Releases: wireapp/wire-server
Releases · wireapp/wire-server
2020-07-13
Release Notes
- If you are self-hosting wire on the public internet, consider changing your brig server config.
- Deploy all services except nginz.
- No migrations, no restrictions on deployment order.
New Features
- Restrict user creation in on-prem installations (#1161)
- Implement active flag in SCIM for user suspension (#1158)
Bug Fixes
- Fix setting team feature status in Stern/backoffice (#1146)
- Add missing Swagger models (#1153)
- docs/reference/elastic-search.md: fix typos (#1154)
Internal changes
- Federation: Implement ID mapping (galley) (#1134)
- Tweak cassandra container settings to get it to work on nixos. (#1155)
- Merge wireapp/subtree-hscim repository under
/libs
, preserving history (#1152) - Add link to twilio message ID format (#1150)
- Run backoffice locally (#1148)
- Fix services-demo (#1149, #1156)
- Add missing license headers (#1143)
- Test sign up with invalid email (#1141)
- Fix ormolu script (source code pretty-printing) (#1142)
2020-06-19
2020-06-10
Release Notes
- schema migration for cassandra_galley
- promote stern after galley
- promote spar after brig
- no need to upgrade nginz
New Features
Documentation
Internal changes
2020-06-03
Release Notes
- This release fixes a bug with searching. To get this fix, a new elasticsearch index must be used.
The steps for doing this migration can be found in ./docs/reference/elastic-search.md
Alternatively the same index can be recreated instead, this will cause downtime.
The steps for the recreation can be found in ./docs/reference/elastic-search.md
New Features
- Customer Extensions (not documented, disabled by default, use at your own risk, details) (#1108)
- Upgrade emails to the latest version: small change in the footer (#1106)
- Add new "team event queue" and send MemberJoin events on it (#1097, #1115)
- Change maxTeamSize to Word32 to allow for larger teams (#1105)
Bug fixes
- Implement better prefix search for name/handle (#1052, #1124)
- Base64 encode error details in HTML presented by Spar. (#1120)
- Bump schemaVersion for Brig and Galley (#1118)
Internal Changes
- Copy swagger-ui bundle to nginz conf for integration tests (#1121)
- Use wire-api types in public endpoints (galley, brig, gundeck, cargohold) (#1114, #1116, #1117)
- wire-api: extend generic Arbitrary instances with implementation for 'shrink' (#1111)
- api-client: depend on wire-api only (#1110)
- Move and add wire-api JSON roundtrip tests (#1098)
- Spar tests cleanup (#1100)
2020-05-15
New Features
- Add tool to migrate data for galley (#1096)
This can be used in a more automated way than the backfill-billing-team-member.
It should be done as a step after deployment.
Internal Changes
2020-05-07
Upgrade steps (IMPORTANT)
- Deploy new version of all services as usual, make sure
enableIndexedBillingTeamMember
setting in galley isfalse
. - Run backfill using
You can also run the above using
CASSANDRA_HOST_GALLEY=<IP Address of one of the galley cassandra instaces> CASSANDRA_PORT_GALLEY=<port> CASSANDRA_KEYSPACE_GALLEY=<GALLEY_KEYSPACE> docker run quay.io/wire/backfill-billing-team-members:2.81.18 \ --cassandra-host-galley="$CASSANDRA_HOST_GALLEY" \ --cassandra-port-galley="$CASSANDRA_PORT_GALLEY" \ --cassandra-keyspace-galley="$CASSANDRA_KEYSPACE_GALLEY"
kubectl run
. - Set
enableIndexedBillingTeamMember
setting in galley totrue
and re-deploy the same version.
New Features
- Custom search visibility - limit name search (#1086)
- Add tool to backfill billing_team_member (#1089)
- Index billing team members (#1081, #1091)
- Allow team deletion on stern (#1080)
- Do not fanout very large teams (#1060, #1075)
Bug fixes
- Fix licenses of db tools (#1088)
Internal Changes
- Add docs for updating ID Provider (#1074)
- Add comments/docs about hie.yaml (#1037)
- Don't poll from SQS as often (#1082)
- Refactor: Split API modules into public/internal (#1083)
- Manage license headers with headroom instead of licensure (#1084)
- Monitor access to DynamoDB (#1077)
- Make make docker-intermediate command work again (#1079)
- Upgrade Ormolu to 0.0.5.0 (#1078)
- Add (very few) unit tests to galley (#1071)
- Pull brig-index before running the docker ephemeral setup (#1066)
2020-04-21
2020-04-15
Upgrade steps (IMPORTANT)
- Update mapping in ElasticSearch (see docs/reference/elastic-search.md)
- Upgrade brig and the other services as usual
- Migrate data in ElasticSearch (see docs/reference/elastic-search.md)
New features
- Allow
brig-index create
to set ES index settings (#1023) - Extended team invitations to have name and phone number (#1032)
- Allow team members to be searched by teammates. (#964)
- Better defaults for maxKeyLen and maxValueLen (#1034)
Bug Fixes
Internal Changes
- Federation: resolve opaque IDs at the edges of galley (#1008)
- Qualify all API imports in Galley (#1006)
- types-common: write unit tests for Data.Qualified (#1011)
- Remove subv4 (#1003)
- Add federation feature flag to brig and galley (#1014)
- Add hie.yaml (#1024)
- Improve reproducibility of builds (#1027)
- Update types of some brig endpoints to be federation-aware (#1013)
- Bump to lts-14.27 (#1030)
- Add comments about which endpoints send which events to clients (#1025)
2020-03-10
New features
- Remove autoconnect functionality; deprecate end-point. (#1005)
- Email visible to all users in same team (#999)
Bug fixes
- fix nginx permissions in docker image (#985)
Significant internal changes
- Update nginx to latest stable (#725)
Internal Changes
- ormolu.sh: make queries for options more robust (#1009)
- Run hscim azure tests (#941)
- move FUTUREWORK(federation) comment to right place
- stack snapshot 3.0. (#1004, works around 8697b57)
- Fix .gitignore shenanigans in Nix (#1002)
- Update types of some galley endpoints to be federation-aware (#1001)
- Cleanup (#1000)
- Compile nginx with libzauth using nix (#988)
- Move and create federation-related types (#997)
- Tweak ormolu script. (#998)
- Give handlers in gundeck, cannon stronger types (#990)
- Rename cassandra-schema.txt to cassandra-schema.cql (#992)
- Ignore dist-newstyle (#991)
- Refactor: separate HTTP handlers from app logic (galley) (#989)
- Mock federator (#986)
- Eliminate more CPP (#987)
- Cleanup compiler warnings (#984)
- Make ormolu available in builder (#983)
2020-02-27
Hotfix
- Fix encoding bug in SAML SSO (#995)