Skip to content

2021-11-15

Compare
Choose a tag to compare
@akshaymankar akshaymankar released this 16 Nov 08:27
· 3032 commits to master since this release
793b764

Changes

Release notes

  • In case you use a multi-datacentre cassandra setup (most likely you do not), be aware that now LOCAL_QUORUM is in use as a default. (#1884)
  • Deploy galley before brig. (#1857)
  • Upgrade webapp version to 2021-11-01-production.0-v0.28.29-0-d919633 (#1856)

API changes

  • Remove locale from publicly facing user profiles (but not from the self profile) (#1888)

Features

  • End-points for configuring self-deleting messages. (#1857)

Bug fixes and other updates

  • Ensure that all endpoints have a correct handler in prometheus metrics (#1919)
  • Push events when AppLock or SelfDeletingMessages config change. (#1901)

Documentation

  • Federation: Document how to deploy local builds (#1880)

Internal changes

  • Add a 'filterNodesByDatacentre' config option useful during cassandra DC migration (#1886)
  • Add ormolu to the direnv, add a GH Action to ensure formatting (#1908)
  • Turn placeholder access effects into actual Polysemy effects. (#1904)
  • Fix a bug in the IdP.Mem interpreter, and added law tests for IdP (#1863)
  • Introduce fine-grained error types and polysemy error effects in Galley. (#1907)
  • Add polysemy store effects and split off Cassandra specific functionality from the Galley.Data module hierarchy. (#1890, #1906)
  • Make golden-tests in wire-api package a separate test suite (for faster feedback loop during development). (#1926)
  • Separate IdPRawMetadataStore effect from IdP effect (#1924)
  • Test sending message to multiple remote domains (#1899)
  • Use cabal to build wire-server (opt-in) (#1853)

Federation changes

  • Close GRPC client after making a request to a federator. (#1865)
  • Do not fail user deletion when a remote notification fails (#1912)
  • Add a one-to-one conversation test in getting conversations in the federation API (#1899)
  • Notify remote participants when a user leaves a conversation because they were deleted (#1891)