ESS Community Helm Chart 26.9.1 (2026-09-04)
Deprecated
- Synapse: Drop
synapse.ephemeralStorages.mediaas non-media processes now mount the media store in/tmp. (#1566)
Changed
-
Change the Redis
Deploymentto be aStatefulSetafter the Valkey migration. (#1368) -
Replace Redis with Valkey.
The
rediskey at the top-level in the values file is deprecated.
It is replaced by the top-levelvalkeykey.
The schema is identical apart fromredis.redisExporterwhich is replaced byvalkey.valkeyExporter.Values from
redisare merged intovalkeyto control deployment of ValkeyThe top-level
rediskey will be removed in a later release and any user set values underredisshould be moved tovalkey.The external Redis keys in
hookshot,synapseandmatrixRTC.sfuhave replacements forredisin the form ofredisOrValkey.
Values from{hookshot,synapse,matrixRTC.sfu}.redisshould be move to{hookshot,synapse,matrixRTC.sfu}.redisOrValkey.
{hookshot,synapse,matrixRTC.sfu}.rediswill be removed in a later release. (#1368, #1558, #1559, #1561, #1562, #1563) -
Upgrade Synapse to v1.160.0.
Highlights:
- Add optional support for MSC4262: Profile Updates for Sliding Sync
- Fix a bug where stream positions (presence, to-device message, etc.) could stop being sent to clients
- Speed up the conversion of device list changes into outbound federation pokes
Full Changelogs:
(#1532)
-
Switch Matrix Authentication Service to pull from oci.element.io. (#1535)
-
Upgrade Matrix Authentication Service to v1.24.0.
Highlights:
- Update
h2to address security vulnerability (RUSTSEC-2026-0258) - Translation updates
Full Changelogs:
(#1535)
- Update
-
Upgrade Element Admin to v0.1.13.
Highlights:
- Add a dedicated page to manage user devices and applications being used
- Fix the accessibility issues the new test suite found
Full Changelogs:
(#1564)
Fixed
-
Fix there being multiple independent Redis
Podsrunning during upgrades. (#1557) -
Synapse: Restore the
/tmpdirectory.Fix an issue where media uploads larger than 100KB would failed due to missing a tmp directory available for writing buffered files.
synapse.ephemeralStorages.nonMediaTmphandles the/tmpdirectory properties of non-media workers.synapse.media.ephemeralStorages.media.tmphandles the/tmpdirectory properties of media workers. (#1566)