github Zilliqa/zq1 v7.0.0-beta.2

latest releases: v9.3.7, v9.3.6, v9.3.5...
pre-release4 years ago

New PRs Introduced Since v7.0.0-alpha.0

Data Storage

  • In-node validation using StatusServer (#2172)
  • Avoid using GetLatestTxBlock for in-node persistence validation (#2182)
  • Index microblocks by epoch number and shard ID (#2311)
  • Index txns by epoch number (#2316)
  • Rolling leveldb for microBlocks and txBodies (#2326)
  • Fix persistence migration for MBs and txns (#2341)

Governance

  • Governance feature implementation (#2184)
  • Make governance output as part of DS block header instead of separate header (#2205)

Guard Mode

  • De-prioritize guard responses (#2190)
  • Remove GUARD_MODE from CalculateShardLeader (#2333)

Isolated Server

  • Add websocket to isolated server (#2127)
  • Isolated Server Persistence (#2178)

Infrastructure

  • Update Schnorr submodule commit (#2144)
  • Change python environment and code to python3 for zilliqa repo (#2152)
  • Modify docker file to upgrade Ubuntu os running inside docker to 18.04 (#2159)
  • Reference schnorr to latest commit (#2164)
  • Local testnet code optimization (#2166)
  • Feature/slim image (#2183)
  • Update Schnorr repo sub-module commit in zilliqa repo (#2193)
  • Reduce logs in BlockStorage::GetLatestTxBlock (#2222)
  • Fix rsync call inside auto_backup.py (#2231)
  • Remove code for unused fallback mechanism (#2292)
  • Remove historicalDB (#2296)
  • Removed deprecated and unused code (#2298)
  • Remove deprecated ContractStorage.h (#2300)
  • Optimize download incremental db script -Implement file diff check (#2322)
  • add tini and supervisord to image (#2328)
  • Remove unused GETSTATEFROMSEED (#2330)

Mining

  • Improve accuracy of GetWorkServer::GetSecondsToNextPoW (#2310)
  • Miner node is not able to do pow submission (#2323)

Node Rejoin/Recovery

  • ShardGuard Pod deletion and few optimization/bug fix (#2130)
  • Allow non-guard shard (miner) nodes to rejoin with new IP in same ds epoch (#2156)
  • Redefine recovery process of normal and dsguard nodes (#2277)
  • NewLookup/Level2lookup/Lookup fails to resync if lagging by ds epochs (#2283)

P2PComm

  • Add CHAIN_ID info to message header (#2135)
  • Improve multicast in non-ideal cases with connectivity with some of peers (#2161)
  • Misleading error msg for AddToSeedsWhitelist (#2226)

Transaction Processing

  • Soft confirmation by earlier forwarding of MB and TxnBodies (#2154)
  • Skip cosig check for DSMB (#2163)
  • fix ignored is_library (#2218)
  • API gas error message fix for lookup server on contract creation (#2274)
  • remove -disable-validate-json (#2302)
  • Fix NotifyTimeout (#2308)
  • Keep one mutex for both reading and deletion of txn shard map (#2329)
  • Use atomic balance as sender balance (#2347)

Transaction Tracking

  • Optimize AddPendingTxn mutex locking code (#2137)
  • Transaction DB to store state of the txns (#2173)
  • Fixed ErrTxnStatus compile error (#2197)
  • Set REMOTESTORAGE_DB_ENABLE to false by default (#2202)
  • Update miner-info and remotestorage init (#2209)
  • Fix GetTransactionStatus API error (#2214)
  • Change server selection timeout to 1s (#2230)

Websockets

  • Add response to websocket http health check (#2340)

PRs Already Deployed in v6.4.x

  • Fix accessing microblocks without lock (#2121)
  • Fix for possible possible race condition on m_shards (#2151)
  • Add txns dropped due to higher gas txn in the log and dropped txns (#2153)
  • Add missing RemoveAccount if deployment failed (#2155)
  • Handle blacklisting of seed node elegantly (#2157)
  • MINING_PROXY_TIMEOUT_IN_MS constant added to control connection timeout (#2158)
  • Increase scilla code max size to 50kb (#2169)
  • Update coinbase settings (#2170)
  • Repeat rsync during persistence backup (#2179)
  • Divert naming of rewards field in different epoch (#2187)
  • Make TxnFees back to void Coinbase address (#2188)
  • Fix race condition where GetWorkServer will put difficulty solution for ds_difficulty mining (#2189)
  • Move auto_backup to lookup-1 and skip upload_incr_DB backup (#2194)
  • API fixes for release 7.0.0 (#2199)
  • Fix possible node crash due to scilla-server slow responding (#2208)
  • Let Scilla Client sleep with a constant (#2221)
  • Add GAS_PRICE_MIN_VALUE_NEW to change Minimum Gas Price (#2236)
  • Add NONCE_TOO_LOW error to dropped txns (#2240)
  • Init ScillaClient when launching (#2242)
  • Reduce INFO logs for UpdateDSCommitteeCompositionCore (#2279)
  • Check before refetching for selective txblks in download incrdb script (#2280)
  • Fix deleted key reverting (#2303)

Other PRs Along release-7.0

  • Implement BloomFilter (#2146)
  • Contract MPT storage and Remote State Fetching Support (#2167)
  • Add data_migrate to Docker image (#2217)
  • Fix state fetching for toDeleteIndices during migration & Fix state feeding for DeserializingDelta when temp is false (#2227)
  • Revert MPT related PR (#2235)
  • Remove switching code for tokenomics and gas changes (#2285)
  • Remove GETSTARTPOW for syncing, non-sharded miners (#2336)
  • Revert "Removed GETSTARTPOW for syncing, non-sharded miners" (#2345)

Don't miss a new zq1 release

NewReleases is sending notifications on new releases.