Skip to content

v0.42.0

Choose a tag to compare

@rwalworth rwalworth released this 26 Jul 00:17
· 5 commits to main since this release
72a0696

Release Notes - Version 0.42.0

Summary

This release includes a couple changes for EVM related items, notably the deprecation of EthereumFlow and the removal of shard and realm encoding for EVM addresses as outlined here. There was also a fix for the SDK being unable to query the address book of a local Solo instance.

Deprecated Features

  • EthereumFlow: EthereumFlow has been deprecated. EthereumFlow was first implemented as an easy way for developers to deploy contracts that were over the maximum size allowed for Hiero transactions. However, with the addition of HIP-1086, this maximum size has been increased to the maximum allowed size for a contract. So now, there is no longer a need to create a file with the call data; it can all be just packed into the EthereumTransaction itself. As such, users are encouraged to now use EthereumTransaction instead of EthereumFlow.

Enhancements

  • Remove shard and realm encoding of EVM addresses for entities: shard and realm for Hiero entities are no longer encoded into their associated EVM addresses. The decision for this is explained here.

Bug Fixes

  • Fix solo mirror node gRPC connection issue: There was a bug that wasn't allowing a user to submit AddressBookQuerys to a local solo deployment. This has been fixed, as well as testing the Client.forMirrorNetwork API and confirming it works with solo.

Documentation Updates

  • Fix OpenSSF scorecard link in README: the link to the OpenSSF scorecard for this repo was incorrect, so it was fixed.

Full Changelog: v0.41.0...v0.42.0