Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,80 @@
# [2023-01-26] (Chart Release 4.31.0)

## Release notes


* wire-server helm charts using Ingress resources are now compatible with kubernetes versions 1.22, 1.23 and 1.24 (but remain compatible with older versions of kubernetes).

If you upgrade to this version of helm charts and/or you upgrade your version of kubernetes while wire-server is deployed, you may find that `helm update` or `helmfile apply/sync` gives an error like this:

> Error: UPGRADE FAILED: current release manifest contains removed kubernetes api(s) for this kubernetes version and it is therefore unable to build the kubernetes objects for performing the diff. error from kubernetes: unable to recognize "": no matches for kind "Ingress" in version "extensions/v1beta1"

In which case you can use the [helm mapkubeapis plugin](https://github.com/helm/helm-mapkubeapis) to upgrade an existing release with the following command:

```sh
# install plugin version 0.1.0 (more recent may not work)
helm plugin install --version v0.1.0 https://github.com/helm/helm-mapkubeapis
# adjust helm release name and namespace as required
helm mapkubeapis --namespace wire nginx-ingress-services
```

Alternatively, if a few minutes of downtime are not a problem; you can `helm delete` a release and re-install it again, which will work without the above plugin. (#3002)

* Upgrade team-settings version to 4.14.0-v0.31.9-0-bf82b46 (#2180)

* Upgrade webapp version to 2023-01-24-production.0-v0.31.9-0-17b742f (#2302)


## API changes


* The unqualified `GET /conversations/:id` endpoint has been removed from API v3, and is restored to the previous behaviour of returning a Conversation using the v2 schema. Similarly, its qualified counterpart `GET /conversations/:domain/:id` now returns a v2 Conversation when accessed through API v2. (#2992)


## Bug fixes and other updates


* Fix pagination in team user search (make search key unique) (#2968)

* Update `inbucket` (fake smtp server) chart dependency: The prior version relied on an image that has been removed from docker hub. Thus, our own `inbucket` chart could not be deployed anymore. (#2998)


## Documentation


* Add sphinx-copybutton plugin to make copying snippets of code from docs.wire.com easier. (#2900)

* Hook federated API call documentation into docs.wire.com (manually). (#2988)

* Tool for dumping fed call graphs (dot/graphviz and csv); see README for details (#2973)


## Internal changes


* Add Helm chart to configure clusters managed by k8ssandra-operator for test environments. (#2981)

* Fix kind setup for running end-to-end federation tests locally. (#3008)

* Fix Makefile target kind-restart-all. (#3015)

* Add combinators for creating mocked federator responses in integration tests (#3014)

* Add two integration tests arounds last prekeys (#2694)

* Fix `make clean` (#2965, #2978)

* Make ID tags more readable by expanding abbreviations to full names. (#2991)

* Unused old swagger code removed from stern and team features (#3017)

* Refactor Writetime from Int64 to wrapper of UTCTime (#2994)

* Restructure docs.wire.com (#2986)

* Fixed flaky team user search integration test (#2996)


# [2023-01-12] (Chart Release 4.30.0)

## Release notes
Expand Down
16 changes: 0 additions & 16 deletions changelog.d/0-release-notes/chart-compatibility

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/0-release-notes/team-settings-upgrade

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/0-release-notes/webapp-upgrade

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/get-conversation-v3-leak

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/pr-2968

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-bug-fixes/update-inbucket-chart-dependency

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/copybutton

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/hook-fedcalls-into-api-docs

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/pr-2973

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/k8ssandra-cluster-helm-chart

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/kind-fix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/makefile-kind-restart-all

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/mock-utilities

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/pr-2694

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/pr-2965

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/pr-2991

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/pr-3017

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/refactor-writetime

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/restructure-docs

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/sqservices-1848

This file was deleted.