From 652d00bdc1e8ae71afd20b1f2e6d3532c2d3c8a8 Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Wed, 22 Apr 2026 13:26:05 +0200 Subject: [PATCH] =?UTF-8?q?feat(etherpad):=20update=20image=20ghcr.io/ethe?= =?UTF-8?q?r/etherpad=202.6.1=20=E2=86=92=202.7.0=20(#47392)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/ether/etherpad](https://redirect.github.com/ether/etherpad-lite) | minor | `69a697f` → `6d8bcfd` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes
ether/etherpad-lite (ghcr.io/ether/etherpad) ### [`v2.7.0`](https://redirect.github.com/ether/etherpad-lite/blob/HEAD/CHANGELOG.md#270) [Compare Source](https://redirect.github.com/ether/etherpad-lite/compare/2.6.1...2.7.0) ##### Breaking changes - **Abiword has been replaced with LibreOffice for document import/export.** If you were using Abiword for DOCX/ODT/PDF conversion, update your `settings.json` to point `soffice` at your LibreOffice binary. DOCX export is now supported out of the box. ##### Notable enhancements - Added line numbers to the timeslider so you can follow along with specific lines while replaying a pad's history. - Added a playback speed setting to the timeslider — you can now scrub through history faster (or slower) than real time. - Creator-owned pad settings defaults: the user who creates a pad now seeds its default settings, giving pad creators more control over initial configuration. - Cookie names are now configurable via a prefix setting. Useful when running multiple Etherpads on the same domain and you need to keep their session cookies from colliding. - Added a new `aceRegisterLineAttributes` hook so plugins can preserve custom line attributes across Enter / line-split operations. Documentation for the hook is included. - Added a one-line installer script for getting Etherpad running quickly on a fresh machine. - Docker images are now published to GitHub Container Registry (GHCR) in addition to Docker Hub. - npm publishing of core and plugins has been migrated to OIDC trusted publishing for stronger supply-chain security. ##### Notable fixes - Database drivers are now bundled with Etherpad again, so fresh installs no longer fail to connect to Postgres, MySQL, and friends out of the box. A regression test has been added to prevent this from breaking again. - Pending changesets are now flushed immediately after a reconnect instead of being silently dropped, and users are warned when a pending edit is not accepted by the server. - Head revision and atext are now captured atomically, preventing the occasional "mismatched apply" errors on busy pads. - Clearing authorship colors can now be undone without forcing a client disconnect. - Added periodic cleanup of expired/stale sessions from the database, and fixed a race condition in the session cleanup timeout. - Error messages returned to clients are now sanitized by default with deduplication, so internal details no longer leak through error responses. - Raised the maximum socket.io message size to 10 MB so large pastes no longer get rejected. - Dev mode entrypoint paths now respect the `x-proxy-path` header, fixing reverse-proxy setups in development. - Numerous list-related fixes: numbered list wrapped lines now indent correctly, ordered list numbering is preserved across bullet interruptions during export, consecutive numbering survives indented sub-bullets, switching from unordered to ordered resets numbering, and line attributes are preserved across drag-and-drop. - Bold (and other) formatting is now retained after copy-paste. - Dead-key / compose-key input no longer eats the preceding space. - `POST` API requests with a JSON body no longer time out. - `appendText` now correctly attributes the new text to the specified author. - `createDiffHTML` no longer fails with `Not a changeset: undefined`. - Added `padId` to the `padUpdate` / `padCreate` hook context. - Fixed `numConnectedUsers` to include the joining user in its count. - Accessibility improvements: keyboard trap fix, better screen reader support, and `aria-live` announcements. - RTL URL parameter `rtl=false` now correctly disables RTL mode. - Language dropdown is now sorted alphabetically by native name. - PageDown now advances the caret by a full page of lines. - ESM/CJS interop issues in the Settings module that had been breaking plugin compatibility have been resolved, with setters added to the CJS compatibility layer and regression tests in place. - Several Docker build fixes: git submodule handling, `hardlink` package-import-method for ZFS, and production-only workspace config. ##### Other - Many occurrences of "etherpad-lite" have been renamed to "etherpad" across the codebase and documentation. - Pinned 33 transitive dependencies to patched versions to clear out Dependabot security alerts. - Restricted `GITHUB_TOKEN` permissions in the update-plugins workflow.
--- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). --- charts/stable/etherpad/Chart.yaml | 4 ++-- charts/stable/etherpad/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/etherpad/Chart.yaml b/charts/stable/etherpad/Chart.yaml index c279b5f2418..a9b9a8ed23a 100644 --- a/charts/stable/etherpad/Chart.yaml +++ b/charts/stable/etherpad/Chart.yaml @@ -9,7 +9,7 @@ annotations: trueforge.org/min_helm_version: "3.14" trueforge.org/train: stable apiVersion: v2 -appVersion: 2.6.1 +appVersion: 2.7.0 dependencies: - name: common version: 29.1.0 @@ -39,5 +39,5 @@ sources: - https://github.com/ether/etherpad-lite - https://github.com/trueforge-org/truecharts/tree/master/charts/stable/etherpad type: application -version: 21.0.0 +version: 21.1.0 diff --git a/charts/stable/etherpad/values.yaml b/charts/stable/etherpad/values.yaml index 0482f5372c7..3369a4eeb25 100644 --- a/charts/stable/etherpad/values.yaml +++ b/charts/stable/etherpad/values.yaml @@ -2,7 +2,7 @@ image: repository: ghcr.io/ether/etherpad pullPolicy: IfNotPresent - tag: 2.6.1@sha256:69a697fe6bf75aecf8748d734bcca5f0e596a6eeec8342ab030d0da8a6f224d5 + tag: 2.7.0@sha256:6d8bcfd1dc659d09016e49da98dd32e628101c4169a75599db91e388c471ea40 securityContext: container: readOnlyRootFilesystem: false