Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kfA5B-0005qh-7v for pljava-dev@arkaria.postgresql.org; Tue, 17 Nov 2020 23:08:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kfA5A-0002Im-1D for pljava-dev@arkaria.postgresql.org; Tue, 17 Nov 2020 23:08:16 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kfA59-0002If-Hn for pljava-dev@lists.postgresql.org; Tue, 17 Nov 2020 23:08:15 +0000 Received: from anastigmatix.net ([68.171.219.55]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kfA56-0007Pj-Se for pljava-dev@lists.postgresql.org; Tue, 17 Nov 2020 23:08:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Date:Message-ID:To:Subject:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3Uxf7bcTNw6V+Zr+LkXyjMu1gb1Fjm038FnpUvW4N6U=; b=sTxlGzZ0CQ7HSN7sVMcHIuHXpZ fyiDANp2ibrFe46YYs5a4Z0L3Lq/t9C0onbWFREsyfaMKa9ceajtZnjgUiv8mc0bErnlnpH9GrJGc qL/MV7VMdRWDjSFOPF3DI+50ZGFtLLaZCbFQRc8Lc60kL7omp5uhieppgniOVci2o4aVe6Dl/z4Ao 5Y2setbYwpgiM5aUVuX5FM79+N2E52g/77ujh8q5uzjAwmez948wv/W1+yZBVnxzKDVPsVASdhrtV oLInIH03u4cnQxlOzL/i/AxGks24TYjxicKo1isj0cN+jFAbCcz0Eyz0fHq3yjozjbxhzkygQxV0i EEPKhZnQ==; Received: from [184.19.31.139] (port=53077) by bay.acenet.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1kfA54-00DAux-Nb for pljava-dev@lists.postgresql.org; Tue, 17 Nov 2020 18:08:11 -0500 From: Chapman Flack Subject: PL/Java 1.6.1 and 1.5.7 announced X-Enigmail-Draft-Status: N1110 To: "pljava-dev@lists.postgresql.org" Message-ID: <5FB457DA.9000101@anastigmatix.net> Date: Tue, 17 Nov 2020 18:08:10 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-95.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap@anastigmatix.net X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk PL/Java 1.5.7 is a minor bugfix in the legacy 1.5 branch that continues to support PostgreSQL releases before 9.5 and Java versions before 9. It fixes one bug in XML Schema handling for some non-en_US locales. PL/Java 1.6.1 is the first minor update in the newer 1.6 series that supports PostgreSQL 9.5 and later with Java 9 and later, with an improved build system, CI testing for Linux (x64 and ppc64le), Mac OS, and Windows (MSVC and MinGW-w64), function validation at CREATE FUNCTION time, a smarter SQL generator, and configurable, fine-grained permissions that go beyond just "trusted" and "untrusted". 1.6.1 fixes two bugs in 1.6.0, and improves SQL-generator coverage of PostgreSQL features with the addition of Java source annotations @Aggregate, @Cast, and @Operator. It is able to complete a set of operators related by commutation or negation without requiring a Java method for each one. For applications currently running on 1.5, moving to 1.6 is encouraged after review of the 1.6 release notes for areas that may need attention. Project site: https://tada.github.io/pljava/ Release notes: https://tada.github.io/pljava/releasenotes.html Releases: https://github.com/tada/pljava/releases This wiki page will add links to prebuilt packages that become available: https://github.com/tada/pljava/wiki/Prebuilt-packages