github Zilliqa/Zilliqa v8.1.0

latest releases: v9.3.5, v9.3.4, v9.3.4rc1...
2 years ago

Interoperability support:

  • MPT changes for polynet (#2476)
  • Purge MPT roots for non-lookup nodes (#2600)
  • Reduce logs for MPT (#2601)
  • Init Trie calculation made more streamlined (#2602)
  • Remove storage of init trie in DB (#2622)
  • Store Every Hash for GetProof (#2672)

Improved historical Blockchain-Data storage management:

  • Avoid fetching historical MB/TxBodies for seeds/lookups in case of rejoin from S3 (#2587)
  • Downloading compressed blockchaindata instead of multiple files (#2592)

Improvement in node syncing:

  • Seed node rejoining in case of OUT_OF_SYNC scenarios (#2571)
  • Request twice for txblocks when ds node syncing to avoid lagging (#2579)
  • Add check on incoming-lowblknum against latest blk num on disk (#2590)
  • Remove check against IP for dscommitte in FinishRejoinAsDS (#2611)
  • Fix for protobuf deserialization issue on lookups during first rejoin attempt (#2640)
  • Fix node is not syncing upon failure to receive DS info during pow start (#2644)

Consensus/Txn related:

  • Added extra time for tx distribution at shard level only for first epoch (#2566)
  • Avoid cleaning txns if no shard mb was included in fb itself (#2565)
  • Avoid transfer balance for contract deployment txn (#2596)
  • Mark txns as "PRESENT_VALID_CONSENSUS_NOT_REACHED" when No MB found in FB (#2604)
  • Avoid adding for re-deletion in temp if already marked as to be deleted in main (#2643)
  • Fix State disappearing after a revert (#2645)
  • Add extra txn distribution time before FB consensus when no shard (#2690)

Infrastructure:

  • Clear persistence for dsnode and normal node when relaunched by daemon (#2597)

Other Notable Bug-fixes and Improvements:

  • Check for leader's pubkey in vc block instead of network info (#2548)
  • Check blocknum of pow submission (#2567)
  • Add code of pending txn in hashing (#2578)
  • Set limit on querying DS Block (#2593)
  • Fix dm7 (#2613)
  • Add VC9 test - Suspend before response (#2614)
  • Fix to avoid delay in switching to POW_SUBMISSION state (#2615)
  • Handle pows received before POW_SUBMISSION state (#2629)
  • Upgrade jsonrpc to v1.3.0 and add epoll flags to MHD methods (#2633)
  • Release unclaimed memory for FetchStateJson (#2664)
  • Change JsonRpc port start stop mechanism (#2667)
  • Limit fetching for DirBlocks (#2680)
  • Fix memleak and force db compaction after each key delete (#2688)
  • Remove partialRetrieve from RetrieveDSBlocks (#2689)

Integration of Scilla v0.11.0: release notes - https://github.com/Zilliqa/scilla/releases/tag/v0.11.0

Don't miss a new Zilliqa release

NewReleases is sending notifications on new releases.