github element-hq/ess-helm 26.11.1

55 minutes ago

ESS Community Helm Chart 26.11.1 (2026-11-11)

Added

  • Add support for extraObjects to render arbitrary additional resources into the cluster.

    e.g.

    extraObjects:
      onlyString: |
        apiVersion: v1
        kind: ConfigMap
        metadata:
          name: {{ $.Release.Name }}-extra
          namespace: {{ $.Release.Namespace }}
          labels:
            {{- include "element-io.ess-library.labels.common" (dict "root" $ "context" .) | nindent 4 }}
        data:
          foo: bar
    
      listOfStrings:
      - |
        apiVersion: v1
        kind: LimitRange
        metadata:
          name: {{ $.Release.Name }}-limits
          namespace: {{ $.Release.Namespace }}
        spec:
          limits:
          - default:
              cpu: 2
            defaultRequest:
              cpu: 2
            type: Container
      - |
        apiVersion: v1
        kind: ResourceQuota
        metadata:
          name: {{ $.Release.Name }}-limits
          namespace: {{ $.Release.Namespace }}
        spec:
          hard:
            requests.cpu: "1"
            requests.memory: 1Gi
            limits.cpu: "2"
            limits.memory: 2Gi

    Would render a ConfigMap, a LimitRange and a ResourceQuota into the same Namespace as the ESS installation, with the same release name prefix. (#1763)

Changed

  • Stabilise support for MSC4452. (#1662)

  • Upgrade Element Web to v1.12.34.

    Highlights:

    • Persist active filter selection in the room list
    • Add a softer reset warning screen if the user has no encrypted chats

    Full Changelogs

    (#1759)

  • Upgrade Synapse to v1.165.0.

    Highlights:

    • Add stable support for /rtc/transports and copy m.rtc.slot state events during room upgrades as per MSC4143 and MSC4195
    • Add initial, experimental support for server-wide announcement rooms

    Full Changelogs:

    (#1770)

  • Reduce the default haproxy.hardStopAfter value from 25s to 10s.

    haproxy.grace + haproxy.hardStopAfter should be under the default terminationGracePeriodSeconds of 30s. (#1778)

  • Upgrade Redis Exporter to v1.97.0.

    Full Changelogs

    (#1779)

  • Upgrade matrix-tools to 0.10.6.

    Highlights:

    • Update dependencies

    (#1780)

  • Upgrade Matrix Authentication Service to v1.29.0.

    Highlights:

    • Fix next and back buttons on device lists not working as expected
    • Stop reporting handled and duplicated errors to Sentry

    Full Changelogs:

    (#1781)

  • Upgrade Hookshot to v7.6.1.

    Highlights:

    • Fix generic webhook connections being lost after restart
    • Fix the "Show URL previews on messages" setting not being saved for Jira and OpenProject connections

    Full Changelogs:

    (#1785)

  • Upgrade matrix-tools to v0.10.7.

    Highlights:

    • Refresh dependencies

    (#1786)

Fixed

  • Allow image tags containing digests without producing invalid Kubernetes version labels. (#1691)
  • Ensure the HAProxy health check endpoints start failing when the process is stopping. (#1778)

Internal

  • Renovate: create the dependency dashboard issue. (#1755)
  • Remove unexpected \u00A0 characters from the repository. (#1758)
  • CI: ensure all GitHub actions are pinned by a full version rather than a floating major version. (#1765)
  • Renovate: run go mod tidy and update import paths for major upgrades when upgrading modules. (#1766)
  • CI: don't mark the integration tests as failures in PRs if there's no integration tests to run. (#1773)
  • CI: run all manifest and integration tests if various infrastructure files change. (#1774, #1780)
  • CI: run with Python 3.15. (#1775)

Don't miss a new ess-helm release

NewReleases is sending notifications on new releases.