tag name | v0.18.0-rc1 (f707044254264911d0f8ad39ae2aeffc7629d26e) |
tag date | 2016-09-16 17:44:55 +0100 |
tagged by | Erik Johnston <erik@matrix.org> |
tagged object | commit fa9d2c7295... |
download | synapse-0.18.0-rc1.tar.xz |
---|
Changes in synapse v0.18.0-rc1 (2016-09-16)
=========================================== The release includes major changes to the state storage database schemas, which significantly reduce database size. Synapse will attempt to upgrade the current data in the background. Servers with large SQLite database may experience degradation of performance while this upgrade is in progress, therefore you may want to consider migrating to using Postgres before upgrading very large SQLite daabases Features: * Add ``only=highlight`` on ``/notifications`` (PR #1081) * Add server param to /publicRooms (PR #1082) * Allow clients to ask for the whole of a single state event (PR #1094) * Add is_direct param to /createRoom (PR #1108) * Add pagination support to publicRooms (PR #1121) * Add very basic filter API to /publicRooms (PR #1126) * Add basic direct to device messaging support for E2E (PR #1074, #1084, #1104, #1111) Changes: * Move to storing state_groups_state as deltas, greatly reducing DB size (PR #1065) * Reduce amount of state pulled out of the DB during common requests (PR #1069) * Allow PDF to be rendered from media repo (PR #1071) * Reindex state_groups_state after pruning (PR #1085) * Clobber EDUs in send queue (PR #1095) * Conform better to the CAS protocol specification (PR #1100) * Limit how often we ask for keys from dead servers (PR #1114) Bug fixes: * Fix /notifications API when used with ``from`` param (PR #1080) * Fix backfill when cannot find an event. (PR #1107) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJX3CGPAAoJEDraBu3HU9EeFtIP/0x2r5i0KCIc74PlkeMfXIY3 yQLLtNDojlk3aFOg+VK1XoAVuI5pfWAt2xzxCgtxJf+P71xv/uw+xyc75qDpz8Wx R+/LBlPX6MqFKHLMJzHYGKI3IkCEopq+i/s4qCorNlyJ01uvCLptfxPl3ad0XhMg mTGMX/zzs7nT/zCKXy0AT2cFFfNE4KlXbfLX5q9QMzxvNxpvAvU9ZuG218aJYa5T D9KdGGiJLVMb8Xa3s6nX670baEDzradiZx9LlYOmp5EPI3tH1ZduTpJbVK5ugfLn YcOY4F7tjyMRnOt0zNJeCLmE0zCYbA8rOaWWA22z+hT13IZScO12q+4NFQVBUCoL 7ShuVryxhyiXrFuDUDJsWWcEvy95kktFTvORcOVS2FVM64bHYFeOEbgY0A/rjASS Im05NhrwggtwinlVYER+Nngs9JIoyS1XGNtTo2EKKCwxGPUt5e2bPt0UUa9Ge4rb J7cvYCAyAXawTGENWC2iCoUEECfOLNxrPzMmC0LIj422JjXMwrh9jcAERIi5x2DQ BJvTbMyEK4iJBBw75tWJlkiRXTanz0mqu9pPCP8o27RgZaWbJcxKnW/8BiMrbSIu 9PotYGTwUtP9ofyjh53TPCiVAKHRCdjdmbiEWgW8edZepiq4Ag4qQluOqzpUaxRi zLiSkDozcs943OAFZf0H =Kkt1 -----END PGP SIGNATURE-----