Release 1.8.6 #1851
Description
-
Fix: LS taking too long ([Fix] LS taking too long #1843)
-
Feature: New milestone stage and solidification pipeline (Feature: New milestone stage and solidification pipeline #1844)
-
Use LinkedBlockingQueue to fix sync problems (Use LinkedBlockingQueue to fix sync problems #1841)
-
Up jackson version 2.9.10.3 (Up jackson version 2.9.10.3 #1837)
-
Feature: Add transaction solidifier queue (Add transaction solidifier queue #1821)
-
Fix: Update Broadcast Stage logic (Update Broadcast Stage logic #1827)
-
Regression: Update pruning test (Regression: Update pruning test #1775)
-
Test: Fix getinclusion assertion to what it should be (reset getInclusion reg test assertion to what it should be #1819)
-
Add transaction solidifier (Add transaction solidifier #1805)
-
Move validation to validation service package (Move validation to validation service package #1804)
-
Update regression logging (Update regression logging #1803)
-
Update regression structure (Update regression structure #1764)
-
Rename zmq tx_trytes to trytes (rename zmq tx_trytes to trytes #1772)
-
Remove ping pong from reply stage (Remove ping pong from reply stage #1745)
-
Fix: reference transaction logic in Regression Test (Fix reference transaction logic #1737)
-
Feature: Db size in bytes (Feature: Db size in bytes #1717)
-
Fix: broken getInclusionStates API call (fix broken getInclusionStates API call #1685)
-
Feature: Use one RocksDB instance for spent addresses and local snapshots
-
Fix: Stop submitting zero value bundles as a task into the SpentAddressesService (Fix: Stop submitting zero value bundles as a task into the SpentAddressesService #1614)
-
Fix: lower error severity for faulty neighbor to warning (Lower error severity for faulty neighbor #1710)
-
Fix: sort milestone candidates before analyzing for faster solidification (sort milestone candidates before analyzing #1660)
-
Change: Regression tests to python3 (Regression tests to python3 #1707)
-
Feature: publish sn_trytes in zmq (Feature: publish sn_trytes in zmq #1551)
-
Change: Count subtypes for pipeline threads (Change: Count subtypes for pipeline threads #1681)
-
Remove magic numbers from handshake (Remove magic number from handshake #1694)
-
Fix: Remove neighbors correctly (Fix: Remove neighbors correctly #1687)
-
Fix: improve API error response for storeTransactions (improve API error response for storeTransactions #1686)
-
Add spent addresses test (Add spent addresses test #1489)
-
Fix: Correct walker behaviour for alpha == 0 (Fix: Correct walker behaviour for alpha == 0 #1645)
-
Allow to configure benchmark from CLI (Allow to configure benchmark from CLI #1663)
-
Fix: Don't resave the transaction itself (Fix: Don't resave the transaction itself #1671)
-
Fix: Zmq documentation (Fix: Zmq documentation #1665)
-
Fix: file descriptors leak in IXI module (Fix file descriptors leak: ScriptException is not the only propagated… #1669)
-
Fix: Updated db config loading to account for sections (Fix: Updated db config loading to account for sections #1667)
-
Memory optimization for serializing db objects (Memory optimization of StateDiff.bytes() to only use 1 new byte array instead of stateMap.size * 2 arrays #1656)
-
Updated RocksDB to 6.3.6 (Updated RocksDB to 6.3.6 #1654)
-
Feature: Allow users to tinker with RocksDB configuration via file and upgrade RocksDb (Feature: Allow users to tinker with RocksDB configuration via file; Upgrade RocksDb #1638)
-
Feature: Truncate transaction bytes before persisting them to the database (Feature: Truncate transaction bytes before persisting them to the database #1635)
-
Update Jdeb plugin (Update jdeb plugin #1639)
-
DB_PATH changed in README.md, .factorypath added to .gitignore
-
adds config option to disable sync progress printing (Adds config option to disable sync progress printing #1649)
-
Changed closing order for column family
-
Updated rocksdb to 6.2.2
-
Feature: DB size in getNodeInfo (Feature: DB size to getNodeInfo #1750)
-
Feature: improved logging for console pruning (Feature: Improved logging to console for pruning #1731)
-
Feature: Added check in transactionpruner for current jobs (Change: Added check for jobs in the transaction pruner #1735)
-
Fix: remove threshold from getBalances API call (Remove threshold from getbalances API call #1768)
-
Fix: getTrytes API - add null to repsonse list if resulting tvm is missing (getTrytes API: add null to response list of tvm is null #1773)
-
Add feature wereAddressesSpentFrom to
getNodeInfo
(Add feature were addresses spent from #1780) -
Delete getTips api call (Delete get tips #1788)