Skip to content

Releases: hyperledger/fabric-chaincode-java

v2.5.5

29 Nov 10:42
Compare
Choose a tag to compare

What's Changed

Migration considerations

The hyperledger/fabric-javaenv Docker image version 2.5.5 (and later) now uses a Java 21 runtime. Java smart contracts deployed to containers based on that image (which is the case with the Fabric v2.5 and v3.0 default chaincode builder) must now use Gradle wrappers at version 8.5 or later, since that version of Gradle added support for execution using Java 21.

The fabric-chaincode-shim library is now compiled with Java 11 as the bytecode target. While Java 11 has been documented as the minimum supported Java level since v2.1, Java 8 continued to be used as the compile target until v2.5.4, meaning that chaincode compiled for Java 8 continued to work. Chaincode must now be compiled for Java 11 (or later) for compatibility with fabric-chaincode-shim.

Full Changelog: v2.5.4...v2.5.5

v2.5.4

23 Sep 14:52
086f6b5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.3...v2.5.4

v2.5.3

23 May 17:53
6615ebb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.2...v2.5.3

v2.5.2

10 May 12:45
d384208
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.1...v2.5.2

v2.5.1

07 Dec 16:33
68a1ef2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.0...v2.5.1

v2.5.0 Java Chaincode

23 Jan 15:37
c835610
Compare
Choose a tag to compare

This is the LTS Release of the v2.5 Fabric Chaincode Java. It replaces the previous v2.2 LTS.

  • the default JavaEnv docker image has been moved to use the Eclipse Temurin Java 11 JDK
  • the PurgePrivateData feature is exposed via a new PurgePrivateData API

v2.4.1 Java Chaincode

13 Dec 16:17
Compare
Choose a tag to compare

This release has improved support for Chaincode-as-a-service and no longer requires the custom bootstrap code.

v2.4.0 Java Chaincode

26 Nov 13:43
d596ec8
Compare
Choose a tag to compare

v2.4.0 Java Chaincode to support the upcoming Fabric v2.4 release

v2.4.0-beta Fabric Chaincode Java

18 Aug 10:31
99f931e
Compare
Choose a tag to compare
Pre-release

The first release of the v2.4 beta.

v2.2.3 Java Chaincode

23 Jul 10:58
01d1493
Compare
Choose a tag to compare

This is a maintenance release for the 2.2 LTS Branch of Java Chaincode

It includes fixes for Mutual TLS when working with Chaincode-as-a-Server