nutzboot/ChangeLog.md
2017-12-28 12:02:04 +08:00

5.4 KiB

NB进化史

dev

  • 变更
    • add: feign by haoqoo and wendal
    • add: ureport需要从nutz ioc读取BuildinDatasource和ImageProvider的对象,由"鱼夫"报告
    • update: 补全shiro的@ProcDoc文档 by 蛋蛋
    • update: 补全U家三剑客(uflo/urule/ureport)的@ProcDoc文档 by 蛋蛋
    • update: NutFilterStarter自动过滤所有Servlet声明
    • fix: ureport与nutz mvc一起使用时报SpringBean抽象错误,由"鱼夫"报告
    • fix: beetl模板在应该自动刷新 ,由"温泉"报告
    • fix: undertow与swagger的兼容性问题
    • fix: swagger乱码

2.0 "Merry Christmas"

大家昨晚都很累吧 ^_^

  • 添加zookeeper集成,由天空提供

  • 添加Vecloity模板引擎,由haoqoo提供

  • 修正了几个bug

  • 时间: 2017-12-25

  • 事件: 第一个正式版,GA级别

  • 曲目: Merry Christmas

  • 变更:

    • add: zkclient by 天空
    • add: Vecloity模板引擎 by haoqoo
    • add: daocache配置化
    • add: undertow 支持websocket by qinerg
    • add: jetty 支持更详细的配置 by haoqoo
    • add: mongodb 支持集群配置 issue by 科技
    • add: cxf 支持webservice
    • update: beetl升级到2.7.25
    • update: beetlsql升级到2.10.3
    • update: zbus升级到0.11.4
    • update: dubbo升级到2.5.8
    • update: tomcat升级到8.5.48
    • update: undertow升级到1.4.21-Final
    • remove: 移除配置项web.filters.order
    • fix: 清理pom.xml中的依赖关系
    • fix: beetl模板的自定义属性没有生效 issue by 道坤

2.0-RC2 "My Love"

这一次,我们迎来了第三个web容器tomcat,由@benjobs完成,终于凑齐了!

  • 更多NoSQL数据库? 新增mongodb by @qingerg

  • 分库分表? 现在支持sharding-jdbc

  • 更多模板引擎,新增thymeleaf

  • 其他ORM/SQL工具? 新增闲大赋的BeetlSQL

  • 添加Spring桥接,完美支持U家三剑客(uflo工作流,ureport报表,urule规则引擎)

  • 时间: 2017-12-14

  • 事件: 第二个预备GA版本

  • 曲目: My Love

  • 变更:

    • add: new NbApp()可以不传类名,从堆栈自动推断
    • add: starter-mongodb by @qingerg
    • add: starter-tomcat by @benjobs
    • add: starter-beetlsql 来自beetl的SQL解决方案
    • add: starter-sharding-jdbc 分库分表
    • add: starter-thymeleaf 模板引擎
    • add: starter for U家三剑客(uflo工作流,ureport报表,urule规则引擎)
    • add: 控制NbApp的启停
    • add: starter-shiro支持多个realm by 科技
    • add: starter-shiro改造RememberMeManager
    • fix: jetty扫描websocket的endpoint有问题
    • fix: 补全demo-maker的新增starter by "瞎折腾"
    • fix: 修改jetty默认超时设置

2.0-RC "属于"

首先,必须高亮一下@qinerg提交的starter-undertow,嗷嗷嗷. Jetty与Undertow任意切换^_^

模板引擎(beetljetx)的starter已经完成,所以移除了starter-jetty的jsp依赖.

  • 时间: 2017-12-01
  • 事件: 第一个预备GA版本
  • 曲目: 属于
  • 变更:
    • add: 添加starter-undertow by @qinerg
    • add: 添加starter-swagger及其demo
    • add: 支持命令行配置参数及profile
    • add: 支持打印配置文档
    • add: 添加beetl和jetx模板的starter
    • add: starter-jdbc支持HikariCP
    • add: 添加starter-ngrok,轻松获取外网调试URL
    • add: 添加目录规范文档
    • remove: starter-jetty默认不再添加jsp支持
    • change: starter-jetty添加nutz-plugins-websocket插件
    • fix: demo-maker的MainLauncher缺了init方法

2.0-Beta "天空之城"

听着董敏演奏的"天空之城",写着NB的代码,很惬意

  • 时间: 2017-11-22
  • 事件: 第一公测版
  • 曲目: Castle in the Sky
  • 变更:
    • add: starter-zbus zbus-rpc相关
    • add: starter-dubbo dubbo相关
    • add: starter-shiro 权限基础集成
    • add: starter-quartz 计划任务
    • add: demo-zbus zbus-rpc的demo
    • add: demo-dubbo dubbo-rpc的demo
    • change: 打印系统启动耗时
    • fix: @煜 提醒说mina拼错成mima了

2.0-Preview 小荷才露尖尖角

  • 时间: 2017-11-16
  • 事件: 第一预览版
  • 变更:
    • add: NutzBoot核心
    • add: starter-nutz-mvc NutMvc相关
    • add: starter-nutz-dao NutDao相关
    • add: starter-jdbc 数据库连接池相关
    • add: starter-jedis redis操作集成
    • add: starter-jetty servlet容器实现
    • add: starter-jedisque 潇潇同学提供的队列实现
    • add: starter-wkcache 大鲨鱼提供的方法缓存
    • add: starter-weixin 集成nutzwx方便微信公众号开发
    • add: demo-simple 展示最简单的mvc
    • add: demo-simple-dao 演示dao操作
    • add: demo-simple-redis 演示redis操作
    • add: 蛋蛋版banner打印器及"巨根"版banner

简称NB

  • 时间: 2017-10-20
  • 事件: 初始化项目库