2025年9月25日: PostgreSQL 18 发布!

PostgreSQL JDBC 42.2.9 发布

发布于 2019-12-08,作者 JDBC Project
相关开源项目

这主要是一个维护版本,具体更改请参阅下方内容。感谢所有贡献问题和拉取请求的开发者!

主要变更

添加

  • 只读事务 PR 1252
  • pkcs12 密钥功能 PR 1599
  • 新的“escapeSyntaxCallMode”连接属性 PR 1560
  • 连接属性,用于限制异常中的服务器错误详情 PR 1579
  • 将 cancelQuery() 添加到 PGConnection 公共接口 PR 1157
  • 支持大型更新计数(JDBC 4.2) PR 935
  • 为 Oid.NUMERIC 和 Oid.NUMERIC_ARRAY 添加二进制支持 PR 1636

已修复

  • 问题 716 getTypeInfo() 可能不会按照 Oracle 文档指定的顺序返回数据 PR 1506
  • PgSQLXML setCharacterStream() 导致 null 值 PR 1608
  • 获取简单域的正确列长度 PR 1605
  • 在对一个语句执行两次 executeQuery() 后导致 NPE,修复了问题 #684 PR 1610
  • 处理 numeric 域类型 PR 1611
  • pginterval 支持 ISO8601 字符串 PR 1612
  • 从代码中移除 currentTimeMillis,测试通过 PR 1617
  • 在对没有参数的 PreparedStatement 调用 setNull() 时出现 NPE PR 1620
  • 允许在使用 CallableStatement 原生 CALL 时注册 OUT 参数 PR 1561
  • 在 execute with batch 中添加 release save point PR 1583
  • 防止在 COPY 前对 BEGIN 使用扩展查询协议 PR 1639

有关所有详细信息,请参阅完整的 更改日志