synapse/changelog.d
Erik Johnston 782e4e64df
Shuffle persist event data store functions. (#7440)
The aim here is to get to a stage where we have a `PersistEventStore` that holds all the write methods used during event persistence, so that we can take that class out of the `DataStore` mixin and instansiate it separately. This will allow us to instansiate it on processes other than master, while also ensuring it is only available on processes that are configured to write to events stream.

This is a bit of an architectural change, where we end up with multiple classes per data store (rather than one per data store we have now). We end up having:

1. Storage classes that provide high level APIs that can talk to multiple data stores.
2. Data store modules that consist of classes that must point at the same database instance.
3. Classes in a data store that can be instantiated on processes depending on config.
2020-05-13 13:38:22 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
6391.feature Allow configuration of Synapse's cache without using synctl or environment variables (#6391) 2020-05-11 18:45:23 +01:00
7256.feature Implement OpenID Connect-based login (#7256) 2020-05-08 08:30:40 -04:00
7281.misc Add MultiWriterIdGenerator. (#7281) 2020-05-04 17:17:45 +01:00
7317.feature Add room details admin endpoint (#7317) 2020-05-07 15:33:07 -04:00
7374.misc Fix catchup-on-reconnect for the Federation Stream (#7374) 2020-05-05 14:15:57 +01:00
7382.misc Fix typing annotations in synapse/federation (#7382) 2020-05-05 14:27:13 +01:00
7396.misc Convert the room handler to async/await. (#7396) 2020-05-04 07:43:52 -04:00
7398.docker Update runtime docker image to Alpine v3.11 2020-05-03 16:07:24 +02:00
7428.misc Make get_e2e_cross_signing_key delegate to get_e2e_cross_signing_keys_bulk 2020-05-06 11:59:19 +01:00
7429.misc use an upsert to update device_lists_outbound_last_success 2020-05-06 11:41:23 +01:00
7435.feature Extend spam checker to allow for multiple modules (#7435) 2020-05-08 19:25:48 +01:00
7436.misc Support any process writing to cache invalidation stream. (#7436) 2020-05-07 13:51:08 +01:00
7440.misc Shuffle persist event data store functions. (#7440) 2020-05-13 13:38:22 +01:00
7445.misc Add more type hints to SAML handler. (#7445) 2020-05-07 09:30:45 -04:00
7448.misc Remove unused store method get_hosts_in_room (#7448) 2020-05-11 16:55:57 +01:00
7449.misc Fixes typo (bellow -> below) (#7449) 2020-05-07 09:31:06 -04:00
7458.doc Update documentation about SSO mapping providers (#7458) 2020-05-12 10:51:07 -04:00
7459.misc Convert federation handler to async/await. (#7459) 2020-05-11 15:12:46 -04:00
7460.misc Convert search code to async/await. (#7460) 2020-05-11 15:12:39 -04:00
7470.misc Fix new flake8 errors (#7470) 2020-05-12 11:20:48 +01:00
7475.misc Have all instances correctly respond to REPLICATE command. (#7475) 2020-05-13 10:27:02 +01:00
7482.bugfix Fix Redis reconnection logic (#7482) 2020-05-13 09:57:15 +01:00