PL/Java brings functions, triggers, aggregates, types, operators, etc. in Java.
1.6.4 is the fourth 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 are supported by the 1.5 series.
1.6.4 is a minor bug-fix release with few other notable changes. Further information on the changes may be found below.
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
- The recently-added support for functions with
OUT
parameters now generates the correct SQL declaration for a function with oneOUT
parameter. - A bug is fixed in the recently-added thread-context classloader management. It could be encountered in applications with jars in multiple schemas, nested Java function calls, and set-returning functions.
Please see the release notes for a more complete list of changes.
Availability:
1.6.4 is available from GitHub as a source release, which builds quickly using Maven:
Release page: https://github.com/tada/pljava/releases/tag/V1_6_4
This wiki page will add links to prebuilt packages that become available:
https://github.com/tada/pljava/wiki/Prebuilt-packages