Releases: wireapp/wire-server
Releases · wireapp/wire-server
2019-09-30
2019-09-16
Relevant for self-hosters
- Documentation changes for Twilio configurations and TURN setup. (#775)
Relevant for client developers
- Better events for deletion of team conversations (also send
conversation.delete
to team members) (#849) - Add a new type of authorization tokens for legalhold (for details on legalhold, see https://github.com/wireapp/wire-server/blob/develop/docs/reference/team/legalhold.md) (#761)
Bug fixes
Internal Changes
2019-09-03
2019-08-08
Features
- legalhold (#802), but block feature activation (#823)
- a few shell scripts for self-hosters (#805, #801)
- Release nginz_disco (#759)
Public API changes
- SSO is disabled by default now; but enabled for all teams that already have an IdP.
- feature flags (starting with legalhold, sso) (#813, #818)
- new public end-points (#813, #818):
- get "/teams/:tid/features/legalhold"
- get "/teams/:tid/features/sso"
- new internal end-points:
- get "/i/teams/:tid/features/legalhold"
- get "/i/teams/:tid/features/sso"
- put "/i/teams/:tid/features/legalhold"
- put "/i/teams/:tid/features/sso"
- new backoffice end-points:
- get "/teams/:tid/features/legalhold"
- get "/teams/:tid/features/sso"
- put "/teams/:tid/features/legalhold"
- put "/teams/:tid/features/sso"
- new public end-points (#813, #818):
- Always throw json errors, never plaintext (#722, #814)
- Register IdP: allow json bodies with xml strings (#722)
Backend-internal changes
- [stern aka backoffice] allow galeb returning a 404 (#820)
- Cleanup logging (#816, #819)
- Canonicalize http request path capture names (#808, #809)
- Galley depends on libsodium too now (#807)
- Add generics instances to common, brig, galley types. (#804)
- Upgrade CQL protocol version to V4 (#763)
- Log last prekey used only at debug level (#785)
- Cleanup (#799)
2019-07-08
2019-05-13
Documentation changes
Bug fixes
Cannon no longer reports 500s in the prometheus metrics when establishing websocket connections. (#751, #754)
Features
Per-installation flag: Allow displaying emails of users in a team (code from #724, see description in #719)
Internal Changes
Docker image building improvements (#755)
Changes (potentially) requiring action for self-hosters
Config value setEmailVisibility
must be set in brig's config file (if you're not sure, visible_to_self
is the preferred default)
2019-05-02
Documentation changes
- Improved Cassandra documentation in
docs/README.md
- Improved documentation on SCIM storage in
docs/README.md
- Improved documentation on SCIM Tokens in
docs/reference/provisioning/scim-token.md
Bug fixes
- Sanitize metric names to be valid prometheus names in metrics-core
- Add missing a
.git
suffix on gitlab dependencies in stack.yaml - Time bounds checks now allow 60s of tolerance; this is helpful in cases of drifting clocks (#730)
Features
- Services now provide Prometheus metrics on
/i/metrics
- Garbage Collection and memory statistics are available alongside other prometheus metrics
Internal Changes
- Alpine Builder is no longer built with
--profile
- SCIM users now have an additional wire-specific schema attached.
Changes (potentially) requiring action
/i/monitoring
is DEPRECATED. Please use prometheus metrics provided by/i/metrics
instead.- On password reset the new password must be different than the old one
- Stern is now available as a new tool for performing administrative tasks via API (#720)
- SCIM handler errors are now reported according to SCIM error schema (#575)
2019-04-09
API changes
- Do not allow provisioning saml users if SCIM is configured (#706)
Documentation changes
- Docs for user deletion via SCIM. (#691)
- Docs for jump-to-definition with Emacs (#693)
- Add missing config options in demo (#694)
- Move the connections doc, add haddocks (#695)
Bug fixes
- Fix templating in outgoing SMSs. (#696)
- Saml implicit user creation no longer chokes on odd but legal names. (#702)
- Fix: user deletion via scim (#698)
Internal changes
- Remove redundant cassandra write in renewCookie (#676)
- Add Prometheus middleware for wire-services (#672)
- Improve logging of spar errors (#654)
- Upgrade cql-io-1.1.0 (#697)
- Switch metrics-core to be backed by Prometheus (#704)
- Refactorings:
Changes (potentially) requiring action for self-hosters
- Switch proxy to use YAML-only config (#684)
2019-03-25
API changes
- SCIM delete user endpoint (#660)
- Require reauthentication when creating a SCIM token (#639)
- Disallow duplicate external ids via SCIM update user (#657)
Documentation changes
- Make an index for the docs/ (#662)
- Docs: using scim with curl. (#659)
- Add spar to the arch diagram. (#650)
Bug fixes
- ADFS-workaround for SAML2 authn response signature validation. (#670)
- Fix: empty objects
{}
are valid TeamMemberDeleteData. (#652) - Better logo rendering in emails (#649)
Internal changes
- Remove some unused instances (#671)
- Reusable wai middleware for prometheus (for Galley only for now) (#669)
- Bump cql-io dep from merge request to latest release. (#661)
- docker image building for all of the docker images our integration tests require. (#622, #668)
- Checking for 404 is flaky; depends on deletion succeeding (#667)
- Refactor Galley Tests to use Reader Pattern (#666)
- Switch Cargohold to YAML-only config (#653)
- Filter newlines in log output. (#642)
2019-02-28
API changes
- Support for SCIM based rich profiles (#645)
*PUT /scim/v2/Users/:id
supports rich profile
*GET /users/:id/rich-info
to get the rich profile id
Internal changes
- Gundeck now uses YAML based config
- Brig templates can now be easily customized and have been updated too
- Misc improvements to our docs and build processes