Skip to content

Commit 0146479

Browse files
committed
Add changelog for Release 2025-08-08
1 parent 52f68bb commit 0146479

File tree

10 files changed

+65
-34
lines changed

10 files changed

+65
-34
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
# [2025-08-08] (Chart Release 5.20.0)
2+
3+
## Release notes
4+
5+
6+
* The wire-server now uses quorum queues for user notifications, communicating
7+
with cells and for watching dead lettered user-notifications. These were
8+
previously declared without any type making them "classic" RabbitMQ queues.
9+
10+
The transition is unfortunately not automatic. There are no official clients of
11+
wire-server which use these queues, so in most cases there should only be two
12+
queues which need to moved over:
13+
1. cells_events
14+
2. dead-user-notifications
15+
16+
If there are no other classic queues and no cells server is deployed, the steps
17+
of upgrade are very simple:
18+
19+
1. Delete these queues
20+
2. Deploy the new version of wire-server
21+
22+
Please note that rolling back this deployment would not be possible unless these
23+
queues are deleted again.
24+
25+
In case there are other classic queues of format
26+
`user-notifications.<user-id>.<client-id>` or if a cells server is configured,
27+
then this ugprade would require some downtime. The steps are documented on
28+
RabbitMQ blog:
29+
https://www.rabbitmq.com/blog/2023/03/02/quorum-queues-migration#in-place-migration
30+
31+
32+
## API changes
33+
34+
35+
* New end-point `GET /user-groups?...` for filtering, sorting, and pagination. (#4607)
36+
37+
38+
## Features
39+
40+
41+
* Allow team collaborators with `implicit_connection` permission to create and query a One2One conversation with a team member. (#4692)
42+
43+
* Introduce new feature config `consumableNotifications`, it should be used by
44+
clients to determine whether they should use the consumable-notifications
45+
feature. This will not be enforced by the server. (#4689)
46+
47+
* Do not deliver client specific notifications to temporary clients. (#4703)
48+
49+
50+
## Bug fixes and other updates
51+
52+
53+
* Fix bug where reset action was returning "invalid-op" for non-group conversations (#4702)
54+
55+
56+
## Internal changes
57+
58+
59+
* Move user creation to UserStore (#4695)
60+
61+
* Fixed 504 errors when trying to reach services in other namespaces. (#4701)
62+
63+
* charts/nginz: remove nginz_disco script and sidecar container, and replace outside upstreams.txt file by an inline block, making use of 'resolve' keyword to directly reference DNS names inside the kubernetes cluster. (#4663)
64+
65+
166
# [2025-07-28] (Chart Release 5.19.0)
267

368
## Release notes

β€Žchangelog.d/0-release-notes/quorum-queuesβ€Ž

Lines changed: 0 additions & 24 deletions
This file was deleted.

β€Žchangelog.d/1-api-changes/WPB-17534-list-user-groupsβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žchangelog.d/2-features/WPB-18195β€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žchangelog.d/2-features/consumable-notifs-feature-configβ€Ž

Lines changed: 0 additions & 3 deletions
This file was deleted.

β€Žchangelog.d/2-features/fewer-events-for-temp-clientsβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žchangelog.d/3-bug-fixes/reset-non-groupβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žchangelog.d/5-internal/create-userβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žchangelog.d/5-internal/nginz-disco-fixβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žchangelog.d/5-internal/nginz-disco-replacementβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
Β (0)