synapse/changelog.d
Andrew Ferrazzutti 4097ada89f
Optimize Dockerfile-workers (#18292)
- Use a `uv:python` image for the first build layer, to reduce the
number of intermediate images required, as the
main Dockerfile uses that image already
- Use a cache mount for `apt` commands
- Skip a pointless install of `redis-server`, since the redis Docker
image is copied from instead
- Move some RUN steps out of the final image layer & into the build
layer

Depends on https://github.com/element-hq/synapse/pull/18275

### Pull Request Checklist

<!-- Please read
https://element-hq.github.io/synapse/latest/development/contributing_guide.html
before submitting your pull request -->

* [x] Pull request is based on the develop branch
* [x] Pull request includes a [changelog
file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog).
The entry should:
- Be a short description of your change which makes sense to users.
"Fixed a bug that prevented receiving messages from other servers."
instead of "Moved X method from `EventStore` to `EventWorkerStore`.".
  - Use markdown where necessary, mostly for `code blocks`.
  - End with either a period (.) or an exclamation mark (!).
  - Start with a capital letter.
- Feel free to credit yourself, by adding a sentence "Contributed by
@github_username." or "Contributed by [Your Name]." to the end of the
entry.
* [x] [Code
style](https://element-hq.github.io/synapse/latest/code_style.html) is
correct
(run the
[linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters))
2025-04-30 15:54:30 +02:00
..
.gitignore
18133.misc Disable Postgres statement timeouts while purging room state (#18133) 2025-04-02 15:37:50 +01:00
18232.feature Add passthrough_authorization_parameters support to OIDC configuration (#18232) 2025-04-10 13:39:27 +00:00
18292.docker Optimize Dockerfile-workers (#18292) 2025-04-30 15:54:30 +02:00
18294.docker complement-synapse: COPY existing dir from base (#18294) 2025-04-01 15:51:00 +00:00
18320.doc Fix typo in docs about push (#18320) 2025-04-30 14:27:08 +01:00
18334.bugfix Fix force_tracing_for_users config when using MAS (#18334) 2025-04-15 16:02:27 +01:00
18335.bugfix Fix the token introspection cache logging access tokens when MAS integration is in use. (#18335) 2025-04-15 15:58:30 +01:00
18337.misc Add caches to new hot path functions (#18337) 2025-04-14 17:54:47 +01:00
18339.bugfix Don't cache introspection failures (#18339) 2025-04-15 17:30:45 +02:00
18342.bugfix Fix ExternalIDReuse exception for concurrent transactions (#18342) 2025-04-16 07:34:58 +00:00
18345.bugfix Fix query for room participation (#18345) 2025-04-16 14:14:56 +01:00
18355.feature Move GET /devices/ off main process (#18355) 2025-04-25 15:08:33 +01:00
18360.misc Allow /rooms/ admin API to be on workers (#18360) 2025-04-25 15:18:22 +01:00
18363.bugfix Do not retry push during backoff period (#18363) 2025-04-29 14:08:11 +01:00
18367.misc Minor performance improvements to notifier/replication (#18367) 2025-04-29 14:08:32 +01:00
18369.misc Slight performance increase when using the ratelimiter (#18369) 2025-04-29 14:08:22 +01:00