PL/Java brings functions, triggers, aggregates, types, operators, etc. in Java.
1.6.8 is the eighth minor update in the 1.6 series, for applications on PostgreSQL 9.5 or later and Java 9 or later. Legacy applications requiring older PostgreSQL or Java versions may be supported by the 1.5 series.
1.6.8 adds support for PostgreSQL 17, confirms compatibility with Java 23, and makes some slight build-process improvements to simplify troubleshooting reported build problems.
Upcoming changes in Java beyond version 17 will affect PL/Java. For more on those changes and how PL/Java will adapt, please bookmark JEP 411 on the PL/Java wiki.
Current users of a 1.5.x release should also review the 1.6.0 release notes for changes that may require attention before updating to 1.6.x.
Project site: http://tada.github.io/pljava/
Release notes: http://tada.github.io/pljava/releasenotes.html
Selected changes
- Can be built and used with PostgreSQL 17 and with Java 23
- The Maven build output includes additional information that should be reported in issues opened about build problems
- When Maven's
-X
/--debug
option is used, the additional output includes the actual arguments to native compiling and linking commands
Please see the release notes for a more complete list of changes.
Availability:
1.6.8 is available from GitHub as a source release, which builds quickly using Maven:
Release page: https://github.com/tada/pljava/releases/tag/V1_6_8
This wiki page will add links to prebuilt packages that become available:
https://github.com/tada/pljava/wiki/Prebuilt-packages