github hashgraph/hedera-services v0.37.0
Hedera Services v0.37.0

latest releases: v0.54.0, v0.54.0-alpha.5, v0.55.0-alpha.0...
17 months ago

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

Don't miss a new hedera-services release

NewReleases is sending notifications on new releases.