Nutzboot Versions Save

NutzBoot,简称NB,是可靠的企业级微服务框架,提供自动配置,嵌入式web服务,分布式会话,服务治理,负载均衡,hystrix,RPC等一篮子解决方案

v2.2.6

5 years ago

本版本强化多数据源支持,增加tcc支持

由于核心已稳定,所以更新速度稍有下降,引起部分基友的疑惑 ^_^,在此表示感谢

  • 时间: 2018-09-19

  • 曲目: nothing gonna change my love for you

  • 兼容性: 兼容2.0.x/2.1.x/2.2.x

  • 变更:

    • update: tio升级到3.1.8.v20180818-RELEASE,减少依赖项
    • update: 更新jetty/tomcat/beetl by howe
    • add: tcc-transaction nutz 插件支持
    • update: 配置中心客户端逻辑更新 by wendal
    • update: 强化多数据源支持 by wentao
    • add: 添加actuator基础代码
    • add: 配置中心服务器端 https://gitee.com/nutz/nutzcloud-config-server

v2.2.4

5 years ago

CQ CQ CQ, this is BD7OEC, BRAVO DELTA 7 OSCAR ECHO CHARLIE, BD7OEC, calling CQ and standby.

v2.2.1

5 years ago

使用nutz 1.r.66正式版

  • 时间: 2018-06-15

  • 事件: 世界杯第二天

  • 曲目: Live It Up

  • 兼容性: 与2.0.x/2.1.x完全兼容

  • 变更:

    • update: 使用nutz 1.r.66正式版本
    • add: 添加配置项,支持禁用swagger

v2.2.0

5 years ago

完善serlvet容器(jetty/undertow/tomcat)对web.xml的替代性配置

  • 时间: 2018-06-11

  • 曲目: 荷塘月色

  • 兼容性: 与2.0.x/2.1.x完全兼容

  • 变更:

    • add: tomcat也需要支持404和500页面等页面 https://gitee.com/nutz/nutzboot/issues/IKC3B by mm
    • add: undertow也需要支持404和500页面等页面
    • add: 为jetty/undertow/tomcat添加welcome file配置
    • add: 支持获取undertow底层实例
    • add: WebServletFace添加getPathSpecs方法,可映射多个路径
    • add: WebServletFace和WebFilterFace添加setServletContext方法
    • add: 集成pageoffice的demo
    • change: 将spring支持单独为nutzboot-spring
    • update: dubbo更新到2.6.2 by 大鲨鱼
    • update: jetty更新到9.4.11.v20180605 by howe

v2.1.8

6 years ago

统一web容器的核心逻辑,并支持war打包(终于填了这个坑)

  • 时间: 2018-05-15

  • 事件: 某未命名航母开始海试了

  • 曲目: 这视频比歌好听

  • 兼容性: 与2.0.x和2.1.x完全兼容

  • 变更:

    • add: issue 36, Web服务类应共享一个超类
    • add: issue 60, Tomcat也要支持多层资源加载
    • add: 新增war打包方式,通过nutzboot-maven-plugin
    • add: 支持repo-upload和repo-download
    • add: jetty.port等端口统统支持随机设置,设置为0即可
    • add: tomcat线程池设置
    • add: 配置手册总表
    • add: 支持从ioc容器获取FilterChainResolver实例
    • fix: jetty缺了staticPath设置
    • fix: 补充WhaleFilterStarter的@PropDoc
    • fix: 补充WeixinStarter的@PropDoc
    • fix: 补充JedisStarter的@PropDoc
    • fix: tomcat端口被占用或者其他报错的时候,没有退出
    • fix: nutzwx版本号没跟上
    • update: 更新jetty/tomcat/beetl/beetlsql/tio的版本
    • change: nutzboot-demo-maker独立成nutzboot-project-maker库

图片镇楼

海试

v2.1.5

6 years ago

原本是上周发新版的,但忙于NutzCloud的开发,延期到本周发新版了.

本次更新带来单元测试支持及"道坤"提供的ssdb支持,修复了几个不算严重的issue,建议更新

  • 时间: 2018-04-02

  • 事件: 某飞行器以"无控坠落"的方式再入大气层

  • 曲目: Je m'appelle Hélène

  • 兼容性: 与2.0.x和2.1.x完全兼容

  • 变更:

    • fix: dubbo的service如果引用QuarteManager会抛异常
    • fix: 修复wkcache在某些场景下失效的bug
    • update: 完善shiro集成, by 大鲨鱼
    • add: starter-ssdb by 道坤
    • add: 添加NbAppEventListener,可以拦截NbApp的各种事件
    • add: 添加单元测试的支持
    • add: shiro主动搜索ioc容器内的SessionListener并添加到SessionManager
    • add: jetty添加staticPathLocal属性,解决idea用户开发期js/css文件不更新的问题
    • add: jetty添加httpConfig配置项,可以更进行更精细的配置
    • change: 扩大server.port的随机范围

最后放个图片

Tiangong-1

v2.1.4

6 years ago

2.1.4 "平凡之路"

修正一些bug,提升与spring项目的互操作性,2.1.x可平稳更新

  • 时间: 2018-03-13

  • 事件: 就想发个版本

  • 曲目: 平凡之路

  • 变更:

    • update: javassist更新为3.22.0-GA,解决"invalid constant type: 15"
    • update: 让beetl使用antlr4-runtime 4.5,解决与urule的jar冲突 csl_slchia
    • add: 添加将普通web项目转换为NutzBoot项目的指南
    • add: 添加@AsSpringBean注解,在集成spring相关库(例如urule/ureport/uflo)的时候,可以主动把对象放入spring ioc
    • fix: jetty+shiro+websocket时,在onOpen阶段拿不到session对象
    • fix: urule集成后找不到自定义的@ActionBean对象 by csl_slchia

v2.1.3

6 years ago

炒币有风险,上车请谨慎. 区块链 != 炒币

人嘛, "Never Enough".

  • 时间: 2018-02-26

  • 事件: 新春来一发

  • 曲目: Never Enough

  • 变更:

    • add: starter-web3j 区块链-"以太坊"客户端API
    • update: HikariCP更新到2.7.7
    • update: sharding-jdbc更新到2.0.3
    • update: dubbo更新到2.5.9
    • update: cxf更新到3.1.14
    • update: beetlsql更新到2.10.10
    • update: undertow更新到1.4.22.Final
    • update: tomcat更新到8.5.28
    • update: zbus更新到0.11.5
    • fix: undertow的staticPath就没生效 report by 道坤tasdingoo

v2.1.2

6 years ago

感谢tio社区为nutz特意发布的2.0.8.v20180205-RELEASE ^_^

这次更新,带来

  • 蛋蛋完成的starter-freemarker及
  • 到处挖坑的wendal带来的starter-tio-mvc, 将ioc机制融入tio-mvc

这个版本完全兼容2.1.0/2.1.1,所以没有跳到2.2.0,请放心升级.


  • 变更:
    • add: starter-tio-mvc 基于tio的高性能MVC框架
    • add: starter-freemarker by 蛋蛋
    • update: 优化starter-tio的逻辑 by zjSniper
    • update: j2cache配置文件融入nutzboot的主配置信息 by 蛋蛋
    • update: starter-beetl将GroupTemplate放入ioc容器,方便用户自定义和获取
    • update: 更新tio版本到2.0.8.v20180205-RELEASE, 感谢tio社区的大力支持
    • fix: 一主多从的逻辑有问题,修正之
    • fix: tomcat与shiro一起使用时报错, report by 蛋蛋

v2.1.1

6 years ago

新增由蛋蛋提供的starter-tio和starter-j2cache, 温泉同学完成了eureka-server新版的status页面, 及2个配置中心的客户端 ^_^

这个版本完全兼容2.1.0,所以没有跳到2.2.0,请放心升级.


  • 变更:
    • add: starter-tio by 蛋蛋
    • add: starter-j2cache by 蛋蛋
    • add: starter-apollo-client 对接apollo配置中心. apollo是携程框架部门研发的分布式配置中心
    • add: starter-config-client NB配置中心的客户端,其服务端可以是任意支持Restful的服务器
    • add: feign支持从ioc容器获取client/encoder/decoder,且自定义JsonFormat
    • add: feign支持全局connect和read的timeout设置
    • add: starter-eureka-server新版的status页面 by 温泉
    • add: starter-jdbc添加slave数据源的支持,使得starter-nutz-dao和starter-beetlsql支持slave数据源
    • add: 从jar所在目录读取配置文件 by 文涛
    • update: 更新HikariCP到2.7.5
    • update: 更新sharding-jdbc到2.0.2,终于支持建表语句了,所以dao.create也能工作了!
    • fix: tomcat的默认maxPostSize太小了,容易挂
    • fix: tio端口设置没有生效
    • fix: quartz没有对应的demo
    • fix: 兼容sfl4j-simple