Matrix (Synapse/Element) - Package Updates
Pinned
Matrix (Synapse/Element)
-
[1.9.47]
- Update element-web to 1.11.89
- Full Changelog
- Upgrade matrix-sdk-crypto-wasm to 1.11.0 (https://github.com/matrix-org/matrix-js-sdk/pull/4593)
- Fix url preview display (#28766).
-
[1.101.0]
- Update synapse to 1.121.1
- Full Changelog
- Support for MSC4190: device management for Application Services. (#17705)
- Update MSC4186 Sliding Sync to include invite, ban, kick, targets when $LAZY-loading room members. (#17947)
- Use stable M_USER_LOCKED error code for locked accounts, as per Matrix 1.12. (#17965)
- MSC4076: Add disable_badge_count to pusher configuration. (#17975)
-
[1.101.1]
- CLOUDRON_OIDC_PROVIDER_NAME implemented
-
[1.102.0]
- Update synapse to 1.122.0
- Full Changelog
-
[1.9.48]
- Update element-web to 1.11.90
- Full Changelog
- Docker: run as non-root (#28849). Contributed by @richvdh.
- Docker: allow configuration of HTTP listen port via env var (#28840). Contributed by @richvdh.
- Update matrix-wysiwyg to consume WASM asset (#28838). Contributed by @t3chguy.
- OIDC settings tweaks (#28787). Contributed by @t3chguy.
- Delabs native OIDC support (#28615). Contributed by @t3chguy.
-
[1.103.0]
- Update synapse to 1.123.0
- Full Changelog
-
[1.9.49]
- Update element-web to 1.11.91
- Full Changelog
- Implement changes to memberlist from feedback (#29029). Contributed by @MidhunSureshR.
- Add toast for recovery keys being out of sync (#28946). Contributed by @dbkr.
- Refactor LegacyCallHandler event emitter to use TypedEventEmitter (#29008). Contributed by @t3chguy.
- Add
Recovery
section in the new user settingsEncryption
tab (#28673). Contributed by @florianduros. - Retry loading chunks to make the app more resilient (#29001). Contributed by @t3chguy.
- Clear account idb table on logout (#28996). Contributed by @t3chguy.
- Implement new memberlist design with MVVM architecture (#28874). Contributed by @MidhunSureshR.
- [Backport staging] Switch to secure random strings (#29035). Contributed by @RiotRobot.
- React to MatrixEvent sender/target being updated for rendering state events (#28947). Contributed by @t3chguy.
-
[1.9.50]
- Update element-web to 1.11.92
- Full Changelog
- [Backport staging] Log when we show, and hide, encryption setup toasts (#29238). Contributed by @richvdh.
- Make profile header section match the designs (#29163). Contributed by @MidhunSureshR.
- Always show back button in the right panel (#29128). Contributed by @MidhunSureshR.
- Schedule dehydration on reload if the dehydration key is already cached locally (#29021). Contributed by @uhoreg.
- update to twemoji 15.1.0 (#29115). Contributed by @ara4n.
- Update matrix-widget-api (#29112). Contributed by @toger5.
- Allow navigating through the memberlist using up/down keys (#28949). Contributed by @MidhunSureshR.
- Style room header icons and facepile for toggled state (#28968). Contributed by @MidhunSureshR.
- Move threads header below base card header (#28969). Contributed by @MidhunSureshR.
- Add
Advanced
section to the user settings encryption tab (#28804). Contributed by @florianduros. - Fix outstanding UX issues with replies/mentions/keyword notifs (#28270). Contributed by @taffyko.
- Distinguish room state and timeline events when dealing with widgets (#28681). Contributed by @robintown.
- Switch OIDC primarily to new
/auth_metadata
API (#29019). Contributed by @t3chguy. - More memberlist changes (#29069). Contributed by @MidhunSureshR.
- [Backport staging] Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast (#29190). Contributed by @RiotRobot.
- Encryption tab: hide
Advanced
section when the key storage is out of sync (#29129). Contributed by @florianduros. - Fix share button in discovery settings being disabled incorrectly (#29151). Contributed by @t3chguy.
- Ensure switching rooms does not wrongly focus timeline search (#29153). Contributed by @t3chguy.
- Stop showing a dialog prompting the user to enter an old recovery key (#29143). Contributed by @richvdh.
- Make themed widgets reflect the effective theme (#28342). Contributed by @robintown.
- support non-VS16 emoji ligatures in TwemojiMozilla (#29100). Contributed by @ara4n.
- e2e test: Verify session with the encryption tab instead of the security & privacy tab (#29090). Contributed by @florianduros.
- Work around cloudflare R2 / aws client incompatability (#29086). Contributed by @dbkr.
- Fix identity server settings visibility (#29083). Contributed by @dbkr.
-
[1.104.0]
- Update synapse to 1.124.0
- Full Changelog
-
[1.9.51]
- Update element-web to 1.11.93
- Full Changelog
- [backport] Dynamically load Element Web modules in Docker entrypoint (#29358). Contributed by @t3chguy.
- ChangeRecoveryKey: error handling (#29262). Contributed by @richvdh.
- Dehydration: enable dehydrated device on "Set up recovery" (#29265). Contributed by @richvdh.
- Render reason for invite rejection. (#29257). Contributed by @Half-Shot.
- New room list: add search section (#29251). Contributed by @florianduros.
- New room list: hide favourites and people meta spaces (#29241). Contributed by @florianduros.
- New Room List: Create new labs flag (#29239). Contributed by @MidhunSureshR.
- Stop URl preview from covering message box (#29215). Contributed by @edent.
- Rename "security key" into "recovery key" (#29217). Contributed by @florianduros.
-
[1.105.0]
- Update synapse to 1.125.0
- Full Changelog
- Add functionality to be able to use multiple values in SSO feature attribute_requirements. (#17949)
- Add experimental config options admin_token_path and client_secret_path for MSC3861. (#18004)
- Add get_current_time_msec() method to the module API for sound time comparisons with Synapse. (#18144)
- Update the response when a client attempts to add an invalid email address to the user's account from a 500, to a 400 with error text. (#18125)
- Fix user directory search when using a legacy module with a check_username_for_spam callback. Broke in v1.122.0. (#18135)
-
[1.9.52]
- Update element-web to 1.11.94
- Full Changelog
- [Backport staging] fix: /tmp/element-web-config may already exist preventing the container from booting up (#29377). Contributed by @RiotRobot.