From 1bc68ddfa1eaa5c6d4b04a50acf6228f2e2d686a Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Tue, 28 Jan 2020 12:05:39 +0000 Subject: [PATCH] changelog: moving to a unified, autogenerated changelog --- CHANGELOG.md | 121 ++++++++++++++++++++++++++++++++++++++ mixnode/CHANGELOG.md | 39 ------------ nym-client/CHANGELOG.md | 41 ------------- sfw-provider/CHANGELOG.md | 38 ------------ validator/CHANGELOG.md | 5 -- 5 files changed, 121 insertions(+), 123 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 mixnode/CHANGELOG.md delete mode 100644 nym-client/CHANGELOG.md delete mode 100644 sfw-provider/CHANGELOG.md delete mode 100644 validator/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..5dfcddc34a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,121 @@ +# Changelog + +## [Unreleased](https://github.com/nymtech/nym/tree/HEAD) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.3.3...HEAD) + +**Closed issues:** + +- Check Sphinx packet length in client [\#98](https://github.com/nymtech/nym/issues/98) +- workflow test [\#97](https://github.com/nymtech/nym/issues/97) +- Client SemVer [\#85](https://github.com/nymtech/nym/issues/85) +- Move PemStore [\#74](https://github.com/nymtech/nym/issues/74) +- Periodic client refresh [\#70](https://github.com/nymtech/nym/issues/70) +- Logging [\#68](https://github.com/nymtech/nym/issues/68) +- Nym-client refactor [\#67](https://github.com/nymtech/nym/issues/67) +- Stop panicking! [\#66](https://github.com/nymtech/nym/issues/66) +- Fix Mixnode Panic on Sphinx packet replay [\#65](https://github.com/nymtech/nym/issues/65) +- Convert older code to start using logging [\#35](https://github.com/nymtech/nym/issues/35) +- Convert to non-url-safe base64 \(everywhere\) [\#28](https://github.com/nymtech/nym/issues/28) +- If a thread blows at startup, panic the entire application [\#15](https://github.com/nymtech/nym/issues/15) +- Split provider/mod.rs [\#10](https://github.com/nymtech/nym/issues/10) + +**Merged pull requests:** + +- Feature/health checker with existing keys [\#105](https://github.com/nymtech/nym/pull/105) ([jstuczyn](https://github.com/jstuczyn)) +- Feature/remove topology equality check [\#104](https://github.com/nymtech/nym/pull/104) ([futurechimp](https://github.com/futurechimp)) +- 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)) +- Feature/semver client [\#92](https://github.com/nymtech/nym/pull/92) ([futurechimp](https://github.com/futurechimp)) +- Feature/client refactor [\#91](https://github.com/nymtech/nym/pull/91) ([jstuczyn](https://github.com/jstuczyn)) +- Release builds should no longer silently fail - everything will be im… [\#89](https://github.com/nymtech/nym/pull/89) ([jstuczyn](https://github.com/jstuczyn)) + +## [v0.3.3](https://github.com/nymtech/nym/tree/v0.3.3) (2020-01-20) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.3.2...v0.3.3) + +**Fixed bugs:** + +- Nym client crashing and disconnecting local websocket with complaint about binary data [\#56](https://github.com/nymtech/nym/issues/56) + +**Closed issues:** + +- Websocket text fix [\#64](https://github.com/nymtech/nym/issues/64) +- Restore nym-client lib in crate [\#63](https://github.com/nymtech/nym/issues/63) +- Make websocket not crash on ping or pong messages [\#62](https://github.com/nymtech/nym/issues/62) +- Messages returned by fetch are base64 encoded [\#55](https://github.com/nymtech/nym/issues/55) +- Check layer 1 connectivity at client start [\#38](https://github.com/nymtech/nym/issues/38) +- Check required sfw-provider args [\#27](https://github.com/nymtech/nym/issues/27) +- Make Electron app work with new Rust mixnet client [\#16](https://github.com/nymtech/nym/issues/16) +- Take version numbers into account when picking routes [\#14](https://github.com/nymtech/nym/issues/14) + +**Merged pull requests:** + +- Feature/websocket improvements [\#88](https://github.com/nymtech/nym/pull/88) ([jstuczyn](https://github.com/jstuczyn)) +- Using println rather than log for startup banner, it's not an error [\#87](https://github.com/nymtech/nym/pull/87) ([futurechimp](https://github.com/futurechimp)) +- Feature/nym client lib [\#61](https://github.com/nymtech/nym/pull/61) ([jstuczyn](https://github.com/jstuczyn)) + +## [v0.3.2](https://github.com/nymtech/nym/tree/v0.3.2) (2020-01-17) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.3.1...v0.3.2) + +**Merged pull requests:** + +- Feature/separate presence address [\#59](https://github.com/nymtech/nym/pull/59) ([jstuczyn](https://github.com/jstuczyn)) + +## [v0.3.1](https://github.com/nymtech/nym/tree/v0.3.1) (2020-01-16) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.3.0...v0.3.1) + +**Merged pull requests:** + +- Bugfix/presence client crash [\#58](https://github.com/nymtech/nym/pull/58) ([jstuczyn](https://github.com/jstuczyn)) + +## [v0.3.0](https://github.com/nymtech/nym/tree/v0.3.0) (2020-01-14) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.2.0...v0.3.0) + +**Closed issues:** + +- Error referring to mismatched types caused by topology [\#46](https://github.com/nymtech/nym/issues/46) +- Provider needs to announce two of its addresses \(+ issue of hardcoded port\) [\#32](https://github.com/nymtech/nym/issues/32) +- Port run\_network.sh from old Go mixnet [\#30](https://github.com/nymtech/nym/issues/30) +- Health Checker inside Validator [\#29](https://github.com/nymtech/nym/issues/29) +- Combine Rust repositories into a single master repo containing multiple crates [\#24](https://github.com/nymtech/nym/issues/24) +- Fix the version numbers on provider and mixnode [\#23](https://github.com/nymtech/nym/issues/23) +- Travis releases for Nym [\#22](https://github.com/nymtech/nym/issues/22) +- Add version number to presence [\#4](https://github.com/nymtech/nym/issues/4) +- Add version number to presence [\#1](https://github.com/nymtech/nym/issues/1) + +**Merged pull requests:** + +- Feature/client topology filtering [\#54](https://github.com/nymtech/nym/pull/54) ([jstuczyn](https://github.com/jstuczyn)) +- print public key for nym client tools [\#53](https://github.com/nymtech/nym/pull/53) ([mileschet](https://github.com/mileschet)) +- Showing binding warning on binding to localhost, 0.0.0.0 or 127.0.0.1 [\#52](https://github.com/nymtech/nym/pull/52) ([jstuczyn](https://github.com/jstuczyn)) +- validator: moving sample config files into sample configs directory [\#51](https://github.com/nymtech/nym/pull/51) ([futurechimp](https://github.com/futurechimp)) +- Feature/validator health checker [\#50](https://github.com/nymtech/nym/pull/50) ([jstuczyn](https://github.com/jstuczyn)) +- Improving websocket connection errors [\#49](https://github.com/nymtech/nym/pull/49) ([futurechimp](https://github.com/futurechimp)) +- Feature/crypto crate [\#48](https://github.com/nymtech/nym/pull/48) ([jstuczyn](https://github.com/jstuczyn)) +- Feature/chill log messages [\#43](https://github.com/nymtech/nym/pull/43) ([futurechimp](https://github.com/futurechimp)) +- persistence: improving PEM file reading and parsing failure messages [\#42](https://github.com/nymtech/nym/pull/42) ([futurechimp](https://github.com/futurechimp)) +- Providing a nicer error than "failed on unwrap\(\)" when topology retri… [\#41](https://github.com/nymtech/nym/pull/41) ([futurechimp](https://github.com/futurechimp)) +- Prettying up sfw-provider start sequence a bit. [\#40](https://github.com/nymtech/nym/pull/40) ([futurechimp](https://github.com/futurechimp)) +- Removing the run command from code and documentation [\#39](https://github.com/nymtech/nym/pull/39) ([futurechimp](https://github.com/futurechimp)) +- Feature/script/localnet [\#37](https://github.com/nymtech/nym/pull/37) ([futurechimp](https://github.com/futurechimp)) +- Feature/arguments fix [\#36](https://github.com/nymtech/nym/pull/36) ([jstuczyn](https://github.com/jstuczyn)) +- Feature/crates cleanup [\#34](https://github.com/nymtech/nym/pull/34) ([jstuczyn](https://github.com/jstuczyn)) +- Features/version number to presence [\#25](https://github.com/nymtech/nym/pull/25) ([aniampio](https://github.com/aniampio)) +- Feature/minor client changes [\#7](https://github.com/nymtech/nym/pull/7) ([jstuczyn](https://github.com/jstuczyn)) + +## [v0.2.0](https://github.com/nymtech/nym/tree/v0.2.0) (2020-01-07) + +[Full Changelog](https://github.com/nymtech/nym/compare/3c64a2facd753f4f2f431e7f888e54842e2bc64e...v0.2.0) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/mixnode/CHANGELOG.md b/mixnode/CHANGELOG.md deleted file mode 100644 index 09fcd6f114..0000000000 --- a/mixnode/CHANGELOG.md +++ /dev/null @@ -1,39 +0,0 @@ -# nym-mixnode Changelog - -## 0.3.3 - -* Version increase for consistency with `nym-client` - -## 0.3.2 - -* added separate announce address -* allows announcing dns hostname instead of an ip address - -## 0.3.1 - -* Fixed crash when directory server goes down - -## 0.3.0 - -* cleaned up a lot of internal dependencies -* reporting version to the directory server -* printing warning on trying to bind to "localhost", "127.0.0.1" or "0.0.0.0" -* more informative error messages -* generalised identity keys -* generalised Topology handling -* started slow transition to `log` crate by `nym-client` -* start of 'MixMining' -* start of validator node - -## 0.2.0 - -* removed the `--local` flag -* introduced `--directory` argument to support arbitrary directory servers. Leaving it out will point the node at the "https://directory.nymtech.net" alpha testnet server -* the `host` argument is now required -* IPv6 support -* mixnode version number is now shown at node start -* directory server location is now shown at node start - -## 0.1.0 - Initial Release - -* The bare minimum set of features required by a Nym Mixnode diff --git a/nym-client/CHANGELOG.md b/nym-client/CHANGELOG.md deleted file mode 100644 index 10796961c0..0000000000 --- a/nym-client/CHANGELOG.md +++ /dev/null @@ -1,41 +0,0 @@ -# nym-client Changelog - -## 0.3.3 - -* websocket handling of 'ping', 'pong' and 'close' messages -* websocket not crashing on binary messages -* websocket returning text rather than base64 -* restored `nym-client` lib functionality - -## 0.3.2 - -* allows receiving topology with dns hostname instead of an ip address - -## 0.3.1 - -* Version increase for consistency with `nym-mixnode` and `nym-sfw-provider` - -## 0.3.0 - -* cleaned up a lot of internal dependencies -* reporting version to the directory server -* printing warning on trying to bind to "localhost", "127.0.0.1" or "0.0.0.0" -* more informative error messages -* generalised identity keys -* generalised Topology handling -* started slow transition to `log` crate by `nym-client` -* start of 'MixMining' -* start of validator node - -## 0.2.0 - -* removed the `--local` flag -* introduced `--directory` argument to support arbitrary directory servers. Leaving it out will point the node at the "https://directory.nymtech.net" alpha testnet server -* IPv6 support -* client version number is now shown at node start -* directory server location is now shown at node start -* decrease default delays - -## 0.1.0 - Initial Release - -* The bare minimum set of features required by a Nym Client diff --git a/sfw-provider/CHANGELOG.md b/sfw-provider/CHANGELOG.md deleted file mode 100644 index 4c3c0773be..0000000000 --- a/sfw-provider/CHANGELOG.md +++ /dev/null @@ -1,38 +0,0 @@ -# nym-sfw-provider Changelog - -## 0.3.3 - -* Version increase for consistency with `nym-client` - -## 0.3.2 - -* Version increase for consistency with `nym-mixnode` and `nym-client` - -## 0.3.1 - -* Fixed crash when directory server goes down - -## 0.3.0 - -* cleaned up a lot of internal dependencies -* reporting version to the directory server -* printing warning on trying to bind to "localhost", "127.0.0.1" or "0.0.0.0" -* more informative error messages -* generalised identity keys -* generalised Topology handling -* started slow transition to `log` crate by `nym-client` -* start of 'MixMining' -* start of validator node - - -## 0.2.0 - -* removed the `--local` flag -* introduced `--directory` argument to support arbitrary directory servers. Leaving it out will point the node at the "https://directory.nymtech.net" alpha testnet server -* IPv6 support -* provider version number is now shown at node start -* directory server location is now shown at node start - -## 0.1.0 - Initial Release - -* The bare minimum set of features required by a Nym Store and Forward Provider diff --git a/validator/CHANGELOG.md b/validator/CHANGELOG.md deleted file mode 100644 index 35f6449c19..0000000000 --- a/validator/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -# nym-validator Changelog - -## 0.1.0 - Initial Release - -* Initial take on the health checker that is going to be run by the Nym Validator