Skip to content

Releases: iotaledger/goshimmer

GoShimmer-0.9.8

06 Sep 12:04
e4660ac
Compare
Choose a tag to compare

v0.9.8 - 2022-09-06

This release disables the Warpsync plugin, which is still experimental.

  • Disable Warpsync by default (#2421)

GoShimmer-0.9.7

05 Sep 14:28
d4aef1c
Compare
Choose a tag to compare

v0.9.7 - 2022-09-05

This release introduces major bugfixes to the networking and the faucet.

  • Fix notarization and networking bugs (#2417)
  • Make wallet stateless to prevent faucet getting stuck (#2415)
  • Fix: /healthz endpoint (#2379)

GoShimmer-0.9.6

01 Sep 14:42
7d42ba3
Compare
Choose a tag to compare

v0.9.6 - 2022-09-01

This release introduces major bugfixes to epoch notarization and networking.

  • Fix: several bugs in Notarization and Networking (#2412)
  • Wrap faucet errors and add faucet logging (#2411)
  • Fix concurrent map writes in integration network shutdown (#2410)

GoShimmer-0.9.5

31 Aug 10:50
622d1d5
Compare
Choose a tag to compare

v0.9.5 - 2022-08-31

This release introduces a warpsync plugin for fast epochs retrieval, a simplified faucet, local snapshot improvements, and network and general bug fixes.

  • WarpSync: simplify & fix send on closed channel (#2407)
  • Fix network and warpsync bugs & reset genesis time (#2406)
  • Mana vector fixes (#2396)
  • Implement simplified faucet (#2391)
  • Update to latest hive.go (#2400)
  • Warpsync: epoch syncing (#2367)
  • Activity committments and activity log based on epochs (#2345)
  • Implement solid entry points (#2373)

GoShimmer-0.9.4

08 Aug 12:30
b9806c5
Compare
Choose a tag to compare

v0.9.4 - 2022-08-08

This release mostly include maintenance changes to the deployment scripts and minor bug fixes.

  • readLoop errors should lead to neighbor's disconnection (#2375)
  • Enable debug logging on Devnet (#2374)
  • Update hive.go version (#2369)
  • Increase delimiter to avoid deserialization error (#2370)
  • Streamable Snapshot (#2358)
  • Refactor: renamed tangle package (#2352)
  • Refactor: Refactored package structure (#2350)
  • Fix: syncing and bootstrapping (#2349)

GoShimmer-0.9.3

19 Jul 10:42
af7437a
Compare
Choose a tag to compare
v0.9.3

Merge pull request #2348 from iotaledger/develop

GoShimmer-0.9.2

14 Jul 11:59
e8d192b
Compare
Choose a tag to compare

v0.9.2 - 2022-07-14

This release introduces the epoch commitments feature which allows creating proofs-of-inclusion of a block in the tangle. This feature is also the first step to the development of pruning, local snapshots and will allow more efficient way of syncing a node. This release also improves the parameters of rate-setter that should improve user-experience of issuing new blocks. It also contains various bugfixes and improvements, change of terminology e.g. message -> block etc. as well as replacement of grades of finality with confirmation state.

The snapshot has been changed and thus the ledger state is fully reset.

  • Update wiki cli (#2327)
  • Trigger all async tasks in a separate goroutine. (#2332)
  • Add bootstrap manager. (#2326)
  • Keep epoch contents in permanent storage in epochstorage plugin (#2328)
  • Terminology renaming (#2320)
  • Fix entrynode config (#2321)
  • Epoch commitment metrics (#2293)
  • Minor fixes (#2319)
  • Build(deps): bump moment in /plugins/dagsvisualizer/frontend (#2317)
  • Build(deps): bump moment in /plugins/dashboard/frontend (#2316)
  • Replace GoF with confirmation state (#2313)
  • Improve rate-setter UX (#2315)
  • Epoch Commitments (#2212)
  • Fix faucet (#2306)

GoShimmer-0.9.1

22 Jun 10:56
f028843
Compare
Choose a tag to compare

v0.9.1 - 2022-06-22

This release introduces the rate setter which allows nodes to estimate their fair rate of block creation and makes removing proof-of-work possible. Congestion is completely handled by the rate-setter and congestion control algorithms (capped at 30 BPS). Access mana is not decaying and is pledged to the node until it's re-pledged to another node. The release also includes new time concepts which make the network more resilient against mana going offline which in the past caused confirmations to stop permanently.

The snapshot has been changed and thus the ledger state is fully reset.

  • Fix mount volume (#2300)
  • Remove pow in default config.json (#2299)
  • Update TSC to compare tangle time with time of confirmed message. (#2167)
  • Adds rate setter in data flow (#1557)
  • Update congestion control documentation (#2097)
  • AccessMana is now Mana1 (#2271)
  • Fix: faucet waits longer for messages to be booked (#2280)
  • Correct pre-devnet and devnet identities in snapshot generation tool (#2279)

GoShimmer-0.9.0

16 Jun 12:41
3eec0b9
Compare
Choose a tag to compare

v0.9.0 - 2022-06-16

This major release introduces concurrency throughout the node with asynchronous events and parallelized booking. This is achieved with serix, a generic deterministic serialization library, and through generic thread-safe data models. The ledger and conflictDAG and output processing (introduction of UTXO VM) have been completely rewritten. The Blockfactory received a total revamp as well and tip selection should show better behavior in resolving conflicts. In addition, a bunch of unused modules and code have been removed rendering the project overall more readable. The short identifier of a nodeID has been adjusted to show the first 8 characters of the full identity.

The snapshot has been changed and thus the ledger state is fully reset.

  • Refactor MessageFactory, introduce ReferenceProvider and OrphanageManager (#2240)
  • Refactor models to be thread-safe with serix (#2248)
  • Remove future markers (#2241)
  • Delete unused modules (#2234)
  • Change identity.ID short representation (#2238)
  • Build(deps): bump eventsource in /plugins/dagsvisualizer/frontend (#2235)
  • Refactor models to use generic base models (#2231)
  • Build(deps): bump eventsource in /plugins/analysis/dashboard/frontend (#2233)
  • Build(deps): bump eventsource in /plugins/dashboard/frontend (#2232)
  • Multithreaded booking and new data flow with solidification of transactions (#2151)
  • Reviewdog version bump (#2223)
  • Fix serializer package dependency (#2219)
  • Force static linking of final binary in builtin script (#2216)
  • GoReleaser dryrun on PRs (#2213)
  • Update marker docs (#2146)

GoShimmer-0.8.14

16 May 12:21
5a98797
Compare
Choose a tag to compare

v0.8.14 - 2022-05-16

Minor revision introducing small docker changes.

The snapshot has been taken at 2022-05-07 16:30 UTC.