mirror of
https://gitee.com/nutz/nutzboot.git
synced 2024-11-30 02:38:28 +08:00
7.8 KiB
7.8 KiB
NB进化史
dev 迭代中
- 变更:
- add: starter-tio by 蛋蛋
- add: starter-apollo-client 对接apollo配置中心. apollo是携程框架部门研发的分布式配置中心
- update: 更新到HikariCP 2.7.5
2.1.0 "Start Of Something New"
新增和更新了一堆组件,推荐更新到这个版本
- 时间: 2018-01-10
- 事件: 2018年新的开始
- 曲目: Start Of Something New
- 变更:
- add: caffeine 方法缓存 by 幸福的旁边
- add: hystrix 支持@HystrixCommand和/hystrix.stream
- add: hystrix-dashboard Hystrix的DashBoard
- add: eureka-server 服务治理的注册服务
- add: eureka-client 服务自动注册
- add: xxl-job-executor
- add: feign完成feign-ribbon-eureka集成,实现负载均衡和服务发现
- add: feign添加feign-hystrix依赖,强化与hystrix的集成
- add: rabbitmq 开源消息代理
- add: activiti 工作流
- change: feign默认不设置encoder/decoder,上一个版本默认jackson,并添加更多配置项.
- change: 重构项目结构,用户项目不再需要依赖nutzboot-starter
- change: 启用server.port和server.host,将jetty/undertow/tomcat的port和host设为过期配置,但继续兼容.
- update: beetl更新到2.7.26
- update: ureport2更新到2.2.4, 不再需要通过反射设置BuildinDatasource和ImageProvider列表
- update: urule更新到2.1.4,可以注入FunctionDescriptor了
- update: uflo更新到2.1.1
- update: Swagger UI 更新到3.9.0
- fix: U家三剑客的PropDoc文档没显示出来
2.0.1 "刚好遇见你"
在各位的支持和关照下, NutzBoot成为GVP(码云最有价值开源项目)了,这份荣耀属于大家 ^_^
本次更新,带来了feign, 由haoqoo和wendal共同完成
- 时间: 2017-12-30
- 事件: 2017年年底GVP纪念版
- 曲目: 刚好遇见你
- 变更
- add: feign by haoqoo and wendal
- add: ureport从nutz ioc读取BuildinDatasource和ImageProvider的对象,由"鱼夫"报告
- add: NutFilterStarter新增ActionLoaderFace
- 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任意切换^_^
模板引擎(beetl和jetx)的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
- 事件: 初始化项目库