This document contains the release notes for all PGJDBC-NG releases since 0.8.
Please refer to the User Guide for comprehensive reference documentation on integrating and using PGJDBC-NG.
0.8.2
Date of Release: 2019-02-09
Scope: Bug fixes for 0.8 release
For a complete list of all closed issues and pull requests for this release, consult the 0.8.2 milestone page in the PGJDBC-NG repository on GitHub.
PGJDBC-NG Driver
Bug Fixes
- 
Fix parsing of server versions with packaging information. 
Deprecations and Breaking Changes
- 
None 
New Features and Improvements
- 
None 
PGJDBC-NG UDT Generator
No Changes
PGJDBC-NG Spy
No Changes
0.8.1
Date of Release: 2019-02-03
Scope: Bug fixes for 0.8 release
For a complete list of all closed issues and pull requests for this release, consult the 0.8.1 milestone page in the PGJDBC-NG repository on GitHub.
PGJDBC-NG General
Fixed source code highlighting in README and in asciidoc documentation.
PGJDBC-NG Driver
Bug Fixes
- 
Fix notification delivery 
- 
Fix NPE in prepared statement batches 
Deprecations and Breaking Changes
- 
None 
New Features and Improvements
- 
None 
PGJDBC-NG UDT Generator
Bug Fixes
- 
Uber jar is now packaged and published for easy command line execution. 
Deprecations and Breaking Changes
- 
None 
New Features and Improvements
- 
None 
PGJDBC-NG Spy
Bug Fixes
- 
None 
Deprecations and Breaking Changes
- 
None 
New Features and Improvements
- 
None 
0.8
Date of Release: 2019-01-30
Scope: Everything
For a complete list of all closed issues and pull requests for this release, consult the 0.8 milestone page in the PGJDBC-NG repository on GitHub.
PGJDBC-NG Driver
The driver went through a lot of changes in this release. Much of the code experienced changes to bring it up-to-date, bring performance inline and simplify the implementation in a number of areas.
| Due to the large number of changes, for status of a specific bug it is best to check the milestone link above. | 
New Features and Improvements
- 
Asynchronous FIFO engine - 
Allows query pipelining 
- 
Paves way for asynchronous API 
 
- 
- 
Lazy Parameter Encoding, Result Decoding 
- 
Dramatically reduced type registry - 
Nearly 80% less information 
- 
Connections share registry information 
- 
Startup time ~10ms on localhost 
 
- 
- 
Comprehensive Logging & Tracing - 
JDBC API, SQL & Protocol traces available 
 
- 
- 
JDBC 4.2 conformance - 
Provides SQLType implementation 
- 
JSR310 support 
- 
Numerous conformance updates 
 
- 
- 
Unix Domain Socket support 
- 
Date/Time Rewrite - 
Completely built on JSR 310 
- 
Simple and easy to understand 
 
- 
- 
Detailed asciidoc documentation added. - 
Comprehensive User Guide 
- 
Detailed Release Notes (this!) 
- 
Auto-generated settings details (included in User Guide) 
- 
Documentation is now "code" 
- 
Each release includes its documentation. 
 
- 
- 
Switched to multi-project Gradle build 
Bug Fixes
- 
Fixed Flyway compatibility 
- 
Fixed Windows locale support 
- 
Fixed issue with generated key support 
- 
Fixed CallableStatement out parameter handling 
- 
Fixed driver version name/number reporting 
- 
Fixed allowed DB names in URLs 
- 
Fixed numerous Time/Date/Timestamp issues 
- 
Fixed array handling 
- 
Fixed batch update handling 
Deprecations and Breaking Changes
- 
OSGI bundling has been removed due to it being incorrect. A future release may include it again. 
PGJDBC-NG UDT Generator
The UDT generator is a "suggested" feature of JDBC 4.2. Although one has existed for PGJDBC-NG, it previously was a separate project and was not documented or updated. It’s now part of the main project, documented in the new "User Guide" and will be released and updated as normal.
PGJDBC-NG Spy
Spy is a general purpose library that (see User Guide) that PGJDBC-NG uses internally to provide JDBC API level tracing.