PostgreSQL JDBC Driver 42.7.4 Released

Notable changes

Added

Fixed

  • regression: revert change in fc60537 PR #3476
  • fix: PgDatabaseMetaData implementation of catalog as param and return value PR #3390
  • fix: Support default GSS credentials in the Java Postgres client PR #3451
  • fix: return only the transactions accessible by the current_user in XAResource.recover PR #3450
  • feat: don’t force send extra_float_digits for PostgreSQL >= 12 fix Issue #3432 PR #3446
  • fix: exclude “include columns” from the list of primary keys PR #3434
  • perf: Enhance the meta query performance by specifying the oid. PR #3427
  • feat: support getObject(int, byte[].class) for bytea PR #3274
  • docs: document infinity and some minor edits PR #3407
  • fix: Added way to check for major server version, fixed check for RULE PR #3402
  • docs: fixed remaining paragraphs PR #3398
  • docs: fixed paragraphs in javadoc comments PR #3397
  • fix: Reuse buffers and reduce allocations in GSSInputStream addresses Issue #3251 PR #3255
  • chore: Update Gradle to 8.10.2 PR #3388
  • fix: getSchemas() PR #3386
  • fix: Update rpm postgresql-jdbc.spec.tpl with scram-client PR #3324
  • fix: Clearing thisRow and rowBuffer on close() of ResultSet Issue #3383 PR #3384
  • fix: Package was renamed to maven-bundle-plugin PR #3382
  • fix: As of version 18 the RULE privilege has been removed PR #3378
  • fix: use buffered inputstream to create GSSInputStream PR #3373
  • test: get rid of 8.4, 9.0 pg versions and use >= jdk version 17 PR #3372
  • Changed docker-compose version and renamed script file in instructions to match the real file name PR #3363
  • test:Do not assume “test” database in DatabaseMetaDataTransactionIsolationTest PR #3364
  • try to categorize dependencies PR #3362

Commits by author

Alexander Nesterenok (1):

  • feat: support getObject(int, byte[].class) for bytea PR #3274

Dave Cramer (8):

Jorge Solórzano (3):

  • Update rpm postgresql-jdbc.spec.tpl with scram-client
  • ci: Test with Java 23 and PG 17rc1 PR #3381
  • chore: Update Gradle to 8.10.2 PR #3388

Lukas Javorsky (1):

  • fedora-ci: Package was renamed to maven-bundle-plugin PR #3382

Matthias Hanisch (1):

  • fix: Clearing thisRow and rowBuffer on close() of ResultSet PR #3384

Mauryan Kansara (2):

  • fixed paragraphs in javadoc commentsPR #3397
  • fixed remaining paragraphsPR #3398

Mohanad Khaled (1):

  • Changed docker-compose version and renamed script file in instructions to match the real file name PR #3363

Nathan VanBenschoten (1):

  • Do not assume “test” database in DatabaseMetaDataTransactionIsolationTest PR #3364

Nick Hall (1):

  • Support default GSS credentials in the Java Postgres client PR #3451

Pavel Raiskup (1):

  • fedora-ci: provide the python binary for source build on F41

Pritesh Ranjan (1):

  • fix: exclude include columns from the list of primary keys PR #3434

Sasasu (1):

  • fix: use buffered inputstream to create GSSInputStream PR #3373

Sophiah Ho (2):

  • Fix getSchemas() PR #3386
  • Fix PgDatabaseMetaData implementation of catalog as param and return value PR #3390

Vladimir Sitnikov (4):

  • chore: bump setup-java from v1 to v4 in codeql.yml
  • fix: return only the transactions accessible by the current_user in XAResource.recoverPR #3450
  • chore: replace deprecated gradle-enterprise with com.gradle.develocity
  • chore: replace deprecated dirMode and fileMode with permissions api in build scripts

damienb-opt (1):

dh-cloud (1):

  • Enhance the meta query performance by specifying the oid. PR #3427