Skip to content

Comments

Release 2022-11-25 - (expected chart version 4.27.0)#2871

Closed
zebot wants to merge 67 commits intomasterfrom
release_2022-11-25_12_44
Closed

Release 2022-11-25 - (expected chart version 4.27.0)#2871
zebot wants to merge 67 commits intomasterfrom
release_2022-11-25_12_44

Conversation

@zebot
Copy link
Contributor

@zebot zebot commented Nov 25, 2022

[2022-11-25] (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
jschaul and others added 25 commits November 15, 2022 19:10
* Refactor the Cql ProtocolTag instance
* GET instead of PUT, conv created immediately
* Add a changelog
* Improve the missing sender client error (400->403)
* Simplify the `createMLSSelfConversation` action
Before this commit, requesting a new token with a client_id by passing
the old token would not work correctly, and only result in the client_id
being set in the cookie.
…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
@zebot zebot temporarily deployed to cachix November 25, 2022 12:44 Inactive
@zebot zebot temporarily deployed to cachix November 25, 2022 12:44 Inactive
@battermann
Copy link
Contributor

Not ready to release yet, waiting for additional MLS changes

@battermann battermann closed this Nov 25, 2022
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Nov 25, 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.