tag name | v0.16.0-rc1 (c786e53bca7e3d46c82e4389a43d22368b80c30d) |
tag date | 2016-06-03 16:00:52 +0100 |
tagged by | Erik Johnston <erik@matrix.org> |
tagged object | commit c11614bcdc... |
download | synapse-0.16.0-rc1.tar.xz |
---|
Changes in synapse v0.16.0-rc1 (2016-06-03)
=========================================== Version 0.15 was not released. See v0.15.0-rc1 below for additional changes. Features: * Add email notifications for missed messages (PR #759, #786, #799, #810, #815, #821) * Add a ``url_preview_ip_range_whitelist`` config param (PR #760) * Add /report endpoint (PR #762) * Add basic ignore user API (PR #763) * Add an openidish mechanism for proving that you own a given user_id (PR #765) * Allow clients to specify a server_name to avoid 'No known servers' (PR #794) * Add secondary_directory_servers option to fetch room list from other servers (PR #808, #813) Changes: * Report per request metrics for all of the things using request_handler (PR #756) * Correctly handle ``NULL`` password hashes from the database (PR #775) * Allow receipts for events we haven't seen in the db (PR #784) * Make synctl read a cache factor from config file (PR #785) * Increment badge count per missed convo, not per msg (PR #793) * Special case m.room.third_party_invite event auth to match invites (PR #814) Bug fixes: * Fix typo in event_auth servlet path (PR #757) * Fix password reset (PR #758) Performance improvements: * Reduce database inserts when sending transactions (PR #767) * Queue events by room for persistence (PR #768) * Add cache to ``get_user_by_id`` (PR #772) * Add and use ``get_domain_from_id`` (PR #773) * Use tree cache for ``get_linearized_receipts_for_room`` (PR #779) * Remove unused indices (PR #782) * Add caches to ``bulk_get_push_rules*`` (PR #804) * Cache ``get_event_reference_hashes`` (PR #806) * Add ``get_users_with_read_receipts_in_room`` cache (PR #809) * Use state to calculate ``get_users_in_room`` (PR #811) * Load push rules in storage layer so that they get cached (PR #825) * Make ``get_joined_hosts_for_room`` use get_users_in_room (PR #828) * Poke notifier on next reactor tick (PR #829) * Change CacheMetrics to be quicker (PR #830) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJXUZuxAAoJEDraBu3HU9Ee3MoP+wQoytsGJx5XIBqYYabdQWe0 mKEZDRCQIA2s7B57UloxOLDVfzkg+k67OWUlmG0D6wscIgybKSKF3qQoqfBEd8Hg DMo1051TpFEh+7rTC7tF/q/XLuMmJuQAzzrlPKUnF8K89mpZsljmN1iWw4K40CQ4 k+W9eHCHGC/4jUjzAEVvC/aKPQ8n8SZQQ+mzwfyYRZUqtnboPYP5qE1axbUrlYpO 0s0w0YbGyXYDgoTz7KNhMe8qNl/nnpMB8iKACEddfiavIhhhtubu9mChCUjbnbJn qytJDdtBStRl7sGD0j6PoKIJ1+QLvdzF3L6gYXInw5qdWrcQwj2hHdShvu1h7pcT TB4nHs9bw2vZzvKepzfP9L2RXLY3Z9GaxuWMX/ORtKTMQ6aRaN3SOTKMTp1ttikY MZXRIHCcB/eQ83tk/sZuRH0Ou2D5VywcdxouioWTeNEooa0iqK1k3zb+2PU/9tt7 E+CH4wVUOicX9KpJSpdeS/Brw5QWE8SIGetOQe3iEXPXBFH5d6uQxtPHSn/zCvQC CV1a5i7SGI0DiRg8sP3XDi/1AbRDy+uNS427rv4LtNj0NBO2vezGqR/OeUcxT9M+ MeT3m7GQvtWlhSg5JHzbp6ckARzaJdHb6a4fw3jiebd9i3ucCJZtKbcOEic1lj/w d2M7CbaMynvJFMenZvIR =R7Gm -----END PGP SIGNATURE-----