tag name | v0.24.0-rc1 (34d94aa6e7161ac64860952430c77333b32c0e36) |
tag date | 2017-10-19 16:40:29 +0100 |
tagged by | Erik Johnston <erik@matrix.org> |
tagged object | commit 6070647774... |
download | synapse-0.24.0-rc1.tar.xz |
---|
Changes in synapse v0.24.0-rc1 (2017-10-19)
=========================================== Features: * Add Group Server (PR #2352, #2363, #2374, #2377, #2378, #2382, #2410, #2426, #2430, #2454, #2471, #2472, #2544) * Add support for channel notifications (PR #2501) * Add basic implementation of backup media store (PR #2538) * Add config option to auto-join new users to rooms (PR #2545) Changes: * Make the spam checker a module (PR #2474) * Delete expired url cache data (PR #2478) * Ignore incoming events for rooms that we have left (PR #2490) * Allow spam checker to reject invites too (PR #2492) * Add room creation checks to spam checker (PR #2495) * Spam checking: add the invitee to user_may_invite (PR #2502) * Process events from federation for different rooms in parallel (PR #2520) * Allow error strings from spam checker (PR #2531) * Improve error handling for missing files in config (PR #2551) Bug fixes: * Fix handling SERVFAILs when doing AAAA lookups for federation (PR #2477) * Fix incompatibility with newer versions of ujson (PR #2483) Thanks to @jeremycline! * Fix notification keywords that start/end with non-word chars (PR #2500) * Fix stack overflow and logcontexts from linearizer (PR #2532) * Fix 500 error when fields missing from power_levels event (PR #2552) * Fix 500 error when we get an error handling a PDU (PR #2553) -----BEGIN PGP SIGNATURE----- iQItBAABCAAXBQJZ6MdvEBxlcmlrQG1hdHJpeC5vcmcACgkQOtoG7cdT0R52URAA rTBnFmSo9GtGImfNywEA3QBM2TTjST4/bVBOeTqHOax7oecbkIkJil0JiFSiUTH2 5mfs9gm+1joFnjxCzzKMmpS4YBMoUiUsAM8sjeK+i2k9GbZ70EAWOBVB7XsphlO4 dPTvXF6QwwkGnTpj71E0BVMapiL79pj4G6DcDvf71guD0cZzn9q3tfrHfJj1OZgh MdGtL7G75e+bt10bAS09et03S1V0YoVQYWScjGBMhtUG0JDl1NarKGyH/yUKz5X1 htRrAbpKcI9fWeQWnvHRU5piqe5kgv3FtEcnkY7md0p/0HBQaSjffRcmiZL9SYag sSQZfKWwdjXv0K4iuzQ3SFQfBBW0M2TAcgzxs2rhyraKjllL5JelvrcJ5xkHAfiC Pm6iIhSge31zO0gMYF0ft/hOmhiXPUdLHqlw22b1zxVC+cLJZwTz9jwrjAUs1xc9 AbINN2tzSE0lE9h2sxqvjocsb9LaTV83JbF3WEF8mQOCovBjhJD/u5vmqlg+Nr+s ovhu9BcEHL9imu64gP2XJH/HipxV7PLI/3rQKedpLSL4A7kYalwMacMyw4Yj9l43 /q6yiWnwTtrlngT/5qaiPQys02sIh7mgnzR37f3Gs8bbVvZYRtaK9HfzhrsnFwJN W/gtC99azU77GCgxdPeKXJjROuRnXl+YREP+1JGuKhw= =gv+r -----END PGP SIGNATURE-----