| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| etherpad-latest_amd64.deb | 2026-09-17 | 102.5 MB | |
| etherpad-latest_arm64.deb | 2026-09-17 | 100.4 MB | |
| etherpad_3.3.5-1_amd64.deb | 2026-09-17 | 102.5 MB | |
| etherpad_3.3.5-1_arm64.deb | 2026-09-17 | 100.4 MB | |
| README.md | 2026-09-17 | 1.0 kB | |
| v3.3.5 source code.tar.gz | 2026-09-17 | 7.0 MB | |
| v3.3.5 source code.zip | 2026-09-17 | 7.6 MB | |
| Totals: 7 Items | 420.5 MB | 0 | |
3.3.5
3.3.5 is a bug-fix follow-up to 3.3.4. It fixes a startup crash on fresh installs when pnpm 12 (now pnpm's default release) is installed, and makes the built-in updater work on Windows.
Notable fixes
- Fresh installs no longer crash at startup under pnpm 12 (#8232). On first boot (no
var/installed_plugins.json), Etherpad runspnpm lsto migrate plugins found innode_modules, passing--no-production. pnpm 12 renamed that flag to--no-prodand rejects the old name, so the server exited withError occurred while starting Etherpadbefore it bound a port. The call now uses--no-prod, which pnpm 10 and 11 also accept. Existing installs were not affected. The repository, release tooling, Docker image and snap also move to pnpm 12. - Updater — spawn pnpm through
cross-spawnso updates work on Windows (#8218). On Windowspnpmis a.cmdshim that plainchild_process.spawncan't run, so the built-in update actions failed there. Thanks to Kaan Çelebi.