Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #35

Merged
merged 1 commit into from
Aug 4, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 9, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
matrixdotorg/synapse (source) minor v1.110.0 -> v1.112.0
myoung34/github-runner minor 2.317.0 -> 2.318.0
vectorim/element-web patch v1.11.70 -> v1.11.72

Release Notes

element-hq/synapse (matrixdotorg/synapse)

v1.112.0

Compare Source

Synapse 1.112.0 (2024-07-30)

This security release is to update our locked dependency on Twisted to 24.7.0rc1, which includes a security fix for CVE-2024-41671 / GHSA-c8m8-j448-xjx7: Disordered HTTP pipeline response in twisted.web, again.

Note that this security fix is also available as Synapse 1.111.1, which does not include the rest of the changes in Synapse 1.112.0.

This issue means that, if multiple HTTP requests are pipelined in the same TCP connection, Synapse can send responses to the wrong HTTP request.
If a reverse proxy was configured to use HTTP pipelining, this could result in responses being sent to the wrong user, severely harming confidentiality.

With that said, despite being a high severity issue, we consider it unlikely that Synapse installations will be affected.
The use of HTTP pipelining in this fashion would cause worse performance for clients (request-response latencies would be increased as users' responses would be artificially blocked behind other users' slow requests). Further, Nginx and Haproxy, two common reverse proxies, do not appear to support configuring their upstreams to use HTTP pipelining and thus would not be affected. For both of these reasons, we consider it unlikely that a Synapse deployment would be set up in such a configuration.

Despite that, we cannot rule out that some installations may exist with this unusual setup and so we are releasing this security update today.

pip users: Note that by default, upgrading Synapse using pip will not automatically upgrade Twisted. Please manually install the new version of Twisted using pip install Twisted==24.7.0rc1. Note also that even the --upgrade-strategy=eager flag to pip install -U matrix-synapse will not upgrade Twisted to a patched version because it is only a release candidate at this time.

Internal Changes
  • Upgrade locked dependency on Twisted to 24.7.0rc1. (#​17502)

Synapse 1.112.0rc1 (2024-07-23)

Please note that this release candidate does not include the security dependency update
included in version 1.111.1 as this version was released before 1.111.1.
The same security fix can be found in the full release of 1.112.0.

Features
  • Add to-device extension support to experimental MSC3575 Sliding Sync /sync endpoint. (#​17416)
  • Populate name/avatar fields in experimental MSC3575 Sliding Sync /sync endpoint. (#​17418)
  • Populate heroes and room summary fields (joined_count, invited_count) in experimental MSC3575 Sliding Sync /sync endpoint. (#​17419)
  • Populate is_dm room field in experimental MSC3575 Sliding Sync /sync endpoint. (#​17429)
  • Add room subscriptions to experimental MSC3575 Sliding Sync /sync endpoint. (#​17432)
  • Prepare for authenticated media freeze. (#​17433)
  • Add E2EE extension support to experimental MSC3575 Sliding Sync /sync endpoint. (#​17454)
Bugfixes
  • Add configurable option to always include offline users in presence sync results. Contributed by @​Michael-Hollister. (#​17231)
  • Fix bug in experimental MSC3575 Sliding Sync /sync endpoint when using room type filters and the user has one or more remote invites. (#​17434)
  • Order heroes by stream_ordering as the Matrix specification states (applies to /sync). (#​17435)
  • Fix rare bug where /sync would break for a user when using workers with multiple stream writers. (#​17438)
Improved Documentation
Internal Changes
  • Make sure we always use the right logic for enabling the media repo. (#​17424)
  • Fix argument documentation for method RateLimiter.record_action. (#​17426)
  • Reduce volume of 'Waiting for current token' logs, which were introduced in v1.109.0. (#​17428)
  • Limit concurrent remote downloads to 6 per IP address, and decrement remote downloads without a content-length from the ratelimiter after the download is complete. (#​17439)
  • Remove unnecessary call to resume producing in fake channel. (#​17449)
  • Update experimental MSC3575 Sliding Sync /sync endpoint to bump room when it is created. (#​17453)
  • Speed up generating sliding sync responses. (#​17458)
  • Add cache to get_rooms_for_local_user_where_membership_is to speed up sliding sync. (#​17460)
  • Speed up fetching room keys from backup. (#​17461)
  • Speed up sorting of the room list in sliding sync. (#​17468)
  • Implement handling of $ME as a state key in sliding sync. (#​17469)
Updates to locked dependencies
  • Bump bytes from 1.6.0 to 1.6.1. (#​17441)
  • Bump hiredis from 2.3.2 to 3.0.0. (#​17464)
  • Bump jsonschema from 4.22.0 to 4.23.0. (#​17444)
  • Bump matrix-org/done-action from 2 to 3. (#​17440)
  • Bump mypy from 1.9.0 to 1.10.1. (#​17445)
  • Bump pyopenssl from 24.1.0 to 24.2.1. (#​17465)
  • Bump ruff from 0.5.0 to 0.5.4. (#​17466)
  • Bump sentry-sdk from 2.6.0 to 2.8.0. (#​17456)
  • Bump sentry-sdk from 2.8.0 to 2.10.0. (#​17467)
  • Bump setuptools from 67.6.0 to 70.0.0. (#​17448)
  • Bump twine from 5.1.0 to 5.1.1. (#​17443)
  • Bump types-jsonschema from 4.22.0.20240610 to 4.23.0.20240712. (#​17446)
  • Bump ulid from 1.1.2 to 1.1.3. (#​17442)
  • Bump zipp from 3.15.0 to 3.19.1. (#​17427)

v1.111.1

Compare Source

Synapse 1.111.1 (2024-07-30)

This security release is to update our locked dependency on Twisted to 24.7.0rc1, which includes a security fix for CVE-2024-41671 / GHSA-c8m8-j448-xjx7: Disordered HTTP pipeline response in twisted.web, again.

This issue means that, if multiple HTTP requests are pipelined in the same TCP connection, Synapse can send responses to the wrong HTTP request.
If a reverse proxy was configured to use HTTP pipelining, this could result in responses being sent to the wrong user, severely harming confidentiality.

With that said, despite being a high severity issue, we consider it unlikely that Synapse installations will be affected.
The use of HTTP pipelining in this fashion would cause worse performance for clients (request-response latencies would be increased as users' responses would be artificially blocked behind other users' slow requests). Further, Nginx and Haproxy, two common reverse proxies, do not appear to support configuring their upstreams to use HTTP pipelining and thus would not be affected. For both of these reasons, we consider it unlikely that a Synapse deployment would be set up in such a configuration.

Despite that, we cannot rule out that some installations may exist with this unusual setup and so we are releasing this security update today.

pip users: Note that by default, upgrading Synapse using pip will not automatically upgrade Twisted. Please manually install the new version of Twisted using pip install Twisted==24.7.0rc1. Note also that even the --upgrade-strategy=eager flag to pip install -U matrix-synapse will not upgrade Twisted to a patched version because it is only a release candidate at this time.

Internal Changes
  • Upgrade locked dependency on Twisted to 24.7.0rc1. (#​17502)

v1.111.0

Compare Source

Synapse 1.111.0 (2024-07-16)

No significant changes since 1.111.0rc2.

Synapse 1.111.0rc2 (2024-07-10)

Bugfixes
  • Fix bug where using synapse.app.media_repository worker configuration would break the new media endpoints. (#​17420)
Improved Documentation
Internal Changes
  • Route authenticated federation media requests to media repository workers in Complement tests. (#​17422)

Synapse 1.111.0rc1 (2024-07-09)

Features
Bugfixes
  • Fix rare race which caused no new to-device messages to be received from remote server. (#​17362)
  • Fix bug in experimental MSC3575 Sliding Sync /sync endpoint when using an old database. (#​17398)
Improved Documentation
  • Clarify that url_preview_url_blacklist is a usability feature. (#​17356)
  • Fix broken links in README. (#​17379)
  • Clarify that changelog content and file extension need to match in order for entries to merge. (#​17399)
Internal Changes
  • Make the release script create a release branch for Complement as well. (#​17318)
  • Fix uploading packages to PyPi. (#​17363)
  • Add CI check for the README. (#​17367)
  • Fix linting errors from new ruff version. (#​17381, #​17411)
  • Fix building debian packages on non-clean checkouts. (#​17390)
  • Finish up work to allow per-user feature flags. (#​17392, #​17410)
  • Allow enabling sliding sync per-user. (#​17393)
Updates to locked dependencies
  • Bump certifi from 2023.7.22 to 2024.7.4. (#​17404)
  • Bump cryptography from 42.0.7 to 42.0.8. (#​17382)
  • Bump ijson from 3.2.3 to 3.3.0. (#​17413)
  • Bump log from 0.4.21 to 0.4.22. (#​17384)
  • Bump mypy-zope from 1.0.4 to 1.0.5. (#​17414)
  • Bump pillow from 10.3.0 to 10.4.0. (#​17412)
  • Bump pydantic from 2.7.1 to 2.8.2. (#​17415)
  • Bump ruff from 0.3.7 to 0.5.0. (#​17381)
  • Bump serde from 1.0.203 to 1.0.204. (#​17409)
  • Bump serde_json from 1.0.117 to 1.0.120. (#​17385, #​17408)
  • Bump types-setuptools from 69.5.0.20240423 to 70.1.0.20240627. (#​17380)
element-hq/element-web (vectorim/element-web)

v1.11.72

Compare Source

✨ Features

🐛 Bug Fixes

v1.11.71

Compare Source

✨ Features

🐛 Bug Fixes


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the update-minor label Jan 9, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from e380452 to 4340f07 Compare January 10, 2024 00:18
@renovate renovate bot changed the title chore(deps): update linuxserver/nextcloud docker tag to v27.1.4 chore(deps): update all non-major dependencies Jan 10, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch 9 times, most recently from 985f535 to 71c5a11 Compare January 20, 2024 17:54
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update linuxserver/nextcloud docker tag to v27.1.4 Jan 20, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from 71c5a11 to 7ca8e7c Compare January 21, 2024 10:28
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from 7ca8e7c to 8d24d58 Compare January 30, 2024 19:06
@renovate renovate bot changed the title chore(deps): update linuxserver/nextcloud docker tag to v27.1.4 chore(deps): update all non-major dependencies Jan 30, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch 4 times, most recently from ec6cad2 to b414fff Compare February 4, 2024 14:43
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update linuxserver/nextcloud docker tag to v27.1.4 Feb 4, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from b414fff to e8f0151 Compare February 7, 2024 21:52
@renovate renovate bot changed the title chore(deps): update linuxserver/nextcloud docker tag to v27.1.4 chore(deps): update all non-major dependencies Feb 7, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch 7 times, most recently from 8e8c6ed to a26035e Compare February 13, 2024 11:48
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from 04cf400 to c245edf Compare July 3, 2024 18:19
@renovate renovate bot changed the title chore(deps): update mongo docker tag to v7.0.12 chore(deps): update all non-major dependencies Jul 3, 2024
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies - autoclosed Jul 6, 2024
@renovate renovate bot closed this Jul 6, 2024
@renovate renovate bot deleted the renovate/minor-all-minor-patch branch July 6, 2024 11:15
@renovate renovate bot changed the title chore(deps): update all non-major dependencies - autoclosed chore(deps): update all non-major dependencies Jul 8, 2024
@renovate renovate bot reopened this Jul 8, 2024
@renovate renovate bot restored the renovate/minor-all-minor-patch branch July 8, 2024 15:44
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from c245edf to 51ab726 Compare July 8, 2024 15:44
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update vectorim/element-web docker tag to v1.11.70 Jul 8, 2024
@renovate renovate bot changed the title chore(deps): update vectorim/element-web docker tag to v1.11.70 chore(deps): update all non-major dependencies Jul 9, 2024
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch 2 times, most recently from b3ebaf4 to 7e3efae Compare July 9, 2024 19:38
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies - autoclosed Jul 14, 2024
@renovate renovate bot closed this Jul 14, 2024
@renovate renovate bot deleted the renovate/minor-all-minor-patch branch July 14, 2024 17:12
@renovate renovate bot changed the title chore(deps): update all non-major dependencies - autoclosed chore(deps): update all non-major dependencies Jul 16, 2024
@renovate renovate bot reopened this Jul 16, 2024
@renovate renovate bot restored the renovate/minor-all-minor-patch branch July 16, 2024 15:36
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch 3 times, most recently from 8a52180 to d931c06 Compare July 21, 2024 15:40
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch 3 times, most recently from 642b85e to 4bae266 Compare July 30, 2024 18:49
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/minor-all-minor-patch branch from 4bae266 to 712a8e9 Compare July 30, 2024 21:55
@dr460nf1r3 dr460nf1r3 merged commit e6a6f0b into main Aug 4, 2024
@renovate renovate bot deleted the renovate/minor-all-minor-patch branch August 4, 2024 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant