feat(etherpad): update image ghcr.io/ether/etherpad 2.6.1 → 2.7.0 (#47392)

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

<details>
<summary>ether/etherpad-lite (ghcr.io/ether/etherpad)</summary>

###
[`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.

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->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).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9ldGhlcnBhZCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
This commit is contained in:
TrueCharts Bot
2026-04-22 13:26:05 +02:00
committed by GitHub
parent b87a0ca5b4
commit 652d00bdc1
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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