Skip to content

Commit

Permalink
CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
fisx committed Oct 1, 2021
1 parent 48ac1da commit d98b142
Show file tree
Hide file tree
Showing 71 changed files with 93 additions and 76 deletions.
93 changes: 93 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,98 @@
<!-- if you're not the release manager, do your edits to changelog under CHANGELOG.d/ -->

# [2021-10-01]

## Release notes

* Deploy brig before galley (#1811, #1818)
* The conference call initiation feature can now be configured for personal accounts in `brig.yaml`. `enabled` is the default and the previous behavior. If you want to change that, read [/docs/reference/config-options.md#conference-calling-1](https://github.com/wireapp/wire-server/blob/develop/docs/reference/config-options.md#conference-calling-1) (#1811, #1818)
* Only if you are an early adopter of multi-team IdP issuers on release [2021-09-14](https://github.com/wireapp/wire-server/releases/tag/v2021-09-14): note that the [query parameter for IdP creation has changed](https://github.com/wireapp/wire-server/pull/1763/files#diff-bd66bf2f3a2445e08650535a431fc33cc1f6a9e0763c7afd9c9d3f2d67fac196). This only affects future calls to this one end-point. (#1763)
* For wire.com cloud operators: reminder to also deploy nginz. (No special action needed for on-premise operators) (#1773)

## API changes

* Add endpoint `POST /connections/:domain/:userId` to create a connection (#1773)
* Deprecate `PUT /conversations/:cnv/access` endpoint (#1807)
* Deprecate `PUT /conversations/:cnv/message-timer` endpoint (#1780)
* Deprecate `PUT /conversations/:cnv/members/:usr` endpoint (#1784)
* Deprecate `PUT /conversations/:cnv/receipt-mode` endpoint (#1797)
* Add endpoint `GET /connections/:domain/:userId` to get a single connection (#1773)
* Add `POST /list-connections` endpoint to get connections (#1773)
* Add qualified endpoint for updating conversation access (#1807)
* Add qualified endpoint for updating message timer (#1780)
* Add qualified endpoint for updating conversation members (#1784)
* Add qualified endpoint for updating receipt mode (#1797)
* Add endpoint `PUT /connections/:domain/:userId` to update a connection (#1773)

## Features

* Helm charts to deploy [ldap-scim-bridge](https://github.com/wireapp/ldap-scim-bridge) (#1709)
* Per-account configuration of conference call initiation (details: /docs/reference/config-options.md#conference-calling-1) (#1811, #1818)

## Bug fixes and other updates

* An attempt to create a 3rd IdP with the same issuer was triggering an exception. (#1763)
* When a user was auto-provisioned into two teams under the same pair of `Issuer` and `NameID`, they where directed into the wrong team, and not rejected. (#1763)

## Documentation

* Expand documentation of `conversations/list-ids` endpoint (#1779)
* Add documentation of the multi-table paging abstraction (#1803)
* Document how to use IdP issuers for multiple teams (#1763)
* All named Swagger schemas are now displayed in the Swagger UI (#1802)

## Internal changes

* Abstract out multi-table-pagination used in list conversation-ids endpoint (#1788)
* Testing: rewrite monadic to applicative style generators (#1782)
* Add a test checking that creating conversations of exactly the size limit is allowed (#1820)
* Rewrite the DELETE /self endpoint to Servant (#1771)
* Fix conversation generator in mapping test (#1778)
* Polysemize spar (#1806, #1787, #1793, #1814, #1792, #1781, #1786, #1810, #1816, #1815)
* Refactored a few functions dealing with conversation updates, in an attempt to
make the conversation update code paths more uniform, and also reduce special
cases for local and remote objects. (#1801)
* Merged http2-client fixes as mentioned in the comments of #1703 (#1809)
* Some executables now have a runtime dependency on ncurses (#1791)
* Minor changes around SAML and multi-team Issuers.
- Change query param to not contain `-`, but `_`. (This is considered an internal change because the feature has been release in the last release, but only been documented in this one.)
- Haddocks.
- Simplify code.
- Remove unnecessary calls to cassandra. (#1763)
* Clean up JSON Golden Tests (Part 6) (#1769)
* Remove explicit instantiations of ErrorDescription (#1794)
* Remove one flaky integration test about ordering of search results (#1798)
* Report all failures in JSON golden tests in a group at once (#1746)
* Convert the `PUT /conversations/:cnv/access` endpoint to Servant (#1807)
* Move /connections/* endpoints to Servant (#1770)
* Servantify Galley's DELETE /i/user endpoint (#1772)
* Convert the `PUT /conversations/:cnv/message-timer` endpoint to Servant (#1780)
* Convert the `PUT /conversations/:cnv/members/:usr` endpoint to Servant (#1796)
* Convert the `PUT /conversations/:cnv/receipt-mode` endpoint to Servant (#1797)
* Expose wire.com internal EJDP process to backoffice/stern. (#1831)
* Update configurable boolean team feature list in backoffice/stern. (#1829)
* Handle upper/lower case more consistently in scim and rich-info data. (#1754)

## Federation changes

* Add value for verification depth of client certificates in federator ingress (#1812)
* Document federation API conventions and align already existing APIs (#1765)
* Notify remote users when a conversation access settings are updated (#1808)
* Notify remote users when a conversation member role is updated (#1785)
* Notify remote users when a conversation message timer is updated (#1783)
* Notify remote users when a conversation is renamed (#1767)
* Make sure that only users that are actually part of a conversation get notified about updates in the conversation metadata (#1767)
* Notify remote users when a conversation receipt mode is updated (#1801)
* Implement updates to remote members (#1785)
* Make conversation ID of the on-conversation-created RPC unqualified (#1766)
* 4 endpoints for create/update/get/list connections designed for remote users in mind. So far, the implementation only works for local users (actual implementation will come as a follow-up) (#1773)
* The returned `connection` object now has a `qualified_to` field with the domain of the (potentially remote) user. (#1773)
* Add migration for remote connection table (#1789)
* Remove a user from remote conversations upon deleting their account (#1790)
* Remove elasticsearch specific details from the search endpoint (#1768)
* Added support for updating self member status of remote conversations (#1753)


# [2021-09-14]

## API changes
Expand Down
1 change: 0 additions & 1 deletion changelog.d/0-release-notes/pr-1763

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/0-release-notes/pr-1773

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/0-release-notes/pr-1811

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/0-release-notes/pr-1811-1

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/create-connection.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/deprecate-access

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/deprecate-messager-timer-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/deprecate-other-member-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/deprecate-receipt-mode-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/get-connection.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/list-connections.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/qualified-access

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/qualified-message-timer-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/qualified-other-member-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/qualified-receipt-mode-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/1-api-changes/update-connection.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/pr-1709

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-features/pr-1811

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/abstract-multi-table-paging

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/applicative-style-generators

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/conv-size-limit-test

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/delete-self-to-servant

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/idp-effect

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/last-spar-effects

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/logger-effect

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/5-internal/member-update-refactoring

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/merge-http2-client-fix

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/misc-effects

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/ncurses-deps

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/5-internal/pr-1763

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/raw-effect-row

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/reduce-json-golden-tests

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/remove-explicit-errdesc

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/remove-flaky-test

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/report-all-failures-at-once

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/servantify-access

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/servantify-connections

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/servantify-delete-i-user

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/servantify-message-timer

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/servantify-other-member-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/servantify-receipt-mode

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/spar-no-io

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/spar-no-monad-reader

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/spar-random-effects

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/stern-ejpd

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/stern-features

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-internal/various-fixes-3

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/chain-of-trust

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/convention

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-access

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-conv-member-update

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-conv-message-timer

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-conv-rename

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-conv-update-notifications

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-receipt-mode

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/fed-update-remote-members

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/new-remote-conversation-unqualify

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/pr-1773

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/qualified-connections.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/remote-connections-migration

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/search-endpoint

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/6-federation/self-member-status

This file was deleted.

0 comments on commit d98b142

Please sign in to comment.