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-25 - (expected chart version 4.27.0) #2871

Closed
wants to merge 67 commits into from

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.

None yet