github tada/pljava V1_6_7
PL/Java 1.6.7 announced

latest release: V1_6_8
8 months ago

PL/Java brings functions, triggers, aggregates, types, operators, etc. in Java.

1.6.7 is the seventh 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.7 adds support for FreeBSD and for building and running with Java 22, and fixes some bugs, 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

  • Can be built and used with Java 22
  • Can be built and used on FreeBSD
  • Fixes a bug that could lead to class loading errors in threaded Java code
  • The Adjusting.XML API supports new XML properties in Java 22 where available, and has a new method ignoreDTD() to provide another option for DTD handling beyond allowDTD(boolean).

Please see the release notes for a more complete list of changes.

Availability:

1.6.7 is available from GitHub as a source release, which builds quickly using Maven:

Release page: https://github.com/tada/pljava/releases/tag/V1_6_7

This wiki page will add links to prebuilt packages that become available:
https://github.com/tada/pljava/wiki/Prebuilt-packages

Don't miss a new pljava release

NewReleases is sending notifications on new releases.