summary refs log tree commit diff
tag namev0.19.0-rc1 (79f3561a0b4c4a03f24eed596825e89bcaf24fa8)
tag date2017-02-02 11:02:48 +0000
tagged byErik Johnston <erik@matrix.org>
tagged objectcommit 85e98fd4e8...
downloadsynapse-0.19.0-rc1.tar.xz
Changes in synapse v0.19.0-rc1 (2017-02-02)
===========================================

Features:

* Add support for specifying multiple bind addresses (PR #1709, #1712, #1795,
  #1835)
* Add /account/3pid/delete endpoint (PR #1714)
* Add config option to configure the Riot URL used in notification emails (PR
  #1811)
* Add username and password config options for turn server (PR #1832)
* Implement device lists updates over federation (PR #1857, #1861, #1864)
* Implement /keys/changes (PR #1869, #1872)

Changes:

* Improve IPv6 support (PR #1696)
* Log which files we saved attachments to in the media_repository (PR #1791)
* Linearize updates to membership via PUT /state/ to better handle multiple
  joins (PR #1787)
* Limit number of entries to prefill from cache on startup (PR #1792)
* Remove full_twisted_stacktraces option (PR #1802)
* Measure size of some caches by sum of the size of cached values (PR #1815)
* Measure metrics of string_cache (PR #1821)
* Reduce logging verbosity (PR #1822, #1823, #1824)
* Don't clobber a displayname or avatar_url if provided by an m.room.member
  event (PR #1852)
* Better handle 401/404 response for federation /send/ (PR #1866, #1871)

Fixes:

* Fix ability to change password to a non-ascii one (PR #1711)
* Fix push getting stuck due to looking at the wrong view of state (PR #1820)
* Fix email address comparison to be case insensitive (PR #1827)
* Fix occasional inconsistencies of room membership (PR #1836, #1840)

Performance:

* Don't block messages sending on bumping presence (PR #1789)
* Change device_inbox stream index to include user (PR #1793)
* Optimise state resolution (PR #1818)
* Use DB cache of joined users for presence (PR #1862)
* Add an index to make membership queries faster (PR #1867)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJYkxHeAAoJEDraBu3HU9EeH9EP/jhuM/dX4YVjf7176wbfNIpP
X1VPANTxGrIeViUftFkDgNdiAVSplHBoUATTxOVH3vHQZ9nlx+aPHzst9LfDUZI8
SGr1cwnvIv8DMkQXHaAIeP7poOYXeJ4YZ01MiWI/vw52iBztEo0o6P/FvmnoQBl0
iqsdtbhiFPzsiSTh68M6pKS94c7ts1CC4dmLYni3F2v9kqAAYox4F6prRvgghHlg
apgPFSkwv34fCDrKzaW/Mz9dDgcqa7Vyia3cxp5LPsOQjxnFuxfQA/9KPToJV8pP
peN4/DK8JWxlQ1k0ufaI89ogzGsEJ3gnptfGHKgygQzA1E78mRZxsslwov1dDo8h
GzpvoctSy04Pi+v6fZ8WPeFV9/amiEY2cWHfhN52AS8JgOFDQPCg09QBIfP+HRgG
7DL7CYcDc8F76OgFJGsHJGnb/i/M9xk0cJHf9pldABsUvGq93DSbcDDN1Veo4xuJ
B9C6B0bw8l5J8Eh4Yw5Wntl7EeRvUVzwVtLC5V7a7e58gMC27EEegH7khZ+tKEvX
moVZC8U23CgfpvBEt1ssJL6y3IV3OHLrMA5tmwoFgy8x6QAnoW6iub3aNh4zteH1
LxvO2Gg5xiz80F38DQrrP7LOKFBDlaHkSqxj4eLhCvQyKUwlLwzrRzabow216Q7q
Dqc6AUd24gCMnWB1q9BF
=7oMi
-----END PGP SIGNATURE-----