2017-11-22 00:09:26 +08:00
|
|
|
# NB进化史
|
|
|
|
|
2018-01-11 13:49:29 +08:00
|
|
|
## dev 迭代中
|
|
|
|
|
|
|
|
* 变更:
|
2018-01-12 14:17:20 +08:00
|
|
|
* add: starter-tio by [蛋蛋](https://github.com/TopCoderMyDream)
|
2018-01-11 13:49:29 +08:00
|
|
|
* update: 更新到HikariCP 2.7.5
|
|
|
|
|
2018-01-10 14:47:50 +08:00
|
|
|
## 2.1.0 "Start Of Something New"
|
|
|
|
|
|
|
|
新增和更新了一堆组件,推荐更新到这个版本
|
|
|
|
|
2018-01-10 16:33:38 +08:00
|
|
|
* 时间: 2018-01-10
|
2018-01-10 14:47:50 +08:00
|
|
|
* 事件: 2018年新的开始
|
|
|
|
* 曲目: [Start Of Something New](https://www.youtube.com/watch?v=I6EOUaWscrE)
|
|
|
|
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
|
2017-12-30 19:45:18 +08:00
|
|
|
|
2018-01-02 13:19:40 +08:00
|
|
|
* 变更:
|
2018-01-07 20:54:41 +08:00
|
|
|
* add: [caffeine](https://github.com/ben-manes/caffeine) 方法缓存 by [幸福的旁边](https://github.com/happyday517)
|
2018-01-02 13:19:40 +08:00
|
|
|
* add: [hystrix](https://github.com/Netflix/Hystrix) 支持@HystrixCommand和/hystrix.stream
|
2018-01-07 20:54:41 +08:00
|
|
|
* add: [hystrix-dashboard](https://github.com/Netflix/Hystrix) Hystrix的DashBoard
|
|
|
|
* add: [eureka-server](https://github.com/Netflix/eureka) 服务治理的注册服务
|
|
|
|
* add: [eureka-client](https://github.com/Netflix/eureka) 服务自动注册
|
2018-01-03 15:16:16 +08:00
|
|
|
* add: [xxl-job-executor](https://github.com/xuxueli/xxl-job)
|
2018-01-05 14:20:16 +08:00
|
|
|
* add: feign完成feign-ribbon-eureka集成,实现负载均衡和服务发现
|
|
|
|
* add: feign添加feign-hystrix依赖,强化与hystrix的集成
|
2018-01-09 11:31:13 +08:00
|
|
|
* add: [rabbitmq](https://www.rabbitmq.com/) 开源消息代理
|
2018-01-09 15:41:12 +08:00
|
|
|
* add: [activiti](https://www.activiti.org/) 工作流
|
2017-12-31 00:11:29 +08:00
|
|
|
* change: feign默认不设置encoder/decoder,上一个版本默认jackson,并添加更多配置项.
|
2018-01-03 15:16:16 +08:00
|
|
|
* change: 重构项目结构,用户项目不再需要依赖nutzboot-starter
|
2018-01-07 20:54:41 +08:00
|
|
|
* change: 启用server.port和server.host,将jetty/undertow/tomcat的port和host设为过期配置,但继续兼容.
|
2018-01-08 11:31:40 +08:00
|
|
|
* update: beetl更新到2.7.26
|
|
|
|
* update: ureport2更新到2.2.4, 不再需要通过反射设置BuildinDatasource和ImageProvider列表
|
|
|
|
* update: urule更新到2.1.4,可以注入FunctionDescriptor了
|
|
|
|
* update: uflo更新到2.1.1
|
2018-01-09 21:03:19 +08:00
|
|
|
* update: Swagger UI 更新到3.9.0
|
2018-01-08 11:31:40 +08:00
|
|
|
* fix: U家三剑客的PropDoc文档没显示出来
|
2018-01-03 15:16:16 +08:00
|
|
|
|
2017-12-30 19:45:18 +08:00
|
|
|
|
2017-12-29 22:29:01 +08:00
|
|
|
## 2.0.1 "刚好遇见你"
|
2017-12-29 22:23:10 +08:00
|
|
|
|
|
|
|
在各位的支持和关照下, NutzBoot成为GVP(码云最有价值开源项目)了,这份荣耀属于大家 ^_^
|
|
|
|
|
|
|
|
本次更新,带来了feign, 由[haoqoo](https://github.com/haoqoo)和[wendal](https://github.com/wendal)共同完成
|
|
|
|
|
|
|
|
* 时间: 2017-12-30
|
|
|
|
* 事件: 2017年年底GVP纪念版
|
2017-12-29 22:29:01 +08:00
|
|
|
* 曲目: [刚好遇见你](https://www.youtube.com/watch?v=rMjWoJ5Ji3Y)
|
2017-12-29 22:23:10 +08:00
|
|
|
|
|
|
|
-----------------------------------------------------------------------------
|
2017-12-25 21:26:51 +08:00
|
|
|
|
|
|
|
* 变更
|
|
|
|
* add: [feign](https://github.com/OpenFeign/feign) by [haoqoo](https://github.com/haoqoo) and [wendal](https://github.com/wendal)
|
2017-12-29 22:23:10 +08:00
|
|
|
* add: ureport从nutz ioc读取BuildinDatasource和ImageProvider的对象,由"鱼夫"报告
|
2017-12-29 11:16:24 +08:00
|
|
|
* add: NutFilterStarter新增ActionLoaderFace
|
2017-12-27 15:02:29 +08:00
|
|
|
* update: 补全shiro的@ProcDoc文档 by 蛋蛋
|
2017-12-28 12:02:04 +08:00
|
|
|
* update: 补全U家三剑客(uflo/urule/ureport)的@ProcDoc文档 by 蛋蛋
|
|
|
|
* update: NutFilterStarter自动过滤所有Servlet声明
|
2017-12-27 15:02:29 +08:00
|
|
|
* fix: ureport与nutz mvc一起使用时报SpringBean抽象错误,由"鱼夫"报告
|
|
|
|
* fix: beetl模板在应该自动刷新 ,由"温泉"报告
|
2017-12-28 12:02:04 +08:00
|
|
|
* fix: undertow与swagger的兼容性问题
|
2017-12-29 22:23:10 +08:00
|
|
|
* fix: swagger可能乱码
|
2017-12-25 21:26:51 +08:00
|
|
|
|
2017-12-24 22:15:58 +08:00
|
|
|
## 2.0 "Merry Christmas"
|
|
|
|
|
|
|
|
大家昨晚都很累吧 ^_^
|
|
|
|
|
|
|
|
* 添加zookeeper集成,由[天空](https://github.com/tiankongkm)提供
|
|
|
|
* 添加Vecloity模板引擎,由[haoqoo](https://github.com/haoqoo)提供
|
|
|
|
* 修正了几个bug
|
|
|
|
|
|
|
|
* 时间: 2017-12-25
|
|
|
|
* 事件: 第一个正式版,GA级别
|
|
|
|
* 曲目: [Merry Christmas](https://www.youtube.com/watch?v=_f04x4Uu51A)
|
2017-12-17 18:54:49 +08:00
|
|
|
|
|
|
|
* 变更:
|
|
|
|
* add: zkclient by [天空](https://github.com/tiankongkm)
|
2017-12-19 14:31:48 +08:00
|
|
|
* add: Vecloity模板引擎 by [haoqoo](https://github.com/haoqoo)
|
2017-12-17 18:54:49 +08:00
|
|
|
* add: daocache配置化
|
2017-12-21 17:21:25 +08:00
|
|
|
* add: undertow 支持websocket by [qinerg](https://github.com/qinerg)
|
|
|
|
* add: jetty 支持更详细的配置 by [haoqoo](https://github.com/haoqoo)
|
|
|
|
* add: mongodb 支持集群配置 issue by [科技](https://github.com/Rekoe)
|
2017-12-22 10:30:01 +08:00
|
|
|
* add: cxf 支持webservice
|
2017-12-17 18:54:49 +08:00
|
|
|
* 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
|
2017-12-19 13:37:06 +08:00
|
|
|
* update: undertow升级到1.4.21-Final
|
2017-12-24 22:15:58 +08:00
|
|
|
* remove: 移除配置项web.filters.order
|
2017-12-17 18:54:49 +08:00
|
|
|
* fix: 清理pom.xml中的依赖关系
|
2017-12-22 09:24:04 +08:00
|
|
|
* fix: beetl模板的自定义属性没有生效 issue by [道坤](https://github.com/albinhdk)
|
2017-12-17 18:54:49 +08:00
|
|
|
|
2017-12-14 13:53:44 +08:00
|
|
|
## 2.0-RC2 "My Love"
|
|
|
|
|
|
|
|
这一次,我们迎来了第三个web容器tomcat,由[@benjobs](https://github.com/wolfboys)完成,终于凑齐了!
|
|
|
|
|
|
|
|
* 更多NoSQL数据库? 新增mongodb by [@qingerg](https://github.com/qingerg)
|
|
|
|
* 分库分表? 现在支持sharding-jdbc
|
|
|
|
* 更多模板引擎,新增thymeleaf
|
|
|
|
* 其他ORM/SQL工具? 新增闲大赋的BeetlSQL
|
|
|
|
* 添加Spring桥接,完美支持U家三剑客(uflo工作流,ureport报表,urule规则引擎)
|
|
|
|
|
|
|
|
* 时间: 2017-12-14
|
|
|
|
* 事件: 第二个预备GA版本
|
|
|
|
* 曲目: [My Love](https://www.youtube.com/watch?v=ulOb9gIGGd0)
|
2017-12-05 19:13:32 +08:00
|
|
|
|
|
|
|
* 变更:
|
|
|
|
* add: new NbApp()可以不传类名,从堆栈自动推断
|
2017-12-14 13:53:44 +08:00
|
|
|
* add: starter-mongodb by [@qingerg](https://github.com/qingerg)
|
2017-12-12 23:06:21 +08:00
|
|
|
* add: starter-tomcat by [@benjobs](https://github.com/wolfboys)
|
2017-12-06 18:06:48 +08:00
|
|
|
* add: starter-beetlsql 来自beetl的SQL解决方案
|
|
|
|
* add: starter-sharding-jdbc 分库分表
|
2017-12-06 19:30:51 +08:00
|
|
|
* add: starter-thymeleaf 模板引擎
|
2017-12-12 23:06:21 +08:00
|
|
|
* add: starter for U家三剑客(uflo工作流,ureport报表,urule规则引擎)
|
2017-12-14 13:53:44 +08:00
|
|
|
* add: [控制NbApp的启停](https://gitee.com/nutz/nutzboot/issues/IGOE4)
|
|
|
|
* add: starter-shiro支持多个realm by [科技](https://github.com/Rekoe)
|
|
|
|
* add: starter-shiro改造RememberMeManager
|
2017-12-06 18:06:48 +08:00
|
|
|
* fix: jetty扫描websocket的endpoint有问题
|
2017-12-14 13:53:44 +08:00
|
|
|
* fix: 补全demo-maker的新增starter by "瞎折腾"
|
|
|
|
* fix: [修改jetty默认超时设置](https://github.com/nutzam/nutz/issues/1365)
|
2017-12-05 19:13:32 +08:00
|
|
|
|
2017-12-01 11:35:24 +08:00
|
|
|
## 2.0-RC "属于"
|
2017-11-29 11:21:12 +08:00
|
|
|
|
2017-12-01 11:35:24 +08:00
|
|
|
首先,必须高亮一下[@qinerg](https://github.com/qinerg)提交的[starter-undertow](https://gitee.com/nutz/nutzboot/tree/dev/nutzboot-starter-undertow),嗷嗷嗷. Jetty与Undertow任意切换^_^
|
|
|
|
|
|
|
|
模板引擎([beetl](http://ibeetl.com/)和[jetx](http://subchen.github.io/jetbrick-template/))的starter已经完成,所以移除了starter-jetty的jsp依赖.
|
2017-11-29 11:21:12 +08:00
|
|
|
|
|
|
|
* 时间: 2017-12-01
|
2017-12-01 11:35:24 +08:00
|
|
|
* 事件: 第一个预备GA版本
|
|
|
|
* 曲目: [属于](https://www.bilibili.com/video/av5451358/)
|
2017-11-29 11:21:12 +08:00
|
|
|
* 变更:
|
2017-12-01 11:35:24 +08:00
|
|
|
* add: 添加starter-undertow by [@qinerg](https://github.com/qinerg)
|
2017-11-29 11:21:12 +08:00
|
|
|
* add: 添加starter-swagger及其demo
|
|
|
|
* add: 支持命令行配置参数及profile
|
|
|
|
* add: 支持打印配置文档
|
|
|
|
* add: 添加beetl和jetx模板的starter
|
|
|
|
* add: starter-jdbc支持HikariCP
|
2017-12-01 11:35:24 +08:00
|
|
|
* add: 添加starter-ngrok,轻松获取外网调试URL
|
|
|
|
* add: 添加目录规范文档
|
2017-11-29 11:21:12 +08:00
|
|
|
* remove: starter-jetty默认不再添加jsp支持
|
|
|
|
* change: starter-jetty添加nutz-plugins-websocket插件
|
|
|
|
* fix: demo-maker的MainLauncher缺了init方法
|
|
|
|
|
2017-11-22 00:09:26 +08:00
|
|
|
## 2.0-Beta "天空之城"
|
|
|
|
|
2017-11-22 18:58:23 +08:00
|
|
|
听着董敏演奏的"天空之城",写着NB的代码,很惬意
|
2017-11-22 00:09:26 +08:00
|
|
|
|
|
|
|
* 时间: 2017-11-22
|
|
|
|
* 事件: 第一公测版
|
|
|
|
* 曲目: [Castle in the Sky](https://www.youtube.com/watch?v=wul6nubmJdU)
|
|
|
|
* 变更:
|
|
|
|
* 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
|
|
|
|
* 事件: 初始化项目库
|