Skip to content

Update docker compose

Renovate Bot requested to merge renovate/docker-compose into main

This MR contains the following updates:

Package Update Change
matrixdotorg/synapse minor v1.71.0 -> v1.72.0
traefik patch v2.9.4 -> v2.9.5
vectorim/element-web patch v1.11.14 -> v1.11.15

Dependency Lookup Warnings

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

matrix-org/synapse

v1.72.0

Compare Source

Synapse 1.72.0 (2022-11-22)

Please note that Synapse now only supports PostgreSQL 11+, because PostgreSQL 10 has reached end-of-life, c.f. our Deprecation Policy.

Bugfixes

  • Update forgotten references to legacy metrics in the included Grafana dashboard. (#​14477)

Synapse 1.72.0rc1 (2022-11-16)

Features

  • Add experimental support for MSC3912: Relation-based redactions. (#​14260)
  • Build Debian packages for Ubuntu 22.10 (Kinetic Kudu). (#​14396)
  • Add an Admin API endpoint for user lookup based on third-party ID (3PID). Contributed by @​ashfame. (#​14405)
  • Faster joins: include heroes' membership events in the partial join response, for rooms without a name or canonical alias. (#​14442)

Bugfixes

  • Faster joins: do not block creation of or queries for room aliases during the resync. (#​14292)
  • Fix a bug introduced in Synapse 1.64.0rc1 which could cause log spam when fetching events from other homeservers. (#​14347)
  • Fix a bug introduced in 1.66 which would not send certain pushrules to clients. Contributed by Nico. (#​14356)
  • Fix a bug introduced in v1.71.0rc1 where the power level event was incorrectly created during initial room creation. (#​14361)
  • Fix the refresh token endpoint to be under /r0 and /v3 instead of /v1. Contributed by Tulir @​ Beeper. (#​14364)
  • Fix a long-standing bug where Synapse would raise an error when encountering an unrecognised field in a /sync filter, instead of ignoring it for forward compatibility. (#​14369)
  • Fix a background database update, introduced in Synapse 1.64.0, which could cause poor database performance. (#​14374)
  • Fix PostgreSQL sometimes using table scans for queries against the event_search table, taking a long time and a large amount of IO. (#​14409)
  • Fix rendering of some HTML templates (including emails). Introduced in v1.71.0. (#​14448)
  • Fix a bug introduced in Synapse 1.70.0 where the background updates to add non-thread unique indexes on receipts could fail when upgrading from 1.67.0 or earlier. (#​14453)

Updates to the Docker image

  • Add all Stream Writer worker types to configure_workers_and_start.py. (#​14197)
  • Remove references to legacy worker types in the multi-worker Dockerfile. (#​14294)

Improved Documentation

  • Upload documentation MRs to Netlify. (#​12947, #​14370)
  • Add addtional TURN server configuration example based on eturnal and adjust general TURN server doc structure. (#​14293)
  • Add example on how to load balance /sync requests. Contributed by aceArt. (#​14297)
  • Edit sample Nginx reverse proxy configuration to use HTTP/1.1. Contributed by Brad Jones. (#​14414)

Deprecations and Removals

Internal Changes

  • Run unit tests against Python 3.11. (#​13812)
  • Add TLS support for generic worker endpoints. (#​14128, #​14455)
  • Switch to a maintained action for installing Rust in CI. (#​14313)
  • Add override ability to complement.sh command line script to request certain types of workers. (#​14324)
  • Enabling testing of MSC3874 (filtering of /messages by relation type) in complement. (#​14339)
  • Concisely log a failure to resolve state due to missing prev_events. (#​14346)
  • Use a maintained Github action to install Rust. (#​14351)
  • Cleanup old worker datastore classes. Contributed by Nick @​ Beeper (@​fizzadar). (#​14375)
  • Test against PostgreSQL 15 in CI. (#​14394)
  • Remove unreachable code. (#​14410)
  • Clean-up event persistence code. (#​14411)
  • Update docstring to clarify that get_partial_state_events_batch does not just give you completely arbitrary partial-state events. (#​14417)
  • Fix mypy errors introduced by bumping the locked version of attrs and gitpython. (#​14433)
  • Make Dependabot only bump Rust deps in the lock file. (#​14434)
  • Fix an incorrect stub return type for PushRuleEvaluator.run. (#​14451)
  • Improve performance of /context in large rooms. (#​14461)
containous/traefik

v2.9.5

Compare Source

Bug fixes:

  • [logs,middleware] Create a new capture instance for each incoming request (#​9510 by sdelicata)

Documentation:

v2.9.5

Compare Source

Bug fixes:

  • [logs,middleware] Create a new capture instance for each incoming request (#​9510 by sdelicata)

Documentation:

vector-im/element-web

v1.11.15

Compare Source

Features

🐛 Bug Fixes

  • Make build scripts work on NixOS (#​23740).
  • Fix integration manager get_open_id_token action and add E2E tests (#​9520).
  • Fix links being mangled by markdown processing (#​9570). Fixes #​23743.
  • Fix: inline links selecting radio button (#​9543). Contributed by @​hanadi92.
  • Fix wrong error message in registration when phone number threepid is in use. (#​9571). Contributed by @​bagvand.
  • Fix missing avatar for show current profiles (#​9563). Fixes #​23733.
  • Fix read receipts trickling down correctly (#​9567). Fixes #​23746.
  • Resilience fix for homeserver without thread notification support (#​9565).
  • Don't switch to the home page needlessly after leaving a room (#​9477).
  • Differentiate download and decryption errors when showing images (#​9562). Fixes #​3892.
  • Close context menu when a modal is opened to prevent user getting stuck (#​9560). Fixes #​15610 and #​10781.
  • Fix TimelineReset handling when no room associated (#​9553).
  • Always use current profile on thread events (#​9524). Fixes #​23648.
  • Fix ThreadView tests not using thread flag (#​9547). Contributed by @​MadLittleMods.
  • Handle deletion of m.call events (#​9540). Fixes #​23663.
  • Fix incorrect notification count after leaving a room with notifications (#​9518). Contributed by @​Arnei.

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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


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

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports