tag name | v0.19.0-rc1 (79f3561a0b4c4a03f24eed596825e89bcaf24fa8) |
tag date | 2017-02-02 11:02:48 +0000 |
tagged by | Erik Johnston <erik@matrix.org> |
tagged object | commit 85e98fd4e8... |
download | synapse-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-----