diff --git a/CHANGELOG.md b/CHANGELOG.md index c7c54567f5c..8a317848f30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,75 @@ +# [2022-08-16] (Chart Release 4.22.0) + +## API changes + + +* Drop the deprecated member removal endpoint (#2593) + + +## Features + + +* charts/cannon: Ensure HSTS headers are set for all endpoints (#2574) + +* Expired MLS key packages are deleted from the database (#2582) + +* Add support for MLS Remove proposals (#2561) + +* Human readable names for SAML IdPs (#2565) + +* The `preferredLanguage` field from SCIM now maps to the user locale in BRIG and will be set and updated on post SCIM user and on update SCIM user using SAML. (#2605) + +* For TLS1.2, by default, remove ECDHE-ECDSA-AES128-GCM-SHA256 and ECDHE-RSA-AES128-GCM-SHA256 ciphers for ingress traffic. (#2528) + + +## Bug fixes and other updates + + +* Allow deleting existing splash screens in `PUT /teams/:tid (see also PR#2474 in Release 4.18.0) (#2588) + +* Backoffice: Fix an issue where in some deployments ibis/galeb (Wire Cloud internal services) are unreachable from backoffice if deployed in a different namespace. (#2610) + +* Fix an issue for larger client requests on e.g. /list-users and /list-conversations, which were giving 413 errors for some users. Allow client requests of 256k by default (was 64k). (#2579) + + +## Internal changes + + +* Add shellcheck, libstdc++ to nix env; handle emacs auto-save files better (#2609) + +* Allow features to be set with HTTP method PATCH. This reflects a prior behavior + that is used by Ibis. Additionally, it's more consistent when all setters can be + called with PUT and PATCH. As this will fix calls by Ibis, the deployment order + doesn't matter. (#2575) + +* Brig Polysemization: introduce BlacklistStore and BlacklistPhonePrefixStore effects (#2590) + +* Add cabal-fmt development tool (#2601) + +* Reformat all cabal files with cabal-fmt (#2603) + +* Delete tools: bonanza and makedeb (#2600) + +* No more package.yaml / hpack, and stick with cabal files as the single (and only) source of truth (#2596) + +* Port Brig SearchAPI and UserRichInfo endpoints to Servant (#2580) + +* Added TTL data to stern feature flag GET endpoint. (#2564) + +* Prepare removing deprecated non-binding teams (no more used in integration tests) (#2514, #2607) + +* Add internal endpoint in Brig to update clients' key package refs in DB upon committing. + Brig should be deployed before Galley. (#2604) + +* Improved the resilience of provisioning new users via SAML by combining two persistence calls into one, preventing a creation failure from locking a user handle with no corresponding user. (#2526) + + +## Federation changes + + +* Fix TBS field in MLS Message type (#2599) + + # [2022-07-19] (Chart Release 4.21.0) ## Release notes diff --git a/changelog.d/1-api-changes/deprecated-member-removal b/changelog.d/1-api-changes/deprecated-member-removal deleted file mode 100644 index d930685852d..00000000000 --- a/changelog.d/1-api-changes/deprecated-member-removal +++ /dev/null @@ -1 +0,0 @@ -Drop the deprecated member removal endpoint diff --git a/changelog.d/2-features/cannon-hsts b/changelog.d/2-features/cannon-hsts deleted file mode 100644 index 8490e3c6777..00000000000 --- a/changelog.d/2-features/cannon-hsts +++ /dev/null @@ -1 +0,0 @@ -charts/cannon: Ensure HSTS headers are set for all endpoints \ No newline at end of file diff --git a/changelog.d/2-features/expired-key-packages b/changelog.d/2-features/expired-key-packages deleted file mode 100644 index 88cd095ce9e..00000000000 --- a/changelog.d/2-features/expired-key-packages +++ /dev/null @@ -1 +0,0 @@ -Expired MLS key packages are deleted from the database diff --git a/changelog.d/2-features/pr-2561 b/changelog.d/2-features/pr-2561 deleted file mode 100644 index ee85f564277..00000000000 --- a/changelog.d/2-features/pr-2561 +++ /dev/null @@ -1 +0,0 @@ -Add support for MLS Remove proposals diff --git a/changelog.d/2-features/pr-2565 b/changelog.d/2-features/pr-2565 deleted file mode 100644 index 154642f7888..00000000000 --- a/changelog.d/2-features/pr-2565 +++ /dev/null @@ -1 +0,0 @@ -Human readable names for SAML IdPs diff --git a/changelog.d/2-features/pr-2605 b/changelog.d/2-features/pr-2605 deleted file mode 100644 index a561fc25163..00000000000 --- a/changelog.d/2-features/pr-2605 +++ /dev/null @@ -1 +0,0 @@ -The `preferredLanguage` field from SCIM now maps to the user locale in BRIG and will be set and updated on post SCIM user and on update SCIM user using SAML. diff --git a/changelog.d/2-features/tls-certs-reduce-default-list b/changelog.d/2-features/tls-certs-reduce-default-list deleted file mode 100644 index 6764b9d90bd..00000000000 --- a/changelog.d/2-features/tls-certs-reduce-default-list +++ /dev/null @@ -1 +0,0 @@ -For TLS1.2, by default, remove ECDHE-ECDSA-AES128-GCM-SHA256 and ECDHE-RSA-AES128-GCM-SHA256 ciphers for ingress traffic. diff --git a/changelog.d/3-bug-fixes/allow-remove-splash-screen b/changelog.d/3-bug-fixes/allow-remove-splash-screen deleted file mode 100644 index b3351349db5..00000000000 --- a/changelog.d/3-bug-fixes/allow-remove-splash-screen +++ /dev/null @@ -1 +0,0 @@ -Allow deleting existing splash screens in `PUT /teams/:tid (see also PR#2474 in Release 4.18.0) diff --git a/changelog.d/3-bug-fixes/backoffice-ibis b/changelog.d/3-bug-fixes/backoffice-ibis deleted file mode 100644 index 42f8694fe2f..00000000000 --- a/changelog.d/3-bug-fixes/backoffice-ibis +++ /dev/null @@ -1 +0,0 @@ -Backoffice: Fix an issue where in some deployments ibis/galeb (Wire Cloud internal services) are unreachable from backoffice if deployed in a different namespace. diff --git a/changelog.d/3-bug-fixes/larger-client-requests b/changelog.d/3-bug-fixes/larger-client-requests deleted file mode 100644 index 607eb3c13f0..00000000000 --- a/changelog.d/3-bug-fixes/larger-client-requests +++ /dev/null @@ -1 +0,0 @@ -Fix an issue for larger client requests on e.g. /list-users and /list-conversations, which were giving 413 errors for some users. Allow client requests of 256k by default (was 64k). diff --git a/changelog.d/5-internal/2609-tweak-stuff b/changelog.d/5-internal/2609-tweak-stuff deleted file mode 100644 index 4075703e7cb..00000000000 --- a/changelog.d/5-internal/2609-tweak-stuff +++ /dev/null @@ -1 +0,0 @@ -Add shellcheck, libstdc++ to nix env; handle emacs auto-save files better \ No newline at end of file diff --git a/changelog.d/5-internal/allow-patch-method-for-feature-setting b/changelog.d/5-internal/allow-patch-method-for-feature-setting deleted file mode 100644 index 1cb21ab0d89..00000000000 --- a/changelog.d/5-internal/allow-patch-method-for-feature-setting +++ /dev/null @@ -1,4 +0,0 @@ -Allow features to be set with HTTP method PATCH. This reflects a prior behavior -that is used by Ibis. Additionally, it's more consistent when all setters can be -called with PUT and PATCH. As this will fix calls by Ibis, the deployment order -doesn't matter. diff --git a/changelog.d/5-internal/blacklist-effect b/changelog.d/5-internal/blacklist-effect deleted file mode 100644 index 214aa13c7d7..00000000000 --- a/changelog.d/5-internal/blacklist-effect +++ /dev/null @@ -1 +0,0 @@ -Brig Polysemization: introduce BlacklistStore and BlacklistPhonePrefixStore effects diff --git a/changelog.d/5-internal/cabal-fmt b/changelog.d/5-internal/cabal-fmt deleted file mode 100644 index 2d6def11990..00000000000 --- a/changelog.d/5-internal/cabal-fmt +++ /dev/null @@ -1 +0,0 @@ -Add cabal-fmt development tool diff --git a/changelog.d/5-internal/cabal-fmt-all b/changelog.d/5-internal/cabal-fmt-all deleted file mode 100644 index 6572916c2a8..00000000000 --- a/changelog.d/5-internal/cabal-fmt-all +++ /dev/null @@ -1 +0,0 @@ -Reformat all cabal files with cabal-fmt diff --git a/changelog.d/5-internal/delete-bonanza-makedeb b/changelog.d/5-internal/delete-bonanza-makedeb deleted file mode 100644 index b8f170cf15f..00000000000 --- a/changelog.d/5-internal/delete-bonanza-makedeb +++ /dev/null @@ -1 +0,0 @@ -Delete tools: bonanza and makedeb \ No newline at end of file diff --git a/changelog.d/5-internal/drop-hpack b/changelog.d/5-internal/drop-hpack deleted file mode 100644 index 96aed560a7b..00000000000 --- a/changelog.d/5-internal/drop-hpack +++ /dev/null @@ -1 +0,0 @@ -No more package.yaml / hpack, and stick with cabal files as the single (and only) source of truth \ No newline at end of file diff --git a/changelog.d/5-internal/more-brig-api b/changelog.d/5-internal/more-brig-api deleted file mode 100644 index 425e35f164e..00000000000 --- a/changelog.d/5-internal/more-brig-api +++ /dev/null @@ -1 +0,0 @@ -Port Brig SearchAPI and UserRichInfo endpoints to Servant diff --git a/changelog.d/5-internal/new-stern-endpoint-for-feature-ttl b/changelog.d/5-internal/new-stern-endpoint-for-feature-ttl deleted file mode 100644 index 300794824c4..00000000000 --- a/changelog.d/5-internal/new-stern-endpoint-for-feature-ttl +++ /dev/null @@ -1 +0,0 @@ -Added TTL data to stern feature flag GET endpoint. diff --git a/changelog.d/5-internal/pr-2514 b/changelog.d/5-internal/pr-2514 deleted file mode 100644 index eff9f524f00..00000000000 --- a/changelog.d/5-internal/pr-2514 +++ /dev/null @@ -1 +0,0 @@ -Prepare removing deprecated non-binding teams (no more used in integration tests) (#2514, #2607) diff --git a/changelog.d/5-internal/update-key-package-ref b/changelog.d/5-internal/update-key-package-ref deleted file mode 100644 index 533e6fdc5ec..00000000000 --- a/changelog.d/5-internal/update-key-package-ref +++ /dev/null @@ -1,2 +0,0 @@ -Add internal endpoint in Brig to update clients' key package refs in DB upon committing. -Brig should be deployed before Galley. \ No newline at end of file diff --git a/changelog.d/5-internal/user-provisioning-resilience b/changelog.d/5-internal/user-provisioning-resilience deleted file mode 100644 index 21cdbf02b7a..00000000000 --- a/changelog.d/5-internal/user-provisioning-resilience +++ /dev/null @@ -1 +0,0 @@ -Improved the resilience of provisioning new users via SAML by combining two persistence calls into one, preventing a creation failure from locking a user handle with no corresponding user. diff --git a/changelog.d/6-federation/message-tbs b/changelog.d/6-federation/message-tbs deleted file mode 100644 index 36d276db44f..00000000000 --- a/changelog.d/6-federation/message-tbs +++ /dev/null @@ -1 +0,0 @@ -Fix TBS field in MLS Message type