09 June 2022
PostgreSQL JDBC Driver 42.4.0 Released
Notable changes
Changed
- fix: added GROUP_STARTUP_PARAMETERS boolean property to determine whether or not to group
startup parameters in a transaction (default=false like 42.2.x) fixes Issue #2425
pgbouncer cannot deal with transactions in statement pooling mode PR #2425
Fixed
- fix: queries with up to 65535 (inclusive) parameters are supported now (previous limit was 32767)
PR #2525, Issue #1311
- fix: workaround JarIndex parsing issue by using groupId/artifactId-version directory namings.
Regression since 42.2.13. PR #2531, issue #2527
- fix: use Locale.ROOT for toUpperCase() toLowerCase() calls
- doc: add Vladimir Sitnikov's PGP key
- fix: return correct base type for domain from getUDTs PR #2520 Issue #2522
- perf: utcTz static and renamed to UTC_TIMEZONE PR #2519
- doc: fix release version for #2377 (it should be 42.3.6, not 42.3.5)
See full changelog for 42.4.0
24 May 2022
PostgreSQL JDBC Driver 42.3.6 Released
Notable changes
Changed
Added
Fixed
- fix: close refcursors when underlying cursor==null instead of relying on defaultRowFetchSize PR #2377
See full changelog for 42.3.6
04 May 2022
PostgreSQL JDBC Driver 42.3.5 Released
Notable changes
Known issues
- Regression since 42.3.2: "cursor does not exist" when using ResultSet.setFetchSize from CallableStatement, fixed in 42.3.6 (see PG #2377)
Changed
- test: polish TimestampUtilsTest
- chore: use GitHub Action concurrency feature to terminate CI jobs on fast PR pushes
Added
- Added KEYS file to allow for verifying artifacts PR 2499
Fixed
- perf: enable tcpNoDelay by default PR 2495.
This is a regression from 42.2.x versions where tcpNoDelay defaulted to true
- docs: fix readme.md after PR 2495 PR 2496
- feat: targetServerType=preferPrimary connection parameter PR 2483
- fix: revert removal of toOffsetDateTime(String timestamp) fixes Issue #2497 PR 2501
See full changelog for 42.3.5