Features
- Make worker loop sleep duration configurable (#20007)
- Add transaction support for the container environment (#19941)
- end the stream if block node is too far behind (#19434)
- replace hashmap with an array to improve performace for ops duration lookups (#19836)
- Apply EIP-3529 refund limits (#19769) (#19821)
- Config API to make sets deterministic (#19735)
- Enable web proxy endpoints by default (#19796)
- Block Node Communication Phase 2 (#18764)
- Separate configuration for Mac PcesWriter, due to difference in performance between platforms (#19762)
- 13093 - Migrate State Validator for 0.64 (as is) (#19547)
- Allow updating previous value in Gauge metrics (#19627)
- 18377 Disallow setting duplicate roster (#19072)
- Support
grpcProxyEndpoint
in yahcli DAB transactions (#19664) - convert ops duration json file to config (#19322)
- no shard realm encoding in long zero (#19349)
- Stop populating generation (#19542)
- Support nonzero shard/realm in Yahcli file commands (#19359)
Bug Fixes
- remove workflow dispatch inputs when calling integration workflow (#20046)
- 18458 Pces file writer rollback (#20038)
- false positive tests used 'numeric contract complex' from numeric validation test (#19954) (#20037)
- resolve issues with the integration trigger workflow (#20026)
- Restore missing deps, META-INF files (#20031)
- Check for deleted accounts in
ConversionUtils.accountNumberForEvmReference
(#19641) - Mark some Jumbo Txn HAPI tests as repeatable (#20008)
- Marks nodes deleted if not present in
override-network.json
(#19847) - Set latest freeze round in platform state from Browser (#19917)
- bug update hiero-gradle-convention to v0.4.6 (#19940)
- 19727 Change how Addressbook is initialized to fix MTT (#19816)
- Save correct creationTime in spec registry when mint NFT inside a batch txn (#19866)
- Prehandle each batch inner txn on dispatch (#19731)
- delayed start logic for deterministic image (#19126)
- Update expiration time handling in file create (#19790)
- Blacklist Schedules inside AtomicBatch (#19783)
- Allow erasure of web proxy via node update (#19795)
- 18938 fix disabled tests in numeric validation test (#19630) (#19793)
- Ignore ID literals for individual input parameters (#19721)
- Only accept fully-qualified domain names for web proxy endpoint (#19755)
- Atomic batch used gas calculation for system contract calls (#19688)
- 19748 Fixed
BreakableDataSource
lifecycle management for reconnect tests (#19749) - 19753 Fixed pass missing ref name for AdHoc workflow (#19754)
- 19686: Reconnect protocol is stuck after an exception (#19694)
- Pass ref to publish-production-image to fix cache keys mismatch (#19677)
- 19623 Fixed
DataFileCollectionCompactionTest
intermittent failure. (#19624) - Failed atomic batch rollback contract ID of a failed inner contract call (#19613)
- Issue with dry-run-enabled in node-flow-deploy-release-artifact (#19659)
- Timing issue on main in flow-build-application (#19586)
- Change port on which test is running to avoid collisions with other parallel tests (#19342)
- don't use nodes which haven't reported us as fallen behind for reconnect (#19580)
- 19459: VirtualHasher: split hashing tasks into leaves and chunks (#19534)
- 19206 SequentialTaskSchedulerTests flake fixes (#19354)
- Log active config after initializing props and permissions facilities (#19568)
- use exception handler for all wiring exceptions (#19513)
- 19425: Audit Foundation / Data XTS tests (#19557)
- Add ingest throttle for inner batch transactions (#19103)
- HbarAllowanceCall reversion gas (#19388) (#19560)
- Don't use
SHARD
/REALM
constants in test-clients (#19545) - Add continue-on-error logic to failure reporting in workflows (#19551)
- fix broken Otter tests (#19524)
- #19129 charge based on total number of allowances approved. (#19131)