Releases: spacemeshos/go-spacemesh
Testnet Build v0.1.27
This release targets the Tweedledee testnet with Network ID 126
Release Notes
This release is identical to the previous release (v0.1.26), but it includes lots of improvements to logging to make debugging and troubleshooting easier.
Compiled Binaries
- Windows: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.27/windows-latest/go-spacemesh.exe
- Linux: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.27/ubuntu-latest/go-spacemesh
- Mac: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.27/macos-latest/go-spacemesh
Testnet Build v0.1.26
This release targets the Tweedledee testnet with Network ID 126
Release Notes
This release is identical to the previous release (v0.1.24), but it includes lots of improvements to logging to make debugging and troubleshooting easier:
- #2296 (Logging, whitespace, comment cleanup)
Compiled Binaries
- Windows: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.26/windows-latest/go-spacemesh.exe
- Linux: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.26/ubuntu-latest/go-spacemesh
- Mac: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.26/macos-latest/go-spacemesh
Config File
https://storage.googleapis.com/spacecraft-data/tweedlelite126-archive/config.json
Joining the Testnet
- Use one of the compiled binaries or build go-spacemesh from this tag from source code.
- Download the config file (linked above) to your computer.
- 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
- 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.
Testnet Build v0.1.24
This release targets the Tweedledee testnet with Network ID 125
Release Notes
This release includes everything in the previous release (v0.1.23), plus all of the minor improvements merged into develop prior to the release. It includes full support for both the old and new APIs.
It excludes the following PRs which have been merged into develop (they will be rolled into future testnet releases):
New updates include:
- #2297 (Don't panic on block in view without explicit vote)
- #2298 (Make tortoise less reliant on hare for testnet)
- #2299 (Improve UX in genesis epochs)
Compiled Binaries
- Windows: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.24/windows-latest/go-spacemesh.exe
- Linux: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.24/ubuntu-latest/go-spacemesh
- Mac: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.24/macos-latest/go-spacemesh
Config File
https://storage.googleapis.com/spacecraft-data/tweedlelite125-archive/config.json
Joining the Testnet
- Use one of the compiled binaries or build go-spacemesh from this tag from source code.
- Download the config file (linked above) to your computer.
- 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
- 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.
Testnet Build v0.1.23
This release targets the Tweedledee testnet with Network ID 124.
Release Notes
This release includes all fixes and updates included in v0.1.22. It drops one major previous update suspected of contributing to testnet instability, #2128, as well as some testing-related PRs that do not affect production. It includes full support for both the old and new APIs.
Compiled Binaries
- Windows: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.23/windows-latest/go-spacemesh.exe
- Linux: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.23/ubuntu-latest/go-spacemesh
- Mac: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.23/macos-latest/go-spacemesh
Config File
https://storage.googleapis.com/spacecraft-data/tweedlelite124-archive/config.json
Joining Network 124
- Use one of the compiled binaries or build go-spacemesh from this tag from source code.
- Download the config file to your computer.
- 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
- 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.22
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
- Windows: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.22/windows-latest/go-spacemesh.exe
- Linux: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.22/ubuntu-latest/go-spacemesh
- Mac: https://storage.googleapis.com/go-spacemesh-release-builds/v0.1.22/macos-latest/go-spacemesh
Config File
https://storage.googleapis.com/spacecraft-data/tweedlelite123-archive/config.json
Joining Network ID 123
- Use one of the compiled binaries or build go-spacemesh from this tag from source code.
- Download the config file to your computer.
- 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
- 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
bump version to v0.1.17-ntpfix
Release v0.1.17 (for TweedleDee NetId 122)
Release Notes
TBR
Config File
https://storage.googleapis.com/smapp/0.1.5/config_122.json
Compiled Binaries
Release v0.1.16 - Abandoned
bump version to v0.1.16
devnet-17
v0.1.15-a (testnet 119)
This release introduces some fixes that have been in the pipeline for a while along with some major changes to the protocol and node.
- Free standing ATXs, zero-lag active set size and new genesis flow (#2011) @antonlerner
- Introduce new node API to support dashboard and explorer (#2071 #2056 #2053) @lrettig
- Prevent node from starting if initialization errors occurred (#1998) @y0sher
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: 🛡
- Bump httplib2 from 0.12.0 to 0.18.0 (#2027) dependabot
Additional changes to logging, testing and other small fixes have been omitted.