synapse/changelog.d
Eric Eastwood 6facf98a3a
Be mindful of other SIGHUP handlers in 3rd-party code (#19095)
Be mindful that Synapse can be run alongside other code in the same
Python process. We shouldn't clobber other `SIGHUP` handlers as only one
can be set at time.

(no clobber)

### 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), we're
currently diving into the details and implications of running multiple
instances of Synapse in the same Python process.

"Per-tenant logging" tracked internally by
https://github.com/element-hq/synapse-small-hosts/issues/48

Relevant to logging as we use a `SIGHUP` to reload log config in
Synapse.
2025-10-29 10:28:05 -05:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
19021.feature Add an admin API to get the space hierarchy (#19021) 2025-10-24 15:32:16 -05:00
19046.misc Use type hinting generics in standard collections (#19046) 2025-10-22 16:48:19 -05:00
19047.doc Always treat RETURNING as supported by SQL engines (#19047) 2025-10-24 13:21:49 -05:00
19047.misc Always treat RETURNING as supported by SQL engines (#19047) 2025-10-24 13:21:49 -05:00
19047.removal Always treat RETURNING as supported by SQL engines (#19047) 2025-10-24 13:21:49 -05:00
19058.misc Remove logcontext problems caused by awaiting raw deferLater(...) (#19058) 2025-10-29 10:23:10 -05:00
19073.doc Make optional networking and security settings for Redis more apparent in workers.md (#19073) 2025-10-23 10:10:10 -05:00
19079.bugfix Update oidc_session_no_samesite cookie to be Secure (#19079) 2025-10-21 13:35:55 +01:00
19080.misc Fix deprecation warning in release script (#19080) 2025-10-24 11:19:04 +01:00
19081.misc Update poetry dev dependencies name (#19081) 2025-10-24 11:19:40 +01:00
19085.misc Remove cibuildwheel pp38* skip selector (#19085) 2025-10-24 10:39:29 +01:00
19088.misc Don't exit the release script if there are uncommitted changes (#19088) 2025-10-24 10:39:06 +01:00
19089.misc Spruce up generated announcement text in the release script (#19089) 2025-10-24 10:19:44 +01:00
19092.misc Fix lints on develop (#19092) 2025-10-22 10:39:04 -05:00
19095.misc Be mindful of other SIGHUP handlers in 3rd-party code (#19095) 2025-10-29 10:28:05 -05:00
19098.misc Use Pillow's non-experimental getexif (#19098) 2025-10-28 13:11:45 -05:00
19100.doc Update docs on downstream Debian package (#19100) 2025-10-28 17:25:16 -05:00
19109.doc Add a docs page with common steps to review the release notes (#19109) 2025-10-29 11:32:33 +00:00