Skip to content

Commit e64b618

Browse files
authored
Merge pull request #4823 from wireapp/master
Master->Develop after release
2 parents e4ea67f + 69bed38 commit e64b618

39 files changed

+134
-70
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,137 @@
1+
# [2025-10-21] (Chart Release 5.23.0)
2+
3+
## Release notes
4+
5+
6+
* Team user search role filter has been fixed and results now include each member's team role. Note: existing search index documents will only show roles after a reindex or when users get updated; newly created or updated users populate their role automatically. (#4728)
7+
8+
* Elasticsearch/OpenSearch mapping updated for team user search to support filtering by unverified email addresses. For the new filter `email=verified|unverified` on `GET /teams/{tid}/search` to work as intended, it is necessary to create a new index and re-index the data either by [migrating to a new index](https://docs.wire.com/latest/developer/reference/elastic-search.html?h=#migrate-to-a-new-index) or by [recreating the index](https://docs.wire.com/latest/developer/reference/elastic-search.html?h=#recreate-an-index-requires-downtime).
9+
10+
* Allow storing conversation data in postgres.
11+
12+
This is currently not the default and is experimental.
13+
The migration path from Cassandra is yet to be programmed.
14+
15+
However, new installations can use this by configuring the wire-server helm
16+
chart like this:
17+
18+
```yaml
19+
galley:
20+
config:
21+
postgresqlMigration:
22+
conversation: postgresql
23+
``` (#4764)
24+
25+
26+
## API changes
27+
28+
29+
* Stub endpoints for enterprise provisioning (only in V13) (#4743)
30+
31+
* Finalize API Version V12, start new develop version V13. (#4817)
32+
33+
* The blocked domains feature
34+
(`optSettings.setCustomerExtensions.domainsBlockedForRegistration`) is now
35+
more strict: It is not only forbidden to register users with these domains in
36+
their email addresses, but also to change a user's email address to one of
37+
these domains.
38+
39+
This affects the endpoints:
40+
- `/register` (as before)
41+
- `/activate/send`
42+
- `/users/{uid}/email`
43+
- `/i/self/email` (internal endpoint)
44+
- `/access/self/email`
45+
- `/i/teams/{tid}/invitations` (internal endpoint)
46+
- `/teams/{tid}/invitations` (#4624)
47+
48+
49+
## Features
50+
51+
52+
* Allow collaborator to be removed from a team. (#4694)
53+
54+
* Add PodDisruptionBudget for Backoffice (#4751)
55+
56+
* Implement user-groups channels association (`/user-groups/{gid}/channels`). (#4783)
57+
58+
* Implement `channels` and `channelsCount` in `user-groups` endpoints. (#4776)
59+
60+
* Add `entreprise-provisioning`, a CLI to batch provision various entities, currently, creates and associate channels to existing user-groups. (#4790)
61+
62+
* Brig: Add optional `email` query parameter to `GET /teams/{tid}/search` ("browse-team"). (#4774)
63+
64+
* Add feature flag for "simplified user connection requests" QR codes
65+
(`simplifiedUserConnectionRequestQRCode`). As it has been implicitly enabled
66+
before - there was no way to turn it off - it's enabled by default. (#4763)
67+
68+
* Added user group endpoints to nginz config (#4744)
69+
70+
* New endpoint to update the users of a user group (#4768)
71+
72+
* Include total count in user group list/search responses (#4773)
73+
74+
* Allow updates of SCIM users by SCIM even if E2EID is enabled (#4772)
75+
76+
* Add global `AssetAuditLog` feature flag (#4779)
77+
78+
* cargohold: add asset audit logging (#4782, #4784, #4787)
79+
80+
* Add `searchable` field to users, users who have it set to `false` won't be found by the public endpoint.
81+
Add `POST /users/:uid/searchable` endpoint where team admin can change it for user.
82+
Add `/teams/:tid/search?searchable=false`, where the query parameter makes it return only non-searchable users. (#4786)
83+
84+
* Add user group ids to team member search result (#4809)
85+
86+
* Add endpoint for a team admin to get a new app cookie (#4769)
87+
88+
* Introduce apps and the corresponding creation endpoint `POST /teams/:tid/apps`. (#4696)
89+
90+
* Add `stealthUsers` feature flag (#4803)
91+
92+
* Remove user from all user groups on deletion (#4781)
93+
94+
* Add `type` field to user profiles. The possible values are "regular" for regular users, "bot" for services and "app" for apps. (#4758)
95+
96+
97+
## Bug fixes and other updates
98+
99+
100+
* The role filter of the team search is fixed (#4728)
101+
102+
* Changed Swagger data type `Pict` from `{}` which is interpreted as `string` to
103+
`{"type":"object"}`. Also, static Swagger specifications of earlier API versions
104+
have been adapted. (#4785)
105+
106+
* Added nginz rules for missing endpoints (#4808)
107+
108+
109+
## Documentation
110+
111+
112+
* add documentation on setting up federated calling (#4796)
113+
114+
* Update multi-ingress deeplink documentation to have a better example (#4807)
115+
116+
117+
## Internal changes
118+
119+
120+
* Add a preStopHook to gundeck helm chart to avoid spurious 500s on gundeck restarts. (#4730)
121+
122+
* Add `hls.json` to `.gitignore`. It's only useful in specific editor setups. (#4747)
123+
124+
* New make rule and python script for creating `/postgres-schema.sql`. (not hooked into CI yet) (#4760)
125+
126+
* Add postgres dynamic query builder (#4812)
127+
128+
* charts/{redis-ephemeral,reaper}: switch away from non-working bitnami registry (#4792)
129+
130+
* Update kubectl, restund, redis-cluster, and rabbitmq images to use bitnamilegacy registry (#4791)
131+
132+
* Switch reaper and restund kubectl images to bitnamilegacy registry to ensure shell access compatibility (#4801)
133+
134+
1135
# [2025-09-02] (Chart Release 5.22.0)
2136

3137
## Release notes

β€Žchangelog.d/0-release-notes/WPB-19693-role-filter-and-role-populationβ€Ž

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

β€Žchangelog.d/0-release-notes/WPB-19730-browse-team-email-filter-index-mappingβ€Ž

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

β€Žchangelog.d/0-release-notes/conv-postgres-interpreterβ€Ž

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

β€Žchangelog.d/1-api-changes/WPB-19807β€Ž

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

β€Žchangelog.d/1-api-changes/freeze-v12β€Ž

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

β€Žchangelog.d/1-api-changes/no-email-change-to-blocked-domainsβ€Ž

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

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

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

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

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

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

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

0 commit comments

Comments
Β (0)