tag name | v0.14.0 (5b3bba240054aec4cfacf55ba62bf4a6165b5415) |
tag date | 2016-03-30 12:37:13 +0100 |
tagged by | Erik Johnston <erik@matrix.org> |
tagged object | commit 5fbdf2bcec... |
download | synapse-0.14.0.tar.xz |
---|
Changes in synapse v0.14.0 (2016-03-30)
======================================= No changes from v0.14.0-rc2 Changes in synapse v0.14.0-rc2 (2016-03-23) =========================================== Features: * Add published room list API (PR #657) Changes: * Change various caches to consume less memory (PR #656, #658, #660, #662, #663, #665) * Allow rooms to be published without requiring an alias (PR #664) * Intern common strings in caches to reduce memory footprint (#666) Bug fixes: * Fix reject invites over federation (PR #646) * Fix bug where registration was not idempotent (PR #649) * Update aliases event after deleting aliases (PR #652) * Fix unread notification count, which was sometimes wrong (PR #661) Changes in synapse v0.14.0-rc1 (2016-03-14) =========================================== Features: * Add event_id to response to state event PUT (PR #581) * Allow guest users access to messages in rooms they have joined (PR #587) * Add config for what state is included in a room invite (PR #598) * Send the inviter's member event in room invite state (PR #607) * Add error codes for malformed/bad JSON in /login (PR #608) * Add support for changing the actions for default rules (PR #609) * Add environment variable SYNAPSE_CACHE_FACTOR, default it to 0.1 (PR #612) * Add ability for alias creators to delete aliases (PR #614) * Add profile information to invites (PR #624) Changes: * Enforce user_id exclusivity for AS registrations (PR #572) * Make adding push rules idempotent (PR #587) * Improve presence performance (PR #582, #586) * Change presence semantics for ``last_active_ago`` (PR #582, #586) * Don't allow ``m.room.create`` to be changed (PR #596) * Add 800x600 to default list of valid thumbnail sizes (PR #616) * Always include kicks and bans in full /sync (PR #625) * Send history visibility on boundary changes (PR #626) * Register endpoint now returns a refresh_token (PR #637) Bug fixes: * Fix bug where we returned incorrect state in /sync (PR #573) * Always return a JSON object from push rule API (PR #606) * Fix bug where registering without a user id sometimes failed (PR #610) * Report size of ExpiringCache in cache size metrics (PR #611) * Fix rejection of invites to empty rooms (PR #615) * Fix usage of ``bcrypt`` to not use ``checkpw`` (PR #619) * Pin ``pysaml2`` dependency (PR #634) * Fix bug in ``/sync`` where timeline order was incorrect for backfilled events (PR #635) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJW+7qCAAoJEDraBu3HU9EewRQQAIEU74cgIyILNA49fqvZS7rM jaqe4JCqD+HC3464fqnVKpA1oFj3HxE3ne3EohTeD8y3G/fZyO6a72npbD4H/Zqz rQ/KUEij5pkTf7yzCxgeXrVBwAFyn9Z9FvE/opOWDTB5V1ZEHgKXiwVnGMQWjwja kOSAa+kxXXS2YwbYWnYAax/Hsqi/tfE+VxrParN7xS7zDaFMnBCXfnfozV6xVS/Z XPUzQStooKBTaSzD/tNi4wHy+4RAoLYZtlFa28DMnZ39+y8N8wW0/qBQgm8Xeh67 vod37kx7W+Eq23vDD8ljoQ2KCwwZSBGdk0IXwsBw0aTZaLUjez9Wd1FoguzR6j2l WnHimnb16pe4T7lDSdjMOvD7mhCdzyEGKqEytzWJ3dY6imgXESFR2vPcOkWxwfGR YQ8uOeb75P47Xv+dnqGlSO2XIsyC/EcmXTTK6tMf9Jroo/6j/hoUAd0F7juoodzz kcNVqdSSp+DbKhbb0Yyeu5op+y2VV0CHLxyzDG1XMzCtFFuCAR9yt7Ur5Jw048ys YTGzT0RcQP1XT9p2ZY6baT/tXmMaYYH9ZqUkRWa2HZBhwMmkGnfsMKwz3Ef5iAX7 y7+wDYtRk2KyLteAc/vBq9tsWHliZLvjXfKdf+7YGhRBtPxJDTammYprLfXmfIDK X32LGg41l+VAJ7Gk6WO/ =EKvV -----END PGP SIGNATURE-----