PL/Java brings functions, triggers, and types in Java.
1.6.1 is the first 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.1 fixes two bugs in 1.6.0, and adds SQL generator support for aggregates, casts, operators, and function OUT parameters.
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
-
OUTparameters offer one more way to declare functions returning composite types, with less burden on callers thanRETURNS RECORDand less ceremony than declaring a named composite type. -
New Java source annotations
@Aggregate,@Cast,@Operatorfurther reduce the manual effort of maintaining SQL deployment scripts for the Java code.
Please see the release notes for a more complete list of changes.
Availability:
1.6.1 is available from GitHub as a source release, which builds quickly using Maven:
Release page: https://github.com/tada/pljava/releases/tag/V1_6_1
This wiki page will add links to prebuilt packages that become available:
https://github.com/tada/pljava/wiki/Prebuilt-packages