Skip to content

Releases: baomidou/dynamic-datasource

v3.5.1

24 Feb 08:41
Compare
Choose a tag to compare

修复druid 设置log4j2 的filter异常

v.3.5.0

25 Nov 16:10
Compare
Choose a tag to compare

What's Changed

  • feat:新增druid慢sql日志级别配置项 by @whcrow in #402
  • feat:新增本地事务对类的支持 #387 by @lonecloud in #405
  • feat:新增是否开启默认DS注解选项(#396) by @lonecloud in #401
  • feat:新增一个event,可在数据源创建前后做自己操作。可用于自定义解密。
  • feat:新增一个LocalTxUtil可手动开启提交回滚本地事务。
  • fix:修复某些情况下关闭数据源调用close失败 by @cheese8 in #391
  • fix:修复 @ds优先级 #407 by @lonecloud in #408
  • fix:修复同时开启p6spy和seata,p6spy不生效的问题。
  • refactor: 重构creator的自动注入逻辑。
  • refactor: 重构druid的各种filter的参数注入,使用map来支持任意参数。
  • break:移除健康检查(支持不好,以后考虑重写)
  • break:重构自动建表配置新增init层级。
  • break: 重构策略strategy的方法为determineKey。
  • 其他,注释的完善。

New Contributors

Full Changelog: v3.4.1...v3.5.0

v3.4.1

27 Jul 16:05
Compare
Choose a tag to compare
  • refactor: 使用反射重构了全局参数和局部参数的使用。
  • refactor: 移除了关闭数据源的工具类,放回动态数据源类中。(部分用户反馈工具类失败)
  • refactor: 默认所有creator继承一个抽象creator处理共有逻辑。
  • feat: 可单独指定poolName了。 以前poolName和数据源名称保持一致,现在默认一致除非指定。

v3.4.0

27 Jul 15:27
Compare
Choose a tag to compare

fix: 修复非默认连接池创建器创建的数据源关闭失败问题。
fix: 修复连接池创建器创建的数据源lazy空指针问题。
fix: 修复本地事务,使用默认数据源不加DS空指针问题。
feat: 新增一个DynamicDataSourcePropertiesCustomizer 以支持参数扩展。
feat: breake change,支持同时从多个来源初始化数据源。
feat: 新增一个DynamicDatasourceNamedInterceptor 以支持手动配置切面。

v3.3.6

27 Jul 15:27
Compare
Choose a tag to compare

fix: 部分用户反馈强依赖DBCP。
feat: beecp和dbcp的创建根据反射重构。
style: 移除没用的stringUtils。
style: 增加些许注释。

v3.3.5

27 Jul 15:27
Compare
Choose a tag to compare

fix: 修复上个版本BeeCp判断存在误用HIkaricp地址的错误。
feat: 新增dbcp2连接池支持。
fix: ItemDataSource的wrap修复,获得真实连接。
style: 移除HIkaricp无用的配置。

v3.3.4

27 Jul 15:26
Compare
Choose a tag to compare

fix: 修复上个版本更改Advisor引起的数据源不能切换严重错误。
feat: 新增beecp连接池支持。
fix: ItemDataSource的wrap修复,获得真实连接。

3.3.2

13 Mar 14:07
Compare
Choose a tag to compare
  • feat:重要更新-支持无数据源启动,支持配置懒启动数据源。
  • refactor:重要更新-Druid不再默认启动wall的filter。
  • refactor:重要更新-DataSourceCreator移除含有publicKey的方法,由DefaultDataSourceCreator传递。
  • refactor:DefaultDataSourceCreator独立不继承DataSourceCreator。
  • refactor:简化本地事务ThreadLocal。
  • feat: 健康检查优化。
  • style:license format。
  • chore:remove travis。