Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release notes for 42.3.1 #2330

Merged
merged 2 commits into from
Oct 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 27 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,30 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [Unreleased]
### Changed

### Added

### Fixed

## [42.3.1] (2021-10-29)
### Changed
- improv: Arrays in Object[] [PR 2330](https://github.com/pgjdbc/pgjdbc/pull/2330) when an Object[] contains other arrays, treat as though it were a
multi-dimensional array the one exception is byte[], which is not supported.
- improv: Use jre utf-8 decoding [PR 2317](https://github.com/pgjdbc/pgjdbc/pull/2317) Remove use of custom utf-8 decoding.
- perf: improve performance of bytea string decoding [PR 2320](https://github.com/pgjdbc/pgjdbc/pull/2320)
improve the parsing of bytea hex encoded string by making a lookup table for each of the valid ascii code points to the 4 bit numeric value
- feat: intern/canonicalize common strings [PR 2234](https://github.com/pgjdbc/pgjdbc/pull/2234)
### Added

### Fixed
- numeric binary decode for even 10 thousands [PR #2327](https://github.com/pgjdbc/pgjdbc/pull/2327) fixes [Issue 2326](https://github.com/pgjdbc/pgjdbc/issues/2326)
binary numeric values which represented integers multiples of 10,000 from 10,000-9,990,000 were not decoded correctly
- [typo] typo in certdir/README.md [PR #2309](https://github.com/pgjdbc/pgjdbc/pull/2309) certificatess => certificates
- [typo] typo in TimestampUtils.java [PR #2314](https://github.com/pgjdbc/pgjdbc/pull/2314) Change `Greagorian` to `Gregorian`.
- remove check for negative pid in cancel request. Apparently pgbouncer can send one fixes [Issue 2317](https://github.com/pgjdbc/pgjdbc/issues/2317) [PR #2319](https://github.com/pgjdbc/pgjdbc/pull/2319)

## [42.3.0] (2021-10-18)
### Changed
- No longer build for Java 6 or Java 7
- If assumeMinServerVersion is not defined and server is at least 9.0, group startup statements into a single transaction PR [#1977](https://github.com/pgjdbc/pgjdbc/pull/1977)

Expand Down Expand Up @@ -530,4 +554,6 @@ thrown to caller to be dealt with so no need to log at this verbosity by pgjdbc
[42.2.22]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.21...REL42.2.22
[42.2.23]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.22...REL42.2.23
[42.2.24]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24
[Unreleased]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...HEAD
[42.3.0]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.3.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, but the last one is just REL42.3.0

[42.3.1]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.0...REL42.3.1
[Unreleased]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.1...HEAD
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be:

[42.3.0]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.3.0
[42.3.1]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.0...REL42.3.1
[Unreleased]: https://github.com/pgjdbc/pgjdbc/compare/REL42.3.1...HEAD

4 changes: 3 additions & 1 deletion contributors.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@
"Sebastian Utz" : "https://github.com/seut",
"Sehrope Sarkuni" : "https://github.com/sehrope",
"Selene Feigl" : "https://github.com/sfeigl",
"Sergey Nuyanzin" : "https://github.com/snuyanzin",
"Sidi Mohamed EL AATIFI" : "https://github.com/elaatifi",
"Simon Stelling" : "https://github.com/stellingsimon",
"Simon Strassl" : "https://github.com/strassl",
Expand Down Expand Up @@ -178,5 +179,6 @@
"zapov" : "https://github.com/zapov",
"Álvaro Hernández Tortosa" : "https://github.com/ahachete",
"Árpád Magosányi" : "https://github.com/magwas",
"Étienne BERSAC" : "https://github.com/bersace"
"Étienne BERSAC" : "https://github.com/bersace",
"吴伟杰" : "https://github.com/TeslaCN"
}
63 changes: 63 additions & 0 deletions docs/_posts/2021-10-29-42.3.1-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: PostgreSQL JDBC Driver 42.3.1 Released
date: 2021-10-29 15:09:25 +0000
categories:
- new_release
version: 42.3.1
---
**Notable changes**

### Changed
- improv: Arrays in Object[] [PR 2330](https://github.com/pgjdbc/pgjdbc/pull/2330) when an Object[] contains other arrays, treat as though it were a
multi-dimensional array the one exception is byte[], which is not supported.
- improv: Use jre utf-8 decoding [PR 2317](https://github.com/pgjdbc/pgjdbc/pull/2317) Remove use of custom utf-8 decoding.
- perf: improve performance of bytea string decoding [PR 2320](https://github.com/pgjdbc/pgjdbc/pull/2320)
improve the parsing of bytea hex encoded string by making a lookup table for each of the valid ascii code points to the 4 bit numeric value
- feat: intern/canonicalize common strings [PR 2234](https://github.com/pgjdbc/pgjdbc/pull/2234)
### Added

### Fixed
- numeric binary decode for even 10 thousands [PR #2327](https://github.com/pgjdbc/pgjdbc/pull/2327) fixes [Issue 2326](https://github.com/pgjdbc/pgjdbc/issues/2326)
binary numeric values which represented integers multiples of 10,000 from 10,000-9,990,000 were not decoded correctly
- [typo] typo in certdir/README.md [PR #2309](https://github.com/pgjdbc/pgjdbc/pull/2309) certificatess => certificates
- [typo] typo in TimestampUtils.java [PR #2314](https://github.com/pgjdbc/pgjdbc/pull/2314) Change `Greagorian` to `Gregorian`.
- remove check for negative pid in cancel request. Apparently pgbouncer can send one fixes [Issue 2317](https://github.com/pgjdbc/pgjdbc/issues/2317) [PR #2319](https://github.com/pgjdbc/pgjdbc/pull/2319)

<!--more-->

**Commits by author**

Brett Okken (6):

* improv: Arrays in Object[] [PR 2230](https://github.com/pgjdbc/pgjdbc/pull/2230) [538c79f5](https://github.com/pgjdbc/pgjdbc/commit/538c79f560097e0fc8fef460477fbaeaa71ebb19)
* improv: Use jre utf-8 decoding [PR 2317](https://github.com/pgjdbc/pgjdbc/pull/2317) [a5786037](https://github.com/pgjdbc/pgjdbc/commit/a57860377053bd44008ae47453381b9e78442891)
* perf: improve performance of bytea string decoding [PR 2320](https://github.com/pgjdbc/pgjdbc/pull/2320) [f2a24d37](https://github.com/pgjdbc/pgjdbc/commit/f2a24d37363b59279290ef16767047bf65b3694c)
* feat: intern/canonicalize common strings [PR 2234](https://github.com/pgjdbc/pgjdbc/pull/2234) [a024cd51](https://github.com/pgjdbc/pgjdbc/commit/a024cd5187a7aa5843058fb825680a78ad047ca3)
* fix: numeric binary decode for even 10 thousands [PR 2327](https://github.com/pgjdbc/pgjdbc/pull/2327) [b3050e60](https://github.com/pgjdbc/pgjdbc/commit/b3050e60f81b4e43fae452bcf6df297df2048ae4)
* fix: remove unused OptimizedUTF8Encoder [PR 2329](https://github.com/pgjdbc/pgjdbc/pull/2329) [515ea066](https://github.com/pgjdbc/pgjdbc/commit/515ea066d2af84cbd98ab840457934df5596acfe)

Dave Cramer (5):

* Update debezium.yml [84f1057d](https://github.com/pgjdbc/pgjdbc/commit/84f1057d2b735b51c7ad8456f395c03104004867)
* update release date to Oct 18 [PR 2308](https://github.com/pgjdbc/pgjdbc/pull/2308) [5fc1976d](https://github.com/pgjdbc/pgjdbc/commit/5fc1976d4b3f3be2f62ede74497a5f7432647930)
* remove check for negative pid in cancel request. Apparently pgbouncer can send one fixes Issue [PR 2318](https://github.com/pgjdbc/pgjdbc/pull/2318) (#2319) [c9be5c0f](https://github.com/pgjdbc/pgjdbc/commit/c9be5c0f855bfbda1a481cd8b469210d13b2e553)
* move version to 42.3.0 [PR 2322](https://github.com/pgjdbc/pgjdbc/pull/2322) [1b8629b2](https://github.com/pgjdbc/pgjdbc/commit/1b8629b24e1851311df98bb390480dc7cbcdfb52)
* Remove references to JAVA 6 and 7 [PR 2312](https://github.com/pgjdbc/pgjdbc/pull/2312) [67113020](https://github.com/pgjdbc/pgjdbc/commit/67113020ac79dbad41d2aaf4f0cf6a9e0de4ef02)

Sergey Nuyanzin (1):

* [typo] typo in certdir/README.md [PR 2309](https://github.com/pgjdbc/pgjdbc/pull/2309) [e5e36bd3](https://github.com/pgjdbc/pgjdbc/commit/e5e36bd3e8ac87ae554ac5cd1ac664fcd0010073)

吴伟杰 (1):

* Fix typo in TimestampUtils.java [PR 2314](https://github.com/pgjdbc/pgjdbc/pull/2314) [4293a790](https://github.com/pgjdbc/pgjdbc/commit/4293a790d5fdea0c2c94b2911ce0da53539c85f2)

<a name="contributors_{{ page.version }}"></a>
### Contributors to this release

We thank the following people for their contributions to this release.

[Brett Okken](https://github.com/bokken)
[Dave Cramer]([email protected])
[Sergey Nuyanzin](https://github.com/snuyanzin)
[吴伟杰](https://github.com/TeslaCN)