Closed renovate[bot] closed 8 months ago
This PR contains the following updates:
1.2.21
1.2.22
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
coverage: 80.562%. remained the same when pulling 2cae6ec810c8bb1aa9dbe75909abe26471fa2d5a on renovate/com.alibaba-druid-1.x into 3e0f4c222f8210f7273eaae162c838ca6027e5d2 on master.
This PR contains the following updates:
1.2.21
->1.2.22
Release Notes
alibaba/druid (com.alibaba:druid)
### [`v1.2.22`](https://togithub.com/alibaba/druid/releases/tag/1.2.22): druid 1.2.22发布 重要更新如下: ##### 1.优化超时设置默认逻辑 针对 1.2.12开始的connectTimeout和socketTimeout在没指定配置的情况下默认为10秒情况,去除该默认逻辑。在没配置这两个参数的情况下,超时设置行为与以前保持一致。 去除timeout默认值为10秒的逻辑 [#5729](https://togithub.com/alibaba/druid/issues/5729) [#5735](https://togithub.com/alibaba/druid/issues/5735) ##### 2.优化超时参数设置逻辑 提取jdbcurl中 connectTimeout和socketTimeout时不再区分db类型,MySQL/Oracle/PostgreSQL/SQLServer在不方便设置数据源参数的情况下,可以在jdbculr中使用该参数进行超时控制; initialize connectTimeout and socketTimeout from jdbcUrl or properties [#5706](https://togithub.com/alibaba/druid/issues/5706) ##### 3.优化创建连接的失败处理机制 针对1.2.21版本新增的连接数据库失败就关闭连接池的优化,回退不恰当的fastfail [#5771](https://togithub.com/alibaba/druid/issues/5771) [#5777](https://togithub.com/alibaba/druid/issues/5777) ##### 4.增强WallFilter的数据库适配 针对使用内置WallFilter且数据库类型为匹配的情况下抛异常的情况,提供SPI机制通过实现WallProviderCreator来自定义扩展WallProvider [#5682](https://togithub.com/alibaba/druid/issues/5682) [#5772](https://togithub.com/alibaba/druid/issues/5772) ##### 5.增强SQL解析能力 根据反馈,持续增强druid parser的SQL语法解析能力和修复语法解析的若干错误。 ##### 6.其它若干小优化 主要根据Issue反馈和PR反馈,持续进行优化。 在使用 1.2.12至1.2.21版本的用户,请升级至1.2.22进行功能验证。Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.