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 2022-11-29 - (expected chart version 4.27.0) #2880

Closed
wants to merge 75 commits into from

Conversation

zebot
Copy link
Contributor

@zebot zebot commented Nov 29, 2022

[2022-11-29] (Chart Release 4.27.0)

Release notes

API changes

Features

Bug fixes and other updates

Internal changes

pcapriotti and others added 30 commits November 3, 2022 16:22
* Fix bug in MLS user removal from conversation

The list of removed clients has to be compared with those in the
conversation, not the list of *all* clients of that user.

* Rename getMLSClients to getClientInfo

* Skip client check for deleted clients

The code skipping this check was incorrectly deleted in 49782f5. This
restores it (in a different form) and adds some comments explaining the
logic.
Add tests for invitation urls in team invitation responses. These depend on the settings of galley.
* Add mlsSelfConvId function
* Implement endpoint
* Fix a typo in a test function name
* Integration test: happy case
* Integration test: other user attempting to join
* Integration test: leaving a self-conversation
* Add a changelog

Co-authored-by: Marko Dimjašević <marko.dimjasevic@wire.com>
…ent data between brig and galley's clients tables. (#2830)
* Bump nixpkgs to latest unstable, stop using forked nixpkgs

* Use openssl 3.0.7 for HsOpenSSL

Latest nixpkgs unstable contains the fixed version of openssl.

* nix/sources.json: Update description and homepage

`niv update` misses this: nmattia/niv#358
* Split galley servant definition

* Split galley API routes
Master->Develop after release
* Add debugtools to wire-server images

* changelog

* convenience makefile target for local image building
* WIP

* make inputs explicit

* fixup for paths

* use alpine base image

* Support from flokli to fix issues

* formatting

* add nixified nginz-disco image

* attempt to add to default.nix

* nginx: [warn] could not build optimal variables_hash, you should increase either variables_hash_max_size: 1024 or variables_hash_bucket_size: 64; ignoring variables_hash_bucket_size

* PR feedback: openssl 1.1

* changelog

* also upload nginz and nginz-disco images

* PR feedback

* nix/nginz.nix: add nginz to contents

cannon has a preStop lifecycle hook that currently invokes nginx -c …
quit on stop.

* nginz container: drop exposed ports

All config is defined in the helm chart, just by building the container
we don't know which ports are exposed.

* services/nginz: drop Dockerfile, README and Makefile

We use Nix to build this now.

* Hi CI

* remove no-longer-necessary openssl1.1 override

Co-authored-by: Florian Klink <flokli@flokli.de>
This file is managed by niv
That list was taken from hack/bin/shellcheck.sh
supersven and others added 20 commits November 23, 2022 13:15
Add more logging and ensure that the logs are written. Apply a timeout to all calls such that firewalls and SMTP servers cannot delay SMTP connections. (There are some techniques to delay conversations with spammers forever / for a long time.)

Co-authored-by: fisx <mf@zerobuzz.net>
* Create self-conversation before listing

* Test: self-conversation created automatically

* Create an MLS self-conversation only in v3

* Adjust tests for listing the MLS self-conversation

* Drop `GET /conversations/ids` starting v3

* Make tests for `GET /conversations/ids` use v2

- The endpoint is removed starting v3, and tests by default use the
latest version, which is currently v3
We don't use cabal anymore to fetch packages from hackage
Co-authored-by: Zebot <zebot@users.noreply.github.com>
…2872)

* Test: use a commit bundle instead of a commit
* Exclude self-conversations in v2
* Test: self-conv exists and not listed below v3
…ion error. (#2862)

* Improve dealing with global team convo

* Re-use function instead of redefining.

* Re-extracted helper conversation function

* Preemptively create GTC on listing Ids

* Fixed typo

* Improved error type for unexpected sender client on creation for
Self/GTC

* Apply feedback from review.
@zebot zebot temporarily deployed to cachix November 29, 2022 13:20 Inactive
@zebot zebot temporarily deployed to cachix November 29, 2022 13:20 Inactive
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Nov 29, 2022
Copy link
Contributor

@supersven supersven left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@battermann battermann temporarily deployed to cachix November 29, 2022 13:34 Inactive
@battermann battermann temporarily deployed to cachix November 29, 2022 13:34 Inactive
@mdimjasevic
Copy link
Contributor

In the API changes section, I suggest to drop the log about the MLS self-conversation that mentions the PUT endpoint. It was an intermediate PR that changed the endpoint to use the GET method, and there's a log for it in the same section.

@mdimjasevic
Copy link
Contributor

The public webapp release from Nov 28, 2022 has a bug where the conversation list wouldn't load at all at the desktop client startup, as reported in https://wearezeta.atlassian.net/browse/WEBAPP-7160. I would count this as a blocker, i.e., I wouldn't include that webapp release.

@battermann battermann closed this Nov 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet