Skip to content

Releases: spacemeshos/go-spacemesh

v0.1.22

18 Jan 08:43
Compare
Choose a tag to compare
v0.1.22 Pre-release
Pre-release

This is the initial release for Tweedledee Network ID 123.

Release notes

This release fixes some issues and improves the deployment process.
#2205 - Makefile fixes for Windows @lrettig
#2239 - Prevent deadlock when multiple workers are syncing @antonlerner @y0sher
↳ Each system test now uses a separate instance of Elasticsearch @AmitShaul @sudachen @Narayanprusty
#2237 - Ensure consistent active set size sampling when creating blocks @antonlerner
#2223 - Continuous deployment for releases @Narayanprusty
#2221 - NTP server list is now configurable (users in China have experienced issues connecting to some NTP servers) @Narayanprusty
#2248 - CI fixes @AmitShaul
#2220 - CLI option to enable the Go profiler @Narayanprusty
#2247 - Fix panic when restarting sync @antonlerner
#2260 - Add log messages to enable investigation for testnet issue @antonlerner @y0sher

Compiled Binaries

Config File

https://storage.googleapis.com/spacecraft-data/tweedlelite123-archive/config.json

Joining Network ID 123

  1. Use one of the compiled binaries or build go-spacemesh from this tag from source code.
  2. Download the config file to your computer.
  3. Use CLIWallet to create a rewards account for smeshing. You can download a binary from the release or build it from source code. See: https://github.com/spacemeshos/cli-wallet/releases/tag/v0.1.18
  4. Start go-spacemesh from your terminal using the config file using the flags described here: https://github.com/spacemeshos/go-spacemesh#joining-a-testnet-with-mining.

v0.1.17-ntpfix

19 Nov 19:41
Compare
Choose a tag to compare
v0.1.17-ntpfix Pre-release
Pre-release
bump version to v0.1.17-ntpfix

Release v0.1.17 (for TweedleDee NetId 122)

Release v0.1.16 - Abandoned

19 Nov 08:35
Compare
Choose a tag to compare
Pre-release
bump version to v0.1.16

devnet-17

30 Oct 15:52
Compare
Choose a tag to compare
devnet-17 Pre-release
Pre-release

Tagging dev branch to indicate devnet-17 release code

v0.1.15-a (testnet 119)

22 Oct 09:05
Compare
Choose a tag to compare
Pre-release

This release introduces some fixes that have been in the pipeline for a while along with some major changes to the protocol and node.

Config file for connecting to open testnet, TweedleDee, NetId 119

https://storage.googleapis.com/smapp/0.1.2/conf.json

Community contributions: 💪🏻

  • Fix crash on malformed gRPC request (#2107) @hoenirvili
  • Cleanup initialization of logging system (#2087) @stuartkuentzel
  • FreeBSD compatibility (#2058) @tzdybal
  • Prevent multiple race conditions (#2037) @jsign
  • Refactor: rename methods to match convention (#2034) @kulak
  • Big refactor in P2P module to reduce code duplication (#2019) @justplesh

Automatic security patch: 🛡

Additional changes to logging, testing and other small fixes have been omitted.

Release 0.1.14

18 Sep 19:30
Compare
Choose a tag to compare
Release 0.1.14 Pre-release
Pre-release

Binaries for all platforms are included with this release.

To join the current open testnet (network ID 118), please use the config file available here:
https://raw.githubusercontent.com/spacemeshos/smapp/v0.1.1/desktop/config.json

Release Notes

  • Fix a P2P issue that caused nodes to crash in some scenarios (#2141)

v0.1.13

25 Aug 18:35
Compare
Choose a tag to compare
v0.1.13 Pre-release
Pre-release

This is a bugfix release.

#2125 fixes a bug in the P2P module that crashes when a new UDP session comes in and the session cache is full. The crash specifically happened when a stale session was found for eviction.

Binaries
Please get go-spacemesh full node binary for your platform from the assets section below.

Open Testnet (id 117)
Use this config file to join the Spacemesh open public testnet (id 117) with your node.

v0.1.12

21 May 06:05
Compare
Choose a tag to compare
v0.1.12 Pre-release
Pre-release

Release Notes

  • Separate mesh data on disk based on net-id, to prevent data from previous networks to accidentally pollute new networks.
  • Prevent infinitely looking for new peers when restarting a node and the entire network is already known by limiting the number of iterations when the address book has enough peers.

V0.1.11

12 May 13:29
Compare
Choose a tag to compare
V0.1.11 Pre-release
Pre-release

Release notes

Changes:

  • State transition based on Hare results - transaction confirmation in 1.5-7 minutes in most cases (#1870 #1972)
  • Sync supports layers with no blocks (#1874 #1906)
  • More efficient P2P module startup (#2016) [Community contribution! HT @justplesh]
  • More efficient address book locking (#2008) [Community contribution! HT @justplesh]
  • Faster node shutdown (#1887)
  • Private key to testnet tap is now... private

Fixes:

  • Our use of NTP should now cause less issues (#1975)
  • Failure to persist Tortoise votes should now prevent advancing the state (#1898)