Release Notes 26.4 LTS
Info
ESS Pro 26.4.0 is the start of the 26.4 LTS series. If you are coming from the immediately prior LTS series, upgrading to 26.4 LTS wil get you all the changes that happened on mainline up to 26.4.
ESS Pro LTS 26.4.10 (2026-08-14)
Changed
-
Upgrade Matrix Authentication Service to v1.18.0.
Highlights:
- Remove URL fragments set by upstream identity providers when redirecting to clients
- Experimental session hard-limits in non-interactive contexts
- Disable the device code auto-filling by default
- Add
oauth.device_code_grant_enabledconfiguration option
Full Changelogs:
Fixed
-
Ensure
AWS_CA_BUNDLEis correctly set on the media cleanup sidecar.This is to allow cleanup against S3 endpoints with TLS certificates signed by custom certificate authorities.
ESS Pro LTS 26.4.9 (2026-07-28)
Security
-
Upgrade to Synapse v1.152.1-lts.3.
This security release addresses several vulnerabilities. Please upgrade when you can, particularly if your homeserver participates in open federation and/or has untrusted local users.
Security Fixes
High severity:
- Fix ELEMENTSEC-2026-1071
- Fix ELEMENTSEC-2024-1520
- Fix ELEMENTSEC-2026-1717
- Fix ELEMENTSEC-2026-1721
- Fix ELEMENTSEC-2026-1729
- Fix ELEMENTSEC-2026-1740
Moderate severity:
Low severity:
ESS Pro LTS 26.4.8 (2026-07-27)
Added
-
Allow configuring Telemetry to save snapshots to persistent storage.
This can be enabled with
telemetry.persistHistoricalTelemetry.enabled. A newPersistentVolumeClaimis either created or an existingPersistentVolumeClaimname is provided to store the Telemetry snapshots in.Snapshots are taken daily at 00:05 UTC by default.
Changed
-
Changed default frequency of automatic reporting of Telemetry to Element to 1 day (down from 5 minutes).
-
Update TI-Messenger sidecar to version 1.12.2.
Highlights:
- Fix a bug where a JWK's algorithm would only be sourced from the JWK itself, not the containing JWT's header.
ESS Pro LTS 26.4.7 (2026-07-21)
Added
- Build and publish a matrix-tools debug variant.
Changed
-
Add support for configuring
0replicas on any workload. -
Improved Telemetry engine to be more successful in data collection. Telemetry engine will now also collect the total number of registered users.
Fixed
-
Fix federation sender and pusher functionalities not being configured in Synapse correctly in some worker configurations.
-
Fix incorrect name being set for worker handling background processes in some worker configurations.
ESS Pro LTS 26.4.6 (2026-06-30)
Added
- Allow to configure Advanced Identity Management user localpart. Note that this should not be changed past initial setup, at the risk of breaking spaces and rooms ownership when they were created by the Advanced Identity Management bot user.
Changed
- Ensure consistent setup of SCIM in Advanced Identity Management values files examples.
Fixed
-
Fix an issue where configuring Advanced Access and Identity Management without SCIM or LDAP Authentication would result in a null
sourcein its configuration. -
Synapse: Fix access token cache not being invalidated for sessions using refresh tokens.
ESS Pro LTS 26.4.5 (2026-06-17)
Fixed
- Fix an issue where a custom appservice registration file configured for Hookshot would not be mounted properly into Synapse pods.
ESS Pro LTS 26.4.4 (2026-06-12)
Added
- Add support for configuring
PersistentVolumeClaimvolumeNameproperty.
Fixed
- Advanced Identity Management: don't skip applying templated mappings of LDAP user attributes when no LDAP admin attribute mapping is configured.
ESS Pro LTS 26.4.3 (2026-06-10)
Added
-
Add
restrictToFossImageFunctionalityto allow the chart to run with FOSS images.This does not automatically change the chart to using FOSS images. It validates that:
- components that have no FOSS image aren't enabled
- chart functionality that relies on Pro
matrix-toolsisn't used
And also customises the rendered manifests for FOSS image variants.
-
Advanced Identity Management: map the LDAP email user attribute configured by
authentication.ldap[0].attributesMapping.email.
Changed
- Advanced Identity Management: apply templated mappings of LDAP user attributes configured by
authentication.ldap[0].attributesMapping.*.template, which was previously supported only by Matrix Authentication Service.
ESS Pro LTS 26.4.2 (2026-05-18)
Changed
- Ensure consistency of the
volumeMountsfor custom Certificate Authorities.
Fixed
-
Fix S3 media cleanup sidecar not being able to connect to Synapse's database.
-
Fixed error when fetching server keys using the Pro federation reader worker.
-
Ensure
turn.external_tlsis correctly set in the Matrix RTC SFU configuration depending onmatrixRTC.sfu.exposedServices.turnTLS.tlsTerminationOnPod. -
Ensure no TI-Messenger sidecar manifests are rendered if the Secure Border Gateway is disabled.
-
Fixed
matrixRTC.sfu.exposedServices.rtpUdpnot documentingexternalTrafficPolicyorinternalTrafficPolicy. -
TI-Messenger: Fix an issue where Synapse would be denied access to the Federation List Service.
ESS Pro LTS 26.4.1 (2026-05-07)
Changed
-
LTS releases will have version numbers ending in
+lts. -
Upgrade Synapse to v1.152.1-lts.1.
Highlights:
- Prevent CPU starvation (Denial of Service) under worker lock contention, additionally capping the
WorkerLocktime out interval to a maximum of 60 seconds. Contributed by Famedly. (#19394, ELEMENTSEC-2026-1706, GHSA-8q93-326v-3m7g, CVE pending) - Prevent pagination ending when a page is full of rejected events. (ELEMENTSEC-2025-1636, GHSA-6qf2-7x63-mm6v, CVE pending)
Full Changelogs:
- Prevent CPU starvation (Denial of Service) under worker lock contention, additionally capping the