This repository has been archived by the owner on Aug 23, 2020. It is now read-only.
GalRogozinski
released this
27 May 12:36
·
3 commits
to dev
since this release
Important:
Due to an improvement in how we store transactions a downgrade is not possible.
Upgrade instructions:
- Due to a change to local snapshots format you should convert them using the instructions found here https://docs.iota.org/docs/iri/1.0/tutorials/update-iri. Or download a fresh one.
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.eLOCAL_SNAPSHOTS_DB_MAX_SIZE = 50 GB
tips
parameter is no longer needed forgetInclusionState
api call- No
threshold
parameter ingetBalances
api call - In
getTrytes
api we shall returnnull
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