Skip to content

Release 2026-05-08 - (expected chart version 5.31.0)#5218

Open
zebot wants to merge 19 commits intomasterfrom
release_2026-05-08_12_56
Open

Release 2026-05-08 - (expected chart version 5.31.0)#5218
zebot wants to merge 19 commits intomasterfrom
release_2026-05-08_12_56

Conversation

@zebot
Copy link
Copy Markdown
Contributor

@zebot zebot commented May 8, 2026

[2026-05-08] (Chart Release 5.31.0)

API changes

Features

Bug fixes and other updates

Internal changes

akshaymankar and others added 19 commits April 21, 2026 14:10
* GalleyAPIAccess: Delete unnecessary logs

* IndexUserStore.Bulk.ES: Make logs give a better idea of progress

* IndexUserStore.Bulk.ElasticSearch: Don't fail when a user doc fails to build

Instead just log and move on.

This removes the effect and implement all actions as IO by passing the
interpreter and calling it everywhere. This is not the prettiest way to do this,
perhaps we figure out a way later.

* Brig.Index.Eval: Share manager and cassClient between multiple invocations of runSem

* brig-index: Log JSONs

* Brig.Index.Eval: Remove unused effects from the stack

This removes the need for having postgres. This commit doesn't remove the
requirement of postgres from various commands because this might be needed again
soon as the work for migrating user data to postgres is underway.
Master->Develop after release
The first part number cannot be 0, but has to be 1.
---------

Co-authored-by: Akshay Mankar <axeman@tuta.com>
Co-authored-by: Leif Battermann <leif.battermann@wire.com>
---------

Co-authored-by: Leif Battermann <leif.battermann@wire.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Postgres: Index the parent_conv column in the conversation table

This will reduce the time it takes to delete conversations.

* PostgresMigrations: Allow running migrations without transactions

Requires upstream patch: tvh/hasql-migration#19

* Ensure index creation can be run again since it cannot be run in a transaction

* Make comment haddock

Co-authored-by: Sven Tennie <sven.tennie@wire.com>

---------

Co-authored-by: Sven Tennie <sven.tennie@wire.com>
…n when not using transactions (#5209)

* PostgresMigrations: Ensure only a migration runs once at a time, even when not using transactions

* changelog

* Fix typo

Co-authored-by: Sven Tennie <sven.tennie@wire.com>

---------

Co-authored-by: Sven Tennie <sven.tennie@wire.com>
This causes deadlocks with another process running the same migration of `CREATE
INDEX CONCURRENTLY` because this query waits on all transactions to be complete.

Co-authored-by: Sven Tennie <sven.tennie@wire.com>
…e members when they're removed from MLS conversations (#5210)
* Refactor: de-duplicate rpc calls to fetch team size.

* Refactor: move local function from top-level into where clause.

This way it's clear that it may not work for related use cases.

* Refactor: lint.

* Haddocks.

* Extend TeamSize type to contain one Natural per user type.

* Tune ES query.

* De-obfuscate tuned ES query.
@zebot zebot requested review from a team as code owners May 8, 2026 12:57
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

7 participants