Download Latest Version postgresql-42.7.8.jar (1.1 MB)
Email in envelope

Get an email when there's a new version of PostgreSQL JDBC Driver

Home / REL42.7.8
Name Modified Size InfoDownloads / Week
Parent folder
postgresql-42.7.8.jar 2025-09-19 1.1 MB
postgresql-42.7.8.jar.asc 2025-09-19 831 Bytes
README.md 2025-09-18 8.7 kB
v42.7.8 source code.tar.gz 2025-09-18 2.3 MB
v42.7.8 source code.zip 2025-09-18 3.0 MB
Totals: 5 Items   6.4 MB 17

Notable changes:

  • Releases are signed with a new PGP key which is generated at GitHub Actions and stored only there @vlsi (#3701)

Changes

  • fix: Update release plugin config to use .set(...) for props and inject nexus secrets via props @sehrope (#3802)
  • update version to 42.7.8 @davecramer (#3801)
  • change logs for version 42.7.8 @davecramer (#3797)
  • Fix getNotifications() documentation @pdewacht (#3800)
  • fix(deps): update dependency om.ongres.scram:scram-client to 3.2 @jorsol (#3799)
  • Add configurable boolean-to-numeric conversion for ResultSet getters @vwassan (#3796)
  • Update CONTRIBUTING.md @davecramer (#3794)
  • perf: remove QUERY_ONESHOT flag when calling getMetaData @ShenFeng312 (#3783)
  • test: add bench for batch insert via unnest with arrays @lantalex (#3782)
  • fix: Change "PST" timezone in TimestampTest to "Pacific Standard Time" @simon-greatrix (#3774)
  • Use BufferedInputStream with FileInputStream @jgardn3r (#3750)
  • Fix [#3747]: Incorrect class comparison in PGXmlFactoryFactory validation @eitch (#3748)
  • fix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength @sly461 (#3746)
  • test: add channelBinding to SslTest @vlsi (#3665)
  • fix: remove excessive ReentrantLock.lock usages @vlsi (#3703)
  • test: add ossf-scorecard security scanning @vlsi (#3695)
  • fix indentation to let CI pass @mohitsatr (#3682)
  • test: extract pgjdbc/testFixtures to testkit project @vlsi (#3666)
  • fix: make sure getImportedExportedKeys returns columns in consistent order @vlsi (#3663)
  • feat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys @vlsi (#3641)
  • Add "SELF_REFERENCING_COL_NAME" field to getTables' ResultSetMetaData to fix NullPointerException @SophiahHo (#3660)

šŸ› Bug Fixes

  • fix: avoid IllegalStateException: Timer already cancelled when StatementCancelTimerTask.run throws a runtime error @vlsi (#3778)
  • fix: avoid NullPointerException when cancelling a query if cancel key is not known yet @vlsi (#3780)
  • fix: unable to open replication connection to servers \< 12 @vlsi (#3678)

🧰 Maintenance

  • chore: fix published project name @vlsi (#3809)
  • chore: update publish to Central Portal task name after bumping nmcp @vlsi (#3808)
  • fix(deps): update com.gradleup.nmcp to 1.1.0 @vlsi (#3807)
  • Revert "fix: Update release plugin config to use .set(...) for props and inject nexus creds via gradle props" @vlsi (#3803)
  • chore: group com.gradleup.nmcp version updates @vlsi (#3805)
  • chore: use bump org.apache.bcel:bcel test dependency in testCompileClasspath as well @vlsi (#3775)
  • Fix typo in PGReplicationStream.java @atorik (#3758)
  • chore: remove JDK versions from the key workflow names @vlsi (#3759)
  • chore: add GitHub Actions workflow for generating release PGP key @vlsi (#3701)
  • chore: replace StandardCharsets with Charsets to simplify code @vlsi (#3751)
  • chore: migrate publish workflow to Central Portal publishing via com.gradleup.nmcp @vlsi (#3686)
  • chore: adjust the default branch name for ossf scorecard scan @vlsi (#3697)
  • chore: add top-level read-only permissions for GitHub Actions when missing @vlsi (#3696)
  • chore: use config:best-practices preset for Renovate @vlsi (#3687)
  • refactor: pass ChannelBinding to ScramAuthenticator instead of passing full Properties @vlsi (#3667)
  • chore: update JUnit to 5.13, use @ParameterizedClass @vlsi (#3652)

ā¬†ļø Dependencies

59 changes - fix(deps): update com.gradleup.nmcp to 1.1.0 @vlsi (#3807) - fix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.17.7 @renovate-bot (#3790) - fix(deps): update dependency spotbugs to v4.9.4 @renovate-bot (#3791) - chore(deps): update actions/checkout action to v4.3.0 @renovate-bot (#3792) - fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.3.0 @renovate-bot (#3793) - chore(deps): update actions/github-script digest to f28e40c @renovate-bot (#3788) - chore(deps): update codecov/codecov-action digest to 5a10915 @renovate-bot (#3789) - chore(deps): update plugin org.jetbrains.kotlin.jvm to v2.2.10 @renovate-bot (#3773) - chore(deps): update github/codeql-action digest to 96f518a @renovate-bot (#3772) - chore(deps): update dependency sbt/sbt to v1.11.4 @renovate-bot (#3770) - chore(deps): update plugin com.gradleup.shadow to v8.3.9 @renovate-bot (#3771) - chore(deps): update ubuntu:24.04 docker digest to 7c06e91 @renovate-bot (#3769) - chore(deps): update gradle/actions digest to 017a9ef @renovate-bot (#3768) - chore(deps): update actions/checkout digest to 08eba0b @renovate-bot (#3764) - chore(deps): update actions/create-github-app-token digest to a8d6161 @renovate-bot (#3765) - chore(deps): update codecov/codecov-action digest to 39a2af1 @renovate-bot (#3766) - chore(deps): update github/codeql-action digest to df55935 @renovate-bot (#3767) - fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite.gradle.plugin to v7.12.1 @renovate-bot (#3745) - fix(deps): update dependency com.igormaznitsa:jcp to v7.2.1 @renovate-bot (#3741) - fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v4.3.0 @renovate-bot (#3742) - chore(deps): update plugin com.gradle.develocity to v4.1 @renovate-bot (#3739) - fix(deps): update dependency org.junit:junit-bom to v5.13.4 @renovate-bot (#3738) - fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.2.2 @renovate-bot (#3737) - chore(deps): update plugin com.github.burrunan.s3-build-cache to v1.9.3 @renovate-bot (#3735) - chore(deps): update github/codeql-action digest to 4e828ff @renovate-bot (#3732) - chore(deps): update ubuntu:24.04 docker digest to a08e551 @renovate-bot (#3733) - chore(deps): update plugin org.jetbrains.kotlin.jvm to v2.2.0 @renovate-bot (#3720) - fix(deps): update dependency checkstyle to v10.26.1 @renovate-bot (#3721) - fix(deps): update dependency org.checkerframework:org.checkerframework.gradle.plugin to v0.6.56 @renovate-bot (#3718) - fix(deps): update dependency org.junit:junit-bom to v5.13.3 @renovate-bot (#3719) - fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.2.1 @renovate-bot (#3716) - fix(deps): update dependency it.unimi.dsi:fastutil to v8.5.16 @renovate-bot (#3717) - chore(deps): update ossf/scorecard-action action to v2.4.2 @renovate-bot (#3713) - fix(deps): update checkerframework to v3.49.5 @renovate-bot (#3715) - chore(deps): update plugin com.gradleup.shadow to v8.3.8 @renovate-bot (#3714) - chore(deps): update dependency sbt/sbt to v1.11.3 @renovate-bot (#3712) - chore(deps): update dependency com.typesafe.play:sbt-plugin to v2.9.8 - autoclosed @renovate-bot (#3710) - chore(deps): update dependency gradle to v8.14.3 @renovate-bot (#3711) - chore(deps): update codecov/codecov-action digest to 2db07e3 @renovate-bot (#3706) - chore(deps): update actions/upload-artifact action to v4.6.2 @renovate-bot (#3709) - chore(deps): update ubuntu:24.04 docker digest to 440dcf6 @renovate-bot (#3708) - chore(deps): update github/codeql-action digest to 181d5ee @renovate-bot (#3707) - chore: replace com.github.johnrengelman.shadow 8.1.1 with com.gradleup.shadow 8.3.7 @vlsi (#3699) - chore(deps): update plugin com.github.burrunan.s3-build-cache to v1.9.2 @renovate-bot (#3690) - fix(deps): update com.github.vlsi to v2 (major) @renovate-bot (#3691) - chore(deps): pin dependencies @renovate-bot (#3689) - chore(config): migrate renovate config @renovate-bot (#3688) - fix(deps): update dependency org.ops4j.pax.url:pax-url-aether to v3 @renovate-bot (#3676) - fix(deps): update dependency net.bytebuddy:byte-buddy-parent to v1.17.6 @renovate-bot (#3680) - chore(deps): update codecov/codecov-action digest to 78f372e @renovate-bot (#3668) - chore(deps): update dependency gradle to v8.14.2 @renovate-bot (#3670) - fix(deps): update pax-exam to v4.14.0 @renovate-bot (#3675) - fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.2.0 @renovate-bot (#3673) - fix(deps): update dependency org.openrewrite.rewrite:org.openrewrite.rewrite.gradle.plugin to v7.8.0 @renovate-bot (#3674) - fix(deps): update checkerframework @renovate-bot (#3672) - chore(deps): update dependency sbt/sbt to v1.11.2 @renovate-bot (#3671) - chore(deps): update gradle/actions digest to ac638b0 @renovate-bot (#3669) - fix(deps): update dependency org.junit:junit-bom to v5.13.1 @renovate-bot (#3645) - chore: update JUnit to 5.13, use @ParameterizedClass @vlsi (#3652)
Source: README.md, updated 2025-09-18