diff --git a/CHANGELOG.md b/CHANGELOG.md index b4deff2e4e..ff51b31e01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,23 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ### Added ### Fixed -- fix: queries with up to 65535 (inclusive) parameters are supported now (previous limit was 32767) [PR #2525](https://github.com/pgjdbc/pgjdbc/pull/2525) -- fix: workaround JarIndex parsing issue by using groupId/artifactId-version directory namings. Regression since 42.2.13. [PR #2531](https://github.com/pgjdbc/pgjdbc/pull/2531), [issue #2527](https://github.com/pgjdbc/pgjdbc/issues/2527) + +## [42.4.0] (2022-06-09 08:14:02 -0400) +### 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](https://github.com/pgjdbc/pgjdbc/issues/2497) +pgbouncer cannot deal with transactions in statement pooling mode [PR #2425](https://github.com/pgjdbc/pgjdbc/pull/2425) + +### Fixed +- fix: queries with up to 65535 (inclusive) parameters are supported now (previous limit was 32767) +[PR #2525](https://github.com/pgjdbc/pgjdbc/pull/2525), [Issue #1311](https://github.com/pgjdbc/pgjdbc/issues/1311) +- fix: workaround JarIndex parsing issue by using groupId/artifactId-version directory namings. +Regression since 42.2.13. [PR #2531](https://github.com/pgjdbc/pgjdbc/pull/2531), [issue #2527](https://github.com/pgjdbc/pgjdbc/issues/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](https://github.com/pgjdbc/pgjdbc/pull/2520) [Issue #2522](https://github.com/pgjdbc/pgjdbc/issues/2522) +- perf: utcTz static and renamed to UTC_TIMEZONE [PR #2519](https://github.com/pgjdbc/pgjdbc/pull/2520) +- doc: fix release version for #2377 (it should be 42.3.6, not 42.3.5) ## [42.3.6] (2022-05-24 08:52:27 -0400) ### Changed @@ -686,4 +701,5 @@ thrown to caller to be dealt with so no need to log at this verbosity by pgjdbc [42.3.4]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.3...REL42.3.4 [42.3.4]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.4...REL42.3.5 [42.3.5]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.5...REL42.3.6 -[Unreleased]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.6...HEAD +[42.3.6]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.6...REL42.4.0 +[Unreleased]: https://github.com/pgjdbc/pgjdbc/compare/REL42.4.0...HEAD diff --git a/contributors.json b/contributors.json index 12bcfd7d6e..f081201499 100644 --- a/contributors.json +++ b/contributors.json @@ -195,5 +195,7 @@ "Wei Su" : "suwei19870312@gmail.com", "paulo-kluh" : "80355988+paulo-kluh@users.noreply.github.com", "Dmitriy Mukhin" : "mitya555@users.noreply.github.com", - "Olivier Bourgain" : "olivierbourgain02@gmail.com" + "Olivier Bourgain" : "olivierbourgain02@gmail.com", + "Andrei Lurie" : "alurie@users.noreply.github.com", + "Sven Diedrichsen" : "sven.diedrichsen@gmail.com" } diff --git a/docs/_posts/2022-06-09-42.4.0-release.md b/docs/_posts/2022-06-09-42.4.0-release.md new file mode 100644 index 0000000000..bbdc5ea4df --- /dev/null +++ b/docs/_posts/2022-06-09-42.4.0-release.md @@ -0,0 +1,46 @@ +--- +title: PostgreSQL JDBC Driver 42.4.0 Released +date: 2022-06-09 08:14:50 -0400 +categories: + - new_release +version: 42.4.0 +--- +**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](https://github.com/pgjdbc/pgjdbc/issues/2497) +pgbouncer cannot deal with transactions in statement pooling mode [PR #2425](https://github.com/pgjdbc/pgjdbc/pull/2425) + +### Fixed +- fix: queries with up to 65535 (inclusive) parameters are supported now (previous limit was 32767) + [PR #2525](https://github.com/pgjdbc/pgjdbc/pull/2525), [Issue #1311](https://github.com/pgjdbc/pgjdbc/issues/1311) +- fix: workaround JarIndex parsing issue by using groupId/artifactId-version directory namings. + Regression since 42.2.13. [PR #2531](https://github.com/pgjdbc/pgjdbc/pull/2531), [issue #2527](https://github.com/pgjdbc/pgjdbc/issues/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](https://github.com/pgjdbc/pgjdbc/pull/2520) [Issue #2522](https://github.com/pgjdbc/pgjdbc/issues/2522) +- perf: utcTz static and renamed to UTC_TIMEZONE [PR #2519](https://github.com/pgjdbc/pgjdbc/pull/2520) +- doc: fix release version for #2377 (it should be 42.3.6, not 42.3.5) + + + +**Commits by author** + +Andrei Lurie (1): + fix: return correct base type for domain from getUDTs [PR 2520](https://github.com/pgjdbc/pgjdbc/pull/2520) (#2522) + +Dave Cramer (3): + fix: added GROUP_STARTUP_PARAMETERS boolean property to determine whether or not to group startup parameters in a transaction or not fixes Issue 2423 pgbouncer cannot deal with transactions in statement pooling mode [PR 2425](https://github.com/pgjdbc/pgjdbc/pull/2425) + +Jorge Solórzano (1): + chore: Make the readme version agnostic [PR 2540](https://github.com/pgjdbc/pgjdbc/pull/2540) + +Sven Diedrichsen (1): + Made utcTz static and renamed to UTC_TIMEZONE [PR 2519](https://github.com/pgjdbc/pgjdbc/pull/2519) + +Vladimir Sitnikov (24): + doc: fix release version for [PR 2377](https://github.com/pgjdbc/pgjdbc/pull/2377) (it should be 42.3.6, not 42.3.5) + + + diff --git a/gradle.properties b/gradle.properties index d572249035..3adc869bfe 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ kotlin.parallel.tasks.in.project=true # This is version for PgJdbc itself # Note: it should not include "-SNAPSHOT" as it is automatically added by build.gradle.kts # Release version can be generated by using -Prelease or -Prc= arguments -pgjdbc.version=42.3.7 +pgjdbc.version=42.4.0 # The options below configures the use of local clone (e.g. testing development versions) # You can pass un-comment it, or pass option -PlocalReleasePlugins, or -PlocalReleasePlugins=