MatrixSynapse/changelog.d
Erik Johnston 1b15a3d92c
Fix port script so that it can be run again after failure. (#8755)
If the script fails (or is CTRL-C'ed) between porting some of the events table and copying of the sequences then the port script will immediately die if run again due to the postgres DB having inconsistencies between sequences and tables.

The fix is to move the porting of sequences to before porting the tables, so that there is never a period where the Postgres DB is inconsistent. To do that we need to change how we port the sequences so that it calculates the values from the SQLite DB rather than the Postgres DB.

Fixes #8619
2020-11-13 11:53:51 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
8286.feature Add base pushrule to notify for jitsi conferences (#8286) 2020-11-02 16:36:14 +00:00
8455.bugfix e2e: ensure we have both master and self-signing key (#8455) 2020-10-26 18:37:47 +00:00
8519.feature Add an admin api to delete local media. (#8519) 2020-10-26 17:02:28 +00:00
8539.feature Split admin API for reported events into a detail and a list view (#8539) 2020-10-26 18:16:37 +00:00
8559.misc Optimise createRoom with multiple invites (#8559) 2020-10-29 11:48:39 +00:00
8580.bugfix Check status codes that profile handler returns (#8580) 2020-10-26 13:55:21 +00:00
8582.doc Added basic instructions for Azure AD to OpenId documentation (#8582) 2020-10-26 17:49:55 +00:00
8595.misc Implement and use an @lru_cache decorator (#8595) 2020-10-30 11:43:17 +00:00
8607.feature Gracefully handle a pending logging connection during shutdown. (#8685) 2020-10-29 12:53:57 -04:00
8610.feature Add an admin APIs to allow server admins to list users' pushers (#8610) 2020-10-28 15:02:42 +00:00
8614.misc Don't instansiate Requester directly (#8614) 2020-10-22 10:11:06 +01:00
8615.misc Type hints for RegistrationStore (#8615) 2020-10-22 11:56:58 +01:00
8616.misc Add ability for access tokens to belong to one user but grant access to another user. (#8616) 2020-10-29 15:58:44 +00:00
8620.bugfix Add type hints for account validity handler (#8620) 2020-10-26 14:17:31 -04:00
8621.misc Remove unused OPTIONS handlers. (#8621) 2020-10-22 08:35:55 -04:00
8627.bugfix Fix email notifications for invites without local state. (#8627) 2020-10-23 10:41:32 +01:00
8628.bugfix Don't 500 for invalid group IDs (#8628) 2020-10-22 13:19:06 +01:00
8632.bugfix Fix handling of User-Agent headers with bad utf-8. (#8632) 2020-10-23 17:12:59 +01:00
8633.misc Run mypy as part of the lint.sh script. (#8633) 2020-10-28 08:49:08 -04:00
8634.misc Changelog 2020-10-22 18:33:02 +01:00
8635.doc Improve the sample config for SSO (OIDC, SAML, and CAS). (#8635) 2020-10-30 10:01:59 -04:00
8636.misc Catch exceptions in password_providers (#8636) 2020-11-11 13:24:53 +00:00
8639.misc Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
8640.misc Start fewer opentracing spans (#8640) 2020-10-26 09:30:19 +00:00
8643.bugfix Fix a bug in the joined_rooms admin API (#8643) 2020-10-26 12:25:48 -04:00
8644.misc Add field `total` to device list in admin API (#8644) 2020-10-26 14:07:51 +00:00
8647.feature Add admin API to list users' local media (#8647) 2020-10-27 14:12:31 +00:00
8655.misc Add type hints to application services. (#8655) 2020-10-28 11:12:21 -04:00
8657.doc Fix filepath of Dex example config (#8657) 2020-10-26 16:53:11 +00:00
8664.misc Tell Black to format code for Python 3.5 (#8664) 2020-10-27 23:26:36 +00:00
8665.doc Note support for Python 3.9 (#8665) 2020-10-27 23:24:33 +00:00
8666.doc Minor updates to docs on how to run tests (#8666) 2020-10-27 23:26:00 +00:00
8667.doc Cross-link documentation to the prometheus recording rules. (#8667) 2020-10-27 15:29:50 -04:00
8668.misc Don't unnecessarily start bg process while handling typing. (#8668) 2020-10-27 15:32:19 +00:00
8669.misc Don't pull event from DB when handling replication traffic. (#8669) 2020-10-28 12:11:45 +00:00
8670.misc Don't unnecessarily start bg process in replication sending loop. (#8670) 2020-10-27 17:37:08 +00:00
8671.misc Abstract code for stripping room state into a separate method (#8671) 2020-10-27 18:42:46 +00:00
8679.misc Use `%r` rather than `%s` for stringifying events (#8679) 2020-10-29 12:16:49 +00:00
8680.misc Don't require hiredis to run unit tests (#8680) 2020-10-29 11:17:35 +00:00
8682.bugfix Fix race for concurrent downloads of remote media. (#8682) 2020-10-30 10:55:24 +00:00
8684.misc Fix cache call signature to accept `on_invalidate`. (#8684) 2020-10-29 15:18:17 +00:00
8685.feature Gracefully handle a pending logging connection during shutdown. (#8685) 2020-10-29 12:53:57 -04:00
8688.misc Fix optional parameter in stripped state storage method (#8688) 2020-10-30 00:22:31 +00:00
8689.feature Fix unit tests (#8689) 2020-10-29 18:21:49 +00:00
8690.misc Fail test cases if they fail to await all awaitables (#8690) 2020-10-30 07:15:07 -04:00
8693.misc Fix error handling around when completing an AS transaction (#8693) 2020-10-30 16:50:48 +00:00
8694.misc Improve start time by adding index to e2e_cross_signing_keys (#8694) 2020-11-02 13:55:56 +00:00
8697.misc Fix SIGHUP handler (#8697) 2020-11-06 11:42:07 +00:00
8698.misc Use Python 3.8 in Docker images by default (#8698) 2020-11-02 16:33:06 +00:00
8700.feature Add an admin API for users' media statistics (#8700) 2020-11-05 18:59:12 +00:00
8701.doc Notes on SSO logins and media_repository worker (#8701) 2020-11-06 14:33:07 +00:00
8702.misc Remove the "draft" status of the Room Details Admin API (#8702) 2020-11-03 12:48:25 +00:00
8705.misc Improve error messages of non-str displayname/avatar_url (#8705) 2020-11-02 18:01:09 +00:00
8706.doc Document how to set up multiple event persisters (#8706) 2020-11-03 10:27:11 +00:00
8708.misc Block clients from sending server ACLs that lock the local server out. (#8708) 2020-11-03 12:13:48 +00:00
8713.misc Consolidate purge table lists to prevent desyncronisation (#8713) 2020-11-04 11:26:05 +00:00
8714.doc Add documentation about documentation to CONTRIBUTING.md (#8714) 2020-11-06 11:59:22 +00:00
8719.misc Better error message when a remote resource uses invalid Content-Type (#8719) 2020-11-11 14:22:40 +00:00
8722.feature Add `displayname` to Shared-Secret Registration for admins (#8722) 2020-11-05 13:55:45 +00:00
8726.bugfix Enable reconnection in DB pool (#8726) 2020-11-12 14:26:24 +00:00
8728.bugfix Check support room has only two users before sending a notice (#8728) 2020-11-11 14:23:16 +00:00
8729.bugfix Fix port script fails when DB has no backfilled events. (#8729) 2020-11-11 15:08:03 +00:00
8730.bugfix Fix port script to handle foreign key constraints (#8730) 2020-11-11 15:07:34 +00:00
8752.misc Cache event ID to auth event IDs lookups (#8752) 2020-11-13 11:29:18 +00:00
8755.bugfix Fix port script so that it can be run again after failure. (#8755) 2020-11-13 11:53:51 +00:00