From d344248b393737400ae9f641bdcbb25de691119b Mon Sep 17 00:00:00 2001 From: TC Johnson Date: Sun, 7 Jul 2024 12:27:55 -0500 Subject: [PATCH] Updated changelog for v0.3.3 release --- CHANGELOG.md | 25 +++++++++++++++++++++++++ RELEASING.md | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b02a2f56..a2c362dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,28 @@ +**Changed in Veilid 0.3.3** +- Fix set_dht_value and watch_value + - Watching values incorrectly categorized 'owner' keys as anonymous watchers + - Setting a dht value with the same sequence number as what is on the network, but with a conflicting value, did not result in the current value being returned to the api caller as it should have been +- DHT cleanup + - Proper application of DHT capabilities + - Fanout debugging log target + - Performance measurement / timing of veilid_api log target +- Fix DHT Rust integration test +- ValueChanged Optional + - Allow value changed data to be optional in rpc schema + - Make valuechanged update no longer happen when value hasn't changed or is older +- Implement closest peers refresh + - Implement closest peers refresh. Closes issue #372. + - Find_self/find_target can use capability check + - Fix offline subkey write reporting to eliminate spurious notifications + - Add more detail to public address check +- Improved punishment and state + - Create 'reasons' for dead and unreliable states + - Make 'punished' its own state + - Closes issue #281 + - Fixes an issue with reliable nodes being marked as 'dead' unjustly +- _Community Contributions_ + - Fixed memory leak in Windows DNS resolver @kyanha + **Changed in Veilid 0.3.2** - DHT optimization and bugfixes - Support for offline write status in DHTRecordReport diff --git a/RELEASING.md b/RELEASING.md index 7948a368..abe003f3 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -20,7 +20,7 @@ Releases happen via a CI/CD pipeline. The release process flows as follows: 2.1 Update your local copy of `main` to mirror the newly merged upstream `main` - 2.2 Ensure the [CHANGELOG](./CHANGELOG.md) is updated. Include `[ci skip]` in the commit message so that the testing pipeline is skipped. + 2.2 Ensure the [CHANGELOG](./CHANGELOG.md) is updated. 2.3 Activate your bumpversion Python venv (see bumpversion setup section for details)