Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.21 KB

2023-02-17-42.6.0-release.md

File metadata and controls

31 lines (22 loc) · 1.21 KB
title date categories version
PostgreSQL JDBC Driver 42.6.0 Released
2023-02-17 15:34:34 -0400
new_release
42.6.0

Notable changes

Fixed

fix: use PhantomReferences instead of Obejct.finalize() to track Connection leaks PR #2847
The change replaces all uses of Object.finalize() with PhantomReferences. The leaked resources (Connections) are tracked in a helper thread that is active as long as there are connections in use. By default, the thread keeps running for 30 seconds after all the connections are released. The timeout is set with pgjdbc.config.cleanup.thread.ttl system property.

refactor:(loom) replace the usages of synchronized with ReentrantLock PR #2635 Fixes Issue #1951

Commits by author

Rob Bygrave (1): refactor:(loom) replace the usages of synchronized with ReentrantLock PR #2635

Vladimir Sitnikov (1): fix: use PhantomReferences instead of Obejct.finalize() to track Connection leaks PR #2847