synapse/changelog.d
Patrick Cloke 2ad91ec628
Set thread_id column to non-null for event_push_{actions,actions_staging,summary} (#15597)
Updates the database schema to require a thread_id (by adding a
constraint that the column is non-null) for event_push_actions,
event_push_actions_staging, and event_push_actions_summary.

For PostgreSQL we add the constraint as NOT VALID, then
VALIDATE the constraint a background job to avoid locking
the table during an upgrade.

Each table is updated as a separate schema delta to avoid
deadlocks between them.

For SQLite we simply rebuild the table & copy the data.
2023-05-26 13:16:08 -04:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
10428.removal Remove old R30 because R30v2 supercedes it (#10428) 2023-05-19 11:13:44 -05:00
15464.bugfix Handle missing previous read marker event. (#15464) 2023-05-18 14:37:31 -04:00
15537.misc Add not null constraint to column `full_user_id` of tables `profiles` and `user_filters` (#15537) 2023-05-16 10:57:39 -07:00
15578.misc Use a custom scheme & the worker name for replication requests. (#15578) 2023-05-23 09:05:30 -04:00
15585.feature Process previously failed backfill events in the background (#15585) 2023-05-24 23:22:24 -05:00
15597.misc Set thread_id column to non-null for event_push_{actions,actions_staging,summary} (#15597) 2023-05-26 13:16:08 -04:00
15599.bugfix `traceback.format_exception(...)` usage that is compatible with Python 3.7 and 3.11 (#15599) 2023-05-16 12:33:18 -05:00
15601.bugfix Apply url_preview_url_blacklist to oEmbed and pre-cached images (#15601) 2023-05-16 16:25:01 -04:00
15602.misc Run mypy type checking with the minimum supported Python version (#15602) 2023-05-16 13:27:47 -05:00
15604.misc Fix subscriptable type usage in Python <3.9 (#15604) 2023-05-16 12:19:46 -05:00
15606.misc Rename blacklist/whitelist internally. (#15620) 2023-05-19 12:25:25 +00:00
15607.bugfix Properly parse event_fields in filters (#15607) 2023-05-22 11:31:22 -04:00
15610.misc Instrument `state` and `state_group` storage related things (tracing) (#15610) 2023-05-19 12:26:58 -05:00
15611.feature Add a new admin API to create a new device for a user. (#15611) 2023-05-17 14:39:06 +00:00
15613.doc flake.nix: start synapse automatically, add space usage warning (#15613) 2023-05-18 15:44:28 +01:00
15614.bugfix Fix error message when `app_service_config_files` validation fails (#15614) 2023-05-18 10:58:13 +01:00
15615.misc Re-type config paths in `ConfigError`s to be `StrSequence`s (#15615) 2023-05-18 11:11:30 +01:00
15620.misc Rename blacklist/whitelist internally. (#15620) 2023-05-19 12:25:25 +00:00
15621.misc Update Mutual Rooms (MSC2666) implementation (#15621) 2023-05-18 12:49:12 -04:00
15624.bugfix Do not allow deactivated users to login with JWT. (#15624) 2023-05-19 08:06:54 -04:00
15625.misc Remove experimental configuration flags & unstable values for faster joins (#15625) 2023-05-19 07:23:09 -04:00
15626.misc Fix olddeps build (#15626) 2023-05-18 10:53:57 -04:00
15630.misc Fix `HomeServer`s leaking during `trial` test runs (#15630) 2023-05-19 11:17:12 +01:00
15633.misc Trace how many new events from the backfill response we need to process (#15633) 2023-05-19 11:18:45 -05:00
15634.bugfix Consolidate logic to check for deactivated users. (#15634) 2023-05-23 10:35:43 -04:00
15636.misc Remove duplicate timestamp from test logs (`_trial_temp/test.log`) (#15636) 2023-05-22 13:49:01 -05:00
15639.misc Bump types-setuptools from 67.7.0.2 to 67.8.0.0 (#15639) 2023-05-22 10:37:50 +01:00
15640.misc Bump types-pillow from 9.5.0.2 to 9.5.0.4 (#15640) 2023-05-22 10:38:01 +01:00
15641.misc Bump sphinx from 6.1.3 to 6.2.1 (#15641) 2023-05-22 10:38:08 +01:00
15642.misc Bump furo from 2023.3.27 to 2023.5.20 (#15642) 2023-05-22 12:12:59 +01:00
15643.misc Bump pygithub from 1.58.1 to 1.58.2 (#15643) 2023-05-22 15:39:19 +01:00
15646.misc Limit the size of the `HomeServerConfig` cache in trial test runs (#15646) 2023-05-22 13:25:39 +01:00
15647.bugfix Fix `@trace` not wrapping some state methods that return coroutines correctly (#15647) 2023-05-23 12:26:25 -05:00
15648.doc Remove outdated comment in log config (#15648) 2023-05-22 17:58:58 +00:00
15651.misc Bump requests from 2.28.2 to 2.31.0 (#15651) 2023-05-23 07:28:51 -04:00
15658.misc Improve type hints for cached decorator. (#15658) 2023-05-24 12:59:31 +00:00
15659.misc Add type hints to test_descriptors. (#15659) 2023-05-24 14:18:52 +00:00
15663.misc Add requesting user id parameter to key claim methods in `TransportLayerClient` (#15663) 2023-05-24 13:23:26 -07:00
15665.misc Speed up user directory rebuild for users some more... (#15665) 2023-05-24 14:13:28 +00:00
15666.misc Add MSC3820 (room version 11) option 2 unstable room version. (#15666) 2023-05-26 07:46:13 -04:00