Skip to content

Releases: alibaba/druid

druid 1.2.23发布

26 May 00:31
Compare
Choose a tag to compare

这是主要增强优化了SQL语句解析的版本,大家按需升级。

Issues

  1. 优化SpringBoot3动态数据源场景的适配 #5798
  2. 优化SQLBinaryOpExpr等表达式的括号解析和SQL生成逻辑 #5855
  3. 优化中括号解析逻辑 #5914
  4. 针对gaussdb,Goldendb等数据库增加初步的自动适配逻辑 #5828 #5848
  5. 废除导致hive低版本jdbc不兼容的Checker #5878
  6. 增强postgresql,mysql等类型sql语句解析 #5881 #5879 #5795 #5885
  7. 其它若干解析SQL的优化。主要根据Issue反馈和PR反馈,持续进行优化。

相关连接

druid 1.2.22发布

16 Mar 09:47
Compare
Choose a tag to compare

这又是功能增强BUG FIX的版本,大家按需升级。

Issues

  1. 优化超时设置默认逻辑。针对 1.2.12开始的connectTimeout和socketTimeout在没指定配置的情况下默认为10秒情况,去除该默认逻辑。在没配置这两个参数的情况下,超时设置行为与以前保持一致。 去除timeout默认值为10秒的逻辑 #5729 #5735

  2. 优化超时参数设置逻辑。提取jdbcurl中 connectTimeout和socketTimeout时不再区分db类型,MySQL/Oracle/PostgreSQL/SQLServer在不方便设置数据源参数的情况下,可以在jdbculr中使用该参数进行超时控制; initialize connectTimeout and socketTimeout from jdbcUrl or properties #5706

  3. 优化创建连接的失败处理机制。针对1.2.21版本新增的连接数据库失败就关闭连接池的优化,回退不恰当的fastfail #5771 #5777

  4. 增强WallFilter的数据库适配。针对使用内置WallFilter且数据库类型为匹配的情况下抛异常的情况,提供SPI机制通过实现WallProviderCreator来自定义扩展WallProvider #5682 #5772

  5. 增强SQL解析能力。根据反馈,持续增强druid parser的SQL语法解析能力和修复语法解析的若干错误。

  6. 其它若干小优化。主要根据Issue反馈和PR反馈,持续进行优化。

在使用 1.2.12至1.2.21版本的用户,请升级至1.2.22进行功能验证。

相关连接

druid 1.2.20发布,增强对Spring-boot-3-starter的支持

07 Oct 22:28
Compare
Choose a tag to compare

这个版本修复大家比较关注的对spring-boot3的支持问题。大家按需升级

Issues

  1. 修复druid-spring-boot-3-starter错误,并增加自动配置的适配文件 #5437 #5443
  2. 针对mysql loadbalance格式的url,加上connectTimeout等属性的识别支持 #5396
  3. 修复socketTimeout参数不支持mysql jdbcurl里设置socketTimeout=0的场景 #5451
  4. SQL Parser增强对MySQL的支持 #5454
  5. SQL Parser增强对PG的支持 #5444
  6. SQL Parser增强对MaxCompute的支持

相关连接

Druid 1.2.16版本发布

19 Feb 12:42
Compare
Choose a tag to compare

这又是一个BUG修复功能增强的小版本,按需升级

Issues

  1. 修复连接池PostgreSQL下传递了错误的connectTimeout 的问题 #5096
  2. 增强了SQL Parser对Hive/MaxCompute/Postsql/SQL Server的支持

相关连接

druid 1.2.14发布,例行BUG修复

23 Oct 04:59
Compare
Choose a tag to compare

这又是一个BUG修复功能增强的小版本,按需升级

Issues

  1. 修复OceanBase validateQuery问题 #4967 #4966
  2. SQL Parser增强对MaxCompute的支持,支持Qualify子句
  3. SQL Parser增强对MySQL的支持 #4956 #4968
  4. SQL Wall支持Refresh MaterializedView #4962
  5. 升级fastjson版本到2.0.16 #4965
  6. SQLASTOutputVisitor提供pringWhere和printHaving方法

相关连接

Druid 1.2.13版本发布,修复连接池默认指定socketTimeout导致的问题

06 Oct 06:19
Compare
Choose a tag to compare

这又是一个BUG修复功能增强的版本

Issues

  1. 修复1.2.12版本引入socketTimeout导致的BUG #4936 #4946
  2. 增强SQL Parser对MaxCompute的支持 #4933
  3. 增强SQL Parser对Oracle的支持 #4938
  4. 增强SQL Parser对Postgresql的支持 #4931

相关连接

Druid 1.2.12版本发布,连接池默认指定socketTimeout,增强SQL Parser

10 Sep 13:39
Compare
Choose a tag to compare

这个版本连接池默认增加配置connectTimeout和socketTimeout,增强了SQL Parser

Issues

  1. 连接池DruidDataSource支持新的配置connectTimeout和socketTimeout,分别都是10秒。这个默认值会减少因为网络丢包时导致的连接池无法创建链接。
  2. 修复连接池DruidDataSource#handleFatalError方法判断是否关闭逻辑不对的问题 #4724
  3. 修复StatFilter统计Statement执行SQL只记录第一条SQL的问题 #4921
  4. 修复ParameterizedOutputVisitorUtils#restore结果不对的问题 #4532
  5. SQL Parser增强对PolarDB-X的支持 #4927
  6. SQL Parser增强对Oceanbase的支持 #4833
  7. SQL Parser增强对MySQL的支持 #4916 #4817 #4825
  8. SQL Parser增强对Clickhouse的支持 #4833 #4881
  9. SQL Parser增强对DB2的支持 #4838
  10. SQL Parser增强对Oracle的支持

相关连接

Druid 1.2.11版本发布

12 Jun 16:30
Compare
Choose a tag to compare

DRUID连接池内部外部都是同一份代码,有些业务场景等着用修复SQL Parser相关问题,就快速发布了1.2.9 ~ 1.2.10,改动都是很小,1.2.11也是同样的情况。

Issues

  1. 增加了对PolarDB-X新版本DDL语法的支持,Canal使用PolarDB-X全局binlog的同学可以更新到这个版本
  2. PG SQL Parser增强了对Hologres语法的支持

相关连接

Druid发布1.2.8版本,增强SQL Parser,修复连接池在KeepAlive打开时的问题

03 Oct 06:02
Compare
Choose a tag to compare

这个版本修复了连接池在KeepAlive打开时导致连接池连接状态不对的问题,建议KeepAlive打开的用户升级到最新版本。

Issues

  1. 修复连接池在KeepAlive=true时,会导致连接池状态不对的问题 #4438 #4316
  2. 连接池ExceptionSorter增强对Oceanbase的支持 #4322
  3. 连接池增强对友商数据库的支持,包括人大金仓、华为gaussdb、greenplum的支持
  4. 增强SQL Parser,增强了对MaxCompute、Oracle、SQL Server、MySQL的语法支持 #4399 #4332 #4434 #4442 #4444 #4454
  5. 修复DruidDataSourceWrapper不是public无法创建CGLIB代理的问题 #4481

相关连接

Druid发布1.2.6版本,增强SQL Parser,修复连接池在特定场景异常的问题

05 May 04:02
Compare
Choose a tag to compare

这又是bug修复版本,主要是修复连接池在特定场景的一些异常问题,还有SQL Parser的增强

Issues

  1. 修复连接池LogFilter JDK 8日期类型LocalDateTime/LocalDate在日志输出时格式不对的问题 #4174
  2. 修复连接池在close后创建中的连接没有被关闭的问题 #4196 #4195
  3. 修复连接池在MySQL服务器主动连接断开时keepAlive机制失效的问题 #4227
  4. 修复连接池在timeBetweenEvictionRunsMillis大于keepAliveBetweenTimeMillis时异步使用连接会导致连接池不可用的问题。
  5. 连接池和parser增加对trino的支持
  6. SQL Parser增强快速识别SqlType的支持
  7. SQL Parser增强对MySQL的语法支持 #4225
  8. SQL Parser增强对PG的语法支持 #4221
  9. SQL Parser增强对Hive的语法支持 #4231

相关连接