synapse/changelog.d
Eric Eastwood 39316672da
Be able to shutdown homeserver that hasn't setup (#19187)
For example, a homeserver can fail to `setup` if it fails to connect to
the database.

Fix https://github.com/element-hq/synapse/issues/19188

Follow-up to https://github.com/element-hq/synapse/pull/18828


### Background

As part of Element's plan to support a light form of vhosting (virtual
host) (multiple instances of Synapse in the same Python process) (c.f
Synapse Pro for small hosts), we're currently diving into the details
and implications of running multiple instances of Synapse in the same
Python process.

"Clean tenant deprovisioning" tracked internally by
https://github.com/element-hq/synapse-small-hosts/issues/50
2025-12-02 10:58:06 -06:00
..
.gitignore
17782.misc Move call invite filtering logic to filter_events_for_client (#17782) 2025-11-28 17:41:56 +00:00
18960.bugfix Fix case where get_partial_current_state_deltas could return >100 rows (#18960) 2025-11-26 17:17:04 +00:00
19187.misc Be able to shutdown homeserver that hasn't setup (#19187) 2025-12-02 10:58:06 -06:00
19203.feature Implement MSC4380: Invite blocking (#19203) 2025-11-26 16:12:14 +00:00
19207.feature Move RestartDelayedEventServlet to workers (#19207) 2025-11-27 16:44:17 +00:00
19208.misc Export SYNAPSE_SUPPORTED_COMPLEMENT_TEST_PACKAGES from scripts-dev/complement.sh (#19208) 2025-11-21 19:01:43 -06:00
19209.misc Refactor scripts-dev/complement.sh logic to avoid exit (#19209) 2025-11-21 10:51:19 -06:00
19211.misc Expire sliding sync connections (#19211) 2025-11-25 10:20:47 +00:00
19219.misc Put MSC2666 endpoint behind an experimental flag (#19219) 2025-11-25 18:03:33 +00:00
19220.misc Prevent lint-newsfile job activating when fixing dependabot PR branches (#19220) 2025-11-27 16:15:06 +00:00
19221.misc Allow ruff to auto-fix trailing spaces in multi-line comments (#19221) 2025-11-25 14:09:48 +00:00
19223.misc Move towards a dedicated Duration class (#19223) 2025-11-26 10:56:59 +00:00
19224.misc Use sqlglot to properly check SQL delta files (#19224) 2025-11-28 15:49:15 +00:00
19225.removal Stop building wheels for MacOS (#19225) 2025-11-26 10:32:39 +00:00
19226.misc Add log to determine whether clients are using /messages as expected (#19226) 2025-12-01 17:10:22 -06:00
19228.misc Simplify README and add ESS Getting started section (#19228) 2025-12-02 11:09:18 +00:00
19229.misc Port Clock functions to use Duration class (#19229) 2025-12-01 13:55:06 +00:00
19230.misc Add a unit test that ensures that deleting a device purges the associated refresh token (#19230) 2025-11-28 17:01:15 +00:00
19235.bugfix Fix v12 rooms when using frozen dicts (#19235) 2025-12-01 18:26:43 +00:00
19239.misc Add mention of future deprecations to release script (#19239) 2025-12-01 15:47:36 +00:00
19240.bugfix Return 400 when canonical_alias content invalid (#19240) 2025-12-01 15:24:26 +00:00
19243.doc Document how merging config files works - see #11203 (#19243) 2025-12-01 16:05:07 +00:00
19251.misc Fix rust source check when using .egg-info (#19251) 2025-12-01 13:34:21 +00:00
19253.misc Dependabot: allow 10 open PRs for general updates (#19253) 2025-12-02 16:45:54 +00:00
19254.removal Remove "Updates to locked dependencies" section from changelog (#19254) 2025-12-02 16:45:41 +00:00
19258.misc Add a 14-day cooldown for dependency updates (#19258) 2025-12-02 16:45:28 +00:00
19259.misc Move security note from README into the docs (#19259) 2025-12-02 14:25:12 +00:00
19262.misc Remove the currently broken netlify GHA workflow (#19262) 2025-12-02 16:46:08 +00:00
19263.misc Remove macos wheels from CI (#19263) 2025-12-02 15:59:27 +00:00