12 KiB
12 KiB
Changelog
Unreleased
Closed issues:
- COMPILE: Could not compile project using Cargo #118
- Wherever unbounded mpsc channel is used, prefer unbounded_send() over send().await #90
- Add a
Sendmethod in nym-client #81 - Start on Tendermint integration #79
- Ditch DummyKeyPair #75
- Replace args with proper config files #69
- Fix incorrectly used Arcs #47
- nym-mixnode mandatory host option #26
- Create config struct for mixnode (possibly also for client) #21
- Reuse TCP socket connection between client and mixnodes #20
- Once implementation is available, wherever appropriate, replace
futures::lock::Mutexwithfutures::lock::RwLock#9 - Check if RwLock on MixProcessingData is still needed #8
- Reuse TCP socket connection between mixnodes and providers #3
- Persistent socket connection with other mixes #2
Merged pull requests:
- Feature/client refactoring #128 (jstuczyn)
- Feature/provider refactoring #125 (jstuczyn)
- all: fixing mis-spelling #123 (futurechimp)
- Feature/further clippy fixes #121 (jstuczyn)
- Feature/tokio tungstenite dependency fix #120 (jstuczyn)
- Feature/config files cleanup #119 (jstuczyn)
- Feature/config files #117 (jstuczyn)
- Feature/un genericize keys #111 (futurechimp)
- Feature/abci #110 (futurechimp)
- Simplified the use of generics on identity keypair by using output types #109 (jstuczyn)
v0.4.1 (2020-01-29)
Closed issues:
- Change healthcheck to run on provided topology rather than pull one itself #95
Merged pull requests:
v0.4.0 (2020-01-28)
Nym 0.4.0 Platform
In this release, we're taking a lot more care with version numbers, so that we can ensure upgrade compatibility for mixnodes, providers, clients, and validators more easily.
This release also integrates a health-checker and network topology refresh into the Nym client, so that the client can intelligently choose paths which route around any non-functional or incompatible nodes.
v0.4.0-rc.2 (2020-01-28)
Merged pull requests:
v0.4.0-rc.1 (2020-01-28)
Closed issues:
- Check Sphinx packet length in client #98
- workflow test #97
- Client SemVer #85
- Move PemStore #74
- Periodic client refresh #70
- Logging #68
- Nym-client refactor #67
- Stop panicking! #66
- Fix Mixnode Panic on Sphinx packet replay #65
- Convert older code to start using logging #35
- Convert to non-url-safe base64 (everywhere) #28
- If a thread blows at startup, panic the entire application #15
- Split provider/mod.rs #10
Merged pull requests:
- Feature/health checker with existing keys #105 (jstuczyn)
- Feature/remove topology equality check #104 (futurechimp)
- Feature/base58 #102 (futurechimp)
- Feature/panic improvements #101 (jstuczyn)
- Feature/fix sphinx unwraps #100 (futurechimp)
- Feature/check packet length #99 (futurechimp)
- Feature/version filtering improvements #96 (futurechimp)
- Feature/refreshing topology #94 (jstuczyn)
- Feature/consistent logging #93 (futurechimp)
- Feature/semver client #92 (futurechimp)
- Feature/client refactor #91 (jstuczyn)
- Release builds should no longer silently fail - everything will be im… #89 (jstuczyn)
v0.3.3 (2020-01-20)
Fixed bugs:
- Nym client crashing and disconnecting local websocket with complaint about binary data #56
Closed issues:
- Websocket text fix #64
- Restore nym-client lib in crate #63
- Make websocket not crash on ping or pong messages #62
- Messages returned by fetch are base64 encoded #55
- Check layer 1 connectivity at client start #38
- Check required sfw-provider args #27
- Make Electron app work with new Rust mixnet client #16
- Take version numbers into account when picking routes #14
Merged pull requests:
- Feature/websocket improvements #88 (jstuczyn)
- Using println rather than log for startup banner, it's not an error #87 (futurechimp)
- Feature/nym client lib #61 (jstuczyn)
v0.3.2 (2020-01-17)
Merged pull requests:
v0.3.1 (2020-01-16)
Merged pull requests:
v0.3.0 (2020-01-14)
Closed issues:
- Error referring to mismatched types caused by topology #46
- Provider needs to announce two of its addresses (+ issue of hardcoded port) #32
- Port run_network.sh from old Go mixnet #30
- Health Checker inside Validator #29
- Combine Rust repositories into a single master repo containing multiple crates #24
- Fix the version numbers on provider and mixnode #23
- Travis releases for Nym #22
- Add version number to presence #4
- Add version number to presence #1
Merged pull requests:
- Feature/client topology filtering #54 (jstuczyn)
- print public key for nym client tools #53 (mileschet)
- Showing binding warning on binding to localhost, 0.0.0.0 or 127.0.0.1 #52 (jstuczyn)
- validator: moving sample config files into sample configs directory #51 (futurechimp)
- Feature/validator health checker #50 (jstuczyn)
- Improving websocket connection errors #49 (futurechimp)
- Feature/crypto crate #48 (jstuczyn)
- Feature/chill log messages #43 (futurechimp)
- persistence: improving PEM file reading and parsing failure messages #42 (futurechimp)
- Providing a nicer error than "failed on unwrap()" when topology retri… #41 (futurechimp)
- Prettying up sfw-provider start sequence a bit. #40 (futurechimp)
- Removing the run command from code and documentation #39 (futurechimp)
- Feature/script/localnet #37 (futurechimp)
- Feature/arguments fix #36 (jstuczyn)
- Feature/crates cleanup #34 (jstuczyn)
- Features/version number to presence #25 (aniampio)
- Feature/minor client changes #7 (jstuczyn)
v0.2.0 (2020-01-07)
0.2.0 (2020-01-06)
* This Changelog was automatically generated by github_changelog_generator