Notable Changes
Notable changes
Added
- feat: Add configurable boolean-to-numeric conversion for ResultSet getters PR #3796
Changed
- perf: remove QUERY_ONESHOT flag when calling getMetaData PR #3783
- perf: use
BufferedInputStream
withFileInputStream
PR #3750 - perf: enable server-prepared statements for DatabaseMetaData
Fixed
-
fix: avoid IllegalStateException: Timer already cancelled when StatementCancelTimerTask.run throws a runtime error PR #3778
-
fix: avoid NullPointerException when cancelling a query if cancel key is not known yet
-
fix: Change “PST” timezone in TimestampTest to “Pacific Standard Time” PR #3774
-
fix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength PR #3746
-
fix: make sure getImportedExportedKeys returns columns in consistent order
-
fix: Add “SELF_REFERENCING_COL_NAME” field to getTables’ ResultSetMetaData to fix NullPointerException PR #3660
-
fix: unable to open replication connection to servers < 12
-
fix: avoid closing statement caused by driver’s internal ResultSet#close()
-
fix: return empty metadata for empty catalog names as it was before
-
fix: Incorrect class comparison in PGXmlFactoryFactory validation
-
deps: Update dependency om.ongres.scram:scram-client to 3.2
Commits by author
Vladimir Sitnikov (46 commits)
- fix: avoid IllegalStateException: Timer already cancelled when StatementCancelTimerTask.run throws a runtime error
- feat: use PreparedStatement for DatabaseMetaData.getCrossReference, getImportedKeys, getExportedKeys
- perf: enable server-prepared statements for DatabaseMetaData
- fix: avoid NullPointerException when cancelling a query if cancel key is not known yet
- fix: avoid closing statement caused by driver’s internal ResultSet#close()
- fix: make sure getImportedExportedKeys returns columns in consistent order
- fix: return empty metadata for empty catalog names as it was before
- fix: unable to open replication connection to servers < 12
- fix: remove excessive ReentrantLock.lock usages
- Various infrastructure, testing, and code quality improvements
Dave Cramer (2 commits)
- Update CONTRIBUTING.md
- correct recent versions
Vivek Wassan (1 commit)
shenfeng (1 commit)
sly461 (1 commit)
Sophiah Ho (1 commit)
Simon Greatrix (1 commit)
Robert von Burg (1 commit)
- fix: Incorrect class comparison in PGXmlFactoryFactory validation
Mohit-Attry (1 commit)
Joshua Gardner (1 commit)
Atsushi Torikoshi (1 commit)
- Fix a typo in PGReplicationStream.java