Skip to content

Releases: status-im/status-go

v0.14.1 (Rendezbous Nodes Beta)

04 Sep 13:03
0136ceb
Compare
Choose a tag to compare

Features

  1. Rendezvous nodes were added to eth.beta fleet (#1179).

v0.14.0 (Keys Derivation Padding Fix)

04 Sep 07:47
Compare
Choose a tag to compare

The goal of this release is to fix a bug which could result in an incorrect child key derivation.

Bugfixes

  1. Fix child keys derivation by adding bytes padding (#1139).

Others

  1. Remove EnvelopeTracer and add Whisper metrics as a patch (#1177).

v0.13.1

28 Aug 09:02
a571eeb
Compare
Choose a tag to compare

This is a bugfix release.

Bugfix

  1. Add patch 0036-fix-whisper-expire-loop which fixes leaking expired envelopes in Whisper (#1175).

v0.13.0 (LES comeback)

27 Aug 08:15
3521c2a
Compare
Choose a tag to compare

This release brings a support for LES chain synchronization.

Features

  1. Add rendezvous nodes and search for 2 les peers if les is enabled (#1167). Rendezvous peers discovery protocol is used to find LES servers.
  2. Proxy records found in ethereum discovery v5 (#1165). LES servers comes from the Ethereum network but we work on different solutions as well.

Chore

  1. Remove patches to discovery v5 (#1144). Our server nodes do not longer create a separate network but are part of the one Ethereum network.
  2. Remove NetworkID from cluster (#1163). Our cluster definitions no longer depend on the network ID but only on the fleet name.

v0.12.0

22 Aug 13:38
19b5303
Compare
Choose a tag to compare

New Features

  1. Mailserver registry using smart contract (#1135)

Breaking changes

  1. Add fleet param to GenerateConfig binding (#1162)

Fixes

  1. Fix rendezvous loop when discovery protocol is stopped; add advertiseaddr flag (#1151)

v0.11.0

16 Aug 13:42
Compare
Choose a tag to compare

Breaking changes

  1. Remove transactions queue 1027 (#1125)

Other changes

  1. Add delay to Discovery V5 refresh cycle with patch (bfdf823) and removal of patch 0031 (6c6fb4d).

v0.10.3

10 Aug 11:32
Compare
Choose a tag to compare

Bugfixes

  1. Revert "Add build tags to signal package (#1119)" (#1148)
  2. Use the same boot & static nodes for Rinkeby as in Mainnet. (in order to allow communication between Rinkeby and other chains)

v0.10.2

08 Aug 07:47
4219d56
Compare
Choose a tag to compare

Release made due to issues with building mobile binaries.

Bugfixes

  1. Fix xgo patch 0002 (#1141)

v0.10.1

07 Aug 14:26
2bc3191
Compare
Choose a tag to compare

Main Features

  1. Upgrade geth to 1.8.13 (#1140)

Bugfixes

  1. Add custom handlers to the private RPC client (#1137)

Others

  1. Speedup Makefile (#1123)
  2. Add build tags to signal package (#1119)

v0.10.0

02 Aug 07:26
Compare
Choose a tag to compare

This is a clean-up release. We want to start releasing status-go independently from status-react weekly, provided there is anything to release.

Each release will have a list of changes so that status-react can pick up a new version and create proper tasks for themselves to update the code accordingly.

External New Features

  • shhext_requestMessages accepts a timeout and returns a response now. Response is returned via mailserver.request.completed signal or mailserver.request.expired. (#1009)
  • shhext_requestMessages accepts an assymetric key (#1075, #1096)
  • Update to geth 1.8.11. (#1033)
  • MailServer supports pagination. (#1039)
  • Add support for discoverable MailServers (#1082, #1099)
  • Add -fleet flag to statusd. Two fleets are supported: eth.beta and eth.staging. (#1111)
  • Desktop platform jail signal callback support.
  • Block some shh JSON-RPC methods.

Internal New Features

  • Add rendezvous implementation for discovery interface.
  • Add interface to verify trusted MailServers (#1112)

Chores

  • Replace gometalinter with golangci-lint (4.5x faster) (#1017)
  • Add goroutines count to geth metrics (#1077)

Bug Fixes:

  • Validate lower/upper limit in mailserver request (#1058)
  • Validate query range on requestMessages API (#1060)
  • Fix memleak in signal package (#1114)
  • Remove shh and shhnext from APIModules (#1131)