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-12-01 - (expected chart version 4.27.0) #2891

Merged
merged 80 commits into from
Dec 1, 2022

Conversation

zebot
Copy link
Contributor

@zebot zebot commented Dec 1, 2022

[2022-12-01] (Chart Release 4.27.0)

Release notes

API changes

Features

Bug fixes and other updates

Documentation

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
mdimjasevic and others added 24 commits November 23, 2022 16:53
* 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.
* charts/sftd: add compatibility for sftd versions 3.1.10 and later.

* changelog: update for sftd chart changes.
…am conversation error (#2887)

* Path-fix GTC edge case where reg conv with team and names were confused
for global team conversations (adds test case)

* Golf guard
Co-authored-by: Zebot <zebot@users.noreply.github.com>
@zebot zebot temporarily deployed to cachix December 1, 2022 08:44 Inactive
@zebot zebot temporarily deployed to cachix December 1, 2022 08:44 Inactive
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Dec 1, 2022
Copy link
Contributor

@mdimjasevic mdimjasevic left a comment

Choose a reason for hiding this comment

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

Looks good.

@battermann battermann merged commit 9a58ed3 into master Dec 1, 2022
@battermann battermann deleted the release_2022-12-01_08_43 branch December 1, 2022 09:53
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.