Skip to content
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 31 commits into from
May 21, 2024

Conversation

zebot
Copy link
Contributor

@zebot zebot commented May 21, 2024

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

API changes

Features

Bug fixes and other updates

Internal changes

battermann and others added 30 commits April 29, 2024 10:26
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.
* Revert "[chore] don't use treeefmt for hlint, readd the remove hlint rules (#4028)"

This reverts commit aef2f57.

* Revert "[WPB-8712] use treefmt for everything (#4000)"

This reverts commit 2d5073e.
Tracked by WPB-5990.

---------

Co-authored-by: Marko Dimjašević <marko.dimjasevic@wire.com>
Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
Co-authored-by: Magnus Viernickel <magnus.viernickel@wire.com>
Co-authored-by: Matthias Fischmann <mf@zerobuzz.net>
Co-authored-by: Igor Ranieri <igor@elland.me>
* Remove outdated comment in galley.

* Remove unnecessary wai-routing dependency from stern.

* update default.nix

* hi ci
* 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 <igor@elland.me>
)


Co-authored-by: Leif Battermann <leif.battermann@wire.com>
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 <igor@elland.me>
This reverts commit 37ee52d.
This reverts commit 325832d.
This reverts commit 8e5588d.
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label May 21, 2024
@elland elland merged commit de94fc2 into master May 21, 2024
8 of 9 checks passed
@elland elland deleted the release_2024-05-21_12_44 branch May 21, 2024 13:47
@echoes-hq echoes-hq bot added echoes: technical-debt Changes intended at mitigating risks echoes: features End-user visible changes intended to create customer value echoes: throughput Changes intended at preserving our ability to evolve the software safely and effectively echoes: bugs Technical or functional defects in the product and removed echoes: technical-debt Changes intended at mitigating risks echoes: throughput Changes intended at preserving our ability to evolve the software safely and effectively labels Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
echoes: bugs Technical or functional defects in the product echoes: features End-user visible changes intended to create customer value ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants