tag name | v0.13.0 (67c256463d3162ecadf5f03d2add4ccf346bced8) |
tag date | 2016-02-10 14:52:35 +0000 |
tagged by | Erik Johnston <erik@matrix.org> |
tagged object | commit 907c1faf1e... |
download | synapse-0.13.0.tar.xz |
---|
Changes in synapse v0.13.0 (2016-02-10)
======================================= This version includes an upgrade of the schema, specifically adding an index to the ``events`` table. This may cause synapse to pause for several minutes the first time it is started after the upgrade. Changes: * Improve general performance (PR #540, #543. #544, #54, #549, #567) * Change guest user ids to be incrementing integers (PR #550) * Improve performance of public room list API (PR #552) * Change profile API to omit keys rather than return null (PR #557) * Add ``/media/r0`` endpoint prefix, which is equivalent to ``/media/v1/`` (PR #595) Bug fixes: * Fix bug with upgrading guest accounts where it would fail if you opened the registration email on a different device (PR #547) * Fix bug where unread count could be wrong (PR #568) Changes in synapse v0.12.1-rc1 (2016-01-29) =========================================== Features: * Add unread notification counts in ``/sync`` (PR #456) * Add support for inviting 3pids in ``/createRoom`` (PR #460) * Add ability for guest accounts to upgrade (PR #462) * Add ``/versions`` API (PR #468) * Add ``event`` to ``/context`` API (PR #492) * Add specific error code for invalid user names in ``/register`` (PR #499) * Add support for push badge counts (PR #507) * Add support for non-guest users to peek in rooms using ``/events`` (PR #510) Changes: * Change ``/sync`` so that guest users only get rooms they've joined (PR #469) * Change to require unbanning before other membership changes (PR #501) * Change default push rules to notify for all messages (PR #486) * Change default push rules to not notify on membership changes (PR #514) * Change default push rules in one to one rooms to only notify for events that are messages (PR #529) * Change ``/sync`` to reject requests with a ``from`` query param (PR #512) * Change server manhole to use SSH rather than telnet (PR #473) * Change server to require AS users to be registered before use (PR #487) * Change server not to start when ASes are invalidly configured (PR #494) * Change server to require ID and ``as_token`` to be unique for AS's (PR #496) * Change maximum pagination limit to 1000 (PR #497) Bug fixes: * Fix bug where ``/sync`` didn't return when something under the leave key changed (PR #461) * Fix bug where we returned smaller rather than larger than requested thumbnails when ``method=crop`` (PR #464) * Fix thumbnails API to only return cropped thumbnails when asking for a cropped thumbnail (PR #475) * Fix bug where we occasionally still logged access tokens (PR #477) * Fix bug where ``/events`` would always return immediately for guest users (PR #480) * Fix bug where ``/sync`` unexpectedly returned old left rooms (PR #481) * Fix enabling and disabling push rules (PR #498) * Fix bug where ``/register`` returned 500 when given unicode username (PR #513)Changes in synapse v0.13.0 (2016-02-10) ======================================= This version includes an upgrade of the schema, specifically adding an index to the ``events`` table. This may cause synapse to pause for several minutes the first time it is started after the upgrade. Changes: * Improve general performance (PR #540, #543. #544, #54, #549, #567) * Change guest user ids to be incrementing integers (PR #550) * Improve performance of public room list API (PR #552) * Change profile API to omit keys rather than return null (PR #557) * Add ``/media/r0`` endpoint prefix, which is equivalent to ``/media/v1/`` (PR #595) Bug fixes: * Fix bug with upgrading guest accounts where it would fail if you opened the registration email on a different device (PR #547) * Fix bug where unread count could be wrong (PR #568) Changes in synapse v0.12.1-rc1 (2016-01-29) =========================================== Features: * Add unread notification counts in ``/sync`` (PR #456) * Add support for inviting 3pids in ``/createRoom`` (PR #460) * Add ability for guest accounts to upgrade (PR #462) * Add ``/versions`` API (PR #468) * Add ``event`` to ``/context`` API (PR #492) * Add specific error code for invalid user names in ``/register`` (PR #499) * Add support for push badge counts (PR #507) * Add support for non-guest users to peek in rooms using ``/events`` (PR #510) Changes: * Change ``/sync`` so that guest users only get rooms they've joined (PR #469) * Change to require unbanning before other membership changes (PR #501) * Change default push rules to notify for all messages (PR #486) * Change default push rules to not notify on membership changes (PR #514) * Change default push rules in one to one rooms to only notify for events that are messages (PR #529) * Change ``/sync`` to reject requests with a ``from`` query param (PR #512) * Change server manhole to use SSH rather than telnet (PR #473) * Change server to require AS users to be registered before use (PR #487) * Change server not to start when ASes are invalidly configured (PR #494) * Change server to require ID and ``as_token`` to be unique for AS's (PR #496) * Change maximum pagination limit to 1000 (PR #497) Bug fixes: * Fix bug where ``/sync`` didn't return when something under the leave key changed (PR #461) * Fix bug where we returned smaller rather than larger than requested thumbnails when ``method=crop`` (PR #464) * Fix thumbnails API to only return cropped thumbnails when asking for a cropped thumbnail (PR #475) * Fix bug where we occasionally still logged access tokens (PR #477) * Fix bug where ``/events`` would always return immediately for guest users (PR #480) * Fix bug where ``/sync`` unexpectedly returned old left rooms (PR #481) * Fix enabling and disabling push rules (PR #498) * Fix bug where ``/register`` returned 500 when given unicode username (PR #513) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJWu06/AAoJEDraBu3HU9Ee6vAP/0Lq4d9yUaqhqZJNJQzaMUNd 5LvXzCbL5jJ+h7VFDI9yeVGLbYPoo85CD8zji2InwvtsAx0mWIblBefFdjXFtexq Er3aJ9Bq13XZwZ+AA5fItz2oeZq8i8MGoG4pFvq4CxlFSbAoTM+SneQPPaUXwrj8 WpRk9WkvOOAZLvnfpIGWgqO1Ea4GpXwfXRqeh6r24M9Lz74uim+l4j3LKYaRxg6e W8FvMknkhK8mkSS6bOjv0V1aGuDcSGzkC6XDLOCTHFiLPVuzFOD/XmVBHwpC0pLy kNvVVKP70vQkDruWzVQZHlvFTKio2YRGsS42uRcYKVEkQWXXnTSqqc3/d55LyhAl CBR1QDNsQI1YzS7w0PmlipzESl1PUyuGRw5p1EmVEkJ/Up1U64SpgDJxQPj/vqVW ABqAHbA01blGMcVlgaFfJqeiePc1vgDd5pTK24s+cEFeAeOE3USsM/73dlY2XHKd eCAcw5nEwMvMxhkXyQy+xZqty8ramkAWwIMxzqBNZtdkNyVWnVkS4Alb5DDudbMU z7b64MS6/FLknI4gTZPCkX5QmHMQSYE+03gXBtycWgrE/cabNyMq1ebPnoio5bhV Yibcn+9z2jFMdaiIrlBg5nbvOrWc9+cm2NVjvD/72ykSeJjwghAE3amMtdMaOY1l tFqhAJui9S1fjMBpn+En =ejaG -----END PGP SIGNATURE-----