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-02-12 - (expected chart version 4.40.0) #3881

Merged
merged 185 commits into from
Feb 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
3896562
replace example.com with wire.example, only in charts
arthurwolf Sep 13, 2023
a98e4b1
add basic information on debugging helm errors
arthurwolf Sep 28, 2023
930c5f3
some minor additions for the helm troubleshooting docs
arthurwolf Sep 28, 2023
dc3c9ea
remove mention of mandarin hostname
arthurwolf Sep 28, 2023
8fb2766
Merge pull request #3669 from wireapp/master
elland Oct 23, 2023
e21a24e
[fix]: flaky test for leaving self-conv MLS (#3664)
elland Oct 23, 2023
4ccf082
[WPB-4981] replace unclaimed keypackages atomically (#3654)
MangoIV Oct 24, 2023
3d06ab9
WPB-5098 Backend-to-backend OpenApi Docs (#3666)
battermann Oct 24, 2023
13edeef
Integration tests flake when assuming federation ingress is up. (#3670)
elland Oct 25, 2023
452341c
[WPB-5103] Add users to MLS conversation when some backends are unrea…
mdimjasevic Oct 25, 2023
14be496
Fix extra remove proposal bug (#3672)
pcapriotti Oct 25, 2023
ee15ba3
chore: [charts] Update team-settings version (#3658)
zebot Oct 25, 2023
05e0bd6
Remove leftover PublicGroupState (#3675)
pcapriotti Oct 26, 2023
e1cff9f
Consume MLS messages from websocket (#3671)
pcapriotti Oct 26, 2023
6c78e70
Remove client check for subconversations (#3677)
pcapriotti Oct 27, 2023
2511d87
Update group state after application messages (#3678)
pcapriotti Oct 30, 2023
f87b3b3
Fix galley DB migrations (#3680)
battermann Oct 30, 2023
44de0f5
Remove create-user/team scripts (#3683)
smatting Oct 31, 2023
f9db2b6
nix/wire-server.nix: nixpkgs-fmt
flokli Nov 1, 2023
c8ad2f4
shell: add crate2nix
flokli Nov 1, 2023
b48fd37
cryptobox: package with crate2nix
flokli Nov 1, 2023
c5f8ee0
mls-test-cli: remove dead code, nixpkgs-fmt
flokli Nov 1, 2023
bcad6e7
mls-test-cli: add TODO
flokli Nov 1, 2023
f905fae
libs/libzauth/libzauth-c: run crate2nix generate
flokli Nov 1, 2023
4b95692
libzauth-c: bump jwt-simple dep
flokli Nov 1, 2023
078b850
nix/overlay.nix: nixpkgs-fmt
flokli Nov 1, 2023
accff30
zauth: build with crate2nix
flokli Nov 1, 2023
eedc7bc
rusty_jwt_tools: describe why crate2nix doesn't work here
flokli Nov 1, 2023
d33a5d4
add changelog
flokli Nov 1, 2023
3ec60b9
Merge pull request #3686 from wireapp/crate2nix
flokli Nov 1, 2023
26c2823
Merge branch 'develop' into wpb-4896-troubleshooting-helm-issues
arthurwolf Nov 1, 2023
f304310
Merge pull request #3618 from wireapp/wpb-4896-troubleshooting-helm-i…
arthurwolf Nov 1, 2023
c9c2353
WPB-5143 locked status for mls config (#3681)
battermann Nov 2, 2023
1963fdb
[feat] use nom in the direnv invocation if it is available (#3687)
MangoIV Nov 2, 2023
51d534d
Refactor notification API descriptions (#3685)
pcapriotti Nov 2, 2023
666c882
WPB-4853: Swagger cleanup (#3674)
lepsa Nov 2, 2023
7e587df
[WPB-5208] Allow adding users to conversations when other backends ar…
mdimjasevic Nov 2, 2023
82a962d
Swagger docs: new line after fed call tag (#3691)
battermann Nov 3, 2023
19babc8
WPB-4848 Flaky test (#3689)
battermann Nov 3, 2023
58bcc0c
Hotfix: Fixing how mls-test-cli is called (#3690)
lepsa Nov 6, 2023
161299a
Revert "Hotfix: Fixing how mls-test-cli is called (#3690)" (#3694)
akshaymankar Nov 6, 2023
5cad733
[WPB-5241] add the timeout to the global and local environment (#3692)
MangoIV Nov 6, 2023
06d6ed2
Add tool to aggregate and push test statistics from junit/ant XML rep…
stefanwire Nov 6, 2023
49ce18a
[WPB-5042] upgrade nixpkgs to upgrade haskell-language-server (#3650)
MangoIV Nov 7, 2023
50bf188
WPB-1906 - Unverified users can no longer create assets (#3604)
lepsa Nov 8, 2023
daa4830
Coturn chart: allow installing multiple times in multiple namespaces …
jschaul Nov 8, 2023
66b8c98
WPB-5204 Remove unused APNS_VOIP code (#3695)
lepsa Nov 8, 2023
782477c
Increase SQS timeout in galley integration (#3699)
pcapriotti Nov 9, 2023
aa7c912
[WPB 5356] fix brig flaking (#3701)
MangoIV Nov 9, 2023
c0cc85e
[WPB-2565] Do not send member updates to all (#3703)
mdimjasevic Nov 13, 2023
4807fd6
Reduce the size for CI image by getting rid of 2 GHCs (#3712)
akshaymankar Nov 13, 2023
d57d4dd
[WPB-5175] upgrade to ghc 9.4 (#3679)
MangoIV Nov 15, 2023
6d706ca
[fix] set notificationTimeOut to 28 days, make it legible (#3714)
MangoIV Nov 15, 2023
b76ae2e
WPB-5385 Extend internal federation config API with team ID (#3697)
battermann Nov 15, 2023
e14fc4b
[docs] Update number of days the login cookie is valid for (#3717)
akshaymankar Nov 15, 2023
7721923
[WPB-5376] Migrated from cryptonite to crypton. (#3711)
elland Nov 15, 2023
acf8cc6
[feat] add support for ghc-flakr's hs-run executable (#3716)
MangoIV Nov 15, 2023
0ea69ca
Use Word64 to represent a ClientId (#3713)
pcapriotti Nov 16, 2023
00acb1b
Update group ID documentation (#3705)
pcapriotti Nov 16, 2023
d303052
[fix] fix the envrc invocation (#3721)
MangoIV Nov 16, 2023
c3aaadc
Turn long summaries into descriptions (#3706)
pcapriotti Nov 16, 2023
1e1c33e
[WPB-1226] Servantify internal Galley conversation endpoints (#3718)
mdimjasevic Nov 16, 2023
977d771
Mangoiv/fix envrc (#3724)
MangoIV Nov 16, 2023
9386e3e
Delete shell.nix (#3726)
supersven Nov 16, 2023
5d8b7fd
[fix] stern/backoffice conference calling TTL (#3723)
battermann Nov 17, 2023
54337cb
[chore] Remove client ID conversion roundtrip (#3727)
battermann Nov 20, 2023
02b6ada
[chore] add link to PR to HaskellNetSSL upstream (#3728)
MangoIV Nov 20, 2023
0f5515b
fix local hspec option (#3730)
battermann Nov 21, 2023
acb0513
WBP-5577 make replay nonce header accessible for frontend (#3729)
battermann Nov 22, 2023
f787f79
[fix] fix discovery of directory (#3733)
MangoIV Nov 22, 2023
a7a5967
Add note about users own domain.
arthurwolf Nov 23, 2023
15adc58
updating the diagram and the source file
arthurwolf Nov 23, 2023
26af710
fix: TURN tests failing b/c of fsnotify polling failing to detect (#3…
elland Nov 23, 2023
82b6fe8
Better english sentence
arthurwolf Nov 28, 2023
1b78a9a
Merge pull request #3738 from wireapp/wpb-5574-note-on-domains
arthurwolf Nov 28, 2023
c8eb0a7
CI: Increase memory limit for brig to 1Gi (#3751)
akshaymankar Nov 28, 2023
e79c8b0
docker-ephemeral: Run federation-v0 services for backwards compat tes…
akshaymankar Nov 28, 2023
6b87ee4
tasty-cannon: Delete awaitMatch_ (#3754)
akshaymankar Nov 29, 2023
cd02cdc
Spar: Ensure mkValidExternalId returns a valid URef (#3747)
fisx Nov 29, 2023
b9c5dd7
WBP-5388 restrict contact search results according to team federation…
battermann Nov 29, 2023
1d87469
WPB-5417 limit file upload to 100MiB (#3752)
battermann Nov 29, 2023
9e62054
[fix] WPB-5715 data access layer of `federation_remotes` (#3758)
battermann Nov 30, 2023
b1e70d7
WPB-4887 increased ingress payload size from 256k to 512k (#3756)
battermann Nov 30, 2023
ca39008
[WPB-5603] Deleting a team member does not result in a conversation e…
mdimjasevic Dec 1, 2023
541b77b
WBP-5133 External partners search restriction enforced by backend (#3…
battermann Dec 1, 2023
3ef7ce2
galley-integration: Wait for starting legalhold test device (#3755)
akshaymankar Dec 4, 2023
1756f58
Fix calendar integration setting in backoffice / stern (#3761)
fisx Dec 5, 2023
fad51ed
Improve spar test coverage (#3757)
fisx Dec 6, 2023
8e86fb1
[WPB-5603] Fix the team member deleted event reason (#3764)
mdimjasevic Dec 6, 2023
7a1ec68
Federation error wrapping (#3742)
pcapriotti Dec 7, 2023
f0043e6
Refactor getOptions (#3707)
pcapriotti Dec 7, 2023
2c657ce
Simplify process spawning in integration tests (#3759)
pcapriotti Dec 8, 2023
a987fc5
Use ElasticMQ instead of fake_sqs (#3750)
akshaymankar Dec 11, 2023
cee5e33
[feat] bombon derivations (#3744)
MangoIV Dec 12, 2023
109b5e4
[WPB 5356] fix brig flaking (#3769)
MangoIV Dec 12, 2023
931df62
galley-integration: Give legalhold service longer to be connectable f…
akshaymankar Dec 13, 2023
f795d50
Use fork of warp which closes connections gracefully (#3775)
akshaymankar Dec 13, 2023
bdabda4
[fix] remove dependency on experimental feature flakes (#3778)
MangoIV Dec 13, 2023
bfeb84e
Merge branch 'develop' into wpb-2621-replace-for-charts
arthurwolf Dec 14, 2023
7feed45
Merge pull request #3577 from wireapp/wpb-2621-replace-for-charts
arthurwolf Dec 14, 2023
04da9d6
WPB-5312 (#3782)
battermann Dec 15, 2023
6019eab
Add -U option to upload-helm-charts-s3.sh (#3784)
smatting Dec 18, 2023
e39b966
[feat] nixpkgs bump (#3781)
MangoIV Dec 18, 2023
3e9e92d
[WPB-5389] Guard user connection requests by team-level federation se…
mdimjasevic Dec 18, 2023
6686810
federator: Do no reuse connections when talking to remotes (#3789)
akshaymankar Dec 20, 2023
e08afb1
SQSWatcher: Ignore failures in deleting recieved messages (#3783)
akshaymankar Dec 20, 2023
2723059
Use treefmt for running cabal-fmt (#3785)
akshaymankar Dec 20, 2023
5fbc3b8
[WPB-5810] Fix the service provider endpoints that return no body (#3…
mdimjasevic Dec 20, 2023
6c5662e
[WPB-5936] Send `conversation.member-leave` events to team admins (#3…
mdimjasevic Dec 21, 2023
fef9f84
WPB-4888: Implement request tracing across federation (#3765)
battermann Dec 21, 2023
b7ddcca
TLS connections to Cassandra (#3587)
supersven Dec 21, 2023
fb4e505
update diagram with recent comments
arthurwolf Dec 22, 2023
9b40c03
Federation API versioning (#3762)
pcapriotti Jan 4, 2024
dbcda21
New team feature EnforceFileDownloadLocation (#3779)
fisx Jan 4, 2024
997e42f
WPB-5667: Updating integration tests to better handle comments and ha…
lepsa Jan 5, 2024
874308c
WPB-5382 - Migrating tests from Cargohold into the new integration te…
lepsa Jan 5, 2024
ea0039b
WPB-5695 Enforce group conversation permission for external partner r…
battermann Jan 5, 2024
deebee1
add optional serviceMonitor field for SFTD chart (#3770)
jschaul Jan 8, 2024
2342af1
Update SFTD and its nginx images used by default in the helm charts (…
jschaul Jan 8, 2024
3c92ba6
fix brig's Helm template for geoip disabled (#3794)
stefanwire Jan 8, 2024
bb94f55
WPB-6001 suspend user logging (#3795)
battermann Jan 9, 2024
1637ea3
remove geoip (dead) code (#3792)
stefanwire Jan 9, 2024
b9985ba
Update MLS section of docs in developer/reference/config-options.md (…
rohan-wire Jan 9, 2024
5f69c13
WPB-1436 make guest link maximum lifetime configurable (#3796)
battermann Jan 10, 2024
02a94e6
Migrate away from our http-client fork, use upstream. (#3736)
elland Jan 10, 2024
6028148
Revert "Migrate away from our http-client fork, use upstream. (#3736)…
elland Jan 11, 2024
208dc3f
remove more geoip (dead) code (#3798)
stefanwire Jan 11, 2024
773ab19
webapp: Upgrade to 2023-12-11-production.0-v0.31.17-0-1e91445 (#3803)
supersven Jan 11, 2024
9485b73
Delete unused chat.py (#3804)
smatting Jan 12, 2024
e8d7d74
WPB-6101 make feature enforceFileDownloadLocation unlockable for QA (…
battermann Jan 12, 2024
006fa9f
Migrate from http-client fork, use upstream. (#3801)
elland Jan 15, 2024
b2eb75f
WPB-6099 Bump the version of rusty-jwt-tools in wire server (#3802)
battermann Jan 15, 2024
6429aee
[WPB-5883] Feature flag for a limited event fanout (#3797)
mdimjasevic Jan 16, 2024
7347afd
Revert brig memory setup back to 512mb (#3806)
elland Jan 16, 2024
e0a302f
fix wireapp hash (#3807)
stefanwire Jan 16, 2024
8e60f0b
fix: X509 Client Identity parser (#3808)
battermann Jan 16, 2024
74bc890
Add Argon2id support on top of Scrypt for password hashing (#3720)
elland Jan 17, 2024
dde007b
Fix integration test collector (#3812)
fisx Jan 17, 2024
b20e1b2
WPB-6162 update x 509 verification with new client identity format (#…
battermann Jan 17, 2024
a0b61c1
fix: WPB-5064 Moved namshi to ix-ai smtp image (#3791)
e-lisa Jan 17, 2024
973951a
Various improvements around LH policy conflict detection. (#3773)
fisx Jan 17, 2024
09d2f46
Upload bombon bom files directly to deptrack (WPB-6142) (#3810)
supersven Jan 17, 2024
59402be
Give underlying legal hold error instead of generic msg. (#3816)
elland Jan 18, 2024
978d97f
WPB-6012 create new API version v6 (#3815)
battermann Jan 18, 2024
afd9c75
[WPB-6073] cleanup haskell pins (#3814)
MangoIV Jan 18, 2024
1824dee
Revert "Revert brig memory setup back to 512mb" (#3819)
elland Jan 18, 2024
850b794
WPB-6177 document steps for creating new API version (#3817)
battermann Jan 18, 2024
f5fd1ec
WPB-6181 Update rusty-jwt-tools (#3820)
battermann Jan 18, 2024
4cedeeb
WPB-6162 update X.509 verification with new client identity format te…
battermann Jan 19, 2024
8677e3d
increase nginz memory limit (#3821)
supersven Jan 22, 2024
032d8e9
[feat] depend on a more up to date version of tasty (#3818)
MangoIV Jan 22, 2024
d0d7404
Revert "Revert "Revert brig memory setup back to 512mb"" (#3822)
MangoIV Jan 22, 2024
52f6869
Disallow changing user display name, handle in mlsE2EId-enabled teams…
fisx Jan 24, 2024
dc3a9eb
reactivate post-quatum cipher tests (#3836)
stefanwire Jan 24, 2024
613f723
remove Rust dependency on local tls_codec copy (#3837)
stefanwire Jan 25, 2024
17ad8b4
fix: use correct url (#3840)
smatting Jan 26, 2024
6a77ffa
fixing grepinclude references for docs.wire.com and adjusting nix bui…
jschumacher-wire Jan 29, 2024
38d3398
Improve usage of http-manager (fixes for fingerprint verification) (#…
MangoIV Jan 29, 2024
e2c0a04
move .envrc overriding to the end of the file (#3838)
stefanwire Jan 29, 2024
d72e184
refactor: use GitHub forks (#3841) (#3842)
stefanwire Jan 29, 2024
ff25cc3
Move repository from GitLab to GitHub (#3844)
stefanwire Jan 29, 2024
113096e
WPB-4657 Disabling development versions (#3772)
pcapriotti Jan 30, 2024
bc50c95
redirect Makefile to dist/run-services for integration tests (#3846)
stefanwire Jan 30, 2024
f34a8e8
Replace services/run-services with dist/run-services (#3848)
akshaymankar Jan 30, 2024
da07445
add test for team settings auth (#3851)
stefanwire Jan 31, 2024
831da7a
Use http-client fork again (#3852)
akshaymankar Jan 31, 2024
ef582d6
Give brig more RAM in integration tests (#3856)
akshaymankar Jan 31, 2024
761fee8
Merge pull request #3739 from wireapp/wpb-3933-update-federated-diagr…
arthurwolf Jan 31, 2024
aa508fa
add test for team properties auth (#3862)
stefanwire Feb 1, 2024
13aa3fb
WPB-5845 guests should not be able to join conversations under legalh…
battermann Feb 1, 2024
2c8eea3
test: team settings and propertied cannot be changeds by foreign team…
stefanwire Feb 1, 2024
e5a11f8
[feat] update documentation on how to build `wire-server` (#3854)
MangoIV Feb 1, 2024
a260847
[fix] use the correct API in the integration tests (#3869)
MangoIV Feb 1, 2024
5e3af0d
WPB-6351 Use max available version for internal API calls (#3863)
battermann Feb 1, 2024
bb64acb
Clean up LH tests (#3830)
fisx Feb 2, 2024
e6c08a7
Update coturn default image (#3872)
jschaul Feb 5, 2024
ee5058c
move a comment closer to the commented line (#3868)
stefanwire Feb 5, 2024
14cb871
Unblock release. (#3871)
fisx Feb 5, 2024
8266c4c
Use runAsUser, runAsGroup in webapp/teams/account helm chart (#3826)
amitsagtani97 Feb 7, 2024
fd9628a
update topology aware annotation key for k8s 1.27+ (#3878)
amitsagtani97 Feb 7, 2024
2b104a0
fix Helm pretty-printer for disabledAPIVersions (#3877)
stefanwire Feb 8, 2024
63d99ae
Introduce NotificationSubsystem (#3786)
akshaymankar Feb 8, 2024
76f415e
chore: [charts] Update webapp version (#3824)
zebot Feb 12, 2024
77269ec
Add changelog for Release 2024-02-12
zebot Feb 12, 2024
90500af
clean up changelog
battermann Feb 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 17 additions & 5 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,24 @@ store_paths=$(echo "$nix_files" | xargs nix-store --add ./nix)
layout_dir=$(direnv_layout_dir)
env_dir=./.env

export NIX_CONFIG='extra-experimental-features = nix-command'

[[ -d "$layout_dir" ]] || mkdir -p "$layout_dir"

if [[ ! -d "$env_dir" || ! -f "$layout_dir/nix-rebuild" || "$store_paths" != $(< "$layout_dir/nix-rebuild" ) ]]; then
nix-build ./nix -A wireServer.devEnv --out-link ./.env

bcmd=nix
if command -v nom &> /dev/null; then
if [[ "${USE_NOM}" != "0" ]]; then
bcmd=nom
fi
fi
echo "🔧 Building environment"
$bcmd build -f nix wireServer.devEnv -Lv --out-link ./.env
echo "$store_paths" > "$layout_dir/nix-rebuild"
fi

PATH_add "./.env/bin"
PATH_add "./.env-hs-run/bin"
path_add "PKG_CONFIG_PATH" "./.env/lib/pkgconfig"
path_add "LIBRARY_PATH" "./.env/lib"
path_add "PYTHONPATH" "./hack/python"
Expand All @@ -32,9 +41,6 @@ PATH_add "./dist"
# e.g. "nix-shell -p foo" will get "foo" for pkgs defined in ./nix/default.nix
[[ -f "./.env/.profile" ]] && source_env "./.env/.profile"

# allow local .envrc overrides
[[ -f .envrc.local ]] && source_env .envrc.local

# Locale
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
Expand All @@ -51,3 +57,9 @@ export INTEGRATION_DYNAMIC_BACKENDS_POOLSIZE=3
export AWS_REGION="eu-west-1"
export AWS_ACCESS_KEY_ID="dummykey"
export AWS_SECRET_ACCESS_KEY="dummysecret"

# integration test suite timeout
export TEST_TIMEOUT_SECONDS=2

# allow local .envrc overrides
[[ -f .envrc.local ]] && source_env .envrc.local
18 changes: 0 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,6 @@ on:
branches: [master, develop]

jobs:
treefmt:
name: Run treefmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: wire-server
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- name: Install treefmt and nixpkgs-fmt (without pulling in all of dev-env)
run: nix-env -if nix/default.nix -iA pkgs.treefmt pkgs.nixpkgs-fmt pkgs.shellcheck
- name: Run treefmt
run: treefmt

build-docs:
name: Build docs
runs-on: ubuntu-latest
Expand Down
23 changes: 4 additions & 19 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,6 @@ services/nginz/src
services/.env
tools/api-simulations/mailboxes.json
tools/api-simulations/reports
brig-schema.yaml
brig.yaml
brig.integration-aws.yaml
cannon.yaml
cannon.integration-aws.yaml
cannon2.integration-aws.yaml
cargohold.yaml
cargohold.integration-aws.yaml
galley-schema.yaml
galley.yaml
galley.integration-aws.yaml
gundeck-schema.yaml
gundeck.yaml
gundeck.integration-aws.yaml
proxy.yaml
proxy.integration-aws.yaml
spar.yaml
spar.integration-aws.yaml
integration-aws.yaml
DOCKER_ID*
swagger-ui

Expand Down Expand Up @@ -105,6 +86,7 @@ result-*
# Created by .envrc
.direnv
.env
.env-hs-run

# emacs misc
.dir-locals.el
Expand All @@ -114,3 +96,6 @@ result-*

services/nginz/third_party/headers-more-nginx-module
services/nginz/third_party/nginx-module-vts

# dumped out by running tests in kind
logs-integration
Loading
Loading