Skip to content

Releases: timwu20/gossamer

v0.6.0

06 Dec 20:36
Compare
Choose a tag to compare

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 in unfinalisedBlocksMap (#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...
Read more

v0.5.0

06 Dec 20:30
Compare
Choose a tag to compare

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)