Skip to content

Commit 17ea62b

Browse files
authored
Merge pull request #2746 from wireapp/release_2022-10-04_12_20
Release 2022-10-04 - (expected chart version 4.25.0)
2 parents b0b3f1c + 633cd8a commit 17ea62b

File tree

236 files changed

+29339
-10932
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+29339
-10932
lines changed

.hlint.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# We need quasi quotes support.
22
- arguments: [ -XQuasiQuotes, --color ]
3+
34
# Used to enforce ormolu styling. Can be revisited if we change formatters.
45
- ignore: { name: Redundant $ }
56
- ignore: { name: Redundant do }
67
- ignore: { name: Use newtype instead of data }
7-
#
8+
89
# Left for the programmer to decide. See discussion at https://github.com/wireapp/wire-server/pull/2382#discussion_r871194424
910
- ignore: { name: Avoid lambda }
1011
- ignore: { name: Avoid lambda using `infix` }
@@ -15,6 +16,11 @@
1516
# custom rules:
1617
- hint: { lhs: (() <$), rhs: void }
1718
- hint: { lhs: return, rhs: pure }
18-
## We want the latter to properly handle signals.
19+
20+
# We want the latter function because it handles signals properly.
1921
- error: { name: Use shutdown, lhs: runSettings, rhs: runSettingsWithShutdown }
20-
- ignore: { name: Use shutdown, within: [Network.Wai.Utilities.Server, Federator.Response] }
22+
- ignore: { name: Use shutdown, within: [
23+
Network.Wai.Utilities.Server, # this is the implementation 'runSettingsWithShutdown'
24+
Federator.Response, # this is just a naming conincidence
25+
Cannon.Run # we do something similar, but not identical here by hand
26+
] }

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
# [2022-10-04] (Chart Release 4.25.0)
2+
3+
## Release notes
4+
5+
6+
* Upgrade webapp version to 2022-10-04-production.0-v0.31.2-0-a438b30 (#2302)
7+
8+
9+
## API changes
10+
11+
12+
* Remove /legalhold/conversation alias from v2 (#2734)
13+
14+
* Make v2 a supported version and start v3 (#2734)
15+
16+
17+
## Features
18+
19+
20+
* Allow deletion of MLS team conversations (#2733)
21+
22+
23+
## Bug fixes and other updates
24+
25+
26+
* Revert synchronous semantics of client deletion endpoint (#2737)
27+
28+
29+
## Documentation
30+
31+
32+
* JCT-146 - update outdated info
33+
SER-211 - update new info regarding nodetool use (#2736)
34+
35+
36+
## Internal changes
37+
38+
39+
* Skeleton implementation of new endpoint for JWT DPoP access token generation (#2652, #2686)
40+
41+
* Add swagger2-ui to stern (#2742 ...)
42+
43+
144
# [2022-09-27] (Chart Release 4.24.0)
245

346
## Release notes

build/ubuntu/Dockerfile.builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN cd /tmp && \
1919
git checkout 6370cd556f03f6834d0b8043615ffaf0044ef1fa && \
2020
git rev-parse HEAD
2121

22-
RUN cd /tmp/rusty-jwt-tools && cargo build --release --target x86_64-unknown-linux-gnu
22+
RUN cd /tmp/rusty-jwt-tools && cargo build --features haskell --release --target x86_64-unknown-linux-gnu
2323

2424
FROM ${prebuilder}
2525

build/ubuntu/Dockerfile.deps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ RUN cd /tmp && \
2929
git checkout 6370cd556f03f6834d0b8043615ffaf0044ef1fa && \
3030
git rev-parse HEAD
3131

32-
RUN cd /tmp/rusty-jwt-tools && cargo build --release --target x86_64-unknown-linux-gnu
32+
RUN cd /tmp/rusty-jwt-tools && cargo build --features haskell --release --target x86_64-unknown-linux-gnu
3333

3434

3535
# Minimal dependencies for ubuntu-compiled, dynamically linked wire-server Haskell services

cabal.project

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ packages:
1616
, libs/gundeck-types/
1717
, libs/hscim/
1818
, libs/imports/
19+
, libs/jwt-tools/
1920
, libs/metrics-core/
2021
, libs/metrics-wai/
2122
, libs/polysemy-wire-zoo/
@@ -219,6 +220,8 @@ package hscim
219220
ghc-options: -Werror
220221
package imports
221222
ghc-options: -Werror
223+
package jwt-tools
224+
ghc-options: -Werror
222225
package metrics-core
223226
ghc-options: -Werror
224227
package metrics-wai

charts/brig/templates/configmap.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,5 +287,14 @@ data:
287287
{{- if .setNonceTtlSecs }}
288288
setNonceTtlSecs: {{ .setNonceTtlSecs }}
289289
{{- end }}
290+
{{- if .setDpopMaxSkewSecs }}
291+
setDpopMaxSkewSecs: {{ .setDpopMaxSkewSecs }}
292+
{{- end }}
293+
{{- if .setDpopTokenExpirationTimeSecs }}
294+
setDpopTokenExpirationTimeSecs: {{ .setDpopTokenExpirationTimeSecs }}
295+
{{- end }}
296+
{{- if $.Values.secrets.dpopSigKeyBundle }}
297+
setPublicKeyBundle: /etc/wire/brig/secrets/dpop_sig_key_bundle.pem
298+
{{- end }}
290299
{{- end }}
291300
{{- end }}

charts/brig/templates/secret.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,8 @@ data:
2525
{{- if (not $.Values.config.useSES) }}
2626
smtp-password.txt: {{ .smtpPassword | b64enc | quote }}
2727
{{- end }}
28+
{{- if .dpopSigKeyBundle }}
29+
dpop_sig_key_bundle.pem: {{ .dpopSigKeyBundle | b64enc | quote }}
2830
{{- end }}
31+
{{- end }}
32+

charts/brig/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ config:
8585
# - example.com
8686
set2FACodeGenerationDelaySecs: 300 # 5 minutes
8787
setNonceTtlSecs: 300 # 5 minutes
88+
setDpopMaxSkewSecs: 1
89+
setDpopTokenExpirationTimeSecs: 300 # 5 minutes
8890
smtp:
8991
passwordFile: /etc/wire/brig/secrets/smtp-password.txt
9092
proxy: {}

charts/nginz/values.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -484,9 +484,6 @@ nginx_conf:
484484
- path: /mls/public-keys
485485
envs:
486486
- all
487-
- path: /nonce/clients
488-
envs:
489-
- all
490487
gundeck:
491488
- path: /push/api-docs$
492489
envs:

charts/webapp/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ resources:
99
cpu: "1"
1010
image:
1111
repository: quay.io/wire/webapp
12-
tag: "2022-09-20-production.0-v0.31.2-0-7f74074"
12+
tag: "2022-10-04-production.0-v0.31.2-0-a438b30"
1313
service:
1414
https:
1515
externalPort: 443

0 commit comments

Comments
 (0)