synapse/changelog.d
Devon Hudson 4e118aecd0
Reduce log spam when client stops downloading media while it is being streamed to them (ConsumerStopProducingError) (#18699)
The case where a consumer stops downloading media that is currently
being streamed is now able to be handled explicitly.
That scenario isn't really an error, it is expected behaviour.

This PR adds a custom exception which allows us to drop the log level
for this specific case from `WARNING` to `INFO`.


### 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))

---------

Co-authored-by: Eric Eastwood <erice@element.io>
2025-07-21 20:11:46 +00:00
..
.gitignore
17984.feature Add recaptcha_{private,public}_key_path config option (#17984) 2025-07-14 11:37:36 -05:00
18195.feature Add plain-text handling for rich-text topics as per MSC3765 (#18195) 2025-07-09 14:13:54 -05:00
18238.feature Allow admins to see soft failed events (if they want to) (#18238) 2025-07-14 16:55:19 +01:00
18263.feature Add experimental support for MSC4277: Harmonizing the reporting endpoints (#18263) 2025-07-09 14:08:21 -05:00
18499.bugfix Fix CPU and database spinning when retrying sending events to servers whilst at the same time purging those events. (#18499) 2025-07-15 12:01:41 +01:00
18520.misc Dedicated MAS API (#18520) 2025-07-21 16:17:43 +00:00
18527.feature Add ability to limit amount uploaded by a user (#18527) 2025-07-10 13:39:09 +01:00
18548.doc Document that some config options for the user directory are in violation of the Matrix spec (#18548) 2025-07-15 13:25:25 -05:00
18552.misc Move registrations off the main worker (#18552) 2025-07-10 13:13:27 +00:00
18564.misc Remove unnecessary replication calls (#18564) 2025-07-11 08:47:54 +00:00
18581.feature Move device changes off the main process (#18581) 2025-07-18 09:06:14 +02:00
18601.misc Refactor Measure block metrics to be homeserver-scoped (v2) (#18601) 2025-07-15 15:55:23 -05:00
18604.misc Refactor cache metrics to be homeserver-scoped (#18604) 2025-07-16 16:04:57 -05:00
18617.misc Update latest_deps workflow to migrate poetry --no-dev -> --without dev (#18617) 2025-07-11 12:34:37 +01:00
18622.misc Update URL Preview code to work with lxml 6.0.0 (#18622) 2025-07-15 15:04:29 +01:00
18635.feature Stabilize support for custom profile fields. (#18635) 2025-07-17 14:15:07 +01:00
18637.misc Use markdown-it-py instead of commonmark in the release script. (#18637) 2025-07-11 12:54:46 +00:00
18647.feature Advertise support for Matrix v1.12 (#18647) 2025-07-15 15:07:20 +01:00
18653.misc Bump mypy from 1.13.0 to 1.16.1 (#18653) 2025-07-15 14:42:54 +01:00
18660.bugfix Don't allow tagnames longer than 255 bytes (#18660) 2025-07-18 14:23:28 +01:00
18664.misc Document config file merge behavior (#18664) 2025-07-11 11:15:12 +01:00
18671.feature Add an option to issue redactions as admin user on admin redaction endpoint (#18671) 2025-07-21 16:40:45 +00:00
18672.misc Speed up inserting into stream_positions (#18672) 2025-07-09 11:48:06 +01:00
18674.feature Add experimental and incomplete support for MSC4306: Thread Subscriptions. (#18674) 2025-07-21 15:54:28 +01:00
18675.feature Include event_id when getting state with ?format=event (#18675) 2025-07-17 11:28:17 +01:00
18676.misc Remove allow_no_prev_events option (MSC2716 cleanup) (#18676) 2025-07-15 15:53:56 -05:00
18677.bugfix Fix sequence migration for autoincrement tables in synapse_port_db (#18677) 2025-07-17 11:13:36 +01:00
18684.feature Correct version that recaptcha_{private,public}_key_path config options were introduced (#18684) 2025-07-15 09:05:45 -05:00
18687.misc Clean up MetricsResource and Prometheus hacks (#18687) 2025-07-17 11:57:19 -05:00
18689.misc Fix dirty Cargo.lock changes appearing after install (base64) (#18689) 2025-07-17 15:20:42 -05:00
18691.bugfix Start and stop the Tokio runtime with the Twisted reactor (#18691) 2025-07-17 15:15:11 +00:00
18692.doc fix schema and docs of rc_delayed_event_mgmt (#18692) 2025-07-17 15:54:33 +01:00
18693.misc Prevent dirty Cargo.lock changes from install (#18693) 2025-07-18 10:28:10 -05:00
18697.misc 18697.misc (#18698) 2025-07-18 15:37:34 +01:00
18699.misc Reduce log spam when client stops downloading media while it is being streamed to them (ConsumerStopProducingError) (#18699) 2025-07-21 20:11:46 +00:00