From d9338293c8d6702087d38c1442965f60c6c7ce9c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 9 Aug 2022 13:06:49 +0100 Subject: [PATCH] Add semver notes --- crates/arti-client/semver.md | 1 + crates/tor-cell/semver.md | 2 ++ crates/tor-chanmgr/semver.md | 4 ++++ crates/tor-circmgr/semver.md | 1 + crates/tor-config/semver.md | 2 ++ crates/tor-proto/semver.md | 7 +++++++ 6 files changed, 17 insertions(+) create mode 100644 crates/arti-client/semver.md create mode 100644 crates/tor-cell/semver.md create mode 100644 crates/tor-chanmgr/semver.md create mode 100644 crates/tor-circmgr/semver.md create mode 100644 crates/tor-config/semver.md diff --git a/crates/arti-client/semver.md b/crates/arti-client/semver.md new file mode 100644 index 000000000..ecec63212 --- /dev/null +++ b/crates/arti-client/semver.md @@ -0,0 +1 @@ +ADDED: `channel` configuration, and `channnel.padding` config variable. diff --git a/crates/tor-cell/semver.md b/crates/tor-cell/semver.md new file mode 100644 index 000000000..5ab912999 --- /dev/null +++ b/crates/tor-cell/semver.md @@ -0,0 +1,2 @@ +ADDED: PaddingNegotiateCmd caret_int +BREAKING: PaddingNegotiate constructors changed diff --git a/crates/tor-chanmgr/semver.md b/crates/tor-chanmgr/semver.md new file mode 100644 index 000000000..668bef60d --- /dev/null +++ b/crates/tor-chanmgr/semver.md @@ -0,0 +1,4 @@ +BREAKING: get_or_launch takes a ChannelUsage argument +BREAKING: ChanMgr::new takes new dormancy, config, and netparams arguments +BREAKING: AbstractChannel has a new method engage_padding_activities +ADDED: ChannelConfig, Dormancy, ChannelUsage diff --git a/crates/tor-circmgr/semver.md b/crates/tor-circmgr/semver.md new file mode 100644 index 000000000..ca42dc0f7 --- /dev/null +++ b/crates/tor-circmgr/semver.md @@ -0,0 +1 @@ +BREAKING: Circuit construction now requires a ChannelUsage diff --git a/crates/tor-config/semver.md b/crates/tor-config/semver.md new file mode 100644 index 000000000..5121fb3dc --- /dev/null +++ b/crates/tor-config/semver.md @@ -0,0 +1,2 @@ +ADDED: ReconfigureError::Bug enum variant +ADDED: misc::PaddingLevel diff --git a/crates/tor-proto/semver.md b/crates/tor-proto/semver.md index 682b652e0..e84f6f21b 100644 --- a/crates/tor-proto/semver.md +++ b/crates/tor-proto/semver.md @@ -1 +1,8 @@ BREAKING: Remove key-specific accessors. +BREAKING: ChannelsParamsUpdates renamed to ChannelPaddingInstructionsUpdates +ADDED: Channel::engage_padding_activities +ADDED: New methods for updating dormancy, netparams, and config +BREAKING: padding::Parameters fields (builder methods) renamed to remove _ms suffix +ADDED: padding::Parameters constructor disabled, and method padding_negotiate_cell +BREAKING: ChannelsParamsUpdates::total_update changed, is now initial_update +ADDED: ChannelPaddingInstructionsUpdates::combine, and field accessors