Skip to content

Releases: buession/buession-springboot

v3.0.0

06 Nov 16:57
91483cc
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • httpclient 新增代理支持
  • httpclient 新增支持 apache httpcomponents 5
  • buession-springboot-cache 新增支持 lettuce 支持
  • AbstractApplication 新增 applicationStartedHook 便于应用启动后,可增加钩子用于扩展程序

🔔 变化

  • buession-springboot-canal 迁移至 com.buession.canal:buession-canal-springboot
  • 拆分 cache DataSource AutoConfiguration 类为 JedisDataSourceConfiguration 和 LettuceDataSourceConfiguration
  • 删除 com.buession.springboot.httpclient.autoconfigure.HttpClientConfiguration
  • 删除 buession-springboot-canal、buession-springboot-session
  • Application 增加 springboot 更多原生配置
  • MyBatis 废弃 masterTemplate、slaveSqlSessionTemplate bean,通过其它数据库本身或其它中间件实现读写分离
  • Pac4jJwtConfiguration 不再初始化 Client Bean ,移至 Pac4jHttpConfiguration

🐞 Bug 修复

  • JDBC AutoConfiguration 修复连接池配置不生效的问题

⏪ 优化

v2.3.3

06 May 15:02
cca4dac
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • buession-springboot-boot: 新增线程池自动配置类 ThreadPoolConfiguration
  • buession-springboot-mybatis: ConfiguredMapperScannerRegistrar,增加 spring.mybatis.scanner.enabled 开关配置

⏪ 优化

  • buession-springboot-pac4j: 优化 Pac4jFilter 类
  • buession-springboot-shiro: 优化 Shiro Filter 初始化及处理流程
  • buession-springboot-mybatis: SqlSessionFactoryBean 初始化速度优化

v2.3.2

27 Dec 03:36
656e651
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • buession-springboot-httpclient: OKHTTP client 增加可设置 maxRequests

🐞 Bug 修复

  • buession-springboot-mybatis: 修复 Environment 获取 spring.mybatis.annotation-class 转换成 Class 异常 BUG
  • buession-springboot-mybatis: 修复无法获取 spring.mybatis.scanner.base-package 的 BUG

⏪ 优化

  • buession-springboot-cache: RedisTemplate 初始化时不手动调用 afterPropertiesSet 方法
  • buession-springboot-cache: 优化 AbstractDataSourceFactoryBean 多次调用 afterPropertiesSet 时,重复初始化 dataSource
  • buession-springboot-boot: 代码质量优化

v2.3.1

17 Nov 08:08
dfd3219
Compare
Choose a tag to compare

🔨依赖升级

🔔 变化

  • buession-springboot-boot: 移除 org.bouncycastle 依赖

⭐ 新特性

  • buession-springboot-boot: 新增 BaseOnPropertyExistCondition、BaseMapOnPropertyExistCondition
  • buession-springboot-canal: 新增 canal 自动配置类
  • buession-springboot-mybatis: 新增 Mybatis scanner
  • buession-springboot-mybatis: 新增 Mybatis LanguageDriver bean
  • buession-springboot-web: 新增 sitemesh 自动配置类

🐞 Bug 修复

  • buession-springboot-mybatis: 修复配置多个 mapper location 时 location 丢失的问题

⏪ 优化

  • buession-springboot-datasource: DataSource 初始化优化
  • buession-springboot-mybatis: 优化 SqlSessionFactoryBean 初始化

v2.3.0

17 Aug 02:44
dfd3219
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • buession-springboot-boot: Application 支持可设置 Banner Mode、lazyInitialization
  • buession-springboot-cli: CliApplication 支持可设置 addCommandLineProperties
  • buession-springboot-httpclient: 新增 HTTP 异步请求客户端
  • buession-springboot-captcha: 新增对 WebFlux 的支持
  • buession-springboot-web: webflux 下创建 HttpMessageConverters bean

🔔 变化

  • buession-springboot-boot: AbstractApplication 允许 Banner 传 null
  • buession-springboot-boot: Banner 不再使用 jfiglet
  • buession-springboot-web: AbstractWebApplication webApplicationType 属性默认值由 WebApplicationType.SERVLET 改为 null

⏪ 优化

  • 其它优化

v2.2.1

31 Mar 14:38
fe4cd2e
Compare
Choose a tag to compare

v2.2.0

10 Mar 13:25
636ef6f
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • buession-springboot-shiro: Session Cookie 和 RememberMe Cookie 支持配置 HttpOnly
  • buession-springboot-geoip: 增加可支持设置 asn 库地址或流
  • buession-springboot-web: 新增实验性 jackson HttpMessageConverter 支持 XSS 过滤

🔔 变化

  • buession-springboot-shiro: 最大程度化,使用 shiro 自带 API
  • buession-springboot-session: 废弃该模块
  • buession-springboot-pac4j jwt 配置属性 secretSignatureAlgorithm、secretEncryptionAlgorithm、encryptionMethod 使用 com.nimbusds.jose 库的原生质值

v2.1.2

13 Nov 14:58
d6bbf34
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • buession-springboot-pac4j: 增加配置属性 spring.pac4j.http-action-adapter-class ,允许配置 HttpActionAdapter

🐞 Bug 修复

  • buession-springboot-cache: 修复单机模式未设置 user 的 BUG

📔 文档

  • buession-redis: 修正错误的注释

v2.1.1

18 Aug 10:23
68d2a91
Compare
Choose a tag to compare

2.1.1 (2022-08-18)

🔨依赖升级

🔔 变化

  • buession-springboot-shiro: 配置 spring.shiro.session.session-id-url-rewriting-enabled 默认值改为 false

🐞 Bug 修复

  • buession-springboot-shiro: 修复 spring.shiro.session、spring.shiro.remember-me 配置不生效的 BUG

v2.1.0

08 Aug 05:08
23ec5db
Compare
Choose a tag to compare

🔨依赖升级

⭐ 新特性

  • buession-springboot-pac4j: 注解 @principal 支持 webflux 环境
  • buession-springboot-pac4j: 增加配置属性 spring.pac4j.client.cas.profile-definition 可覆盖 CasAuthenticator 中默认的 ProfileDefinition 用于转换 CAS Server 返回的字段

🔔 变化

  • buession-springboot-shiro: 调整 Pac4j Filter 注入 shiro 中的方式

🐞 Bug 修复

  • buession-springboot-redis: 修复集群模式下错误设置 username 和 password 的 BUG
  • buession-springboot-pac4j: 修复 Pac4j Filter 注册成为了全局 Filter 导致,请求任何 URL 都会执行每个 pac4j Filter 的 BUG