Releases: hyperledger/fabric-gateway
v1.6.0
What's Changed
- Support for Go 1.23 by @bestbeforetoday in #741
- Support for Node 22 by @bestbeforetoday in #727
- Use Ubuntu 24.04 for testing by @bestbeforetoday in #744
- Update dependencies to address CVE-2024-7254 by @bestbeforetoday in #752
- Remove support for Go 1.21 by @bestbeforetoday in #753
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- Use @noble/curves for Node ECDSA signing by @bestbeforetoday in #694
- Update dependencies to address CVE-2023-45288 by @bestbeforetoday in #699
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Update dependencies to mitigate CVE-2023-44487 by @bestbeforetoday in #661
- Support for Go 1.22 by @bestbeforetoday in #675
- Support mutual TLS for block eventing by @bestbeforetoday in #685
- Remove support for Go 1.20 by @bestbeforetoday in #686
New Contributors
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Include gRPC error details in Java stack traces by @bestbeforetoday in #635
- Support ECMAScript explicit resource management in Node API by @bestbeforetoday in #639
- Support for Java 21 by @bestbeforetoday in #632
- Support for Node 20 by @bestbeforetoday in #643
- Remove support for Go 1.19 by @bestbeforetoday in #641
- Remove support for Node 16 by @bestbeforetoday in #642
Full Changelog: v1.3.2...v1.4.0
v1.3.2
What's Changed
- Support Go 1.21 by @bestbeforetoday in #619
- Fix Node API failure on s390x (big-endian) systems by @bestbeforetoday in #629
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- Update Java dependencies to address CVE-2023-2976 by @bestbeforetoday in #611
- Update Go and Node dependencies by @bestbeforetoday in #611
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Use @noble/curves for Node signing by @bestbeforetoday in #565
- Add implementations for all hashes supported by Fabric v2.5 by @bestbeforetoday in #580
- Require at least Node 16 and Go 1.19 by @bestbeforetoday in #584
- Remove Netty dependency from Java package by @bestbeforetoday in #587
- Ed25519 signer implementations by @bestbeforetoday in #596
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
What's Changed
- Update dependencies to address CVE-2022-41723 / GO-2023-1571 by @bestbeforetoday in #562
Full Changelog: v1.2.1...v1.2.2
v1.2.1
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
v1.2.0
What's Changed
- Add Evaluate, Submit and SubmitAsync with context to Go API by @sapthasurendran in #522
- Target Go 1.18 and higher, since Go 1.17 is no longer a supported Go release.
Full Changelog: v1.1.2...v1.2.0