Skip to content

Releases: hyperledger/fabric-gateway

v1.7.0

18 Oct 16:36
6fa5370
Compare
Choose a tag to compare

What's Changed

Migration considerations

The updated Fabric protocol buffer bindings in the Java implementation use protobuf-java v4 rather than protobuf-java v3, which was used in previous releases. This requires that the client application classpath resolves protobuf-java v4; otherwise the following error may be observed at runtime:

java.lang.NoClassDefFoundError: com/google/protobuf/RuntimeVersion$RuntimeDomain

It is recommended to include the v4 protobuf-bom as a Maven pom import in your pom.xml file's dependencyManagement section, or as a Gradle platform import in your build.gradle file, to ensure that transitive dependency management resolves the correct version of protobuf-java, as described in the Java quickstart guide.

Full Changelog: v1.6.0...v1.7.0

v1.6.0

23 Sep 10:51
b49f021
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.6.0

v1.5.1

15 Apr 07:20
a4f3d33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

v1.5.0

07 Mar 11:10
670e292
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

23 Oct 14:44
3850461
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.2...v1.4.0

v1.3.2

11 Sep 17:29
f75f440
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

v1.3.1

02 Aug 17:59
75141fd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

v1.3.0

19 Jun 10:21
2812404
Compare
Choose a tag to compare

What's Changed

Migration considerations

Java applications are now required to have an explicit dependency on a suitable gRPC channel service provider. Earlier versions of the org.hyperledger.fabric/fabric-gateway Java package included io.grpc/grpc-netty-shaded as a dependency. This dependency has been removed, which allows client applications the flexibility to select a gRPC channel service provider most suitable to their runtime environment when creating a gRPC connection. See the gRPC security documentation for details of the available providers.

Full Changelog: v1.2.2...v1.3.0

v1.2.2

21 Feb 11:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

v1.2.1

17 Feb 14:04
Compare
Choose a tag to compare

What's Changed

  • Support Go 1.20 by @bestbeforetoday in #549
  • Use interface instead of @grpc/grpc-js Client class in public API to avoid potential type errors if the application and fabric-gateway API depend on different versions of gRPC by @bestbeforetoday in #555

Full Changelog: v1.2.0...v1.2.1