Skip to content

Conversation

zebot
Copy link
Contributor

@zebot zebot commented Jun 7, 2022

[2022-06-07] (Chart Release 4.13.0)

Release notes

API changes

Features

Bug fixes and other updates

Documentation

Internal changes

Federation changes

akshaymankar and others added 30 commits May 18, 2022 21:51
* charts/brig: Support running brig with GeoIP database

Co-authored-by: jschaul <[email protected]>
* New internal brig endpoints for galley use

* Tests

* chore(changelog)
Merge master back into develop for release 2022-05-18
* Convert CSV endpoint to Servant

* Add response header support to LowLevelStream
* Add security response about wire.com outage on 2022-05-23

Co-authored-by: sanojwr <[email protected]>
By default, incoming network traffic for websockets comes through these network
hops:

Internet -> LoadBalancer -> kube-proxy -> nginx-ingress-controller -> nginz -> cannon

In order to have graceful draining of websockets when something gets restarted (as implemented in #2416 ), as it is not easily possible to implement the graceful draining on nginx-ingress-controller or nginz by itself, with this PR there is now
a configuration option to get the following network hops:

Internet -> separate LoadBalancer for cannon only -> kube-proxy -> [nginz->cannon (2 containers in the same pod)]

More context:
https://wearezeta.atlassian.net/wiki/spaces/PS/pages/585564424/How+to+gracefully+drain+cannon+but+not+so+slowly

FUTUREWORK: this introduces some nginz config duplication; some way to refactor this (e.g. by moving charts/{cannon, nginz}/* to charts/wire-server/ in a backwards-compatible way) would allow to reduce this duplication.

Co-authored-by: jschaul <[email protected]>
* Simplify the federated welcome message request

* Add a couple of tests for remote welcomes

* Reuse sendLocalWelcomes

* We never fail when dereferencing on the remote end fails

* Log a remote backend failing to decode a message

* Federation call: throw internal error

* Parallelise sending welcome messages

Co-authored-by: Paolo Capriotti <[email protected]>
Export NIX_BUILD_SHELL for cabal also.
elland and others added 20 commits May 31, 2022 08:50
…owlisting (#2438)

Some internal test environments like staging, must allow requests from arbitrary domains which different teams use. It should also allow requests from localhost:<some-port>. This PR expands the purpose of nginx_conf.randomport_allowlisted_origins to allow any arbitrary host name.
They've deleted the versions we use from the latest index. More details:
bitnami/charts#10539
@zebot zebot temporarily deployed to cachix June 7, 2022 11:09 Inactive
@battermann battermann temporarily deployed to cachix June 7, 2022 11:19 Inactive
@battermann battermann closed this Jun 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.