Hey neow3j'ers! 😺
Neow3j 3.24.2 is here — bringing SDK support for several Neo 3.10 RPC additions and keeping neow3j aligned with the latest Neo node capabilities. 🚀
This release extends the SDK with support for message signing, transaction signing and relay, and DeferredRelay plugin methods. It also updates the test tooling to Neo 3.10 and improves compiler metadata so generated contract artifacts carry the correct neow3j version.
No breaking changes — just new Neo 3.10 compatibility, expanded RPC coverage, and better tooling for building and testing with neow3j.
Happy building! 🚀
Changes
SDK
- Updated Testcontainers to 2.0.3 and adjusted the integration-test dependency coordinates. (#1160)
- Updated Neo Express test tooling to the Neo 3.10.0 image. (#1168)
- Updated the integration test/private node setup for Neo 3.10 compatibility, including DeferredRelay plugin configuration. (#1167)
New Features
SDK
- Added
signMessageandverifyMessageRPC support with typed response models. (#1164) - Added
signandrelayRPC support, including an expandedContractParametersContextmodel for Neo CLI/RPC signature contexts. (#1165) - Added DeferredRelay plugin RPC support for pending relay state and pending transaction lookup. (#1166)
devpack
- The compiler now injects the neow3j version at build time so compiled contract metadata uses the actual release version. (#1150)
Full Changelog: 3.24.1...3.24.2