-
v0.19.0-rc2bfe3f581 · ·
Changes in synapse v0.19.0-rc2 (2017-02-02) =========================================== * Include newly joined users in /keys/changes API (PR #1872)
-
v0.19.0-rc185e98fd4 · ·
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)
-
v0.18.79a8ae6f1 · ·
Changes in synapse v0.18.7 (2017-01-09) ======================================= No changes from v0.18.7-rc2 Changes in synapse v0.18.7-rc2 (2017-01-07) =========================================== Bug fixes: * Fix error in rc1's discarding invalid inbound traffic logic that was incorrectly discarding missing events Changes in synapse v0.18.7-rc1 (2017-01-06) =========================================== Bug fixes: * Fix error in #PR 1764 to actually fix the nightmare #1753 bug. * Improve deadlock logging further * Discard inbound federation traffic from invalid domains, to immunise against #1753
-
v0.18.7-rc2f0e4bac6 · ·
-
v0.18.7-rc1e10c5279 · ·
-
v0.18.5f5a4001b · ·
Changes in synapse v0.18.5 (2016-12-16) ======================================= Bug fixes: * Fix federation /backfill returning events it shouldn't (PR #1700) * Fix crash in url preview (PR #1701) Changes in synapse v0.18.5-rc3 (2016-12-13) =========================================== Features: * Add support for E2E for guests (PR #1653) * Add new API appservice specific public room list (PR #1676) * Add new room membership APIs (PR #1680) Changes: * Enable guest access for private rooms by default (PR #653) * Limit the number of events that can be created on a given room concurrently (PR #1620) * Log the args that we have on UI auth completion (PR #1649) * Stop generating refresh_tokens (PR #1654) * Stop putting a time caveat on access tokens (PR #1656) * Remove unspecced GET endpoints for e2e keys (PR #1694) Bug fixes: * Fix handling of 500 and 429's over federation (PR #1650) * Fix Content-Type header parsing (PR #1660) * Fix error when previewing sites that include unicode, thanks to kyrias (PR #1664) * Fix some cases where we drop read receipts (PR #1678) * Fix bug where calls to ``/sync`` didn't correctly timeout (PR #1683) * Fix bug where E2E key query would fail if a single remote host failed (PR #1686) Changes in synapse v0.18.5-rc2 (2016-11-24) =========================================== Bug fixes: * Don't send old events over federation, fixes bug in -rc1. Changes in synapse v0.18.5-rc1 (2016-11-24) =========================================== Features: * Implement "event_fields" in filters (PR #1638) Changes: * Use external ldap auth pacakge (PR #1628) * Split out federation transaction sending to a worker (PR #1635) * Fail with a coherent error message if `/sync?filter=` is invalid (PR #1636) * More efficient notif count queries (PR #1644)
-
v0.18.5-rc3bae1115e · ·
Changes in synapse v0.18.5-rc3 (2016-12-13) =========================================== Features: * Add support for E2E for guests (PR #1653) * Add new API appservice specific public room list (PR #1676) * Add new room membership APIs (PR #1680) Changes: * Enable guest access for private rooms by default (PR #653) * Limit the number of events that can be created on a given room concurrently (PR #1620) * Log the args that we have on UI auth completion (PR #1649) * Stop generating refresh_tokens (PR #1654) * Stop putting a time caveat on access tokens (PR #1656) * Remove unspecced GET endpoints for e2e keys (PR #1694) Bug fixes: * Fix handling of 500 and 429's over federation (PR #1650) * Fix Content-Type header parsing (PR #1660) * Fix error when previewing sites that include unicode, thanks to kyrias (PR #1664) * Fix some cases where we drop read receipts (PR #1678) * Fix bug where calls to ``/sync`` didn't correctly timeout (PR #1683) * Fix bug where E2E key query would fail if a single remote host failed (PR #1686)
-
v0.18.5-rc27e03f9a4 · ·
Changes in synapse v0.18.5-rc2 (2016-11-24) =========================================== Bug fixes: * Don't send old events over federation, fixes bug in -rc1.
-
v0.18.5-rc1f36ea037 · ·
Changes in synapse v0.18.5-rc1 (2016-11-24) =========================================== Features: * Implement "event_fields" in filters (PR #1638) Changes: * Use external ldap auth pacakge (PR #1628) * Split out federation transaction sending to a worker (PR #1635) * Fail with a coherent error message if `/sync?filter=` is invalid (PR #1636) * More efficient notif count queries (PR #1644)
-
v0.18.4f9834a3d · ·
Changes in synapse v0.18.4 (2016-11-22) ======================================= Bug fixes: * Add workaround for buggy clients that the fail to register (PR #1632) Changes in synapse v0.18.4-rc1 (2016-11-14) =========================================== Changes: * Various database efficiency improvements (PR #1188, #1192) * Update default config to blacklist more internal IPs, thanks to Euan Kemp (PR #1198) * Allow specifying duration in minutes in config, thanks to Daniel Dent (PR #1625) Bug fixes: * Fix media repo to set CORs headers on responses (PR #1190) * Fix registration to not error on non-ascii passwords (PR #1191) * Fix create event code to limit the number of prev_events (PR #1615) * Fix bug in transaction ID deduplication (PR #1624)
-
v0.18.4-rc19d58ccc5 · ·
Changes in synapse v0.18.4-rc1 (2016-11-14) =========================================== Changes: * Various database efficiency improvements (PR #1188, #1192) * Update default config to blacklist more internal IPs, thanks to Euan Kemp (PR #1198) * Allow specifying duration in minutes in config, thanks to Daniel Dent (PR #1625) Bug fixes: * Fix media repo to set CORs headers on responses (PR #1190) * Fix registration to not error on non-ascii passwords (PR #1191) * Fix create event code to limit the number of prev_events (PR #1615) * Fix bug in transaction ID deduplication (PR #1624)
-
v0.18.3291628d4 · ·
Changes in synapse v0.18.3 (2016-11-08) ======================================= SECURITY UPDATE Explicitly require authentication when using LDAP3. This is the default on versions of ``ldap3`` above 1.0, but some distributions will package an older version. If you are using LDAP3 login and have a version of ``ldap3`` older than 1.0 it is **CRITICAL to updgrade**.
-
v0.18.24a9055d4 · ·
Changes in synapse v0.18.2 (2016-11-01) ======================================= No changes since v0.18.2-rc5 Changes in synapse v0.18.2-rc5 (2016-10-28) =========================================== Bug fixes: * Fix prometheus process metrics in worker processes (PR #1184) Changes in synapse v0.18.2-rc4 (2016-10-27) =========================================== Bug fixes: * Fix ``user_threepids`` schema delta, which in some instances prevented startup after upgrade (PR #1183) Changes in synapse v0.18.2-rc3 (2016-10-27) =========================================== Changes: * Allow clients to supply access tokens as headers (PR #1098) * Clarify error codes for GET /filter/, thanks to Alexander Maznev (PR #1164) * Make password reset email field case insensitive (PR #1170) * Reduce redundant database work in email pusher (PR #1174) * Allow configurable rate limiting per AS (PR #1175) * Check whether to ratelimit sooner to avoid work (PR #1176) * Standardise prometheus metrics (PR #1177) Bug fixes: * Fix incredibly slow back pagination query (PR #1178) * Fix infinite typing bug (PR #1179) Changes in synapse v0.18.2-rc2 (2016-10-25) =========================================== (This release did not include the changes advertised and was identical to RC1) Changes in synapse v0.18.2-rc1 (2016-10-17) =========================================== Changes: * Remove redundant event_auth index (PR #1113) * Reduce DB hits for replication (PR #1141) * Implement pluggable password auth (PR #1155) * Remove rate limiting from app service senders and fix get_or_create_user requester, thanks to Patrik Oldsberg (PR #1157) * window.postmessage for Interactive Auth fallback (PR #1159) * Use sys.executable instead of hardcoded python, thanks to Pedro Larroy (PR #1162) * Add config option for adding additional TLS fingerprints (PR #1167) * User-interactive auth on delete device (PR #1168) Bug fixes: * Fix not being allowed to set your own state_key, thanks to Patrik Oldsberg (PR #1150) * Fix interactive auth to return 401 from for incorrect password (PR #1160, #1166) * Fix email push notifs being dropped (PR #1169)
-
v0.18.2-rc5264f6c2a · ·
Changes in synapse v0.18.2-rc5 (2016-10-28) =========================================== Bug fixes: * Fix prometheus process metrics in worker processes (PR #1184)
-
v0.18.2-rc4665e5352 · ·
Changes in synapse v0.18.2-rc4 (2016-10-27) =========================================== Bug fixes: * Fix ``user_threepids`` schema delta, which in some instances prevented startup after upgrade (PR #1183)
-
v0.18.2-rc3db0609f1 · ·
Changes in synapse v0.18.2-rc3 (2016-10-27) =========================================== Changes: * Clarify error codes for GET /filter/, thanks to Alexander Maznev (PR #1164) * Make password reset email field case insensitive (PR #1170) * Reduce redundant database work in email pusher (PR #1174) * Allow configurable rate limiting per AS (PR #1175) * Check whether to ratelimit sooner to avoid work (PR #1176) * Standardise prometheus metrics (PR #1177) Bug fixes: * Fix incredibly slow back pagination query (PR #1178) * Fix infinite typing bug (PR #1179)