public inbox for [email protected]  
help / color / mirror / Atom feed
From: Chapman Flack <[email protected]>
To: [email protected] <[email protected]>
Subject: PL/Java 1.5.6 and 1.6.0 released
Date: Sun, 18 Oct 2020 20:55:48 -0400
Message-ID: <[email protected]> (raw)

PL/Java 1.5.6 was released two weeks ago as the latest update in
the 1.5 line, which runs on the latest versions of PostgreSQL and Java
back to seriously old versions of both. It added PostgreSQL 13 support
and some feature improvements and bug fixes.

PL/Java 1.6.0, released today, is a notably refactored release
that requires Java 9 or later and PostgreSQL 9.5 or later, and brings
a number of changes from 1.5.x.

Current users of a 1.5.x release should review the 1.6.0 release notes
for possibly necessary changes before updating to 1.6.0.

It includes configurable permissions (finer grained than just 'java'
versus 'javaU'), a smarter SQL generator, and a much-improved build
experience.

Project site: http://tada.github.io/pljava/
Release notes: http://tada.github.io/pljava/releasenotes.html

Selected changes:

* The Java permissions available to 'java' and 'javaU' functions can be
  tailored for each case. Language 'aliases' beyond those two can also
  be set up with 'CREATE LANGUAGE' and have their own associated
  permissions.

* The SQL generator no longer needs to be explicitly told about
  dependencies between a new type and the functions that use it, or are
  used in its implementation.

* PL/Java functions can now be variadic.

* The build system now takes pg_config values such as CFLAGS into
  account to match the compiler configuration used to build PostgreSQL.

* Two continuous integration services now routinely build PL/Java for
  Linux (x86_64 and ppc64le), Mac OS X, and Windows (MinGW-w64 and
  MSVC), with results visible at GitHub.

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

Availability:

1.6.0 and 1.5.6 are available from GitHub as source releases,
which build quickly using Maven:

1.6.0: https://github.com/tada/pljava/releases/tag/V1_6_0
1.5.6: https://github.com/tada/pljava/releases/tag/V1_5_6

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






reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected]
  Subject: Re: PL/Java 1.5.6 and 1.6.0 released
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox