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
-
OUT
parameters offer one more way to declare functions returning composite types, with less burden on callers thanRETURNS RECORD
and less ceremony than declaring a named composite type. -
New Java source annotations
@Aggregate
,@Cast
,@Operator
further 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