synapse/changelog.d
2020-09-08 07:26:55 -04:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
7377.misc Wording fixes to 'name' user admin api filter (#8163) 2020-08-25 15:03:24 +01:00
7757.misc Reduce run-times of tests by advancing the reactor less (#7757) 2020-08-27 11:39:53 +01:00
7785.feature Add /user/{user_id}/shared_rooms/ api (#7785) 2020-09-02 13:18:40 +01:00
7864.bugfix Drop federation transmission queues during a significant remote outage. (#7864) 2020-08-13 12:35:04 +01:00
7991.misc Don't fail /submit_token requests on incorrect session ID if request_token_inhibit_3pid_errors is turned on (#7991) 2020-08-24 11:33:55 +01:00
8013.feature Iteratively encode JSON responses to avoid blocking the reactor. (#8013) 2020-08-18 08:49:59 -04:00
8034.feature Allow denying or shadow banning registrations via the spam checker (#8034) 2020-08-20 15:42:58 -04:00
8037.feature Use the default templates when a custom template file cannot be found (#8037) 2020-08-17 17:05:00 +01:00
8059.feature Re-implement unread counts (again) (#8059) 2020-09-02 17:19:37 +01:00
8071.misc Convert events worker database to async/await. (#8071) 2020-08-18 16:20:49 -04:00
8072.misc Remove a space at the start of a changelog entry. 2020-08-13 14:16:18 -04:00
8074.misc Convert stream database to async/await. (#8074) 2020-08-17 07:24:46 -04:00
8075.misc Convert pusher databases to async/await. (#8075) 2020-08-14 10:30:16 -04:00
8076.misc Convert receipts and events databases to async/await. (#8076) 2020-08-14 10:05:19 -04:00
8081.bugfix Run remove_push_actions_from_staging in foreground (#8081) 2020-08-13 17:05:31 +01:00
8085.misc Remove some unused database functions. (#8085) 2020-08-14 09:25:40 -04:00
8087.misc Convert misc database code to async (#8087) 2020-08-14 07:24:26 -04:00
8090.misc Add type hints to synapse.handlers.room (#8090) 2020-08-14 14:47:53 +01:00
8092.feature Add a shadow-banned flag to users. (#8092) 2020-08-14 12:37:59 -04:00
8093.misc Rename changelog from bugfix to misc. 2020-08-18 09:09:11 -04:00
8095.feature Stop shadow-banned users from sending invites. (#8095) 2020-08-20 15:07:42 -04:00
8100.misc Convert some of the general database methods to async (#8100) 2020-08-17 12:18:01 -04:00
8101.bugfix Remove : from allowed client_secret chars (#8101) 2020-08-18 14:14:27 +01:00
8104.bugfix Allow capping a room's retention policy (#8104) 2020-08-24 18:21:04 +01:00
8106.bugfix Be stricter about JSON that is accepted by Synapse (#8106) 2020-08-19 07:26:03 -04:00
8107.feature Add resources.consent conditional dependency back (#8107) 2020-08-18 10:59:54 +01:00
8110.bugfix Be more tolerant of membership events in unknown rooms (#8110) 2020-08-20 16:42:12 +01:00
8111.doc Add a link to the matrix-synapse-rest-password-provider. (#8111) 2020-08-18 09:54:35 -04:00
8112.misc Fix the return type of send_nonmember_events. (#8112) 2020-08-18 09:53:13 -04:00
8113.misc Separate get_current_token into two. (#8113) 2020-08-19 10:39:31 +01:00
8116.feature Switch the JSON byte producer from a pull to a push producer. (#8116) 2020-08-19 08:07:57 -04:00
8119.misc Remove the unused inlineCallbacks code-paths in the caching code (#8119) 2020-08-19 07:09:07 -04:00
8120.doc Updated docs: Added note about missing 308 redirect support. (#8120) 2020-08-19 12:26:50 +01:00
8121.misc Convert runWithConnection to async. (#8121) 2020-08-19 07:09:24 -04:00
8123.misc Remove ChainedIdGenerator. (#8123) 2020-08-19 13:41:51 +01:00
8124.misc Use the JSON encoder without whitespace in more places. (#8124) 2020-08-20 10:32:33 -04:00
8127.misc Add more types to synapse.storage.database. (#8127) 2020-08-20 09:00:59 -04:00
8129.bugfix Ensure a group ID is valid before trying to get rooms for it. (#8129) 2020-08-20 06:41:32 -04:00
8130.misc Update the test federation client to handle streaming responses (#8130) 2020-08-26 14:11:38 +01:00
8131.bugfix Close the database connection we create during startup (#8131) 2020-08-19 20:41:53 +01:00
8132.misc Micro-optimisations to get_auth_chain_ids (#8132) 2020-08-21 10:06:45 +01:00
8133.misc Do not assume calls to runInteraction return Deferreds. (#8133) 2020-08-20 06:39:55 -04:00
8135.bugfix Improve the error code when trying to register using a name reserved for guests. (#8135) 2020-08-20 10:39:41 -04:00
8139.bugfix Do not apply ratelimiting on joins to appservices (#8139) 2020-08-21 15:07:56 +01:00
8140.misc Add type hints for state. (#8140) 2020-08-24 14:25:27 -04:00
8142.feature Stop shadow-banned users from sending non-member events. (#8142) 2020-08-24 13:58:56 -04:00
8144.docker Add required Debian dependencies to allow docker builds on the arm platform (#8144) 2020-08-26 15:03:20 +01:00
8147.docker Add healthcheck for default localhost 8008 port on /health endpoint. (#8147) 2020-08-24 18:15:18 +01:00
8152.feature Fix flaky shadow-ban tests. (#8152) 2020-08-24 13:08:33 -04:00
8156.misc Convert runInteraction to async/await (#8156) 2020-09-02 13:11:02 -04:00
8157.feature Do not propagate profile changes of shadow-banned users into rooms. (#8157) 2020-08-26 08:49:01 -04:00
8158.feature Do not allow send_nonmember_event to be called with shadow-banned users. (#8158) 2020-08-25 10:52:15 -04:00
8161.misc Make StreamIdGen get_next and get_next_mult async (#8161) 2020-08-25 15:10:08 +01:00
8162.misc Convert simple_select_one and simple_select_one_onecol to async (#8162) 2020-08-26 07:19:32 -04:00
8163.misc Wording fixes to 'name' user admin api filter (#8163) 2020-08-25 15:03:24 +01:00
8164.misc Add functions to MultiWriterIdGen used by events stream (#8164) 2020-08-25 17:32:30 +01:00
8166.misc Convert calls of async database methods to async (#8166) 2020-08-27 13:38:41 -04:00
8167.misc Fix rate limiting unit tests. (#8167) 2020-08-26 07:19:20 -04:00
8168.misc Convert additional database methods to async (select list, search, insert_many, delete_*) (#8168) 2020-08-27 07:41:01 -04:00
8171.misc Make SlavedIdTracker.advance have same interface as MultiWriterIDGenerator (#8171) 2020-08-26 13:15:20 +01:00
8173.misc Convert simple_update* and simple_select* to async (#8173) 2020-08-27 07:08:38 -04:00
8174.misc Remove unused parameter from, and add safeguard in, get_room_data (#8174) 2020-08-26 15:07:35 +01:00
8175.misc Allow running mypy directly. (#8175) 2020-08-26 09:59:37 -04:00
8176.feature Do not propagate typing notifications from shadow-banned users. (#8176) 2020-08-26 12:05:36 -04:00
8179.misc Fix missing _add_persisted_position (#8179) 2020-08-27 13:20:34 +01:00
8181.misc Remove remaining is_guest argument uses from get_room_data calls (#8181) 2020-08-26 17:26:56 +01:00
8182.misc Move and refactor LoginRestServlet helper methods (#8182) 2020-08-28 09:58:17 +01:00
8183.misc Define StateMap as immutable and add a MutableStateMap type. (#8183) 2020-08-28 07:28:53 -04:00
8187.misc simple_search_list_txn should return None, not 0. (#8187) 2020-08-27 12:07:13 -04:00
8189.doc Explain better what GDPR-erased means (#8189) 2020-09-01 16:31:59 +01:00
8190.bugfix Ensure that the OpenID Connect remote ID is a string. (#8190) 2020-08-28 08:56:36 -04:00
8191.misc Convert simple_delete to async/await. (#8191) 2020-08-27 14:16:41 -04:00
8192.misc Convert stats and related calls to async/await (#8192) 2020-08-27 17:24:37 -04:00
8193.misc Do not yield on awaitables in tests. (#8193) 2020-08-27 17:24:46 -04:00
8194.misc Convert state and stream stores and related code to async (#8194) 2020-08-28 09:37:55 -04:00
8195.misc Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
8196.misc Fix wait_for_stream_position for multiple waiters. (#8196) 2020-08-28 17:12:45 +01:00
8197.misc Convert event_push_actions, registration, and roommember datastores to async (#8197) 2020-08-28 11:34:50 -04:00
8198.feature Only return devices with keys from /federation/v1/user/devices/ (#8198) 2020-08-28 15:59:28 +01:00
8199.misc Convert additional databases to async/await (#8199) 2020-09-01 09:21:48 -04:00
8200.misc Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
8201.misc Convert additional databases to async/await part 3 (#8201) 2020-09-01 11:04:17 -04:00
8202.misc Convert ReadWriteLock to async/await. (#8202) 2020-08-28 16:47:11 -04:00
8203.misc Make MultiWriterIDGenerator work for streams that use negative stream IDs (#8203) 2020-09-01 13:36:25 +01:00
8204.misc Move and rename get_devices_with_keys_by_user (#8204) 2020-09-01 12:41:21 +01:00
8205.misc Rename get_e2e_device_keys to better reflect its purpose (#8205) 2020-08-29 00:14:17 +01:00
8207.misc Convert appservice code to async/await. (#8207) 2020-09-01 11:03:49 -04:00
8213.misc Convert the main methods run by the reactor to async. (#8213) 2020-09-02 07:44:50 -04:00
8214.misc Convert the well known resolver to async (#8214) 2020-09-01 09:15:22 -04:00
8222.misc Rename _get_e2e_device_keys_txn (#8222) 2020-09-01 16:02:17 +01:00
8223.bugfix Fix errors when updating the user directory with invalid data (#8223) 2020-09-01 13:02:41 -04:00
8224.misc Make _get_e2e_device_keys_and_signatures_txn return an attrs (#8224) 2020-09-02 11:47:26 +01:00
8225.misc Refactor _get_e2e_device_keys_for_federation_query_txn (#8225) 2020-09-02 15:53:26 +01:00
8226.bugfix Do not try to store invalid data in the stats table (#8226) 2020-09-02 07:59:39 -04:00
8230.misc Catch-up after Federation Outage (split, 1) (#8230) 2020-09-04 12:22:23 +01:00
8231.misc wrap _get_e2e_device_keys_and_signatures_txn in a non-txn method (#8231) 2020-09-03 11:50:49 +01:00
8232.misc Add StreamStore to mypy (#8232) 2020-09-02 17:52:38 +01:00
8233.misc Split fetching device keys and signatures into two transactions (#8233) 2020-09-03 18:27:26 +01:00
8234.misc Add cross-signing sigs to the keys object (#8234) 2020-09-04 15:06:05 +01:00
8235.misc Add an overload for simple_select_one_onecol_txn. (#8235) 2020-09-02 15:03:12 -04:00
8237.misc Fix typing for SyncHandler (#8237) 2020-09-03 12:54:10 +01:00
8240.misc Fix typing for @cached wrapped functions (#8240) 2020-09-03 15:38:32 +01:00
8241.misc Fix type signature in simple_select_one_onecol and friends (#8241) 2020-09-04 12:02:29 +01:00
8242.feature Revert "Add experimental support for sharding event persister. (#8170)" (#8242) 2020-09-04 10:19:42 +01:00
8243.misc Rename 'populate_stats_process_rooms_2' background job back to 'populate_stats_process_rooms' again (#8243) 2020-09-08 11:05:59 +01:00
8244.misc Add type hints to more handlers (#8244) 2020-09-03 22:02:29 +01:00
8245.misc Remove obsolete order field in send_new_transaction (#8245) 2020-09-03 19:23:07 +01:00
8247.misc Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247) 2020-09-04 15:06:51 +01:00
8249.misc Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
8252.feature Fix a regression from calling read_templates. (#8252) 2020-09-04 09:10:33 -04:00
8254.feature Unread counts fixes (#8254) 2020-09-04 14:14:22 +01:00
8256.misc In light of #8255, use BIGINTs for destination_rooms (#8256) 2020-09-04 15:07:29 +01:00
8258.misc Add tests for last_successful_stream_ordering (#8258) 2020-09-07 10:11:38 +01:00
8261.misc Allow for make_awaitable's return value to be re-used. (#8261) 2020-09-08 07:26:55 -04:00
8262.bugfix Bump canonicaljson to version 1.4.0 (#8262) 2020-09-07 12:21:38 +01:00
8264.misc Add more logging to debug slow startup (#8264) 2020-09-07 13:36:02 +01:00
8265.bugfix Run database updates in a transaction (#8265) 2020-09-07 11:41:50 +01:00
8266.misc Refuse to upgrade database on worker processes (#8266) 2020-09-07 13:04:10 +01:00
8268.bugfix Fix stack overflow when logging system encounters an error (#8268) 2020-09-07 16:54:30 +01:00
8270.feature Fix unread count failing on NULL values (#8270) 2020-09-07 15:15:06 +01:00
8271.bugfix Avoid table-scanning users at startup (#8271) 2020-09-07 16:48:52 +01:00
8274.feature Only add rows to the push actions table if the event notifies or should be marked unread (#8274) 2020-09-07 16:56:27 +01:00