summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/12978.misc1
-rw-r--r--changelog.d/13160.misc1
-rw-r--r--changelog.d/13213.misc1
-rw-r--r--changelog.d/13221.doc1
-rw-r--r--changelog.d/13230.doc1
-rw-r--r--changelog.d/13343.feature1
-rw-r--r--changelog.d/13346.misc1
-rw-r--r--changelog.d/13353.bugfix1
-rw-r--r--changelog.d/13355.misc1
-rw-r--r--changelog.d/13365.bugfix1
-rw-r--r--changelog.d/13370.feature1
-rw-r--r--changelog.d/13372.docker1
-rw-r--r--changelog.d/13374.bugfix1
-rw-r--r--changelog.d/13383.misc1
-rw-r--r--changelog.d/13392.bugfix1
-rw-r--r--changelog.d/13393.misc1
-rw-r--r--changelog.d/13397.misc1
-rw-r--r--changelog.d/13403.misc1
-rw-r--r--changelog.d/13404.misc1
-rw-r--r--changelog.d/13413.bugfix1
-rw-r--r--changelog.d/13420.misc1
-rw-r--r--changelog.d/13428.feature1
-rw-r--r--changelog.d/13431.misc1
-rw-r--r--changelog.d/13432.bugfix1
-rw-r--r--changelog.d/13437.doc1
-rw-r--r--changelog.d/13438.doc1
-rw-r--r--changelog.d/13442.misc1
-rw-r--r--changelog.d/13443.doc1
-rw-r--r--changelog.d/13917.feature1
-rw-r--r--changelog.d/14055.misc1
-rw-r--r--changelog.d/14149.bugfix1
-rw-r--r--changelog.d/14376.misc1
-rw-r--r--changelog.d/14393.bugfix1
-rw-r--r--changelog.d/14400.misc1
-rw-r--r--changelog.d/14403.misc1
-rw-r--r--changelog.d/14404.misc1
-rw-r--r--changelog.d/14408.misc1
-rw-r--r--changelog.d/14412.misc1
-rw-r--r--changelog.d/14449.misc1
-rw-r--r--changelog.d/14452.misc1
-rw-r--r--changelog.d/14468.misc1
-rw-r--r--changelog.d/14476.misc1
-rw-r--r--changelog.d/14479.misc1
-rw-r--r--changelog.d/14487.misc1
-rw-r--r--changelog.d/14490.misc1
-rw-r--r--changelog.d/14491.feature1
-rw-r--r--changelog.d/14496.misc1
-rw-r--r--changelog.d/14499.doc1
-rw-r--r--changelog.d/14500.misc1
-rw-r--r--changelog.d/14501.misc1
-rw-r--r--changelog.d/14502.misc1
-rw-r--r--changelog.d/14503.misc1
-rw-r--r--changelog.d/14504.misc1
-rw-r--r--changelog.d/14505.misc1
-rw-r--r--changelog.d/14508.feature1
-rw-r--r--changelog.d/14510.feature1
-rw-r--r--changelog.d/14515.misc1
-rw-r--r--changelog.d/14516.misc1
-rw-r--r--changelog.d/14522.misc1
-rw-r--r--changelog.d/14526.misc1
-rw-r--r--changelog.d/14527.misc1
-rw-r--r--changelog.d/14529.misc1
-rw-r--r--changelog.d/14534.misc1
-rw-r--r--changelog.d/14537.bugfix1
-rw-r--r--changelog.d/14538.removal1
-rw-r--r--changelog.d/14557.misc1
-rw-r--r--changelog.d/14571.misc1
67 files changed, 39 insertions, 28 deletions
diff --git a/changelog.d/12978.misc b/changelog.d/12978.misc
deleted file mode 100644

index 050c9047fc..0000000000 --- a/changelog.d/12978.misc +++ /dev/null
@@ -1 +0,0 @@ -Extend the release script to automatically push a new SyTest branch, rather than having that be a manual process. \ No newline at end of file diff --git a/changelog.d/13160.misc b/changelog.d/13160.misc deleted file mode 100644
index 36ff50c2a6..0000000000 --- a/changelog.d/13160.misc +++ /dev/null
@@ -1 +0,0 @@ -Make minor clarifications to the error messages given when we fail to join a room via any server. \ No newline at end of file diff --git a/changelog.d/13213.misc b/changelog.d/13213.misc deleted file mode 100644
index b50d26ac0c..0000000000 --- a/changelog.d/13213.misc +++ /dev/null
@@ -1 +0,0 @@ -Enable Complement CI tests in the 'latest deps' test run. \ No newline at end of file diff --git a/changelog.d/13221.doc b/changelog.d/13221.doc deleted file mode 100644
index dd2b3d8972..0000000000 --- a/changelog.d/13221.doc +++ /dev/null
@@ -1 +0,0 @@ -Document which HTTP resources support gzip compression. diff --git a/changelog.d/13230.doc b/changelog.d/13230.doc deleted file mode 100644
index dce7be2425..0000000000 --- a/changelog.d/13230.doc +++ /dev/null
@@ -1 +0,0 @@ -Add steps describing how to elevate an existing user to administrator by manipulating the database. diff --git a/changelog.d/13343.feature b/changelog.d/13343.feature deleted file mode 100644
index c151251e54..0000000000 --- a/changelog.d/13343.feature +++ /dev/null
@@ -1 +0,0 @@ -Add new unstable error codes `ORG.MATRIX.MSC3848.ALREADY_JOINED`, `ORG.MATRIX.MSC3848.NOT_JOINED`, and `ORG.MATRIX.MSC3848.INSUFFICIENT_POWER` described in MSC3848. \ No newline at end of file diff --git a/changelog.d/13346.misc b/changelog.d/13346.misc deleted file mode 100644
index 06557c8481..0000000000 --- a/changelog.d/13346.misc +++ /dev/null
@@ -1 +0,0 @@ -Fix long-standing bugged logic which was never hit in `get_pdu` asking every remote destination even after it finds an event. diff --git a/changelog.d/13353.bugfix b/changelog.d/13353.bugfix deleted file mode 100644
index 8e18bfae1f..0000000000 --- a/changelog.d/13353.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a bug in the experimental faster-room-joins support which could cause it to get stuck in an infinite loop. diff --git a/changelog.d/13355.misc b/changelog.d/13355.misc deleted file mode 100644
index 7715075885..0000000000 --- a/changelog.d/13355.misc +++ /dev/null
@@ -1 +0,0 @@ -Faster room joins: avoid blocking when pulling events with partially missing prev events. diff --git a/changelog.d/13365.bugfix b/changelog.d/13365.bugfix deleted file mode 100644
index b915c3158c..0000000000 --- a/changelog.d/13365.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a bug introduced in Synapse v1.41.0 where the `/hierarchy` API returned non-standard information (a `room_id` field under each entry in `children_state`). diff --git a/changelog.d/13370.feature b/changelog.d/13370.feature deleted file mode 100644
index 3a49bc2778..0000000000 --- a/changelog.d/13370.feature +++ /dev/null
@@ -1 +0,0 @@ -Use stable prefixes for [MSC3827](https://github.com/matrix-org/matrix-spec-proposals/pull/3827). diff --git a/changelog.d/13372.docker b/changelog.d/13372.docker deleted file mode 100644
index 238c78de09..0000000000 --- a/changelog.d/13372.docker +++ /dev/null
@@ -1 +0,0 @@ -Make docker images build on armv7 by installing cryptography dependencies in the "requirements" stage. Contributed by Jasper Spaans. \ No newline at end of file diff --git a/changelog.d/13374.bugfix b/changelog.d/13374.bugfix deleted file mode 100644
index 1c5bd1b363..0000000000 --- a/changelog.d/13374.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a bug introduced in Synapse 0.24.0 that would respond with the wrong error status code to `/joined_members` requests when the requester is not a current member of the room. Contributed by @andrewdoh. \ No newline at end of file diff --git a/changelog.d/13383.misc b/changelog.d/13383.misc deleted file mode 100644
index 2236eced24..0000000000 --- a/changelog.d/13383.misc +++ /dev/null
@@ -1 +0,0 @@ -Remove an unused argument to `get_relations_for_event`. diff --git a/changelog.d/13392.bugfix b/changelog.d/13392.bugfix deleted file mode 100644
index 7d83c77550..0000000000 --- a/changelog.d/13392.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix bug in handling of typing events for appservices. Contributed by Nick @ Beeper (@fizzadar). diff --git a/changelog.d/13393.misc b/changelog.d/13393.misc deleted file mode 100644
index be2b0153ea..0000000000 --- a/changelog.d/13393.misc +++ /dev/null
@@ -1 +0,0 @@ -Add a `merge-back` command to the release script, which automates merging the correct branches after a release. \ No newline at end of file diff --git a/changelog.d/13397.misc b/changelog.d/13397.misc deleted file mode 100644
index 8dc610d9e2..0000000000 --- a/changelog.d/13397.misc +++ /dev/null
@@ -1 +0,0 @@ -Adding missing type hints to tests. diff --git a/changelog.d/13403.misc b/changelog.d/13403.misc deleted file mode 100644
index cb7b38153c..0000000000 --- a/changelog.d/13403.misc +++ /dev/null
@@ -1 +0,0 @@ -Faster Room Joins: don't leave a stuck room partial state flag if the join fails. diff --git a/changelog.d/13404.misc b/changelog.d/13404.misc deleted file mode 100644
index 655be4061b..0000000000 --- a/changelog.d/13404.misc +++ /dev/null
@@ -1 +0,0 @@ -Refactor `_resolve_state_at_missing_prevs` to compute an `EventContext` instead. diff --git a/changelog.d/13413.bugfix b/changelog.d/13413.bugfix deleted file mode 100644
index a0ce884274..0000000000 --- a/changelog.d/13413.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Faster room joins: fix a bug which caused rejected events to become un-rejected during state syncing. \ No newline at end of file diff --git a/changelog.d/13420.misc b/changelog.d/13420.misc deleted file mode 100644
index ff1a68e2e8..0000000000 --- a/changelog.d/13420.misc +++ /dev/null
@@ -1 +0,0 @@ -Re-enable running Complement tests against Synapse with workers. \ No newline at end of file diff --git a/changelog.d/13428.feature b/changelog.d/13428.feature deleted file mode 100644
index 085b61483f..0000000000 --- a/changelog.d/13428.feature +++ /dev/null
@@ -1 +0,0 @@ -Add a module API method to translate a room alias into a room ID. diff --git a/changelog.d/13431.misc b/changelog.d/13431.misc deleted file mode 100644
index 655be4061b..0000000000 --- a/changelog.d/13431.misc +++ /dev/null
@@ -1 +0,0 @@ -Refactor `_resolve_state_at_missing_prevs` to compute an `EventContext` instead. diff --git a/changelog.d/13432.bugfix b/changelog.d/13432.bugfix deleted file mode 100644
index bb99616afc..0000000000 --- a/changelog.d/13432.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Faster room joins: Fix error when running out of servers to sync partial state with, so that Synapse raises the intended error instead. diff --git a/changelog.d/13437.doc b/changelog.d/13437.doc deleted file mode 100644
index fb772b24dc..0000000000 --- a/changelog.d/13437.doc +++ /dev/null
@@ -1 +0,0 @@ -Fix wrong headline for `url_preview_accept_language` in documentation. diff --git a/changelog.d/13438.doc b/changelog.d/13438.doc deleted file mode 100644
index 163b63ffc6..0000000000 --- a/changelog.d/13438.doc +++ /dev/null
@@ -1 +0,0 @@ -Remove redundant 'Contents' section from the Configuration Manual. Contributed by @dklimpel. diff --git a/changelog.d/13442.misc b/changelog.d/13442.misc deleted file mode 100644
index f503bc79d3..0000000000 --- a/changelog.d/13442.misc +++ /dev/null
@@ -1 +0,0 @@ -Rename class `RateLimitConfig` to `RatelimitSettings` and `FederationRateLimitConfig` to `FederationRatelimitSettings`. \ No newline at end of file diff --git a/changelog.d/13443.doc b/changelog.d/13443.doc deleted file mode 100644
index 0db5d1b3b4..0000000000 --- a/changelog.d/13443.doc +++ /dev/null
@@ -1 +0,0 @@ -Update documentation for config setting `macaroon_secret_key`. \ No newline at end of file diff --git a/changelog.d/13917.feature b/changelog.d/13917.feature new file mode 100644
index 0000000000..4eb942ab38 --- /dev/null +++ b/changelog.d/13917.feature
@@ -0,0 +1 @@ +Adds support for handling avatar in SSO login. Contributed by @ashfame. diff --git a/changelog.d/14055.misc b/changelog.d/14055.misc new file mode 100644
index 0000000000..02980bc528 --- /dev/null +++ b/changelog.d/14055.misc
@@ -0,0 +1 @@ +Add missing type hints to `HomeServer`. diff --git a/changelog.d/14149.bugfix b/changelog.d/14149.bugfix new file mode 100644
index 0000000000..b31c658266 --- /dev/null +++ b/changelog.d/14149.bugfix
@@ -0,0 +1 @@ +Fix #12383: paginate room messages from the start if no from is given. Contributed by @gnunicorn . \ No newline at end of file diff --git a/changelog.d/14376.misc b/changelog.d/14376.misc new file mode 100644
index 0000000000..2ca326fea6 --- /dev/null +++ b/changelog.d/14376.misc
@@ -0,0 +1 @@ +Remove old stream ID tracking code. Contributed by Nick @Beeper (@fizzadar). diff --git a/changelog.d/14393.bugfix b/changelog.d/14393.bugfix new file mode 100644
index 0000000000..97177bc62f --- /dev/null +++ b/changelog.d/14393.bugfix
@@ -0,0 +1 @@ +Fix a bug introduced in 1.58.0 where a user with presence state 'org.matrix.msc3026.busy' would mistakenly be set to 'online' when calling `/sync` or `/events` on a worker process. \ No newline at end of file diff --git a/changelog.d/14400.misc b/changelog.d/14400.misc new file mode 100644
index 0000000000..6e025329c4 --- /dev/null +++ b/changelog.d/14400.misc
@@ -0,0 +1 @@ +Remove the `worker_main_http_uri` configuration setting. This is now handled via internal replication. diff --git a/changelog.d/14403.misc b/changelog.d/14403.misc new file mode 100644
index 0000000000..ff28a2712a --- /dev/null +++ b/changelog.d/14403.misc
@@ -0,0 +1 @@ +Faster joins: do not wait for full state when creating events to send. diff --git a/changelog.d/14404.misc b/changelog.d/14404.misc new file mode 100644
index 0000000000..b9ab525f2b --- /dev/null +++ b/changelog.d/14404.misc
@@ -0,0 +1 @@ +Faster joins: filter out non local events when a room doesn't have its full state. diff --git a/changelog.d/14408.misc b/changelog.d/14408.misc new file mode 100644
index 0000000000..2c77d97591 --- /dev/null +++ b/changelog.d/14408.misc
@@ -0,0 +1 @@ +Faster joins: send events to initial list of servers if we don't have the full state yet. diff --git a/changelog.d/14412.misc b/changelog.d/14412.misc new file mode 100644
index 0000000000..4da061d461 --- /dev/null +++ b/changelog.d/14412.misc
@@ -0,0 +1 @@ +Remove duplicated type information from type hints. diff --git a/changelog.d/14449.misc b/changelog.d/14449.misc new file mode 100644
index 0000000000..320c0b6fae --- /dev/null +++ b/changelog.d/14449.misc
@@ -0,0 +1 @@ +Fix type logic in TCP replication code that prevented correctly ignoring blank commands. \ No newline at end of file diff --git a/changelog.d/14452.misc b/changelog.d/14452.misc new file mode 100644
index 0000000000..cb190c0823 --- /dev/null +++ b/changelog.d/14452.misc
@@ -0,0 +1 @@ +Enable mypy's [`strict_equality` check](https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-strict-equality) by default. \ No newline at end of file diff --git a/changelog.d/14468.misc b/changelog.d/14468.misc new file mode 100644
index 0000000000..2ca326fea6 --- /dev/null +++ b/changelog.d/14468.misc
@@ -0,0 +1 @@ +Remove old stream ID tracking code. Contributed by Nick @Beeper (@fizzadar). diff --git a/changelog.d/14476.misc b/changelog.d/14476.misc new file mode 100644
index 0000000000..6e025329c4 --- /dev/null +++ b/changelog.d/14476.misc
@@ -0,0 +1 @@ +Remove the `worker_main_http_uri` configuration setting. This is now handled via internal replication. diff --git a/changelog.d/14479.misc b/changelog.d/14479.misc new file mode 100644
index 0000000000..08edd2f929 --- /dev/null +++ b/changelog.d/14479.misc
@@ -0,0 +1 @@ +`scripts-dev/federation_client`: Fix routing on servers with `.well-known` files. \ No newline at end of file diff --git a/changelog.d/14487.misc b/changelog.d/14487.misc new file mode 100644
index 0000000000..f6b47a1d8e --- /dev/null +++ b/changelog.d/14487.misc
@@ -0,0 +1 @@ +Reduce default third party invite rate limit to 216 invites per day. diff --git a/changelog.d/14490.misc b/changelog.d/14490.misc new file mode 100644
index 0000000000..c0a4daa885 --- /dev/null +++ b/changelog.d/14490.misc
@@ -0,0 +1 @@ +Fix a bug introduced in Synapse 0.9 where it would fail to fetch server keys whose IDs contain a forward slash. diff --git a/changelog.d/14491.feature b/changelog.d/14491.feature new file mode 100644
index 0000000000..4fca7282f7 --- /dev/null +++ b/changelog.d/14491.feature
@@ -0,0 +1 @@ +Reduce database load of [Client-Server endpoints](https://spec.matrix.org/v1.4/client-server-api/#aggregations) which return bundled aggregations. diff --git a/changelog.d/14496.misc b/changelog.d/14496.misc new file mode 100644
index 0000000000..57fc6cf452 --- /dev/null +++ b/changelog.d/14496.misc
@@ -0,0 +1 @@ +Refactor `federation_sender` and `pusher` configuration loading. diff --git a/changelog.d/14499.doc b/changelog.d/14499.doc new file mode 100644
index 0000000000..34ea57ef43 --- /dev/null +++ b/changelog.d/14499.doc
@@ -0,0 +1 @@ +Fixed link to 'Synapse administration endpoints'. diff --git a/changelog.d/14500.misc b/changelog.d/14500.misc new file mode 100644
index 0000000000..c5d70a70f7 --- /dev/null +++ b/changelog.d/14500.misc
@@ -0,0 +1 @@ +Bump pygithub from 1.56 to 1.57. diff --git a/changelog.d/14501.misc b/changelog.d/14501.misc new file mode 100644
index 0000000000..3c240d38b5 --- /dev/null +++ b/changelog.d/14501.misc
@@ -0,0 +1 @@ +Bump sentry-sdk from 1.10.1 to 1.11.0. diff --git a/changelog.d/14502.misc b/changelog.d/14502.misc new file mode 100644
index 0000000000..86a19900f1 --- /dev/null +++ b/changelog.d/14502.misc
@@ -0,0 +1 @@ +Bump types-pillow from 9.2.2.1 to 9.3.0.1. diff --git a/changelog.d/14503.misc b/changelog.d/14503.misc new file mode 100644
index 0000000000..e627d35cde --- /dev/null +++ b/changelog.d/14503.misc
@@ -0,0 +1 @@ +Bump towncrier from 21.9.0 to 22.8.0. diff --git a/changelog.d/14504.misc b/changelog.d/14504.misc new file mode 100644
index 0000000000..e228ee46a5 --- /dev/null +++ b/changelog.d/14504.misc
@@ -0,0 +1 @@ +Bump phonenumbers from 8.12.56 to 8.13.0. diff --git a/changelog.d/14505.misc b/changelog.d/14505.misc new file mode 100644
index 0000000000..45d97ec461 --- /dev/null +++ b/changelog.d/14505.misc
@@ -0,0 +1 @@ +Bump serde_json from 1.0.87 to 1.0.88. diff --git a/changelog.d/14508.feature b/changelog.d/14508.feature new file mode 100644
index 0000000000..4fca7282f7 --- /dev/null +++ b/changelog.d/14508.feature
@@ -0,0 +1 @@ +Reduce database load of [Client-Server endpoints](https://spec.matrix.org/v1.4/client-server-api/#aggregations) which return bundled aggregations. diff --git a/changelog.d/14510.feature b/changelog.d/14510.feature new file mode 100644
index 0000000000..4fca7282f7 --- /dev/null +++ b/changelog.d/14510.feature
@@ -0,0 +1 @@ +Reduce database load of [Client-Server endpoints](https://spec.matrix.org/v1.4/client-server-api/#aggregations) which return bundled aggregations. diff --git a/changelog.d/14515.misc b/changelog.d/14515.misc new file mode 100644
index 0000000000..a0effb4dbe --- /dev/null +++ b/changelog.d/14515.misc
@@ -0,0 +1 @@ +Faster joins: use servers list approximation received during `send_join` (potentially updated with received membership events) in `assert_host_in_room`. \ No newline at end of file diff --git a/changelog.d/14516.misc b/changelog.d/14516.misc new file mode 100644
index 0000000000..51666c6ffc --- /dev/null +++ b/changelog.d/14516.misc
@@ -0,0 +1 @@ +Refactor conversion of device list changes in room to outbound pokes to track unconverted rows using a `(stream ID, room ID)` position instead of updating the `converted_to_destinations` flag on every row. diff --git a/changelog.d/14522.misc b/changelog.d/14522.misc new file mode 100644
index 0000000000..512bc32567 --- /dev/null +++ b/changelog.d/14522.misc
@@ -0,0 +1 @@ +Add more prompts to the bug report form. diff --git a/changelog.d/14526.misc b/changelog.d/14526.misc new file mode 100644
index 0000000000..84d4ada31b --- /dev/null +++ b/changelog.d/14526.misc
@@ -0,0 +1 @@ +Extend editorconfig rules on indent and line length to `.pyi` files. diff --git a/changelog.d/14527.misc b/changelog.d/14527.misc new file mode 100644
index 0000000000..3c4c7bf07d --- /dev/null +++ b/changelog.d/14527.misc
@@ -0,0 +1 @@ +Speed-up `/messages` with `filter_events_for_client` optimizations. diff --git a/changelog.d/14529.misc b/changelog.d/14529.misc new file mode 100644
index 0000000000..d44571b731 --- /dev/null +++ b/changelog.d/14529.misc
@@ -0,0 +1 @@ +Add missing type hints. diff --git a/changelog.d/14534.misc b/changelog.d/14534.misc new file mode 100644
index 0000000000..5fe79042e5 --- /dev/null +++ b/changelog.d/14534.misc
@@ -0,0 +1 @@ +Improve DB performance by reducing amount of data that gets read in `device_lists_changes_in_room`. diff --git a/changelog.d/14537.bugfix b/changelog.d/14537.bugfix new file mode 100644
index 0000000000..d7ce78d032 --- /dev/null +++ b/changelog.d/14537.bugfix
@@ -0,0 +1 @@ +Fix a long-standing bug where the [List media admin API](https://matrix-org.github.io/synapse/latest/admin_api/media_admin_api.html#list-all-media-in-a-room) would fail when processing an image with broken thumbnail information. \ No newline at end of file diff --git a/changelog.d/14538.removal b/changelog.d/14538.removal new file mode 100644
index 0000000000..d2035ce82a --- /dev/null +++ b/changelog.d/14538.removal
@@ -0,0 +1 @@ +Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69.0 and disabled by default in Synapse v1.71.0. \ No newline at end of file diff --git a/changelog.d/14557.misc b/changelog.d/14557.misc new file mode 100644
index 0000000000..379cd2378c --- /dev/null +++ b/changelog.d/14557.misc
@@ -0,0 +1 @@ +Bump dtolnay/rust-toolchain from 55c7845fad90d0ae8b2e83715cb900e5e861e8cb to e645b0cf01249a964ec099494d38d2da0f0b349f. diff --git a/changelog.d/14571.misc b/changelog.d/14571.misc new file mode 100644
index 0000000000..212990cb10 --- /dev/null +++ b/changelog.d/14571.misc
@@ -0,0 +1 @@ +Run Rust CI when `Cargo.lock` changes. This is particularly useful for dependabot updates.