Skip to content
This repository has been archived by the owner. It is now read-only.

@GalRogozinski GalRogozinski released this May 27, 2020 · 3 commits to dev since this release

Important:
Due to an improvement in how we store transactions a downgrade is not possible.

Upgrade instructions:

Notable changes/improvements:

  • Faster syncing with less bugs
  • Configure DB size with pruning. Use --local-snapshots-db-max-size in the command line or LOCAL_SNAPSHOTS_DB_MAX_SIZE in ini file. i.e LOCAL_SNAPSHOTS_DB_MAX_SIZE = 50 GB
  • tips parameter is no longer needed for getInclusionState api call
  • No threshold parameter in getBalances api call
  • In getTrytes api we shall return null if transaction is missing
  • getTips api call has been removed.
  • Confirmed transaction trtyes are now ublish under sn_topic in zmq.

Full changelog:

  • Do not skip milestones while doing local snapshot (#1868)
  • Fix: resolve race in networking layer assigning write operation to key (#1865)
  • Fix: Remove condition in send to prevent deadlock in networking (#1864)
  • Remove address scan in bootstrap (#1861)
  • Fix: LS taking too long (#1843)
  • Feature: New milestone stage and solidification pipeline (#1844)
  • Use LinkedBlockingQueue to fix sync problems (#1841)
  • Up jackson version 2.9.10.3 (#1837)
  • Feature: Add transaction solidifier queue (#1821)
  • Fix: Update Broadcast Stage logic (#1827)
  • Regression: Update pruning test (#1775)
  • Test: Fix getinclusion assertion to what it should be (#1819)
  • Add transaction solidifier (#1805)
  • Move validation to validation service package (#1804)
  • Update regression logging (#1803)
  • Update regression structure (#1764)
  • Rename zmq tx_trytes to trytes (#1772)
  • Remove ping pong from reply stage (#1745)
  • Fix: reference transaction logic in Regression Test (#1737)
  • Feature: Db size in bytes (#1717)
  • Fix: broken getInclusionStates API call (#1685)
  • Feature: Use one RocksDB instance for spent addresses and local snapshots
  • Fix: Stop submitting zero value bundles as aa task into the SpentAddressesService (#1614)
  • Fix: lower error severity for faulty neighbor to warning (#1710)
  • Fix: sort milestone candidates before analyzing for faster solidification (#1660)
  • Change: Regression tests to python3 (#1707)
  • Feature: publish sn_trytes in zmq (#1551)
  • Change: Count subtypes for pipeline threads (#1681)
  • Remove magic numbers from handshake (#1694)
  • Fix: Remove neighbors correctly (#1687)
  • Fix: improve API error response for storeTransactions (#1686)
  • Add spent addresses test (#1489)
  • Fix: Correct walker behaviour for alpha == 0 (#1645)
  • Allow to configure benchmark from CLI (#1663)
  • Fix: Don't resave the transaction itself (#1671)
  • Fix: Zmq documentation (#1665)
  • Fix: file descriptors leak in IXI module (#1669)
  • Fix: Updated db config loading to account for sections (#1667)
  • Memory optimization for serializing db objects (#1656)
  • Updated RocksDB to 6.3.6 (#1654)
  • Feature: Allow users to tinker with RocksDB configuration via file and upgrade RocksDb (#1638)
  • Feature: Truncate transaction bytes before persisting them to the database (#1635)
  • Update Jdeb plugin (#1639)
  • DB_PATH changed in README.md, .factorypath added to .gitignore
  • adds config option to disable sync progress printing (#1649)
  • Changed closing order for column family
  • Updated rocksdb to 6.2.2
Assets 8
You can’t perform that action at this time.