Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v0.9.0 #453

Merged
merged 66 commits into from
Nov 13, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
23edeef
Merge tag 'v0.8.0' into develop
jstuczyn Sep 10, 2020
c50e9a9
Feature/wasm update (#341)
jstuczyn Sep 16, 2020
689c4fc
Updated wasm publishing instructions
jstuczyn Sep 16, 2020
ebea016
Merge branch 'master' into develop
jstuczyn Sep 28, 2020
4f6b2ae
Feature/instant sending (#359)
jstuczyn Sep 30, 2020
124712a
Feature/network monitor (#369)
jstuczyn Oct 9, 2020
c3a812b
Added sphinx socks to default workspace members (#358)
jstuczyn Oct 12, 2020
1e35eee
Feature/version in config (#376)
jstuczyn Oct 12, 2020
9c5cd54
Corrected version on client-core (#377)
jstuczyn Oct 12, 2020
366335a
Feature/remove validator (#380)
futurechimp Oct 13, 2020
174206c
Update README.md
futurechimp Oct 13, 2020
e7bd27a
Update README.md
futurechimp Oct 13, 2020
c8bf454
Feature/upgrade command (#381)
jstuczyn Oct 14, 2020
2f7b3ee
Feature/mix ed25519 identity (#388)
jstuczyn Oct 14, 2020
d940bc8
Feature/double init prevention (#386)
jstuczyn Oct 14, 2020
2585efc
Feature/duration cleanup (#391)
jstuczyn Oct 14, 2020
e236b9f
Moving subsidiary functions down below main so we can see where thing…
futurechimp Oct 14, 2020
7c808ae
Merge branch 'develop' of github.com:nymtech/nym into develop
futurechimp Oct 14, 2020
3c07a69
Feature/fix dependabot alerts (#393)
futurechimp Oct 15, 2020
495ca35
Explicitly handling base58 key recovery errors (#396)
jstuczyn Oct 22, 2020
7064e85
Fix compiler warnings for unneeded mut (#398)
ethanfrey Oct 26, 2020
e759db4
moved new_v4_with_node to test only section (#392)
jstuczyn Oct 26, 2020
1258474
Feature/directory server transition (#401)
jstuczyn Oct 28, 2020
0f0a428
Feature/validator api update (#402)
jstuczyn Oct 29, 2020
4099701
Feature/wasm client fix (#399)
futurechimp Oct 30, 2020
72e9fb1
Using metrics interval received from server (#403)
jstuczyn Oct 30, 2020
7c65101
Feature/error on noninit (#404)
jstuczyn Oct 30, 2020
607297b
Feature/no run config flag (#405)
jstuczyn Oct 30, 2020
d7985ef
Renamed directory arguments to validator (#408)
jstuczyn Nov 2, 2020
72496ad
Feature/max retry (#409)
jstuczyn Nov 3, 2020
00b2ce1
Feature/controlled reinit (#410)
jstuczyn Nov 3, 2020
9d9d530
Removed debug print statement (#411)
jstuczyn Nov 3, 2020
e4c8a6b
Updated upgrade commands to set new default validator (#413)
jstuczyn Nov 4, 2020
566eb87
Feature/network monitor file topology (#412)
jstuczyn Nov 4, 2020
d6a191a
Flag to start network requester in open proxy mode (#418)
jstuczyn Nov 5, 2020
7eaef53
Renamed 'sphinx-socks' to 'network-requester' (#417)
jstuczyn Nov 5, 2020
7c04a10
Added option to set incentives address during mix and gateway init (#…
jstuczyn Nov 5, 2020
a91b2dc
Updated validator topology (#420)
jstuczyn Nov 6, 2020
bb04961
Bugfix/upgrade fix (#421)
jstuczyn Nov 9, 2020
be49c38
Feature/socks improvements (#423)
jstuczyn Nov 10, 2020
7d69419
Starting cover traffic stream under correct condition (#422)
jstuczyn Nov 10, 2020
69eefaf
Fixed bunch of clippy warnings (#427)
jstuczyn Nov 10, 2020
7976776
Updated default sending rates (#430)
jstuczyn Nov 10, 2020
8184059
Feature/explorer (#431)
jstuczyn Nov 11, 2020
0649593
Bugfix/metrics fixes (#434)
jstuczyn Nov 11, 2020
4da0497
Added nym prefix to binary names (#436)
jstuczyn Nov 11, 2020
3ef4003
Passing validator base url as an argument (#439)
jstuczyn Nov 12, 2020
6a2412f
Spawning rocket as a blocking task (#440)
jstuczyn Nov 12, 2020
a3d9149
Update main.js (#441)
jstuczyn Nov 12, 2020
3372d38
Changing default validator location to make it clear we're testnet (#…
futurechimp Nov 12, 2020
652f39d
Adding keybase to allowed.list.sample (#442)
futurechimp Nov 12, 2020
a0b1e00
Updated nym-run gateway id (#445)
jstuczyn Nov 12, 2020
3a5ed57
Adjusted 'fastmode' settings (#444)
jstuczyn Nov 12, 2020
f1e61b1
Added validators to dashboard + validator and block count (#443)
jstuczyn Nov 12, 2020
c18766a
Slightly friendlier upgrade argument description (#446)
jstuczyn Nov 12, 2020
830a89c
Explorer public folder being relative to the binary (#447)
jstuczyn Nov 12, 2020
36ec2fe
Extra argument to specify metrics websocket + long attribute (#448)
jstuczyn Nov 12, 2020
21d2749
Fixed the URL of the websocket (#449)
futurechimp Nov 12, 2020
9cc28db
Removed hardcoded 'good gateways' in favour of pseusorandom choice fr…
jstuczyn Nov 13, 2020
0944c12
Adding graceful de-registration to service
futurechimp Nov 13, 2020
4e7dbd9
Merge branch 'develop' of github.com:nymtech/nym into develop
futurechimp Nov 13, 2020
3f86919
Removed incentives form url (#451)
jstuczyn Nov 13, 2020
a16e5ec
Updated version numbers
jstuczyn Nov 13, 2020
1ce20f7
Updated generate changelog script
jstuczyn Nov 13, 2020
5130701
Updated changelog
jstuczyn Nov 13, 2020
6e3fad6
wasm examples fixes
jstuczyn Nov 13, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,10 @@ scripts/run_mix.sh
scripts/start_local_tmux_network.sh
/.floo
/.flooignore
qa-v4-topology.json
qa-v6-topology.json
v4-topology.json
v6-topology.json
/explorer/downloads/topology.json
/explorer/public/downloads/mixmining.json
/explorer/public/downloads/topology.json
112 changes: 110 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,113 @@
# Changelog

## [v0.9.0](https://github.com/nymtech/nym/tree/v0.9.0) (2020-11-13)

[Full Changelog](https://github.com/nymtech/nym/compare/v0.8.1...v0.9.0)

The main features of this release are:

* a reputation tracking system which starts to link node reputation to quality of service
* a new component, the `nym-network-monitor`, which tracks whether nodes are working properly and providing good service
* automatic node registration and de-registration at node startup
* working Cosmos validators with a `nym` token
* starting to decentralize the old directory server into the validators
* a new block explorer at https://testnet-explorer.nymtech.net which looks the same as the old dashboard but is the basis of something much more advanced. It can be run by anyone.
* de-coupling metrics collection from directory services to make the system scale better overall
* reliability and performance improvements for mixnode networking

See the changelog for detailed release notes.

**Implemented enhancements:**

- Nicer error if trying to run an uninitialised client/node [\#389](https://github.com/nymtech/nym/issues/389)
- Gateway announcement [\#383](https://github.com/nymtech/nym/issues/383)
- Add init flag for incentives address [\#382](https://github.com/nymtech/nym/issues/382)
- Ed25519 Identity Keys for Mixnodes [\#379](https://github.com/nymtech/nym/issues/379)
- Introduce version field to config files [\#375](https://github.com/nymtech/nym/issues/375)
- Change `init` to not blow away existing keys \(if exist\) [\#368](https://github.com/nymtech/nym/issues/368)
- Introduce an explicit `upgrade` command [\#367](https://github.com/nymtech/nym/issues/367)
- Show remote hostname in socks5 connection messages [\#365](https://github.com/nymtech/nym/issues/365)
- Make all `const` duration values more explicit. [\#333](https://github.com/nymtech/nym/issues/333)
- Feature/socks improvements [\#423](https://github.com/nymtech/nym/pull/423) ([jstuczyn](https://github.com/jstuczyn))
- Feature/instant sending [\#359](https://github.com/nymtech/nym/pull/359) ([jstuczyn](https://github.com/jstuczyn))

**Fixed bugs:**

- React wasm example not compiling [\#394](https://github.com/nymtech/nym/issues/394)
- Update main.js [\#441](https://github.com/nymtech/nym/pull/441) ([jstuczyn](https://github.com/jstuczyn))
- Bugfix/metrics fixes [\#434](https://github.com/nymtech/nym/pull/434) ([jstuczyn](https://github.com/jstuczyn))
- Bugfix/upgrade fix [\#421](https://github.com/nymtech/nym/pull/421) ([jstuczyn](https://github.com/jstuczyn))
- Explicitly handling base58 key recovery errors [\#396](https://github.com/nymtech/nym/pull/396) ([jstuczyn](https://github.com/jstuczyn))
- Corrected version on client-core [\#377](https://github.com/nymtech/nym/pull/377) ([jstuczyn](https://github.com/jstuczyn))

**Closed issues:**

- Make validator URL configurable [\#438](https://github.com/nymtech/nym/issues/438)
- Change default directory location [\#432](https://github.com/nymtech/nym/issues/432)
- Crank up the default bandwidth settings. [\#429](https://github.com/nymtech/nym/issues/429)
- Change "sphinx-socks" to "nym-requester" [\#428](https://github.com/nymtech/nym/issues/428)
- Clients should use only "active" nodes [\#390](https://github.com/nymtech/nym/issues/390)
- Allow persistently changing config values from command line [\#387](https://github.com/nymtech/nym/issues/387)
- Remove `--config` flag in `run` [\#385](https://github.com/nymtech/nym/issues/385)
- Metrics server should return a metrics rate value [\#374](https://github.com/nymtech/nym/issues/374)
- Integer staking [\#372](https://github.com/nymtech/nym/issues/372)
- Mixnode and gateway blockchain registration [\#371](https://github.com/nymtech/nym/issues/371)
- Remove presence notifications [\#370](https://github.com/nymtech/nym/issues/370)
- Handle invalid base58 encoding for asymmetric key recovery \(encryption and identity\) [\#285](https://github.com/nymtech/nym/issues/285)
- Socks5 nym client + bitcoin service provider [\#254](https://github.com/nymtech/nym/issues/254)
- Message reception in webassembly client [\#204](https://github.com/nymtech/nym/issues/204)
- Simplest possible staking system [\#157](https://github.com/nymtech/nym/issues/157)
- Validator should hold topology [\#77](https://github.com/nymtech/nym/issues/77)

**Merged pull requests:**

- Removed incentives form url [\#451](https://github.com/nymtech/nym/pull/451) ([jstuczyn](https://github.com/jstuczyn))
- Removed hardcoded 'good gateways' in favour of pseusorandom choice fr… [\#450](https://github.com/nymtech/nym/pull/450) ([jstuczyn](https://github.com/jstuczyn))
- Fixed the URL of the websocket [\#449](https://github.com/nymtech/nym/pull/449) ([futurechimp](https://github.com/futurechimp))
- Extra argument to specify metrics websocket + long attribute [\#448](https://github.com/nymtech/nym/pull/448) ([jstuczyn](https://github.com/jstuczyn))
- Explorer public folder being relative to the binary [\#447](https://github.com/nymtech/nym/pull/447) ([jstuczyn](https://github.com/jstuczyn))
- Slightly friendlier upgrade argument description [\#446](https://github.com/nymtech/nym/pull/446) ([jstuczyn](https://github.com/jstuczyn))
- Updated nym-run gateway id [\#445](https://github.com/nymtech/nym/pull/445) ([jstuczyn](https://github.com/jstuczyn))
- Adjusted 'fastmode' settings [\#444](https://github.com/nymtech/nym/pull/444) ([jstuczyn](https://github.com/jstuczyn))
- Added validators to dashboard + validator and block count [\#443](https://github.com/nymtech/nym/pull/443) ([jstuczyn](https://github.com/jstuczyn))
- Adding keybase to allowed.list.sample [\#442](https://github.com/nymtech/nym/pull/442) ([futurechimp](https://github.com/futurechimp))
- Spawning rocket as a blocking task [\#440](https://github.com/nymtech/nym/pull/440) ([jstuczyn](https://github.com/jstuczyn))
- Passing validator base url as an argument [\#439](https://github.com/nymtech/nym/pull/439) ([jstuczyn](https://github.com/jstuczyn))
- Changing default validator location to make it clear we're testnet [\#437](https://github.com/nymtech/nym/pull/437) ([futurechimp](https://github.com/futurechimp))
- Added nym prefix to binary names [\#436](https://github.com/nymtech/nym/pull/436) ([jstuczyn](https://github.com/jstuczyn))
- Feature/explorer [\#431](https://github.com/nymtech/nym/pull/431) ([jstuczyn](https://github.com/jstuczyn))
- Updated default sending rates [\#430](https://github.com/nymtech/nym/pull/430) ([jstuczyn](https://github.com/jstuczyn))
- Fixed bunch of clippy warnings [\#427](https://github.com/nymtech/nym/pull/427) ([jstuczyn](https://github.com/jstuczyn))
- Starting cover traffic stream under correct condition [\#422](https://github.com/nymtech/nym/pull/422) ([jstuczyn](https://github.com/jstuczyn))
- Updated validator topology [\#420](https://github.com/nymtech/nym/pull/420) ([jstuczyn](https://github.com/jstuczyn))
- Added option to set incentives address during mix and gateway init [\#419](https://github.com/nymtech/nym/pull/419) ([jstuczyn](https://github.com/jstuczyn))
- Flag to start network requester in open proxy mode [\#418](https://github.com/nymtech/nym/pull/418) ([jstuczyn](https://github.com/jstuczyn))
- Renamed 'sphinx-socks' to 'network-requester' [\#417](https://github.com/nymtech/nym/pull/417) ([jstuczyn](https://github.com/jstuczyn))
- Updated upgrade commands to set new default validator [\#413](https://github.com/nymtech/nym/pull/413) ([jstuczyn](https://github.com/jstuczyn))
- Feature/network monitor file topology [\#412](https://github.com/nymtech/nym/pull/412) ([jstuczyn](https://github.com/jstuczyn))
- Removed debug print statement [\#411](https://github.com/nymtech/nym/pull/411) ([jstuczyn](https://github.com/jstuczyn))
- Feature/controlled reinit [\#410](https://github.com/nymtech/nym/pull/410) ([jstuczyn](https://github.com/jstuczyn))
- Feature/max retry [\#409](https://github.com/nymtech/nym/pull/409) ([jstuczyn](https://github.com/jstuczyn))
- Renamed directory arguments to validator [\#408](https://github.com/nymtech/nym/pull/408) ([jstuczyn](https://github.com/jstuczyn))
- Feature/no run config flag [\#405](https://github.com/nymtech/nym/pull/405) ([jstuczyn](https://github.com/jstuczyn))
- Feature/error on noninit [\#404](https://github.com/nymtech/nym/pull/404) ([jstuczyn](https://github.com/jstuczyn))
- Using metrics interval received from server [\#403](https://github.com/nymtech/nym/pull/403) ([jstuczyn](https://github.com/jstuczyn))
- Feature/validator api update [\#402](https://github.com/nymtech/nym/pull/402) ([jstuczyn](https://github.com/jstuczyn))
- Feature/directory server transition [\#401](https://github.com/nymtech/nym/pull/401) ([jstuczyn](https://github.com/jstuczyn))
- Feature/wasm client fix [\#399](https://github.com/nymtech/nym/pull/399) ([futurechimp](https://github.com/futurechimp))
- Fix compiler warnings for unneeded mut [\#398](https://github.com/nymtech/nym/pull/398) ([ethanfrey](https://github.com/ethanfrey))
- Feature/fix dependabot alerts [\#393](https://github.com/nymtech/nym/pull/393) ([futurechimp](https://github.com/futurechimp))
- moved new\_v4\_with\_node to test only section [\#392](https://github.com/nymtech/nym/pull/392) ([jstuczyn](https://github.com/jstuczyn))
- Feature/duration cleanup [\#391](https://github.com/nymtech/nym/pull/391) ([jstuczyn](https://github.com/jstuczyn))
- Feature/mix ed25519 identity [\#388](https://github.com/nymtech/nym/pull/388) ([jstuczyn](https://github.com/jstuczyn))
- Feature/double init prevention [\#386](https://github.com/nymtech/nym/pull/386) ([jstuczyn](https://github.com/jstuczyn))
- Feature/upgrade command [\#381](https://github.com/nymtech/nym/pull/381) ([jstuczyn](https://github.com/jstuczyn))
- Feature/remove validator [\#380](https://github.com/nymtech/nym/pull/380) ([futurechimp](https://github.com/futurechimp))
- Feature/version in config [\#376](https://github.com/nymtech/nym/pull/376) ([jstuczyn](https://github.com/jstuczyn))
- Feature/network monitor [\#369](https://github.com/nymtech/nym/pull/369) ([jstuczyn](https://github.com/jstuczyn))
- Added sphinx socks to default workspace members [\#358](https://github.com/nymtech/nym/pull/358) ([jstuczyn](https://github.com/jstuczyn))
- Feature/wasm update [\#341](https://github.com/nymtech/nym/pull/341) ([jstuczyn](https://github.com/jstuczyn))

## [v0.8.1](https://github.com/nymtech/nym/tree/v0.8.1) (2020-09-28)

[Full Changelog](https://github.com/nymtech/nym/compare/v0.8.0...v0.8.1)
Expand All @@ -16,7 +124,7 @@

**Merged pull requests:**

- Feature/wasm update [\#341](https://github.com/nymtech/nym/pull/341) ([jstuczyn](https://github.com/jstuczyn))
- Hotfix/0.8.1 [\#357](https://github.com/nymtech/nym/pull/357) ([jstuczyn](https://github.com/jstuczyn))

## [v0.8.0](https://github.com/nymtech/nym/tree/v0.8.0) (2020-09-10)

Expand Down Expand Up @@ -332,6 +440,7 @@ This release fixes bugs in v0.5.0. All testnet node operators are advised to up
**Merged pull requests:**

- Bugfix/healthcheck on provided topology [\#108](https://github.com/nymtech/nym/pull/108) ([jstuczyn](https://github.com/jstuczyn))
- Feature/check packet length [\#99](https://github.com/nymtech/nym/pull/99) ([futurechimp](https://github.com/futurechimp))

## [v0.4.0](https://github.com/nymtech/nym/tree/v0.4.0) (2020-01-28)

Expand Down Expand Up @@ -382,7 +491,6 @@ This release also integrates a health-checker and network topology refresh into
- Feature/base58 [\#102](https://github.com/nymtech/nym/pull/102) ([futurechimp](https://github.com/futurechimp))
- Feature/panic improvements [\#101](https://github.com/nymtech/nym/pull/101) ([jstuczyn](https://github.com/jstuczyn))
- Feature/fix sphinx unwraps [\#100](https://github.com/nymtech/nym/pull/100) ([futurechimp](https://github.com/futurechimp))
- Feature/check packet length [\#99](https://github.com/nymtech/nym/pull/99) ([futurechimp](https://github.com/futurechimp))
- Feature/version filtering improvements [\#96](https://github.com/nymtech/nym/pull/96) ([futurechimp](https://github.com/futurechimp))
- Feature/refreshing topology [\#94](https://github.com/nymtech/nym/pull/94) ([jstuczyn](https://github.com/jstuczyn))
- Feature/consistent logging [\#93](https://github.com/nymtech/nym/pull/93) ([futurechimp](https://github.com/futurechimp))
Expand Down
Loading