Skip to content

Comments

Release 2022-11-30 - (expected chart version 4.27.0)#2883

Closed
zebot wants to merge 76 commits intomasterfrom
release_2022-11-30_09_22
Closed

Release 2022-11-30 - (expected chart version 4.27.0)#2883
zebot wants to merge 76 commits intomasterfrom
release_2022-11-30_09_22

Conversation

@zebot
Copy link
Contributor

@zebot zebot commented Nov 30, 2022

[2022-11-30] (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
battermann and others added 23 commits November 23, 2022 09:09
…2753)

* Implement global team conversations

* Implemented create/retrieve for global team conv

* Implemented MLS side of global team conv

* Cleaned up utility function

* Another missed spot from ormolu

* Deleted outdated todo

* Removed redundant imports, including missed spots from previous PRs.

* Simplify code / feedback from review

* Extracted function

* Test listing conversations

* Revert redundant changes now that member list is fetched.

Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
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 30, 2022 09:23 Inactive
@zebot zebot temporarily deployed to cachix November 30, 2022 09:23 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 30, 2022
@battermann battermann temporarily deployed to cachix November 30, 2022 09:31 Inactive
@battermann battermann temporarily deployed to cachix November 30, 2022 09:32 Inactive
@jschaul jschaul closed this Dec 13, 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.