synapse/changelog.d
14mRh4X0r 8942e23a69
Always update AS last_pos, even on no events (#10107)
Fixes #1834.

`get_new_events_for_appservice` internally calls `get_events_as_list`, which will filter out any rejected events. If all returned events are filtered out, `_notify_interested_services` will return without updating the last handled stream position. If there are 100 consecutive such events, processing will halt altogether.

Breaking the loop is now done by checking whether we're up-to-date with `current_max` in the loop condition, instead of relying on an empty `events` list.


Signed-off-by: Willem Mulder <14mRh4X0r@gmail.com>
2021-06-07 15:42:05 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
9221.doc Clarify security note regarding the domain Synapse is hosted on. (#9221) 2021-05-27 11:41:16 +00:00
9224.feature r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224) 2021-06-03 13:50:49 +01:00
9906.misc Tell CircleCI to build Docker images from main (#9906) 2021-05-26 13:16:06 +01:00
9953.feature add a cache to have_seen_event (#9953) 2021-06-01 12:04:47 +01:00
9973.feature add a cache to have_seen_event (#9953) 2021-06-01 12:04:47 +01:00
10035.feature Rewrite the KeyRing (#10035) 2021-06-02 16:37:59 +01:00
10040.feature Add an admin API for unprotecting local media from quarantine (#10040) 2021-05-26 11:19:47 +01:00
10044.feature Add new admin APIs to remove media by media ID from quarantine. (#10044) 2021-06-02 18:50:35 +01:00
10046.doc Update CAPTCHA documentation to mention turning off verify origin feature (#10046) 2021-05-26 10:55:30 +01:00
10048.misc Add parse_strings_from_args to get prev_events array (#10048) 2021-05-28 14:19:06 +01:00
10054.misc Remove redundant code to reload tls cert (#10054) 2021-05-27 10:34:24 +01:00
10055.misc Remove redundant, unmaintained convert_server_keys script. (#10055) 2021-05-27 10:34:55 +01:00
10057.doc Tweak wording of database recommendation in INSTALL.md (#10057) 2021-05-26 13:29:02 +01:00
10059.misc Improve the error message printed by synctl when synapse fails to start. (#10059) 2021-05-27 10:35:06 +01:00
10063.removal Remove the experimental spaces enabled flag. (#10063) 2021-05-26 14:35:16 -04:00
10069.misc Fix GitHub Actions lint for newsfragments (#10069) 2021-05-26 14:14:43 +01:00
10074.misc Fix opentracing inject to use the SpanContext, not the Span (#10074) 2021-06-01 08:40:26 +01:00
10077.feature Make reason and score optional for report_event (#10077) 2021-05-27 18:42:23 +01:00
10078.misc Fix up BatchingQueue (#10078) 2021-05-27 14:32:31 +01:00
10082.bugfix 1.35.0rc3 2021-05-28 17:06:05 +01:00
10084.feature Move some more endpoints off master (#10084) 2021-05-27 22:45:43 +01:00
10086.doc Compile and render Synapse's docs into a browsable, mobile-friendly and searchable website (#10086) 2021-06-03 17:20:40 +01:00
10089.doc Convert admin api docs to markdown (#10089) 2021-06-03 14:06:03 +01:00
10091.misc 1.35.0rc3 2021-05-28 17:06:05 +01:00
10092.bugfix Set opentracing priority before setting other tags (#10092) 2021-05-28 16:14:08 +01:00
10094.misc github actions: summarize Sytest results in an easy-to-read format (#10094) 2021-06-02 17:10:37 +01:00
10102.misc Make /sync do less state res (#10102) 2021-06-02 15:48:17 +01:00
10105.misc Add missing type hints to the admin API servlets (#10105) 2021-06-07 15:12:34 +01:00
10107.bugfix Always update AS last_pos, even on no events (#10107) 2021-06-07 15:42:05 +01:00
10111.misc Improve opentracing annotations for Notifier (#10111) 2021-06-03 16:01:30 +01:00
10112.misc Enable Prometheus metrics for the jaeger client library (#10112) 2021-06-04 09:25:33 +01:00
10113.feature Add OpenTracing for database activity. (#10113) 2021-06-03 16:31:56 +01:00
10116.bugfix Don't try and backfill the same room in parallel. (#10116) 2021-06-04 10:47:58 +01:00
10118.bugfix Limit number of events in a replication request (#10118) 2021-06-04 10:35:47 +01:00
10124.misc Delete completes to-device messages earlier in /sync (#10124) 2021-06-07 09:19:06 +01:00