Bump com.alibaba:druid-spring-boot-starter from 1.2.18 to 1.2.22
Bumps com.alibaba:druid-spring-boot-starter from 1.2.18 to 1.2.22.
Release notes
Sourced from com.alibaba:druid-spring-boot-starter's releases.
druid 1.2.22发布
这又是功能增强BUG FIX的版本,大家按需升级。
Issues
优化超时设置默认逻辑。针对 1.2.12开始的connectTimeout和socketTimeout在没指定配置的情况下默认为10秒情况,去除该默认逻辑。在没配置这两个参数的情况下,超时设置行为与以前保持一致。 去除timeout默认值为10秒的逻辑 #5729 #5735
优化超时参数设置逻辑。提取jdbcurl中 connectTimeout和socketTimeout时不再区分db类型,MySQL/Oracle/PostgreSQL/SQLServer在不方便设置数据源参数的情况下,可以在jdbculr中使用该参数进行超时控制; initialize connectTimeout and socketTimeout from jdbcUrl or properties #5706
优化创建连接的失败处理机制。针对1.2.21版本新增的连接数据库失败就关闭连接池的优化,回退不恰当的fastfail #5771 #5777
增强WallFilter的数据库适配。针对使用内置WallFilter且数据库类型为匹配的情况下抛异常的情况,提供SPI机制通过实现WallProviderCreator来自定义扩展WallProvider #5682 #5772
增强SQL解析能力。根据反馈,持续增强druid parser的SQL语法解析能力和修复语法解析的若干错误。
其它若干小优化。主要根据Issue反馈和PR反馈,持续进行优化。
在使用 1.2.12至1.2.21版本的用户,请升级至1.2.22进行功能验证。
相关连接
- druid下载 https://repo1.maven.org/maven2/com/alibaba/druid/1.2.22/
- druid-spring-booter下载 https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/1.2.22/
- 文档 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
- 源码 https://github.com/alibaba/druid/tree/1.2.22
- 内置监控演示 http://120.26.192.168/druid/
- SpringBoot 3.x对应starter为: https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-3-starter/1.2.22/
druid 1.2.20发布,增强对Spring-boot-3-starter的支持
这个版本修复大家比较关注的对spring-boot3的支持问题。大家按需升级
Issues
- 修复druid-spring-boot-3-starter错误,并增加自动配置的适配文件 #5437 #5443
- 针对mysql loadbalance格式的url,加上connectTimeout等属性的识别支持 #5396
- 修复socketTimeout参数不支持mysql jdbcurl里设置socketTimeout=0的场景 #5451
- SQL Parser增强对MySQL的支持 #5454
- SQL Parser增强对PG的支持 #5444
- SQL Parser增强对MaxCompute的支持
相关连接
- druid下载 https://repo1.maven.org/maven2/com/alibaba/druid/1.2.20/
- druid-spring-booter下载 https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/1.2.20/
- 文档 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
- 源码 https://github.com/alibaba/druid/tree/1.2.20
- 内置监控演示 http://120.26.192.168/druid/
Commits
e24a8761.2.22 releaseb4385dd添加需要ignore的文件路径20f7d54support pg at timeZone syntax38e2090修复格式校验问题1fbddfb修复MySQL create user的sql解析bug并增强部分解析逻辑 #57747cf57c3回退相关测试用例 #5771 #48858483fca回退不恰当的fastfail #5771cd03e76去除多余空行7898cca提供SPI机制通过实现WallProviderCreator来自定义扩展WallProvider #5682098c227优化PG SHOW的语法支持 #5710- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)