From 7245a46a8d8bb0380ef639ef2aef7e043194e724 Mon Sep 17 00:00:00 2001 From: Zebot Date: Thu, 1 Sep 2022 09:47:54 +0000 Subject: [PATCH] Add changelog for Release 2022-09-01 * Update CHANGELOG.md: missing PR number hash. * tweak changelog according to PR review --- CHANGELOG.md | 92 +++++++++++++++++++ changelog.d/0-release-notes/get-mls-clients | 1 - changelog.d/1-api-changes/fix-mls-error-desc | 1 - changelog.d/1-api-changes/mls-private-keys | 1 - changelog.d/2-features/coturn-tls | 1 - .../2-features/mls-fwd-all-default-proposals | 1 - changelog.d/2-features/pr-2641 | 1 - changelog.d/3-bug-fixes/cql-io-control | 1 - changelog.d/3-bug-fixes/improve-client-check | 1 - changelog.d/4-docs/publish-developer-docs | 1 - changelog.d/4-docs/tweak-docs-2 | 1 - changelog.d/5-internal/FS-435 | 1 - changelog.d/5-internal/FS-797 | 4 - changelog.d/5-internal/apply-cabal-fmt | 1 - .../5-internal/brig-redundant-constraints | 1 - changelog.d/5-internal/brig-upa-store-effect | 1 - changelog.d/5-internal/building-docs | 1 - .../5-internal/cleanup-caches-make-target | 1 - changelog.d/5-internal/fix-nonce-table | 1 - changelog.d/5-internal/generalized-paging | 1 - .../5-internal/hls-hlint-plugin-workaround | 1 - .../5-internal/internal-PR-template-processes | 1 - .../5-internal/ml-test-cli-builder-image | 1 - .../5-internal/mls-test-cli-deps-image | 1 - changelog.d/5-internal/mls-test-cli-lock-file | 1 - .../move-common-arbitrary-instances | 1 - changelog.d/5-internal/pr-2633 | 1 - changelog.d/5-internal/tweak-makefile | 1 - changelog.d/5-internal/typos-etc | 1 - .../update_elasticsearch_ephemeral_version | 1 - changelog.d/6-federation/mls-private-keys | 1 - 31 files changed, 92 insertions(+), 33 deletions(-) delete mode 100644 changelog.d/0-release-notes/get-mls-clients delete mode 100644 changelog.d/1-api-changes/fix-mls-error-desc delete mode 100644 changelog.d/1-api-changes/mls-private-keys delete mode 100644 changelog.d/2-features/coturn-tls delete mode 100644 changelog.d/2-features/mls-fwd-all-default-proposals delete mode 100644 changelog.d/2-features/pr-2641 delete mode 100644 changelog.d/3-bug-fixes/cql-io-control delete mode 100644 changelog.d/3-bug-fixes/improve-client-check delete mode 100644 changelog.d/4-docs/publish-developer-docs delete mode 100644 changelog.d/4-docs/tweak-docs-2 delete mode 100644 changelog.d/5-internal/FS-435 delete mode 100644 changelog.d/5-internal/FS-797 delete mode 100644 changelog.d/5-internal/apply-cabal-fmt delete mode 100644 changelog.d/5-internal/brig-redundant-constraints delete mode 100644 changelog.d/5-internal/brig-upa-store-effect delete mode 100644 changelog.d/5-internal/building-docs delete mode 100644 changelog.d/5-internal/cleanup-caches-make-target delete mode 100644 changelog.d/5-internal/fix-nonce-table delete mode 100644 changelog.d/5-internal/generalized-paging delete mode 100644 changelog.d/5-internal/hls-hlint-plugin-workaround delete mode 100644 changelog.d/5-internal/internal-PR-template-processes delete mode 100644 changelog.d/5-internal/ml-test-cli-builder-image delete mode 100644 changelog.d/5-internal/mls-test-cli-deps-image delete mode 100644 changelog.d/5-internal/mls-test-cli-lock-file delete mode 100644 changelog.d/5-internal/move-common-arbitrary-instances delete mode 100644 changelog.d/5-internal/pr-2633 delete mode 100644 changelog.d/5-internal/tweak-makefile delete mode 100644 changelog.d/5-internal/typos-etc delete mode 100644 changelog.d/5-internal/update_elasticsearch_ephemeral_version delete mode 100644 changelog.d/6-federation/mls-private-keys diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a317848f30..ed7e44be1dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,95 @@ +# [2022-09-01] (Chart Release 4.23.0) + +## Release notes + + +* The internal endpoint `GET i/mls/clients` has been changed, and it now returns a list of `ClientInfo` instead of a list of `ClientId`. (#2631) + + +## API changes + + +* Fix key package error description (#2651) + +* Expose MLS public keys in a new endpoint `GET /mls/public-keys`. (#2602) + + +## Features + + +* The coturn chart now supports exposing the control port over TLS. (#2620) + +* Forward all MLS default proposal types (#2628) + +* New endpoints `HEAD` and `GET /nonce/clients` to request new nonces for client certificate requests (coming up soon). (#2641, #2655) + +## Bug fixes and other updates + + +* Fix cql-io bug where restarting whole cassandra cluster could cause downtime. Upstream changes in https://gitlab.com/twittner/cql-io/-/merge_requests/20 (#2640) + +* Improve client check when adding clients to MLS conversations (#2631) + + +## Documentation + + +* Move developer docs onto docs.wire.com (instead of exposing them on github only) (#2622, #2649) + +* Add build instructions for developers (#2621) + +* Make target audience explicit on docs.wire.com (#2662) + + +## Internal changes + + +* Support for external Add proposals (#2567) + +* Add additional checks on incoming MLS messages: + * if the sender matches the authenticated user + * if the sender of message to a remote conversation is a member + * if the group ID of a remote conversation matches the local mapping (#2618) + +* Apply changes introduced by cabal-fmt. (#2624) + +* Remove some redudant constraints in brig (#2638) + +* Brig Polysemy: Port UserPendingActivationStore to polysemy (#2636) + + +* Add make target `delete-cache-on-linker-errors` to delete all Haskell compilation related caches. This is useful in cases where the development environment gets into an inconsistent state. (#2623) + + +* Move Paging effect from galley into polysemy-wire-zoo (#2648) + +* Fix broken hls-hlint-plugin in nix env (#2629) + +* Adjust developer PR template and document config and API procedures in-tree. (#2617) + +* Add mls-test-cli to builder image (#2626) + +* Add mls-test-cli to deps image (#2630) + +* mls-test-cli: Use Cargo.lock file when building (#2634) + +* Move common Arbitrary instances to types-common package for compilation speed (#2658) + +* `LoginId` migrated to schema-profunctor (#2633, #2645) + +* Improve cleaning rules in Makefile. (#2639) + +* Fix typos, dangling reference in source code haddocs, etc. (#2586) + +* Update the Elastic Search version used for running integration tests to the one that is delivered by wire-server-deploy. (#2656) + + +## Federation changes + + +* Add mlsPrivateKeyPaths setting to galley (#2602) + + # [2022-08-16] (Chart Release 4.22.0) ## API changes diff --git a/changelog.d/0-release-notes/get-mls-clients b/changelog.d/0-release-notes/get-mls-clients deleted file mode 100644 index d54b37d5c9d..00000000000 --- a/changelog.d/0-release-notes/get-mls-clients +++ /dev/null @@ -1 +0,0 @@ -The internal endpoint `GET i/mls/clients` has been changed, and it now returns a list of `ClientInfo` instead of a list of `ClientId`. diff --git a/changelog.d/1-api-changes/fix-mls-error-desc b/changelog.d/1-api-changes/fix-mls-error-desc deleted file mode 100644 index e058cc17676..00000000000 --- a/changelog.d/1-api-changes/fix-mls-error-desc +++ /dev/null @@ -1 +0,0 @@ -Fix key package error description diff --git a/changelog.d/1-api-changes/mls-private-keys b/changelog.d/1-api-changes/mls-private-keys deleted file mode 100644 index 81df8031270..00000000000 --- a/changelog.d/1-api-changes/mls-private-keys +++ /dev/null @@ -1 +0,0 @@ -Expose MLS public keys in a new endpoint `GET /mls/public-keys`. diff --git a/changelog.d/2-features/coturn-tls b/changelog.d/2-features/coturn-tls deleted file mode 100644 index 68df6258632..00000000000 --- a/changelog.d/2-features/coturn-tls +++ /dev/null @@ -1 +0,0 @@ -The coturn chart now supports exposing the control port over TLS. diff --git a/changelog.d/2-features/mls-fwd-all-default-proposals b/changelog.d/2-features/mls-fwd-all-default-proposals deleted file mode 100644 index b030fe2f78b..00000000000 --- a/changelog.d/2-features/mls-fwd-all-default-proposals +++ /dev/null @@ -1 +0,0 @@ -Forward all MLS default proposal types diff --git a/changelog.d/2-features/pr-2641 b/changelog.d/2-features/pr-2641 deleted file mode 100644 index fc4488232c2..00000000000 --- a/changelog.d/2-features/pr-2641 +++ /dev/null @@ -1 +0,0 @@ -New endpoints `HEAD` and `GET /nonce/clients` to request new nonces for client certificate requests (coming up soon). diff --git a/changelog.d/3-bug-fixes/cql-io-control b/changelog.d/3-bug-fixes/cql-io-control deleted file mode 100644 index 13030baac02..00000000000 --- a/changelog.d/3-bug-fixes/cql-io-control +++ /dev/null @@ -1 +0,0 @@ -Fix cql-io bug where restarting whole cassandra cluster could cause downtime. Upstream changes in https://gitlab.com/twittner/cql-io/-/merge_requests/20 \ No newline at end of file diff --git a/changelog.d/3-bug-fixes/improve-client-check b/changelog.d/3-bug-fixes/improve-client-check deleted file mode 100644 index f3d2612aa4d..00000000000 --- a/changelog.d/3-bug-fixes/improve-client-check +++ /dev/null @@ -1 +0,0 @@ -Improve client check when adding clients to MLS conversations diff --git a/changelog.d/4-docs/publish-developer-docs b/changelog.d/4-docs/publish-developer-docs deleted file mode 100644 index 1db45c49436..00000000000 --- a/changelog.d/4-docs/publish-developer-docs +++ /dev/null @@ -1 +0,0 @@ -Move developer docs onto docs.wire.com (instead of exposing them on github only) (#2622, 2649) \ No newline at end of file diff --git a/changelog.d/4-docs/tweak-docs-2 b/changelog.d/4-docs/tweak-docs-2 deleted file mode 100644 index 5164a3b9c67..00000000000 --- a/changelog.d/4-docs/tweak-docs-2 +++ /dev/null @@ -1 +0,0 @@ -Make target audience explicit on docs.wire.com diff --git a/changelog.d/5-internal/FS-435 b/changelog.d/5-internal/FS-435 deleted file mode 100644 index 55f454d0df9..00000000000 --- a/changelog.d/5-internal/FS-435 +++ /dev/null @@ -1 +0,0 @@ -Support for external Add proposals \ No newline at end of file diff --git a/changelog.d/5-internal/FS-797 b/changelog.d/5-internal/FS-797 deleted file mode 100644 index ab65eb390d2..00000000000 --- a/changelog.d/5-internal/FS-797 +++ /dev/null @@ -1,4 +0,0 @@ -Add additional checks on incoming MLS messages: -* if the sender matches the authenticated user -* if the sender of message to a remote conversation is a member -* if the group ID of a remote conversation matches the local mapping \ No newline at end of file diff --git a/changelog.d/5-internal/apply-cabal-fmt b/changelog.d/5-internal/apply-cabal-fmt deleted file mode 100644 index 97b0b6ec0e9..00000000000 --- a/changelog.d/5-internal/apply-cabal-fmt +++ /dev/null @@ -1 +0,0 @@ -Apply changes introduced by cabal-fmt. \ No newline at end of file diff --git a/changelog.d/5-internal/brig-redundant-constraints b/changelog.d/5-internal/brig-redundant-constraints deleted file mode 100644 index 2e33219bdf5..00000000000 --- a/changelog.d/5-internal/brig-redundant-constraints +++ /dev/null @@ -1 +0,0 @@ -Remove some redudant constraints in brig diff --git a/changelog.d/5-internal/brig-upa-store-effect b/changelog.d/5-internal/brig-upa-store-effect deleted file mode 100644 index 2c968c67dd3..00000000000 --- a/changelog.d/5-internal/brig-upa-store-effect +++ /dev/null @@ -1 +0,0 @@ -Brig Polysemy: Port UserPendingActivationStore to polysemy diff --git a/changelog.d/5-internal/building-docs b/changelog.d/5-internal/building-docs deleted file mode 100644 index bb36e0a7929..00000000000 --- a/changelog.d/5-internal/building-docs +++ /dev/null @@ -1 +0,0 @@ -Add build instructions for developers diff --git a/changelog.d/5-internal/cleanup-caches-make-target b/changelog.d/5-internal/cleanup-caches-make-target deleted file mode 100644 index 4bf230bb2da..00000000000 --- a/changelog.d/5-internal/cleanup-caches-make-target +++ /dev/null @@ -1 +0,0 @@ -Add make target `delete-cache-on-linker-errors` to delete all Haskell compilation related caches. This is useful in cases where the development environment gets into an inconsistent state. diff --git a/changelog.d/5-internal/fix-nonce-table b/changelog.d/5-internal/fix-nonce-table deleted file mode 100644 index 1aa2e06a905..00000000000 --- a/changelog.d/5-internal/fix-nonce-table +++ /dev/null @@ -1 +0,0 @@ -Replace cassandra table `client_nonce` with `nonce` and introduce key \ No newline at end of file diff --git a/changelog.d/5-internal/generalized-paging b/changelog.d/5-internal/generalized-paging deleted file mode 100644 index e8d064927e3..00000000000 --- a/changelog.d/5-internal/generalized-paging +++ /dev/null @@ -1 +0,0 @@ -Move Paging effect from galley into polysemy-wire-zoo diff --git a/changelog.d/5-internal/hls-hlint-plugin-workaround b/changelog.d/5-internal/hls-hlint-plugin-workaround deleted file mode 100644 index b4d8d10b3a9..00000000000 --- a/changelog.d/5-internal/hls-hlint-plugin-workaround +++ /dev/null @@ -1 +0,0 @@ -Fix broken hls-hlint-plugin in nix env diff --git a/changelog.d/5-internal/internal-PR-template-processes b/changelog.d/5-internal/internal-PR-template-processes deleted file mode 100644 index da00405ad54..00000000000 --- a/changelog.d/5-internal/internal-PR-template-processes +++ /dev/null @@ -1 +0,0 @@ -Adjust developer PR template and document config and API procedures in-tree. diff --git a/changelog.d/5-internal/ml-test-cli-builder-image b/changelog.d/5-internal/ml-test-cli-builder-image deleted file mode 100644 index aefdefcce78..00000000000 --- a/changelog.d/5-internal/ml-test-cli-builder-image +++ /dev/null @@ -1 +0,0 @@ -Add mls-test-cli to builder image diff --git a/changelog.d/5-internal/mls-test-cli-deps-image b/changelog.d/5-internal/mls-test-cli-deps-image deleted file mode 100644 index 446f077b653..00000000000 --- a/changelog.d/5-internal/mls-test-cli-deps-image +++ /dev/null @@ -1 +0,0 @@ -Add mls-test-cli to deps image diff --git a/changelog.d/5-internal/mls-test-cli-lock-file b/changelog.d/5-internal/mls-test-cli-lock-file deleted file mode 100644 index 84c0ae7293f..00000000000 --- a/changelog.d/5-internal/mls-test-cli-lock-file +++ /dev/null @@ -1 +0,0 @@ -mls-test-cli: Use Cargo.lock file when building diff --git a/changelog.d/5-internal/move-common-arbitrary-instances b/changelog.d/5-internal/move-common-arbitrary-instances deleted file mode 100644 index e6371c9b9ab..00000000000 --- a/changelog.d/5-internal/move-common-arbitrary-instances +++ /dev/null @@ -1 +0,0 @@ -Move common Arbitrary instances to types-common package for compilation speed diff --git a/changelog.d/5-internal/pr-2633 b/changelog.d/5-internal/pr-2633 deleted file mode 100644 index 7e79092292b..00000000000 --- a/changelog.d/5-internal/pr-2633 +++ /dev/null @@ -1 +0,0 @@ -`LoginId` migrated to schema-profunctor (#2633, #2645) diff --git a/changelog.d/5-internal/tweak-makefile b/changelog.d/5-internal/tweak-makefile deleted file mode 100644 index 8011fe468a3..00000000000 --- a/changelog.d/5-internal/tweak-makefile +++ /dev/null @@ -1 +0,0 @@ -Improve cleaning rules in Makefile. diff --git a/changelog.d/5-internal/typos-etc b/changelog.d/5-internal/typos-etc deleted file mode 100644 index 5a7f48cce9a..00000000000 --- a/changelog.d/5-internal/typos-etc +++ /dev/null @@ -1 +0,0 @@ -Fix typos, dangling reference in source code haddocs, etc. \ No newline at end of file diff --git a/changelog.d/5-internal/update_elasticsearch_ephemeral_version b/changelog.d/5-internal/update_elasticsearch_ephemeral_version deleted file mode 100644 index b6ab7f4fd0d..00000000000 --- a/changelog.d/5-internal/update_elasticsearch_ephemeral_version +++ /dev/null @@ -1 +0,0 @@ -Update the Elastic Search version used for running integration tests to the one that is delivered by wire-server-deploy. diff --git a/changelog.d/6-federation/mls-private-keys b/changelog.d/6-federation/mls-private-keys deleted file mode 100644 index 7f41cffee33..00000000000 --- a/changelog.d/6-federation/mls-private-keys +++ /dev/null @@ -1 +0,0 @@ -Add mlsPrivateKeyPaths setting to galley