Skip to content

Commit

Permalink
Add changelog for Release 2024-07-08
Browse files Browse the repository at this point in the history
  • Loading branch information
zebot committed Jul 8, 2024
1 parent f2150bd commit b85a018
Show file tree
Hide file tree
Showing 46 changed files with 151 additions and 80 deletions.
151 changes: 151 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,154 @@
# [2024-07-08] (Chart Release 5.4.0)

## Release notes


* Phone registration and login is not supported anymore. All API endpoints dealing with phone numbers and phone activation codes now fail with a 400 error. Brig options related to phone number support have now been deleted, namely:
- `setTwilio`
- `setNexmo`
- `setAllowlistPhonePrefixes`. (#4045)


## API changes


* Internal API endpoints related to phone numbers have been removed.

In brig:
- `iGetPhonePrefix`
- `iDeletePhonePrefix`
- `iPostPhonePrefix`.

In stern:
- `get-users-by-phone`
- `put-phone`. (#4045)


## Features


* charts/coturn: support putting coturn into 'drain' mode when terminating pods, denying new incoming client connections. This speeds up graceful coturn restarts significantly. (#4098)

* Set SFT usernames's `shared` field according to team settings (#4117)

* Updated the `mlsE2EId` feature config with two additional fields `crlProxy` and `useProxyOnMobile` (#4051)

* reject MLS messages for future epochs (#4110)

* Introduce more configuration options to the `coturn` helm chart (#4083)

* Update email templates to v1.0.121. (#4064)

* Support connecting to RabbitMQ over TLS. See "Configure RabbitMQ" section in the documentation for details. (#4094)

* Support connecting to Redis over TLS

It can be enabled by setting these options on the wire-server helm chart:

```yaml
gundeck:
config:
redis:
enableTls: true

# When custom CAs are required, one of these must be set:
tlsCa: <PEM encoded CA certificates>
tlsCaSecretRef:
name: <Name of the secret>
key: <Key in the secret containing pem encoded CA Cert>

# When TLS needs to be used without verification:
insecureSkipVerifyTls: true
```
(#4016)
## Bug fixes and other updates
* fixed stern endpoint `/i/users/meta-info` (#4101)

* Log password reset errors instead of propagating them (#4114)

* Log request ids in brig. (#4086)

* Do not set update origin "scim" in public brig api. (#4072)

* Disabling legalhold before user's approval doesn't result in an error (#4104)

* Make scim-delete-user idempotent. Hide information about existing users (make delete idempotent) (#4120)

* Expose /providers/assets via nginz (#4082)

* federator: Expect a client certificate to be the certificate chain

Without this openssl doesn't forward to whole chain causing mTLS to not succeed. (#4089)

* Only resend proposals once after external commit (#4103)

* gundeck: Better tolerance for redis-cluster restarts (#4084)

* GHC does not support repeated --with-rtsopts options, and it simply applies the last one. This means many of the baked-in options were actually not being passed, including -N for some of the services and -T for cannon. (#4118)

* Ensure that a Request ID is logged whenever unexpected errors are caught in any service (#4059)

* charts/coturn: use allowed dir to write PID file (#4098)

* Make pending LH requests (with no LH devices listening yet) not throw LH policy errors. This helps eg. in cases where a LH request is issued to the wrong user by accident, and the user can clear up the mistake. (#4056)


## Documentation


* Adjust documentation for migrated helm charts (#4058)


## Internal changes


* Adapt EJPD data to current requirements. (#3945)

* Port team feature tests to the `integration` package (#4063)

* Ported flaky legalhold test to the new integration test suite (#4057)

* Added profile update operations to the user subsystem. (#4046)

* Introduce authentication subsystem with password reset. (#4086)

* update nixpkgs and hence GHC version as well as some other tooling. (#4071)

* nginz: Added `allowlisted_fqdn_origins` to `nginx_conf` value (#4087)

* Add weeder for dead code elimination. (#4088)

* Introduce email subsystem (#4111)

* replace cabal.project.local template and update cabal.project (#4119)

* Add HTTP proxy in the local setup for elasticsearch in federation-v0. This makes it possible to use a single elasticsearch instance for both the main backends and federation-v0. (#4062)

* federator: Add metrics for garbage collections and unexpected errors that were caught (#4085)

* federator: Simplify polysemy setup to make it similar to other services so the
interpreter is only used for hoisting the servant application and not explicitly
inside handler of an endpoint (#4059)

* Added prometheus enable and datacenter size variables for k8ssandra-test-cluster helm chart. (#4011)

* Make `Handle` type abstract to guarantee it always contains *valid* Handles. (#4076)

* metrics-core: Delete `Data.Metrics` in favour of defining metrics closer to where they are being emitted (#4085)

* add more metadata into the meta attribute of all nix derivations produced locally (#4069)

* Do not log anything when warp kills a worker thread. (#4112)

* Introduce VerificationCodSubsystem (#4121)

* add tests for bots that use self-signed certs and add documentation on why we cannot test the bots to work with PKI (#4027)


# [2024-05-21] (Chart Release 5.3.0)

## API changes
Expand Down
4 changes: 0 additions & 4 deletions changelog.d/0-release-notes/remove-phone-support.md

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/1-api-changes/remove-internal-phone-endpoints.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/WPB-2690-coturn-drain

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/WPB-6954

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/WPB-8824

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/WPB-9871

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/coturn-params

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/email-templates-v1.0.110

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/rabbit-tls

This file was deleted.

20 changes: 0 additions & 20 deletions changelog.d/2-features/redis-tls

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/WBP-9677

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/WPB-5491

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/WPB-8890

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/WPB-9488-fix-update-origin

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/WPB-9685

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/WPB-9708-scim-gc-logic

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/expose-provider-assets

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/3-bug-fixes/federator-client-cert-chain

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/redis

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/repeated-rtsopts

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/request-id-logging

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/tmp-pid

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/wpb9362-lh-logic-glitch

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/WPB-7036

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WBP7005

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-6442

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-8757

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-8880

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-8890-subsystems

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-8943

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-9495

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-9667-weeder

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/WPB-9831-email-subsystem

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/cabal-project-local-improvements

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/elasticsearch

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/federator-metrics

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/5-internal/federator-simplification

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/make-handle-abstract

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/metrics-core

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/more-metadata-in-meta

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/reduce-thread-killed-log-noise

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/verification-code-subsystem

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/wpb-6350

This file was deleted.

0 comments on commit b85a018

Please sign in to comment.