Update docker compose
This MR contains the following updates:
Package | Update | Change |
---|---|---|
matrixdotorg/synapse | minor |
v1.70.1 -> v1.71.0
|
vectorim/element-web | patch |
v1.11.13 -> v1.11.14
|
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
matrix-org/synapse
v1.71.0
Synapse 1.71.0 (2022-11-08)
Please note that, as announced in the release notes for Synapse 1.69.0, legacy Prometheus metric names are now disabled by default. They will be removed altogether in Synapse 1.73.0. If not already done, server administrators should update their dashboards and alerting rules to avoid using the deprecated metric names. See the upgrade notes for more details.
Note: in line with our deprecation policy for platform dependencies, this will be the last release to support PostgreSQL 10, which reaches upstream end-of-life on November 10th, 2022. Future releases of Synapse will require PostgreSQL 11+.
No significant changes since 1.71.0rc2.
Synapse 1.71.0rc2 (2022-11-04)
Improved Documentation
- Document the changes to monthly active user metrics due to deprecation of legacy Prometheus metric names. (#14358, #14360)
Deprecations and Removals
- Disable legacy Prometheus metric names by default. They can still be re-enabled for now, but they will be removed altogether in Synapse 1.73.0. (#14353)
Internal Changes
- Run unit tests against Python 3.11. (#13812)
Synapse 1.71.0rc1 (2022-11-01)
Features
- Support back-channel logouts from OpenID Connect providers. (#11414)
- Allow use of Postgres and SQLlite full-text search operators in search queries. (#11635, #14310, #14311)
- Implement MSC3664, Pushrules for relations. Contributed by Nico. (#11804)
- Improve aesthetics of HTML templates. Note that these changes do not retroactively apply to templates which have been customised by server admins. (#13652)
- Enable write-ahead logging for SQLite installations. Contributed by @asymmetric. (#13897)
- Show erasure status when listing users in the Admin API. (#14205)
- Provide a specific error code when a
/sync
request provides a filter which doesn't represent a JSON object. (#14262)
Bugfixes
- Fix a long-standing bug where the
update_synapse_database
script could not be run with multiple databases. Contributed by @thefinn93 @ Beeper. (#13422) - Fix a bug which prevented setting an avatar on homeservers which have an explicit port in their
server_name
and havemax_avatar_size
and/orallowed_avatar_mimetypes
configuration. Contributed by @ashfame. (#13927) - Check appservice user interest against the local users instead of all users in the room to align with MSC3905. (#13958)
- Fix a long-standing bug where Synapse would accidentally include extra information in the response to
PUT /_matrix/federation/v2/invite/{roomId}/{eventId}
. (#14064) - Fix a bug introduced in Synapse 1.64.0 where presence updates could be missing from
/sync
responses. (#14243) - Fix a bug introduced in Synapse 1.60.0 which caused an error to be logged when Synapse received a SIGHUP signal if debug logging was enabled. (#14258)
- Prevent history insertion (MSC2716) during an partial join (MSC3706). (#14291)
- Fix a bug introduced in Synapse 1.34.0 where device names would be returned via a federation user key query request when
allow_device_name_lookup_over_federation
was set tofalse
. (#14304) - Fix a bug introduced in Synapse 0.34.0 where logs could include error spam when background processes are measured as taking a negative amount of time. (#14323)
- Fix a bug introduced in Synapse 1.70.0 where clients were unable to PUT new dehydrated devices. (#14336)
Improved Documentation
- Explain how to disable the use of
trusted_key_servers
. (#13999) - Add workers settings to configuration manual. (#14086)
- Correct the name of the config option
encryption_enabled_by_default_for_room_type
. (#14110) - Update docstrings of
SynapseError
andFederationError
to bettter describe what they are used for and the effects of using them are. (#14191)
Internal Changes
- Remove unused
@lru_cache
decorator. (#13595) - Save login tokens in database and prevent login token reuse. (#13844)
- Refactor OIDC tests to better mimic an actual OIDC provider. (#13910)
- Fix type annotation causing import time error in the Complement forking launcher. (#14084)
- Refactor MSC3030
/timestamp_to_event
endpoint to loop over federation destinations with standard pattern and error handling. (#14096) - Add initial power level event to batch of bulk persisted events when creating a new room. (#14228)
- Refactor
/key/
endpoints to useRestServlet
classes. (#14229) - Switch to using the
matrix-org/backend-meta
version oftriage-incoming
for new issues in CI. (#14230) - Build wheels on macos 11, not 10.15. (#14249)
- Add debugging to help diagnose lost device list updates. (#14268)
- Add Rust cache to CI for
trial
runs. (#14287) - Improve type hinting of
RawHeaders
. (#14303) - Use Poetry 1.2.0 in the Twisted Trunk CI job. (#14305)
Dependency updates
Runtime:
- Bump anyhow from 1.0.65 to 1.0.66. (#14278)
- Bump jinja2 from 3.0.3 to 3.1.2. (#14271)
- Bump prometheus-client from 0.14.0 to 0.15.0. (#14274)
- Bump psycopg2 from 2.9.4 to 2.9.5. (#14331)
- Bump pysaml2 from 7.1.2 to 7.2.1. (#14270)
- Bump sentry-sdk from 1.5.11 to 1.10.1. (#14330)
- Bump serde from 1.0.145 to 1.0.147. (#14277)
- Bump serde_json from 1.0.86 to 1.0.87. (#14279)
Tooling and CI:
- Bump black from 22.3.0 to 22.10.0. (#14328)
- Bump flake8-bugbear from 21.3.2 to 22.9.23. (#14042)
- Bump peaceiris/actions-gh-pages from 3.8.0 to 3.9.0. (#14276)
- Bump peaceiris/actions-mdbook from 1.1.14 to 1.2.0. (#14275)
- Bump setuptools-rust from 1.5.1 to 1.5.2. (#14273)
- Bump twine from 3.8.0 to 4.0.1. (#14332)
- Bump types-opentracing from 2.4.7 to 2.4.10. (#14133)
- Bump types-requests from 2.28.11 to 2.28.11.2. (#14272)
vector-im/element-web
v1.11.14
✨ Features
- Loading threads with server-side assistance (#9356). Fixes #21807, #21799, #21911, #22141, #22157, #22641, #22501 #22438 and #21678. Contributed by @justjanne.
- Make thread replies trigger a room list re-ordering (#9510). Fixes #21700.
- Device manager - add extra details to device security and renaming (#9501). Contributed by @kerryarchibald.
- Add plain text mode to the wysiwyg composer (#9503). Contributed by @florianduros.
- Sliding Sync: improve sort order, show subspace rooms, better tombstoned room handling (#9484).
- Device manager - add learn more popups to filtered sessions section (#9497). Contributed by @kerryarchibald.
- Show thread notification if thread timeline is closed (#9495). Fixes #23589.
- Add message editing to wysiwyg composer (#9488). Contributed by @florianduros.
- Device manager - confirm sign out of other sessions (#9487). Contributed by @kerryarchibald.
- Automatically request logs from other users in a call when submitting logs (#9492).
- Add thread notification with server assistance (MSC3773) (#9400). Fixes #21114, #21413, #21416, #21433, #21481, #21798, #21823 #23192 and #21765.
- Support for login + E2EE set up with QR (#9403). Contributed by @hughns.
- Allow pressing Enter to send messages in new composer (#9451). Contributed by @andybalaam.
🐛 Bug Fixes
- Fix regressions around media uploads failing and causing soft crashes (#9549). Fixes matrix-org/element-web-rageshakes#16831, matrix-org/element-web-rageshakes#16824 matrix-org/element-web-rageshakes#16810 and #23641.
- Fix /myroomavatar slash command (#9536). Fixes matrix-org/synapse#14321.
- Fix config.json failing to load for Jitsi wrapper in non-root deployment (#23577).
- Fix NotificationBadge unsent color (#9522). Fixes #23646.
- Fix room list sorted by recent on app startup (#9515). Fixes #23635.
- Reset custom power selector when blurred on empty (#9508). Fixes #23481.
- Reinstate timeline/redaction callbacks when updating notification state (#9494). Fixes #23554.
- Only render NotificationBadge when needed (#9493). Fixes #23584.
- Fix embedded Element Call screen sharing (#9485). Fixes #23571.
- Send Content-Type: application/json header for integration manager /register API (#9490). Fixes #23580.
- Fix joining calls without audio or video inputs (#9486). Fixes #23511.
- Ensure spaces in the spotlight dialog have rounded square avatars (#9480). Fixes #23515.
- Only show mini avatar uploader in room intro when no avatar yet exists (#9479). Fixes #23552.
- Fix threads fallback incorrectly targets root event (#9229). Fixes #23147.
- Align video call icon with banner text (#9460).
- Set relations helper when creating event tile context menu (#9253). Fixes #22018.
- Device manager - put client/browser device metadata in correct section (#9447). Contributed by @kerryarchibald.
- Update the room unread notification counter when the server changes the value without any related read receipt (#9438).
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.