1.r.60 原味青豆

@wendal wendal released this Jan 15, 2017 · 19 commits to master since this release

少废话,更新到最新版就对了

下载地址 https://nutz.cn/nutzdw/

Downloads

Nutz 1.r.59 盐焗腰果

@wendal wendal released this Nov 30, 2016 · 176 commits to master since this release

没时间解释了,快更新吧

主要变化:

  • add: #1144 HttpDNS的实现
  • fix: #1145 1.r.58的pom.xml强引用了servlet api和log4j
  • add: #1147 @Modules默认扫描package了
  • add: #1148 支持隐式HTTP方法
  • add: #1151 Http类支持自定义SSLSocketFactory
  • fix: #1156 dao.create没有建中间表
  • add: #1157 Http类支持自定义默认header
  • fix: #1160 Ioc工厂方法的唯一参数是变长参数的话会抛异常
  • add: #1163 关联关系的target类自动推导
  • fix: #1164 Sqls.callback.maps()应使用NutMap类型
  • fix: #1166 Dao.migration会删@Name的唯一性索引
  • fix: #1168 Pojo带view属性的时候@El会报错
  • fix: #1169 MySQL下建的关联表没有带编码信息
  • add: #1170 ColDefine的type默认值是个坑
  • fix: #1173 FileSqlManager在SpringBoot的onejar方式下不能工作
  • fix:[https://github.com/nutzam/nutz/issues/1176 自定义SQL首条数据带null会丢数据
  • add: #1177 Http类发送的content-type添加编码信息

部分新功能介绍

关联关系的target自动推导

    // 以前
    @Many(target = Pet.class, field = "masterId")
    private List<Pet> pets;

    // 现在 (@One/@Many/@ManyMany均可省略target)
    @Many(field = "masterId")
    private List<Pet> pets;

@Modules默认扫描package

    // 以前
    @Modules(scanPackage=true)

    // 现在
    // 可以啥都不写,或者象征性写个空的
    @Modules()

Downloads

Nutz 1.r.58 龙井虾仁

@wendal wendal released this Sep 26, 2016 · 278 commits to master since this release

前言

本来要趁G20的喜庆气氛发布这个版本的,而且是nutz公开发布7周年,nutzcn社区上线1周年,但台风来了,被吹成了SB.

月初,我(wendal)组织了一次长达4小时斗鱼直播(nutz.cn的内存泄漏排除),收看人数随着时间的推移正比例下降,
最终收入鱼丸0个和鱼翅0根,妥妥的稳定0收入.最终,在睡醒一觉之后,怒删几个依赖库,解决了.
随机调查了2名群众, 35%的群众表示,没有球没有肉,全是硬货太难啃,最终也没高潮,必须差评!!!

另外,有小伙伴投诉说最近nutz刷版本很快啊,实不相瞒,当前的发布周期就是2-3个月,我觉得不算快枪手了.

这次,我们集中力量完成了dao层的几个重要更新: #1116 读写分离,#1117 拦截器机制,#1119 支持存储过程的出参

与1.r.57.r3的兼容性

这个版本的兼容性,主要是DaoRunner的实现类NutDaoRunner的变化导致的.

  • 判断是否开启自动事务,以前是NutDao负责,现在由NutDaoRunner负责 -- 如果自定义NutDaoRunner的话,改为复写其{_run}方法即可
  • SQL日志的打印,现在由DaoLogInterceptor负责 -- 与daocache配合时的日志有变化,但是对功能没有任何影响. 详情看[issue1137 https://github.com/nutzam/nutz/issues/1137]

主要变化:

  • add: #1116 Dao读写分离
  • add: #1117 Dao拦截器机制
  • add: #1119 支持存储过程的出参
  • add: #1121 支持vue-resource的X-HTTP-Method-Override
  • fix: #1134 SimpleDataSource不兼容Mysql6.0驱动
  • fix: #1114 Http轻客户端的Session维持
  • fix: #1109 Mvc前置表单列表的索引顺序不对

关联项目更新:

Downloads

1.r58 预览

@wendal wendal released this Sep 5, 2016 · 311 commits to master since this release

欢迎下载源码或快照版进行测试

Downloads