Releases: status-im/status-go
Releases · status-im/status-go
v0.14.0 (Keys Derivation Padding Fix)
v0.13.1
v0.13.0 (LES comeback)
This release brings a support for LES chain synchronization.
Features
- Add rendezvous nodes and search for 2 les peers if les is enabled (#1167). Rendezvous peers discovery protocol is used to find LES servers.
- Proxy records found in ethereum discovery v5 (#1165). LES servers comes from the Ethereum network but we work on different solutions as well.
Chore
v0.12.0
v0.11.0
v0.10.3
v0.10.2
v0.10.1
v0.10.0
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 viamailserver.request.completed
signal ormailserver.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 tostatusd
. Two fleets are supported:eth.beta
andeth.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:
0.10.0-rc.0
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.
Selected Changes
Order from older to newer commits.
- 3abfe3f Replace gometalinter with golangci-lint (4.5x faster). Closes #1017
- b3a8991 Update mailserver metrics for archived envelopes (#1035)
- fa390a5 RequestHistoricMessages response (#1009)
- 58a8135 Fix return type of RequestMessages (hash instead of bool)
- 1974f39 extkeys: extended key can derive a child only if its depth is less than 255 (#1032)
- 3b05209 Update to geth 1.8.11. Closes #1033
- b003400 Validate lower/upper limit in mailserver request (#1058)
- 1bc63df validate query range on requestMessages API (#1060)
- ab7b9b9 Recover from panics which can get sent from goleveldb due to bad arguments. Closes #1059
- 327299d Desktop platform jail signal callback support
- 809db97 mailserver pagination (#1039)
- 4f9a7a9 Make sure all new docker images are also tagged with commit (#1062)
- 9321006 Add goroutines count to geth metrics (#1077)
- 38a6013 Add asymmetric key support for MailServer requests (#1075)
- 737f966 Decouple discovery from p2p server
- bfbb020 Discover mail servers on demand. (#1082)
- 9ce96ba [#1093] Mailserver compatible with sync AND async keys (#1096)
- 343809a Mailserver discovery topic should be whispermail (#1099)
- 801053a Remove jail package (#1106)
- eeca435 Add rendezvous implementation for discovery interface
- 408ba5a Configure eth.staging fleet (#1111)
- 3b8c6c8 Add interface to verify trusted MailServers (#1112)
- 60249e4 Fix memleak in signal package (#1114)