1.b.41 发行注记
Jul 10, 2017 10:38:44 AM
作者:zozoh
1.b.41 发行注记
大家好,经过2个多月,我们又见面了。兔年岁末这2个月,贺岁档很是让人失望,但是网络上却热闹的要命。方舟子和老罗陪我度过了很多有趣的夜晚,现在连韩寒都加入了。鉴于网调一边倒的局面,我就没啥好说的,龙年让我们搬个板凳继续看某斗士的嘴脸吧。
说到 Nutz 的这个版,我们主要进行了一些微小的调整,我相信大多数使用者都能平滑的从 1.b.40 升级到 1.b.41 — 换一个 Jar 而已
本版,我们还不得不隆重介绍一下 Nutz 另外一位提交者 — 胖五, 经过百般忽悠,终于诱使胖五 同学为 Nutz 做了好几个比较关键的提交,尤其是完善了 Dao 的 @Index
注解。这下声明一个 POJO,创建一个数据表就会更加轻松,以前 @Index
注解没有完全实现,所以大家必须的手工建立索引。 当然,对于高性能要求的应用,这个特性可能没啥用,因为索引的建立和调整,通常是需要 DBA 来做的,我们程序员定好表结构和主键就是了。但是一些中小型项目,程序员往往得兼 DBA,所以没啥好说得,@Index
注解会很帮你得忙的。
总之,龙年就要到了,一不小心又过了一年。从 09 年发起的这个小项目已经进入了它第三个年头。我记得当初发这个项目的时候,有一类很大的质疑声音就是:
“个人的项目不能保证长期维护,不敢用呀。”
为此,我们花了2年多的时间将它变成一个非个人项目,同时也证明了:
“嘿嘿,它会是一个长期的项目”
今年我们也关注了一下其他的语言,在自己的工作中也分别用了用 Python 之类的语言,有很多感悟,比如 wendal 同学的 这篇文章。 而且现在似乎 Java 过气了 的这种说法慢慢淡下去了,所以似乎这个小项目还会走上很长的一段时间。
通常来说,一个孩子,过了3岁,就不太容易夭折,一个公司过了3年,就不太容易倒闭。 因此这一年对这个小项目似乎很是关键,如果到了明年的这个时候,大家还能读到 1.x.xxx 的发行注记,那么我们可以负责的说,它真的会是一个长期的项目了。这一点也与国内其他做开源的同行一起共勉吧。喊的多响都木有用,踏踏实实的活三年下来,并且每周都有点进步,那么三年后,你的项目总是不会差的,而且多半还是很好的 ^_^
最后,这里代表 Nutz 所有的提交者(抱歉,来不及沟通了,你们暂时被戴表一下吧),祝大家
- 龙年行大运
- 更少的 bug
- 更多的技术积累
- 更少的加班
- 更多的奖金
- 耶~~~ ^0^
问题修复
- Issue 125 el中使用函数调用有问题 EL byhujun82589167
- Issue 124 动态实体功能不能正常使用 重要 bygoulin
- Issue 119 为何从数据库里面取出二进制数据时会被转成String类型? byelkan1788
- Issue 118 fastInsert存在问题 byfjayblue
- Issue 111 文档中"文件操作"有纰漏 文档 byconanca
- Issue 107 Nutz在JDK1.5下编译不过了 Dao bypangwu86
- Issue 106 Oracle下使用出现ora-01780问题 Dao bypangwu86
- Issue 101 智能判断字段值为空的时候生成is null语句 Dao bysjbwylbs
- Issue 100 JSON合并输出 byjuqkai
- Issue 94 NutzMVC多主模块部署中Ioc冲突问题 Mvc bynetstarry
- Issue 92 能不能搞个@comment注解 Dao bypangwu86
- Issue 90 @Index注解没有实现 Dao bypangwu86
- Issue 88 扩展Each接口 byfjay
- Issue 87 nutz项目有没有像Apache 的commons-confiugrations一样的工具类? bywanghaipeng789
- Issue 86 希望EL能支持精度 EL FAQ byqilicn
- Issue 85 让Nutz Json支持多泛型 byfjay
- Issue 84 updateIgnoreNull隐藏的BUG byJefWang
- Issue 30 表单收集不支持List字段 Mvc 需求 byfjay
质量
共通过了 738 个单元测试用例,代码覆盖率达到 64.5%(按line计算)
Nutz.Dao 经测试在如下数据库上可以工作正常
文档
- 修改: dao/customized_sql.html : 增加 SQL 逃逸字符的描述
- 修改: lang/lang.html : 增加文件/目录拷贝的描述
- 新增: ioc/ioc_properties.html 让Ioc容器帮你规划配置文件
主要贡献者名单
贡献的种类:
- 问题: 给项目的问题列表汇报一个上的问题,并且该问题被本次发布包括
- 博客: 在本版本开发期间,写过关于 Nutz 的文章,并被 推荐列表收录
- 代码: 提交过至少一个修订
- Demo: 为 NutzDemo 提交过代码
- 文档: 提交过文档,在讨论区发帖或者通过文档上的留言指出现有文档存在的问题
- 测试: 发布前,参与测试周发布人给出的任务
如有遗漏,请提醒我们 ^_^
贡献列表,我已经写了一个小程序,根据 Issue 列表来自动统计…
贡献者 | 问题 | 博客 | 支持 | 代码 | 示例 | 文档 | 测试 |
Jay 蓝色幽默 | O | - | O | - | - | - | O |
JefWang | O | - | - | - | - | - | - |
conanca | O | - | - | - | - | - | - |
elkan1788 | O | - | - | - | - | - | - |
goulin | O | - | - | - | - | - | - |
hujun82589167 | O | - | - | - | - | - | - |
juqkai | O | - | O | O | - | - | O |
netstarry | O | - | - | - | - | - | - |
pangwu86 | O | - | O | O | - | - | O |
qilicn | O | - | - | - | - | - | - |
sjbwylbs | - | - | - | - | - | O | - |
wanghaipeng789 | O | - | - | - | - | - | - |
wendal | O | O | O | O | O | - | O |
zozoh | O | - | O | O | O | O | O |
花米® | O | - | O | - | - | - | - |
另外,很多朋友都在:
- Nutzam 讨论区
- Nutz & XBlink (58444676 超级群)
- Nutz在微笑 (60504323)超级群
- Nutz ② 群 (68428921)超级群
- GTalk 聊天群 添加帐号 nutzam@chatterous.com 为好友,然后发送 @join 指令
- Nutz的新浪微群
- Nutz的豆瓣小组
- Nutz的聊天室
回答新手的问题,我们现在只能根据印象草草统计,贡献列表非常不完善。我们正在想办法,争取在不远的将来,能记录下来大家每一点一滴的付出 ^_^!
本页面的文字允许在知识共享 署名-相同方式共享 3.0协议和GNU自由文档许可证下修改和再使用。