anonymousland-synapse/changelog.d
Sean Quah 373c485d8c
Handle half-created indices in receipts index background update (#14650)
When Synapse is terminated while running the background update to create
the `receipts_graph` or `receipts_linearized` indexes, the indexes may
be successfully created (or marked as invalid on postgres) while the
background update remains unfinished. When Synapse next starts up, the
background update will fail because the index already exists, or exists
but is invalid on postgres.

Use the existing code to create indices in background updates, since it
handles these edge cases.

Signed-off-by: Sean Quah <seanq@matrix.org>
2022-12-09 23:02:11 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
14255.misc Aggregate unread notif count query for badge count calculation (#14255) 2022-11-30 08:45:06 -05:00
14435.bugfix Compare to the earliest known stream pos in the stream change cache. (#14435) 2022-12-05 09:00:59 -05:00
14473.misc Faster remote room joins: stream the un-partial-stating of rooms over replication. [rei:frrj/streams/unpsr] (#14473) 2022-12-05 13:07:55 +00:00
14474.misc Faster remote room joins: unblock tasks waiting for full room state when the un-partial-stating of that room is received over the replication stream. [rei:frrj/streams/unpsr] (#14474) 2022-12-06 15:48:42 +00:00
14490.feature Stop using deprecated keyIds param on /key/v2/server (#14525) 2022-11-30 11:59:57 +00:00
14493.doc Update worker docs to update preferred settings for pusher and federation_sender (#14493) 2022-12-02 11:38:01 +00:00
14517.doc Cite launchpad bug that says ubuntu's pkgs are old (#14517) 2022-11-30 18:33:35 +00:00
14525.feature Stop using deprecated keyIds param on /key/v2/server (#14525) 2022-11-30 11:59:57 +00:00
14528.misc Use ClientRestResource on both the main process and workers. (#14528) 2022-12-02 13:10:05 -05:00
14548.misc Add --editable flag to complement.sh which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. (#14548) 2022-12-07 15:45:31 +00:00
14549.misc Use servers list approx to send read receipts when in partial state (#14549) 2022-11-30 13:39:47 +01:00
14551.feature Add push.enabled option to disable push notification calculation (#14551) 2022-12-01 13:46:24 +00:00
14568.misc Modernize unit tests configuration settings for workers. (#14568) 2022-12-01 07:38:27 -05:00
14576.feature Advertise support for Matrix v1.5. (#14576) 2022-11-29 10:49:23 -05:00
14590.doc docs: Replace old note about Postgres 10+ being required with link to our deprecation policy (#14590) 2022-12-06 14:36:04 +00:00
14591.misc Bump jsonschema from 4.17.0 to 4.17.3 (#14591) 2022-12-01 19:05:08 +00:00
14592.bugfix Properly handle unknown results for the stream change cache. (#14592) 2022-12-02 10:28:41 -05:00
14594.doc Add Mastodon SSO setup instructions to docs (#14594) 2022-12-07 11:44:53 +00:00
14595.misc Delete stale non-e2e devices for users, take 2 (#14595) 2022-12-09 09:37:07 +00:00
14597.misc Add missing types to tests.util. (#14597) 2022-12-02 17:58:56 +00:00
14598.feature Improve logging and opentracing for to-device message handling (#14598) 2022-12-06 09:52:55 +00:00
14600.bugfix Suppress empty body warnings in room servelets (#14600) 2022-12-05 11:30:41 +00:00
14602.misc Fix Rust lint CI (#14602) 2022-12-02 18:04:28 +00:00
14604.bugfix Better return type for get_all_entities_changed (#14604) 2022-12-05 15:19:14 -05:00
14607.misc Bump JasonEtco/create-an-issue from 2.5.0 to 2.8.1 (#14607) 2022-12-02 18:36:12 +00:00
14610.misc Unit tests CI speedup (#14610) 2022-12-07 15:47:05 +00:00
14611.misc Handle 'go get' deprecation (#14611) 2022-12-05 10:29:55 +00:00
14612.misc Bump phonenumbers from 8.13.0 to 8.13.1 (#14612) 2022-12-05 10:01:40 +00:00
14613.misc Bump types-setuptools from 65.5.0.3 to 65.6.0.1 (#14613) 2022-12-05 10:03:34 +00:00
14614.misc Bump twine from 4.0.1 to 4.0.2 (#14614) 2022-12-05 10:10:06 +00:00
14615.misc Bump types-requests from 2.28.11.2 to 2.28.11.5 (#14615) 2022-12-05 10:10:42 +00:00
14616.misc Bump cryptography from 38.0.3 to 38.0.4 (#14616) 2022-12-05 10:27:01 +00:00
14619.doc Fix push.enabled config documentation (#14619) 2022-12-05 12:47:45 +00:00
14620.bugfix Failover on proper error responses. (#14620) 2022-12-06 07:23:03 -05:00
14621.bugfix Respond with proper error responses on unknown paths. (#14621) 2022-12-08 11:37:05 -05:00
14625.bugfix Fix html templates to load images only on HTTPS (#14625) 2022-12-08 17:28:02 +00:00
14631.bugfix Fix a long-standing bug where the user directory would return 1 more row than requested. (#14631) 2022-12-07 11:19:43 +00:00
14632.bugfix Reject receipt requests with invalid room or event IDs. (#14632) 2022-12-07 17:35:41 +00:00
14634.doc Change turn_allow_guests example value to lowercase true (#14634) 2022-12-07 11:33:24 +00:00
14636.misc docker: remove useless cargo install with apt (#14636) 2022-12-07 15:29:32 +01:00
14637.bugfix Fix a bug introduced in v1.67.0 where not specifying a config file or a server URL would lead to the register_new_matrix_user script failing. (#14637) 2022-12-07 13:39:27 +00:00
14639.bugfix Check the stream position before checking if the cache is empty. (#14639) 2022-12-08 11:35:49 -05:00
14643.bugfix Rebuild the user directory and stats tables. (#14643) 2022-12-08 11:40:20 -05:00
14645.misc Bump certifi from 2021.10.8 to 2022.12.7 (#14645) 2022-12-08 15:45:31 +00:00
14646.misc Require types in tests.storage. (#14646) 2022-12-09 12:36:32 -05:00
14649.misc Limit the number of devices we delete at once (#14649) 2022-12-09 13:31:32 +00:00
14650.bugfix Handle half-created indices in receipts index background update (#14650) 2022-12-09 23:02:11 +00:00