FEATURES
- Implement topic deletion prehandle (#5033)
- Generalize workflows enabled and add workflow ports (#5032)
- Pre-handle improvements (#5056)
- Support auto-scheduling operations by type within a suite (#5054)
- Add SPI and App components supporting TransactionDispatcher for modularized HCS (#5062)
- added the missing functionality to FileSignTool (#5100)
- Consensus Message Submission Prehandle (#5059)
- Add IngestChecker mono adapters for sigs and solvency (#5098)
- [HIP-583] Finalize hollow accounts via any required signature in a txn (#4990)
- Remove CryptoCreate capability to create hollow accounts (#4998)
- Populate EVM Address in CryptoTranscation (#5010)
- Enable All EVM E2E suites to run with Ethereum Calls (#4375)
PROPERTY CHANGES
- Enable node software compression of recordstream and account balance for testnet (#5034)
- Enable node software compression of recordstream and account balance files for mainnet (#5455)
- Mhs adapter (#5019)
- Updates the e2e and itest based network log captures and adds a conditional flag (#5063)
BUG FIXES
- Fix the hash stream log. (#5079)
- Fix log4j configuration for local tests. (#5085)
- Fix minGenInfo in signed state. (#5088)
- Fix action sidecars missing expected fields (#5192)
- Fix resolves breaking issue with the python virtual env in the JRS pipeline
- Fix cryptoCreateWithAlias feature flag rename (#5612)
- Fix formatting issue over strings in logs and concatenation Printf-style format strings should be used correctly (#5704)
- Fix local TraceabilitySuite configs (#5465)
- Fix no active payer exception in ContractCallLocal (#5485)
- Fix the parsing of the version string for FileSignTool (#5467)
- Port precompile permissions changes and EET fixes (#5656)
TEST IMPROVEMENTS:
- Minor spec update to reflect current behavior (#5036)
- Add client.workflow.operations and test with workflows (#5053)
- Reset account balance on TOKEN_TREASURY to correct a failed itest (#5091)
- Fix regression test (#5047)
- Fix flaky test. (#5652)
REPO IMPROVEMENTS
- Add missing code to TokenPUV test suite cleanup (#5038)
- Add WritableTopicStore (#5060)
- Implement ConsensusCreateTopicHandler.handle() (#5076)
- Provide mono FeeCalculator adapter for ingest and handle workflows (#5228)
- Disable transThrottle. (#5154)
- Remove unused code (#5119)
- Delete SwirldState1. (#5454)
- Remove trans throttle (#5444)
- PropertyFileConfigSource supports custom ordinal (#5093)
- Optimized disk usage for LongListOffHeap and LongListDisk implementations (#5092)
- Remove CryptoCreate with key alias (#5645)
- Change the long zero address encoding algorithm (#5048)
- Add more info on incorrect child records (#5759)
- Validate all TransactionBody's have an oneof set (#5640)
DOCUMENTATION UPDATES
- Service modules architecture documentation (#4596)
- Fix Broken Documentation Link (#5470)
- Skeleton Mindmap (#5122)
- Add thread diagram to mindmap (#5489)
- Expand diagram (#5731)
DEPRECATIONS
- com.swirlds.platform.event.preconsensus.NoOpPreConsensusEventWriter
CONTRIBUTORS
@alittley
@artemananiev
@beeradb
@cody-littley
@david-bakin-sl
@dimitar-dinev
@edward-swirldslabs
@hendrikebbers
@imalygin
@IvanKavaldzhiev
@iwsimon
@JeffreyDallas
@kimbor
@lpetrovic05
@mhess-swl
@MiroslavGatsanoga
@nathanklick
@Neeharika-Sompalli
@netopyr
@OlegMazurov
@poulok
@povolev15
@randered
@rbair23
@tannerjfco
@tinker-michaelj