-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2024-05-21 - (expected chart version 5.3.0) #4053
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Master->Develop after release
* Introduce ActiveMLSConversationData This changes the conversation and subconversation metadata so that epoch, epoch timestamp and ciphersuites are all simultaneously optional. This makes it possible not to set a ciphersuite for conversations until they receive a commit. * Fix assertions in integration tests * Add more versioned conversation endpoints * Make SubConversation record versioned * Adapt galley to versioning changes * Adapt and expand conversation golden tests * Fix arbitrary instance of ConversationMLSData * Test old versions of conversation metadata * Restore epoch field in Conversation serialisation * Add CHANGELOG entry * Lint * Test MLS 1-1 with other ciphersuites * Fix assertion in galley integration test * fixup! Fix assertion in galley integration test
* Servantify get-team-members * Servantify get-team-id * Servantify test-get-clients * Servantify test-add-client * Servantify test-delete-clients * Servantify add-service * Servantify delete-service * Servantify add-bot * Servantify delete-bot * Servantify put-custom-backend * Servantify delete-custom-backend * Servantify get-bot-conversation * Remove wai-routing from galley * Remove WaiRoutes effect from galley * Add CHANGELOG entry * Update nix packages * Refactor getClients * Add fallback endpoint for compatibility Removing wai-routing's Raw endpoint in galley's servant tree changes the error responses for endpoints with recoverable failures (i.e. `Fail` route results in Servant). This commit restores compatibility by adding a fallback endpoint that always responds with 404.
Tracked by WPB-5990. --------- Co-authored-by: Marko Dimjašević <[email protected]> Co-authored-by: Paolo Capriotti <[email protected]> Co-authored-by: Magnus Viernickel <[email protected]> Co-authored-by: Matthias Fischmann <[email protected]> Co-authored-by: Igor Ranieri <[email protected]>
* Remove outdated comment in galley. * Remove unnecessary wai-routing dependency from stern. * update default.nix * hi ci
…mbers & SMS to login (#4024)
* Update mls-test-cli to version 0.12 * Add CHANGELOG entry
solves compile errors due to a refactoring done in this commit nginx/nginx@3aef1d6
* Revert "Recover "WPB-5204 Remove unused APNS_VOIP code (#3695)" (#3967)" This reverts commit 232a882. * integration: Refactor push token generation for tests This will allow writing tests which want more control over the push tokens * integration: WIP: register push token tests * WIP: migrating test to /integration * integration: finished gundeck token test and delete old test * [gundeck] Refactored addToken to use ExceptT * [gundeck] Returns an error when trying to register VOIP tokens. * format * changelog * wire-api/test/unit: Slightly better error message * Remove ApsPreference --------- Co-authored-by: Igor Ranieri <[email protected]>
) Co-authored-by: Leif Battermann <[email protected]>
Check that the backend has an up-to-date view of the ciphersuite of a one-to-one conversation after the first commit.
* gundeck: Introduce data migrations First one will delete any VOIP push tokens * nix: Add gundeck-migrate-data image * charts/cassandra-migrations: Run gundeck-migrate-data * changelog * format * charts/cassandra-migrations: Add missing image name for gundeckMigrateData * [gundeck] fixed reference to galley test * [gundeck] Added missing data_migration table. * cassandra-schema.cql: updated. --------- Co-authored-by: Igor Ranieri <[email protected]>
This reverts commit 37ee52d.
This reverts commit 325832d.
This reverts commit 8e5588d.
This reverts commit 003c9d0.
elland
approved these changes
May 21, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
echoes: product-roadmap
Work aligned with the customer-announced roadmap, targeting a specific release date.
echoes: unplanned
Any work item that isn’t part of the product or technical roadmap.
ok-to-test
Approved for running tests in CI, overrides not-ok-to-test if both labels exist
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[2024-05-21] (Chart Release 5.3.0)
API changes
/mls/keys use JWK instead of bare keys as MLS removal keys (use JWK instead of bare keys as MLS removal keys #3548)
The
cipher_suite
field is not present anymore in objects corresponding to newly created conversations (Refactor ciphersuite handling for 1-1 convs #4009)Features
Upgrade
rusty-jwt-tools
to supportecdsa_secp256r1_sha256
(WPB-8988 Upgraderusty-jwt-tools
to supportecdsa_secp256r1_sha256
#4035)gundeck: Delete all APNS_VOIP and APNS_VOIP_SANDBOX push tokens (gundeck: Delete all APNS_VOIP and APNS_VOIP_SANDBOX push tokens #4044)
Bug fixes and other updates
gundeck: Fix parsing errors for SNS ARN for VOIP Tokens (gundeck: Fix parsing errors for SNS ARN for VOIP Tokens #4040)
Fix hardcoded ciphersuite when switching to mixed (Fix hardcoded use of ciphersuite 1 when switching to mixed protocol #4048)
Internal changes
Add tool to determine number of phone-only users (WPB-8702 Retrieve in database users that can only login with Phone Numbers & SMS to login #4024)
Log federator request ID on exceptions (Generalise catchErrors middleware #4037)
Update mls-test-cli to version 0.12 (Update mls-test-cli to version 0.12 #4039)
Remove inbucket helm chart. (Remove inbucket Helm chart #4032)
Finish servantifying galley and remove wai-routing dependency (Finish galley servantification #4018)
New subsystem for user management. ([WPB-5990] Introduce user subsystem #3977)
Clean up syntax of test cases that occur in BSI audit. ([WPB-8628] Clean up syntax of test cases that occur in BSI audit. #4041)