From 0106e273d9c87f90cbd70968177dc7334dcae2f8 Mon Sep 17 00:00:00 2001 From: Akshay Mankar Date: Mon, 15 Nov 2021 15:25:52 +0100 Subject: [PATCH] Add changelog --- CHANGELOG.md | 45 +++++++++++++++++++ .../0-release-notes/cassandra-local-quorum | 1 - changelog.d/0-release-notes/pr-1857 | 1 - changelog.d/0-release-notes/webapp-upgrade | 1 - .../remove-locale-in-user-profiles | 1 - .../pr-1857-self-deleting-messages-feature | 1 - changelog.d/3-bug-fixes/metrics-handlers | 1 - changelog.d/3-bug-fixes/pr-1901 | 1 - changelog.d/4-docs/doc-more-helm-deploy | 1 - .../5-internal/cassandra-dc-aware-policy | 1 - changelog.d/5-internal/ormolu-direnv | 1 - .../5-internal/polysemy-access-effects | 1 - changelog.d/5-internal/polysemy-check-spar | 1 - changelog.d/5-internal/polysemy-errors | 1 - changelog.d/5-internal/polysemy-store | 1 - changelog.d/5-internal/separate-golden-testa | 1 - changelog.d/5-internal/split-eff1 | 1 - .../5-internal/test-fed-message-multi-domain | 1 - changelog.d/5-internal/use-cabal | 1 - changelog.d/6-federation/close-grpc-client | 1 - ...dont-fail-user-deletion-unavailble-remotes | 1 - .../extend-get-conversations-test | 1 - changelog.d/6-federation/notify-remotes | 1 - 23 files changed, 45 insertions(+), 22 deletions(-) delete mode 100644 changelog.d/0-release-notes/cassandra-local-quorum delete mode 100644 changelog.d/0-release-notes/pr-1857 delete mode 100644 changelog.d/0-release-notes/webapp-upgrade delete mode 100644 changelog.d/1-api-changes/remove-locale-in-user-profiles delete mode 100644 changelog.d/2-features/pr-1857-self-deleting-messages-feature delete mode 100644 changelog.d/3-bug-fixes/metrics-handlers delete mode 100644 changelog.d/3-bug-fixes/pr-1901 delete mode 100644 changelog.d/4-docs/doc-more-helm-deploy delete mode 100644 changelog.d/5-internal/cassandra-dc-aware-policy delete mode 100644 changelog.d/5-internal/ormolu-direnv delete mode 100644 changelog.d/5-internal/polysemy-access-effects delete mode 100644 changelog.d/5-internal/polysemy-check-spar delete mode 100644 changelog.d/5-internal/polysemy-errors delete mode 100644 changelog.d/5-internal/polysemy-store delete mode 100644 changelog.d/5-internal/separate-golden-testa delete mode 100644 changelog.d/5-internal/split-eff1 delete mode 100644 changelog.d/5-internal/test-fed-message-multi-domain delete mode 100644 changelog.d/5-internal/use-cabal delete mode 100644 changelog.d/6-federation/close-grpc-client delete mode 100644 changelog.d/6-federation/dont-fail-user-deletion-unavailble-remotes delete mode 100644 changelog.d/6-federation/extend-get-conversations-test delete mode 100644 changelog.d/6-federation/notify-remotes diff --git a/CHANGELOG.md b/CHANGELOG.md index 0497d809de2..5537dbb6319 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,50 @@ +# [2021-11-15] + +## Release notes + +* In case you use a multi-datacentre cassandra setup (most likely you do not), be aware that now [LOCAL_QUORUM](https://docs.datastax.com/en/cassandra-oss/3.0/cassandra/dml/dmlConfigConsistency.html) is in use as a default. (#1884) +* Deploy galley before brig. (#1857) +* Upgrade webapp version to 2021-11-01-production.0-v0.28.29-0-d919633 (#1856) + +## API changes + +* Remove locale from publicly facing user profiles (but not from the self profile) (#1888) + +## Features + +* End-points for configuring self-deleting messages. (#1857) + +## Bug fixes and other updates + +* Ensure that all endpoints have a correct handler in prometheus metrics (#1919) +* Push events when AppLock or SelfDeletingMessages config change. (#1901) + +## Documentation + +* Federation: Document how to deploy local builds (#1880) + +## Internal changes + +* Add a 'filterNodesByDatacentre' config option useful during cassandra DC migration (#1886) +* Add ormolu to the direnv, add a GH Action to ensure formatting (#1908) +* Turn placeholder access effects into actual Polysemy effects. (#1904) +* Fix a bug in the IdP.Mem interpreter, and added law tests for IdP (#1863) +* Introduce fine-grained error types and polysemy error effects in Galley. (#1907) +* Add polysemy store effects and split off Cassandra specific functionality from the Galley.Data module hierarchy (#1890, #1906). (#1890) +* Make golden-tests in wire-api package a separate test suite (for faster feedback loop during development). (#1926) +* Separate IdPRawMetadataStore effect from IdP effect (#1924) +* Test sending message to multiple remote domains (#1899) +* Use cabal to build wire-server (opt-in) (#1853) + +## Federation changes + +* Close GRPC client after making a request to a federator. (#1865) +* Do not fail user deletion when a remote notification fails (#1912) +* Add a one-to-one conversation test in getting conversations in the federation API (#1899) +* Notify remote participants when a user leaves a conversation because they were deleted (#1891) + # [2021-10-29] ## Release notes diff --git a/changelog.d/0-release-notes/cassandra-local-quorum b/changelog.d/0-release-notes/cassandra-local-quorum deleted file mode 100644 index 7fa32fb3982..00000000000 --- a/changelog.d/0-release-notes/cassandra-local-quorum +++ /dev/null @@ -1 +0,0 @@ -In case you use a multi-datacentre cassandra setup (most likely you do not), be aware that now [LOCAL_QUORUM](https://docs.datastax.com/en/cassandra-oss/3.0/cassandra/dml/dmlConfigConsistency.html) is in use as a default. diff --git a/changelog.d/0-release-notes/pr-1857 b/changelog.d/0-release-notes/pr-1857 deleted file mode 100644 index 0592108c6f7..00000000000 --- a/changelog.d/0-release-notes/pr-1857 +++ /dev/null @@ -1 +0,0 @@ -Deploy galley before brig. diff --git a/changelog.d/0-release-notes/webapp-upgrade b/changelog.d/0-release-notes/webapp-upgrade deleted file mode 100644 index c99f65cd9f5..00000000000 --- a/changelog.d/0-release-notes/webapp-upgrade +++ /dev/null @@ -1 +0,0 @@ -Upgrade webapp version to 2021-11-01-production.0-v0.28.29-0-d919633 diff --git a/changelog.d/1-api-changes/remove-locale-in-user-profiles b/changelog.d/1-api-changes/remove-locale-in-user-profiles deleted file mode 100644 index bab32abbbb7..00000000000 --- a/changelog.d/1-api-changes/remove-locale-in-user-profiles +++ /dev/null @@ -1 +0,0 @@ -Remove locale from publicly facing user profiles (but not from the self profile) diff --git a/changelog.d/2-features/pr-1857-self-deleting-messages-feature b/changelog.d/2-features/pr-1857-self-deleting-messages-feature deleted file mode 100644 index dbfd30c783f..00000000000 --- a/changelog.d/2-features/pr-1857-self-deleting-messages-feature +++ /dev/null @@ -1 +0,0 @@ -End-points for configuring self-deleting messages. \ No newline at end of file diff --git a/changelog.d/3-bug-fixes/metrics-handlers b/changelog.d/3-bug-fixes/metrics-handlers deleted file mode 100644 index 9104e640064..00000000000 --- a/changelog.d/3-bug-fixes/metrics-handlers +++ /dev/null @@ -1 +0,0 @@ -Ensure that all endpoints have a correct handler in prometheus metrics \ No newline at end of file diff --git a/changelog.d/3-bug-fixes/pr-1901 b/changelog.d/3-bug-fixes/pr-1901 deleted file mode 100644 index 177e67f63ab..00000000000 --- a/changelog.d/3-bug-fixes/pr-1901 +++ /dev/null @@ -1 +0,0 @@ -Push events when AppLock or SelfDeletingMessages config change. diff --git a/changelog.d/4-docs/doc-more-helm-deploy b/changelog.d/4-docs/doc-more-helm-deploy deleted file mode 100644 index 536e1c1178f..00000000000 --- a/changelog.d/4-docs/doc-more-helm-deploy +++ /dev/null @@ -1 +0,0 @@ -Federation: Document how to deploy local builds diff --git a/changelog.d/5-internal/cassandra-dc-aware-policy b/changelog.d/5-internal/cassandra-dc-aware-policy deleted file mode 100644 index b574e655f58..00000000000 --- a/changelog.d/5-internal/cassandra-dc-aware-policy +++ /dev/null @@ -1 +0,0 @@ -Add a 'filterNodesByDatacentre' config option useful during cassandra DC migration diff --git a/changelog.d/5-internal/ormolu-direnv b/changelog.d/5-internal/ormolu-direnv deleted file mode 100644 index ae0dddfd756..00000000000 --- a/changelog.d/5-internal/ormolu-direnv +++ /dev/null @@ -1 +0,0 @@ -Add ormolu to the direnv, add a GH Action to ensure formatting diff --git a/changelog.d/5-internal/polysemy-access-effects b/changelog.d/5-internal/polysemy-access-effects deleted file mode 100644 index ac3addb66f7..00000000000 --- a/changelog.d/5-internal/polysemy-access-effects +++ /dev/null @@ -1 +0,0 @@ -Turn placeholder access effects into actual Polysemy effects. diff --git a/changelog.d/5-internal/polysemy-check-spar b/changelog.d/5-internal/polysemy-check-spar deleted file mode 100644 index bd9600b4fd7..00000000000 --- a/changelog.d/5-internal/polysemy-check-spar +++ /dev/null @@ -1 +0,0 @@ -Fix a bug in the IdP.Mem interpreter, and added law tests for IdP diff --git a/changelog.d/5-internal/polysemy-errors b/changelog.d/5-internal/polysemy-errors deleted file mode 100644 index b7b8060ebf0..00000000000 --- a/changelog.d/5-internal/polysemy-errors +++ /dev/null @@ -1 +0,0 @@ -Introduce fine-grained error types and polysemy error effects in Galley. diff --git a/changelog.d/5-internal/polysemy-store b/changelog.d/5-internal/polysemy-store deleted file mode 100644 index 92950ac7efe..00000000000 --- a/changelog.d/5-internal/polysemy-store +++ /dev/null @@ -1 +0,0 @@ -Add polysemy store effects and split off Cassandra specific functionality from the Galley.Data module hierarchy (#1890, #1906). diff --git a/changelog.d/5-internal/separate-golden-testa b/changelog.d/5-internal/separate-golden-testa deleted file mode 100644 index 2f84041c317..00000000000 --- a/changelog.d/5-internal/separate-golden-testa +++ /dev/null @@ -1 +0,0 @@ -Make golden-tests in wire-api package a separate test suite (for faster feedback loop during development). diff --git a/changelog.d/5-internal/split-eff1 b/changelog.d/5-internal/split-eff1 deleted file mode 100644 index 6ee92481a37..00000000000 --- a/changelog.d/5-internal/split-eff1 +++ /dev/null @@ -1 +0,0 @@ -Separate IdPRawMetadataStore effect from IdP effect diff --git a/changelog.d/5-internal/test-fed-message-multi-domain b/changelog.d/5-internal/test-fed-message-multi-domain deleted file mode 100644 index 6414bf856c0..00000000000 --- a/changelog.d/5-internal/test-fed-message-multi-domain +++ /dev/null @@ -1 +0,0 @@ -Test sending message to multiple remote domains \ No newline at end of file diff --git a/changelog.d/5-internal/use-cabal b/changelog.d/5-internal/use-cabal deleted file mode 100644 index 2f8378eadcb..00000000000 --- a/changelog.d/5-internal/use-cabal +++ /dev/null @@ -1 +0,0 @@ -Use cabal to build wire-server (opt-in) diff --git a/changelog.d/6-federation/close-grpc-client b/changelog.d/6-federation/close-grpc-client deleted file mode 100644 index 274b7be3c62..00000000000 --- a/changelog.d/6-federation/close-grpc-client +++ /dev/null @@ -1 +0,0 @@ -Close GRPC client after making a request to a federator. diff --git a/changelog.d/6-federation/dont-fail-user-deletion-unavailble-remotes b/changelog.d/6-federation/dont-fail-user-deletion-unavailble-remotes deleted file mode 100644 index 0b55867b7c8..00000000000 --- a/changelog.d/6-federation/dont-fail-user-deletion-unavailble-remotes +++ /dev/null @@ -1 +0,0 @@ -Do not fail user deletion when a remote notification fails diff --git a/changelog.d/6-federation/extend-get-conversations-test b/changelog.d/6-federation/extend-get-conversations-test deleted file mode 100644 index 8de3baa748c..00000000000 --- a/changelog.d/6-federation/extend-get-conversations-test +++ /dev/null @@ -1 +0,0 @@ -Add a one-to-one conversation test in getting conversations in the federation API diff --git a/changelog.d/6-federation/notify-remotes b/changelog.d/6-federation/notify-remotes deleted file mode 100644 index 0aeaa8c457f..00000000000 --- a/changelog.d/6-federation/notify-remotes +++ /dev/null @@ -1 +0,0 @@ -Notify remote participants when a user leaves a conversation because they were deleted