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

Changelog 42.2.24 #2258

Merged
merged 6 commits into from Sep 23, 2021
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
29 changes: 27 additions & 2 deletions CHANGELOG.md
Expand Up @@ -9,7 +9,31 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
### Added

### Fixed
- Fix "Avoid leaking server error details through BatchUpdateException when logServerErrorDetail=false" [PR #2148](https://github.com/pgjdbc/pgjdbc/pull/2148) fixes Issue #2147

## [42.2.24] (2021-09-22)
### Changed

### Added

### Fixed
- fix startup regressions caused by [PR #1949](https://github.com/pgjdbc/pgjdbc/pull/1949) . Instead of checking all types by OID, we can return types for well known types [PR #2257](https://github.com/pgjdbc/pgjdbc/pull/2257)
- Backport [PR2148](https://github.com/pgjdbc/pgjdbc/pull/2148)
davecramer marked this conversation as resolved.
Show resolved Hide resolved
Avoid leaking error message details in JDBC batches when logServerErrorDetail is disabled [PR #2254](https://github.com/pgjdbc/pgjdbc/pull/2254)
- Backpatch [PR #2247](https://github.com/pgjdbc/pgjdbc/pull/2247)
QueryExecutorImpl.receiveFastpathResult did not properly handle ParameterStatus messages.
This in turn caused failures for some LargeObjectManager operations. Closes [Issue #2237](https://github.com/pgjdbc/pgjdbc/issues/2237)
Fixed by adding the missing code path, based on the existing handling in processResults. [PR #2253](https://github.com/pgjdbc/pgjdbc/pull/2253)
- Backpatch [PR #2242](https://github.com/pgjdbc/pgjdbc/pull/2242) PgDatabaseMetaData.getIndexInfo() cast operands to smallint [PR#2253](https://github.com/pgjdbc/pgjdbc/pull/2253)
It is possible to break method PgDatabaseMetaData.getIndexInfo() by adding certain custom operators. This PR fixes it.
- Backpatching [PR #2251](https://github.com/pgjdbc/pgjdbc/pull/2251) into 42.2 Clean up open connections to fix test failures on omni and appveyor
use older syntax for COMMENT ON FUNCTION with explicit no-arg parameter parentheses as it is required on server versions before v10.
Handle cleanup of connection creation in StatementTest, handle cleanup of privileged connection in DatabaseMetaDataTest
- backpatch [PR #2245](https://github.com/pgjdbc/pgjdbc/pull/2245) fixes case where duplicate tables are returned if there are duplicate descriptions oids are not guaranteed to be unique in the catalog [PR #2248](https://github.com/pgjdbc/pgjdbc/pull/2248)
- change to updatable result set to use correctly primary or unique keys [PR #2228](https://github.com/pgjdbc/pgjdbc/pull/2228)
fixes issues introduced in [PR #2199](https://github.com/pgjdbc/pgjdbc/pull/2199) closes [Issue #2196](https://github.com/pgjdbc/pgjdbc/issues/2196)
- NPE calling getTypeInfo when alias is null [PR #2220](https://github.com/pgjdbc/pgjdbc/pull/2220)
- backpatch [PR #2217](https://github.com/pgjdbc/pgjdbc/pull/2217) to fix [Issue #2215](https://github.com/pgjdbc/pgjdbc/issues/2215). OIDs are unsigned integers and were not being handled correctly when they exceeded the size of signed integers
- Avoid leaking server error details through BatchUpdateException when logServerErrorDetail=false" [PR #2148](https://github.com/pgjdbc/pgjdbc/pull/2148) fixes [Issue #2147](https://github.com/pgjdbc/pgjdbc/issues/2147)
davecramer marked this conversation as resolved.
Show resolved Hide resolved

[42.2.23] (2021-07-06 09:17:32 -0400)

Expand Down Expand Up @@ -509,5 +533,6 @@ thrown to caller to be dealt with so no need to log at this verbosity by pgjdbc
[42.2.21]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.20...REL42.2.21
[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
[Unreleased]: https://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...HEAD
[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
7 changes: 5 additions & 2 deletions contributors.json
Expand Up @@ -33,6 +33,7 @@
"Hari Babu Kommi" : "https://github.com/kommiharibabu",
"Harry Chan" : "https://github.com/hc-codersatlas",
"Hugh Cole-Baker" : "https://github.com/sigmaris",
"Hugo Abreu" : "6619758+hugomiguelabreu@users.noreply.github.com",
"Igor Volkov" : "https://github.com/virtual-machinist",
"ItaiFonio" : "https://github.com/ItaiFonio",
"Ivan Leskin" : "https://github.com/leskin-in",
Expand All @@ -44,12 +45,14 @@
"Jan Van den Bergh" : "https://github.com/janvdbergh",
"Jean-Christophe Arnu" : "https://github.com/jcarnu",
"Jeff Klukas" : "https://github.com/jklukas",
"Jens Peters" : "https://github.com/jp7677",
"Jeremy Mailen" : "https://github.com/jeremymailen",
"Jeremy Whiting" : "https://github.com/whitingjr",
"Jesper Pedersen" : "https://github.com/jesperpedersen",
"Joe Kutner" : "https://github.com/jkutner",
"Jordan Lewis" : "https://github.com/jordanlewis",
"Jorge Solórzano" : "https://github.com/jorsol",
"Juha Syrjälä" : "https://github.com/jsyrjala",
"Kamal Kumlien" : "https://github.com/kkumlien",
"Kazuhiro Sera" : "https://github.com/seratch",
"Kevin Wooten" : "https://github.com/kdubb",
Expand Down Expand Up @@ -131,6 +134,7 @@
"bjanczak" : "https://github.com/bjanczak",
"bpd0018" : "https://github.com/bpd0018",
"chalda" : "https://github.com/ochaloup",
"chalmagr" : "https://github.com/chalmagr",
"crwr45" : "https://github.com/crwr45",
"djydewang" : "https://github.com/djydewang",
"draderaws" : "https://github.com/draderaws",
Expand All @@ -155,6 +159,5 @@
"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",
"Hugo Abreu" : "6619758+hugomiguelabreu@users.noreply.github.com"
"Étienne BERSAC" : "https://github.com/bersace"
}