Releases: timwu20/gossamer
Releases · timwu20/gossamer
v0.6.0
0.6.0 (2021-12-06)
Bug Fixes
- ci: add missing go-version matrix to fix development branch CI (#2037) (dfc6ce6)
- cmd/cfg: Use Babe Lead value from toml config (#2032) (406d083)
- confirm block import notifier is closed properly (#1736) (ce4b9d7)
- docs: improve build-spec usage docs (#1706) (65b4753)
- dot/core: Add only extrinsic during chain reorg. (#1609) (16340ef)
- dot/core: Batch process transaction message. (#1780) (3d209a3)
- dot/core: check transaction Validity.Propagate field to determine whether to propagate tx (#1643) (81c8f0a)
- dot/core: Fix handle transaction message test. (#1607) (dca9ad7)
- dot/network, lib/grandpa: fix handshake decoding and grandpa message handler sigabort (#1631) (b02525b)
- dot/network, lib/grandpa: fix node sync, improve devnet finality (de91262)
- dot/network: add nil checks in connManager (#2069) (09e07cf)
- dot/network: Check for size when decoding leb128. (#1634) (c20a83c)
- dot/network: check if peer supports protocol (#1617) (fb26dd2)
- dot/network: decrease DHT find peers interval for gssmr nodes (#1703) (7823c57)
- dot/network: fix bugs in notifications protocol handlers; add metrics for inbound/outbound streams (#2010) (88174ca)
- dot/network: fix dht connection on discovery on devnet (#2059) (d9008aa)
- dot/network: fix discovery between gossamer nodes (#1594) (ec59e3b)
- dot/network: fix memory allocations with
sizedBufferPool
(#1963) (ddd96f7) - dot/network: Fix missing digest in header (#2092) (6f34b1b)
- dot/network: fix stream manager tests (#1683) (2b4353c)
- dot/network: implement a handshake timeout (#1615) (4ab856e)
- dot/network: Implement time based handle transaction (#1942) (72455d1)
- dot/network: move low reputation peer removal from network ConnManager to peer scoring logic (dot/peerstate) (#2068) (8ea3d9f), closes #2039
- dot/network: Return on EOF error while reading stream. (#1733) (a9d32fb)
- dot/node: Start websocket server only with
--ws
flag (#1671) (fd43774) - dot/state, lib/babe, lib/trie: improve syncing between gossamer authority nodes (#1613) (2e62a3d)
- dot/state, lib/grandpa: update justification and SignedVote handling in database (#1682) (9dda6b5)
- dot/state: add StorageState Lock/Unlock API for usage by babe and sync (#1700) (eaf8ba9)
- dot/state: fix deadlock, fixes bootstrap syncing (#1959) (13c92ea)
- dot/state: track runtime per-block, fix runtime upgrades differing between forks (#1638) (b31bba5)
- dot/state: update
*state.BlockState.AddBlockToBlockTree
to store block inunfinalisedBlocksMap
(#2006) (8fac690) - dot/sync: add nil header checks (#2099) (abbefce)
- dot/sync: fix block request and response logic (#1907) (fcfbabe)
- dot/sync: fix creating block response, fixes node sync between gossamer nodes (#1572) (d2197b0)
- dot/telemetry: refactor telemetry to reduce CPU usage (#1597) (3445d84)
- dot/types: *types.Body to be of type []types.Extrinsic (#1807) (953d6f4)
- dot/types: fix max value for digest (#1687) (13380af)
- dot: fix
TestNewNode
(#2070) (87f41ba) - fix Kusama sync; add storageState lock in core.HandleTransactionMessage (#1783) (d03f6d1)
- lib/babe, lib/runtime/wasmer: fixes for v0.9.8+ runtime (#2075) (eb963d3)
- lib/babe: add
--babe-lead
flag, update epoch handling logic (#1895) (8a65c7f) - lib/babe: add pre-runtime digest before calling initialize_block (#1581) (f0060ae)
- lib/babe: always use 2/3 of slot to produce block, re-add potentially valid txs to queue (#1679) (b224f10)
- lib/babe: call AddBlock in BABE synchronously (#1585) (549dc25)
- lib/babe: fix err log (#1801) ([0ab395b](0ab395b7c410634bf...
v0.5.0
0.5.0 (2021-12-06)
Bug Fixes
- babe: Fix extrinsic format in block. (#1530) (1a03b2a)
- dot/network: Fix notification handshake and reuse stream. (#1545) (a632dc4)
- dot/network: split stored streams and handshakeData into inbound and outbound (#1553) (637050b)
- lib/babe: fix BABE state storing after building block (#1536) (1a3dea2)
- persist node name (#1543) (88b88f2)
- release: Trigger release when pushed to main branch (#1566) (4f2ba56)
- update go-schnorrkel version (#1557) (b86c7ff)
Features
- Add properties and chainId on build-spec command (#1520) (b18290c)
- dot/network, lib/grandpa: request justification on receiving NeighbourMessage, verify justification on receipt (#1529) (e1f9f42)
- dot/network: add propagate return bool to messageHandler func type to determine whether to propagate message or not (#1555) (0d6f488)
- lib/grandpa: fully verify justifications using GrandpaState (#1544) (028d25e)
- lib/grandpa: send NeighbourMessage to peers (#1558) (322ccf9)