PostgreSQL JDBC 42.2.17 released

2020-10-10 Thread JDBC Project via PostgreSQL Announce
Due to some small issues with the way GSS Encryption was implemented we have released 42.2.17. The major change is not to attempt a GSS Encrypted connection by default. There were a number of small issues fixed: - Avoid NullPointerException when receiving PGbox, PGcircle, PGline, PGlseg, PGpath

PostgreSQL JDBC 42.2.18 Released

2020-10-17 Thread JDBC Project via PostgreSQL Announce
Unfortunately the fixes in 42.2.17 weren't quite enough to fix the problem with gssEncMode. 42.2.18 has (hopefully) fixed them. See the details in the [release notes](https://jdbc.postgresql.org/documentation/changelog.html#version_42.2.18)

PostgreSQL JDBC 42.2.19 Released

2021-02-19 Thread JDBC Project via PostgreSQL Announce
The JDBC project is proud to announce the latest version 42.2.19. Primarily a maintenance release to fix bugs. We are hoping this to be the last version that supports Java 6 and Java 7. ### Changed - Now the driver uses SASLprep normalization for SCRAM authentication fixing some issues with sp

PostgreSQL JDBC 42.2.20 Released

2021-04-23 Thread JDBC Project via PostgreSQL Announce
The PGJDBC team has released pgjdbc 42.2.20 This is a small maintenance release - fix: Partitioned indexes were not found fixes [#2078](https://github.com/pgjdbc/pgjdbc/issues/2078) PR [#2087](https://github.com/pgjdbc/pgjdbc/pull/2087) - fix: isValid() timeout should not be blocked [#1943](

PostgreSQL JDBC 42.2.21 Released

2021-06-13 Thread JDBC Project via PostgreSQL Announce
The JDBC project is proud to announce the latest version 42.2.21. Mostly a maintenance release addressing some minor issues - update docs to reflect deprecated DataSource API setServerName backpatch PR#2057 PR #2105 - make sure the table has defined primary keys when using updateable resultset

PostgreSQL JDBC 42.2.22 Released

2021-06-21 Thread JDBC Project via PostgreSQL Announce
Due to a regression found in 42.2.21 we have released and pushed 42.2.22 to maven central Thanks to all that reported and helped me address the issue. Change log can be found [here](https://jdbc.postgresql.org/documentation/changelog.html#version_42.2.22)

PostgreSQL JDBC 42.2.23 Released

2021-07-07 Thread JDBC Project via PostgreSQL Announce
The JDBC project is proud to announce the latest version 42.2.23 Due to an issue in the build system version 42.2.22 was missing the JRE 6 jar Additionally the following changes were made: getColumnPrecision for Numeric when scale and precision not specified now returns 0 instead of 131089 fi

PostgreSQL JDBC 42.2.24 Released

2021-09-25 Thread JDBC Project via PostgreSQL Announce
The JDBC project is proud to announce the latest version 42.2.24 This version fixes a number of issues, namely: - Fix startup regressions caused by PR #1949. Instead of checking all types by OID, we can return types for well known types PR #2257 - Back patch PR #2148 Avoid leaking server error

PostgreSQL JDBC 42.3.0 released

2021-10-20 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team is proud to announce version 42.3.0 The major change here is that we have dropped support for JAVA 6 and JAVA 7 This allows us to move forward with further changes The following was also fixed - Rework OSGi bundle activator so it does not rely on exception message to c

PostgreSQL JDBC 42.3.1 released

2021-11-01 Thread JDBC Project via PostgreSQL Announce
The PGJDBC team are proud to announce release 42.3.1 of the JDBC driver for PostgreSQL This is mainly a regression fix to fix an issues with binary transfers of numeric. The details can be found in this [issue](https://github.com/pgjdbc/pgjdbc/issues/2326) There are a number of other performan

PostgreSQL JDBC and the log4j CVE

2021-12-13 Thread JDBC Project via PostgreSQL Announce
A [CVE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228) has been reported on the popular logging implementation log4j. As the PostgreSQL JDBC driver does not include this as a dependency we have determined that there is no need for concern. The driver is not vulnerable to this C

PostgreSQL JDBC 42.3.2/42.2.25 Security update

2022-02-02 Thread JDBC Project via PostgreSQL Announce
A [security advisory](https://github.com/advisories/GHSA-v7wg-cpwc-24m4) has been created for the PostgreSQL JDBC driver. The driver provides the facility to instantiate plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactor

PostgreSQL JDBC 42.3.3 Released

2022-02-17 Thread JDBC Project via PostgreSQL Announce
A [security advisory](https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-673j-qm5f-xpv8) has been created for the PostgreSQL JDBC Driver. The URL connection string loggerFile property could be mis-used to create an arbitrary file on the system that the driver is loaded. Additionally anyt

PostgreSQL JDBC 42.3.4 Released

2022-04-18 Thread JDBC Project via PostgreSQL Announce
The PGJDBC team is proud to announce release 42.3.4 of the JDBC driver for PostgreSQL This release is a maintenance release with some issues resolved details can be found in the [changelog](https://jdbc.postgresql.org/documentation/changelog.html#version_42.3.4) The team would like to thank al

PostgreSQL JDBC 42.3.5 Released

2022-05-06 Thread JDBC Project via PostgreSQL Announce
The PGJDBC team is proud to announce release 42.3.5 of the JDBC driver for PostgreSQL A number of issues have been addressed. A performance regression was found in the 42.3.x branch and was fixed The code can be found [here](https://github.com/pgjdbc/pgjdbc) Website and docs [here](https://jdb

PostgreSQL JDBC 42.3.6 Released

2022-05-29 Thread JDBC Project via PostgreSQL Announce
The JDBC team has released version 42.3.6 to fix a regression introduced in 42.3.2 This fixes "cursor does not exist" when using ResultSet.setFetchSize from CallableStatement, fixed in 42.3.5 (see [PG #2377](https://github.com/pgjdbc/pgjdbc/pull/2377)) The driver downloads and web page can b

PostgreSQL JDBC versions 42.4.1/42.2.26 Security Update

2022-08-15 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team have released 42.2.26 and 42.4.1 to address a security issue: CVE-2022-31197. This is only an issue if you are using ResultSet.refreshRow() Previously, the column names for both key and data columns in the table were copied as-is into the generated SQL. This allowed a m

PostgreSQL JDBC 42.5.1, 42.4.3, 42.3.8, 42.2.27.jre7 Security update for CVE-2022-41946

2022-11-23 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team have released 42.5.1, 42.4.3, 42.3.8, 42.2.27.jre7 to address a security issue: CVE-2022-41946. (Note there is no fix for 42.2.26.jre6 see the advisory for workarounds) This is only an issue if you are using PreparedStatement.setText() or PreparedStatement.setBytea() whe

PostgreSQL JDBC 42.5.3 Released

2023-02-13 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC Project is pleased to announce the release of version 42.5.3 which includes the changes for 42.5.2 as well as fixing the regressions. This release fixes 2 regressions which were introduced in 42.5.2 We recommend not using 42.5.2 Notable changes for 42.5.2: - Define binary t

PostgreSQL JDBC 42.5.4 Released

2023-02-17 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team has released version 42.5.4 This release fixes some tests that were failing. Changes in 42.5.3 caused some tests to fail. These failing tests were not noticed in the Github testing workflow. This oversight has been corrected as well. There are no changes to the code. The

PostgreSQL JDBC 42.6.0 Released

2023-03-21 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL pgJDBC team is proud to announce the release of version 42.6.0. This version has two major changes. 1. The use of synchronized has been replaced with re-entrant locks. This is will facilitate the use of lightweight threads aka Project Loom. 2. Previously we use

PostgreSQL JDBC 42.7.0 Released

2023-11-23 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL pgJDBC project has a new release. This is mostly a maintenance release with many small changes and one behaviour change. We now support SET statements combining with other queries with semicolon in PreparedStatement [PR #2973](https://github.com/pgjdbc/pgjdbc/pull/2973). For all t

PostgreSQL JDBC 42.7.1 Released

2023-12-12 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL pgJDBC project has a new release. This release deals with a few regressions. * Revert Use canonical DateStyle name * Revert support SET statements combining with other queries with semicolon in PreparedStatement * Use java.release=8 when building pgjdbc from the generated source

PostgreSQL JDBC 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9, 42.2.28, and 42.2.28.jre7 Security update for CVE-2024-1597

2024-02-21 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team have released 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9, 42.2.28, and 42.2.28.jre7 to address a security issue: [CVE-2024-1597](https://www.cve.org/CVERecord?id=CVE-2024-1597). (Note there is no fix for 42.2.26.jre6 see the advisory for workarounds) SQL injection is possi

PostgreSQL JDBC 42.7.3, 42.6.2, 42.5.6, 42.4.5, 42.3.10, 42.2.29 Released

2024-03-19 Thread JDBC Project via PostgreSQL Announce
The JDBC team has release minor versions for all supported versions. This release fixes 2 things. 1. Make sure we handle boolean types in simple query mode. 2. Released new versions of 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2 to deal with NoSuchMethodError on ByteBuffer#position when running

PostgreSQL JDBC 42.7.4 Released

2024-08-23 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC project is excited to announce the release of version 42.7.4 This is mostly a maintenance release, with over 20 fixes see the [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) for details The latest jar is available at maven as well as [github](https://g

PostgreSQL JDBC 42.7.5 Released

2025-01-17 Thread JDBC Project via PostgreSQL Announce
Small maintenance release with a few fixes See [Changes](https://github.com/pgjdbc/pgjdbc/releases/tag/REL42.7.5) for details. The PGJDBC team would like to thank all of those who contributed to the release. We really can't do it without you!

PostgreSQL JDBC 42.7.7 Security update for CVE-2025-49146

2025-06-13 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team have released version 42.7.7. to address [CVE-2025-49146](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49146) When the PostgreSQL JDBC driver is configured with channel binding set to required (default value is prefer), the driver would incorrectly allow conne

PostgreSQL JDBC 42.7.6 Released

2025-06-09 Thread JDBC Project via PostgreSQL Announce
The PostgreSQL JDBC team is ecstatic to announce that we have released version 42.7.6 See the [Changelog](https://jdbc.postgresql.org/changelogs/2025-05-28-42/) for details. We thank all of the contributors that provided feedback and code for this release