This release is mainly a bug fix release. One notable changes is we corrected the EVM transaction index ordering to only include top-level EVM transactions. Child transactions now inherit the index of the user submitted parent transaction. Previously it was tracking all transactions within a given block. This could be considered a breaking change in behavior if a client application was relying upon the old approach. This migration is expected to run for many hours against mainnet data, but it is asynchronous and should not impact node availability. If operators run multiple nodes for availability or temporarily during staging, it is recommend to wait for all asynchronous migrations to complete before proceeding to the next deployment.
Enhancements
- Add per endpoint request timeout (0.160) #13997
- Remove
AccountBalanceQueryfrom acceptance tests #13954 - Approve NPM scripts to avoid warning #13914
- Test native images in CI #13908
- Validate deployment workflow #13906
- Fix contract_result and contract_log transaction_index to use EVM-only ordering #13657
Bug Fixes
- Change cryptoAllowance.feature to use different account (0.160.0) #13998
- Fix monitor not publishing #13964
- Fix block stream parsing of contractresult.amount #13957
- Improve entity ID parsing #13955
- Fix monitor node validation not retrying #13948
- Use random healthy node provided by SDK #13946
- Fix entity type keys in cache #13929
- Fix missing curl on healthcheck #13911
- Fix root hash calculation over merkle paths in StateProof #13894
- Fix k6 dashboard summary table #13889
- Decrement crypto allowance when spender is smart contract #13808
Dependency Upgrades
- Update native image versions #13953
- Bump google.golang.org/grpc from 1.81.1 to 1.82.1 in /rosetta #13952
- Bump google.golang.org/grpc from 1.81.1 to 1.82.1 in /pinger #13951
- Update security dependencies #13949
- Bump the dependencies group across 1 directory with 3 updates #13930
- Bump the dependencies group with 4 updates #13927
- Bump
@google-cloud/logging from 11.2.3 to 11.3.0 in /tools/log-downloader in the dependencies group #13926 - Bump org.bouncycastle:bcpkix-jdk18on from 1.84 to 1.85 #13924
- Bump com.hedera.cryptography:hedera-cryptography-wraps from 3.11.2 to 3.12.0 #13922
- Bump software.amazon.awssdk:bom from 2.47.5 to 2.48.3 #13921
- Bump org.cyclonedx:cyclonedx-gradle-plugin from 3.2.4 to 3.3.0 #13920
- Bump org.graalvm.buildtools:native-gradle-plugin from 1.1.4 to 1.1.5 #13919
- Bump com.gradleup.shadow:shadow-gradle-plugin from 9.5.1 to 9.6.0 #13918
- Bump org.hiero.block-node:protobuf-sources from 0.38.0 to 0.38.1 #13917
- Bump Jackson versions #13910
- Bump hedera-app to 0.75.1 #13909
- Bump httpclient5 from 5.6.1 to 5.6.2 #13907
- Bump the dependencies group with 3 updates #13905
- Bump the dependencies group in /rest with 2 updates #13902
- Bump parse-duration from 2.1.6 to 2.1.8 in /rest/monitoring in the dependencies group #13901
- Bump com.gradleup.shadow:shadow-gradle-plugin from 9.4.3 to 9.5.1 #13900
- Bump org.hiero.block-node:protobuf-sources from 0.37.0 to 0.38.0 #13899
- Bump org.graalvm.buildtools:native-gradle-plugin from 1.1.3 to 1.1.4 #13898
- Bump com.hedera.hashgraph:sdk from 2.73.0 to 2.74.0 #13897
- Bump org.flywaydb:flyway-database-postgresql from 12.10.0 to 12.11.0 #13896
- Bump software.amazon.awssdk:bom from 2.46.21 to 2.47.5 #13895
- Bump tool dependencies #13891
- Bump Go from 1.26.4 to 1.26.5 #13890
- Bump versions for v0.160.0-SNAPSHOT #13882
Deployments
Contributors
Thank you to all the contributors who worked on this release:
@bilyana-gospodinova
@IvanKavaldzhiev
@martingeorgiev1
@sdimitrov9
@steven-sheehy
@xin-hedera