Etherpad logo

Etherpad

Etherpad: A modern really-real-time collaborative document editor.

Alternative to: google docs, hackmd, quip


About Versions (79)

v3.3.2

2026-06-21

This release focuses on bug fixes, security updates for dependencies, pad deletion UX improvements, history mode fixes, and new environment variable overrides for air-gapped installations.

v3.3.1

2026-06-10

This release addresses a stored-XSS security vulnerability, prevents process crashes during database connection drops, and fixes several UI regressions across the editor and admin panel.

v3.3.0

2026-06-09

This security-hardening release tightens HTTP API entry points, updates random-id generation to CSPRNG, improves Docker deployment defaults, and includes various editor layout and accessibility fixes.

v3.2.0

2026-05-22

Introduces first-class reverse-proxy and ingress support, improves admin settings visibility, and optimizes server-side filtering for the admin pad list.

v3.1.0

2026-05-17

v3.0.0

2026-05-16

Version 3.0.0 introduces a self-update system, native DOCX export, a JSONC settings editor, and companion apps, while enhancing privacy and accessibility.

v2.7.3

2026-05-06

Version 2.7.3 introduces GDPR privacy controls, a self-update notification system, pad compaction tools, and new packaging for Snap and Debian, alongside various editor and UI enhancements.

v2.7.2

2026-04-26

This update improves accessibility, fixes chat UI issues, corrects export revision handling, and enhances editor navigation and focus management.

v2.7.1

2026-04-23

Fixed locale detection, plugin registry mutation, and non-breaking space preservation.

v2.7.0

2026-04-22

Replaced Abiword with LibreOffice for document processing and introduced enhancements to the timeslider, pad settings, and various stability fixes.

v2.6.1

2026-01-26

This release includes dependency upgrades and minor fixes and improvements to the session transfer feature.

v2.6.0

2025-12-28

Introduces a native feature to transfer Etherpad sessions between browsers and updates the oidc provider to v2.6.0.

v2.5.3

2025-11-05

Fixed a bug in the release script that prevented releases from being created correctly.

v2.5.2

2025-11-02

Fixes a theme overlapping issue, adds a setting to disable recent pads on the home screen, and downgrades oidc-provider to version 9.5.1 to prevent startup crashes.

v2.5.1

2025-10-10

Added a Prometheus metrics scraping endpoint and fixed issues with pad panel loading and admin management URLs.

v2.5.0

2025-08-24

Updated to Express 5.0.0 and transitioned settings API to ESM, alongside fixes for the no-skin theme.

v2.4.2

2025-08-03

Fixed a German translation within the English translation file.

v2.4.1

2025-08-02

Implemented CI/CD pipeline for release generation and re-enabled previously disabled workflows.

v2.3.2

2025-06-25

Fixed a text display issue in the admin UI.

v2.3.1

2025-06-25

This release includes dependency updates.

v2.3.0

2025-04-06

Introduced a new reverse proxy for clustering Etherpads to improve multi-core utilization and added client authorization support for OAuth2 flows.

v2.2.7

2024-12-22

Migrated important pages to React 19 and React Router v7, along with various dependency updates.

v2.2.6

2024-10-28

Added an option for pad creators to permanently delete their pads via the settings menu.

v2.2.5

2024-09-21

Fixed a timeslider scrolling bug and introduced a new Restful API for version 2 available at /api-docs.

v2.2.4

2024-09-07

Switched to a new SQLite backend and fixed a missing rusty-store-kv module.

v2.2.3

2024-09-05

This release introduces the rustydb in-process database, adds support for migrating ueberdb databases, restores the window._ shortcut, and includes numerous security fixes.

v2.2.2

2024-08-09

Improved performance and load speeds by introducing esbuild for bundling frontend JavaScript and CSS files, and added a configurable log layoutType.

v2.1.1

2024-07-07

Fixed Docker build issues, socket.io fallbacks, pagination bugs, and random websocket disconnects while improving window focus behavior.

v2.1.0

2024-06-02

Added PWA support and fixed issues with the plugin manager and pad panel pagination, while reintroducing APIKey.txt authentication support.

v2.0.3

2024-04-29

Updated the live plugin manager and improved documentation for OAuth2 and docker-compose usage.

v2.0.2

2024-04-10

Added OAuth2.0 support for the Etherpad API and fixed locale loading in the admin panel.

v2.0.1

2024-03-17

Fixed an issue preventing the successful installation of plugins with scoped dependencies.

v2.0.0

2024-03-17

Etherpad v2 introduces a TypeScript rewrite, a React-based admin panel, and switches from npm to pnpm for dependency management.

v1.9.7

2024-02-05

Introduces a Live Plugin Manager for separate plugin installation and improves repairPad.js verbosity and favicon loading.

v1.9.6

2023-12-24

This release fixes a crash related to the update server, updates the Docker build to use npm@6, and resolves an issue with log level settings.

v1.9.5

2023-12-11

Etherpad v1.9.5 updates the minimum required NodeJS version to 18 and removes support for the tidy program.

v1.9.4

2023-10-28

Updated Log4js to the latest version, deprecating the console appender, and fixed a MySQL logger crash related to non-standard encoding.

v1.9.3

2023-09-23

This release introduces SurrealDB support, improves SQLite performance via better-sqlite3, and fixes MongoDB crashes, alongside an update to express-rate-limit.

v1.9.2

2023-08-17

Introduces session key rotation, updates JQuery to 3.7 and Elasticsearch connector to 8, and fixes an API bug regarding pad creation.

v1.9.1

2023-06-26

This update includes security limits on revisions, bug fixes for export and timeslider, new keybindings, and updated Node.js requirements.

v1.9.0

2023-06-20

This update upgrades the Windows build to Node v16, improves login session management, adds a /health endpoint, and introduces several new hooks and APIs for plugin authors.

1.8.18

2022-05-05

Upgraded ueberDB to resolve a regression issue with CouchDB.

1.8.17

2022-02-24

Fixed a security vulnerability regarding pad access and improved message processing latency by implementing separate queues per pad.

1.8.16

2021-11-29

This release addresses security vulnerabilities related to malformed .etherpad imports and improves import stability and performance.

1.8.15

2021-11-20

This release includes security fixes, chat and Docker improvements, and several breaking API changes for plugin authors regarding HTML processing and server-side hooks.

1.8.14

2021-07-04

This release addresses a persistent XSS vulnerability and introduces several compatibility changes, including updated Node.js requirements and MySQL connection pooling.

1.8.13

2021-03-22

This release includes bug fixes for safeRun.sh and smartphone keyboards, alongside refactored pad loading and improved import/export functionality.

1.8.12

2021-03-05

This release includes security patches for pad name crashes, bug fixes for database drivers and plugins, and various enhancements to Docker deployment and translations.

1.8.11

2021-02-27

This release fixes server crashes, editor dropdown visibility, resource versioning, and plugin compatibility while improving page load speeds.

1.8.10

2021-02-25

This release includes a ReDoS security patch, performance improvements, and removes the JSONP API in favor of OpenAPI.

1.8.9

2021-02-18

This release fixes HTTP 400 import errors, resolves a Windows startup crash, and includes dependency updates and code cleanup.

1.8.8

2021-02-15

This release includes security patches for EJS, performance improvements, new pad line linking, and updated Node.js requirements and dependency handling.

1.8.7

2020-12-23

This release introduces granular user permissions, improved import functionality, and various API enhancements, while removing password protection for group pads and Internet Explorer support.

1.8.6

2020-09-18

This update fixes a severe PostgreSQL issue and an authentication bypass vulnerability, updates the API version, and introduces the copyPadWithoutHistory API.

1.8.5

2020-09-08

This release introduces ES6 support, several security enhancements, and performance improvements, while dropping support for Internet Explorer.

1.8.4

2020-05-15

This maintenance release addresses performance regressions on MySQL, fixes UI and asset visibility issues introduced in 1.8.3, and improves maintenance tools.

1.8.3

2020-04-27

This release introduces Colibris as the default skin with Flexbox layout, enhances stability, security, and Docker images, and updates the minimum Node version requirement.

1.8.0

2019-12-07

This release introduces async/await migration, environment variable configuration, an official Dockerfile, security enhancements, and increases the minimum Node.js version requirement to 8.9.0 LTS.

1.8.0-beta.1

2019-11-03

This release introduces async/await migration, environment variable configuration, official Docker support, and various security updates and bugfixes.

1.7.5

2019-01-25

Introduced support for multiple skins, LibreOffice file import, and security dependency updates, alongside various bug fixes and code simplifications.

1.7.0

2018-08-16

This release includes security updates, bug fixes for HTML export and authorship, improved Firefox compatibility, and updated Node.js requirements.

1.6.6

2018-05-04

Fixed issues with line number alignment, text saving during reconnection, and diagnostic calls in subdirectories.

1.6.5

2018-04-10

This release includes a security fix for plugin listing and several bug fixes for dependencies, CSS, and iOS Safari line wrapping.

1.6.4

2018-04-07

1.6.3

2018-02-03

This update addresses security vulnerabilities in ejs, window.location.href, and jsonp, while adding SIGTERM handling and improving text formatting and viewport scrolling.

1.6.2

2017-11-04

Added pad shortcut disabling, automatic reconnection options, and updated several dependencies including socket.io, l10n, and Node for Windows.

1.6.1

2016-12-23

Introduces new Ace hooks, LibreJS support, security improvements, various bug fixes, and dependency updates.

1.6.0

2016-04-24

This release introduces various new hooks, APIs, and Node.js version updates, while fixing security vulnerabilities and several bugs across the editor and administration tools.

1.5.7

2015-08-05

Added support for intermediate CA certificates and ordered list shortcuts, alongside numerous fixes for UI, accessibility, and general stability.

1.5.6

2015-04-16

Fixed an error occurring during installations on Windows.

1.5.5

2015-04-13

{"description":"This release includes security

1.5.4

2015-04-11

Implemented security fixes to prevent directory traversal during frontend tests.

1.5.3

2015-04-10

Introduces accessibility support, new API endpoints, content collector updates, and security fixes for directory traversal.

1.5.2

2015-03-15

Adds support for Node 0.12.x, new revision API endpoints, load testing settings, and various bug and security fixes.

1.5.1

2015-01-25

Introduces high-resolution icons, HTTPS for plugins, and io.js support, alongside numerous bug fixes and a security patch for installation location disclosure.

1.5.0

2015-01-02

Version 1.5.0 introduces performance improvements, new hooks for CSS and pad switching, enhanced export fidelity, and numerous bug fixes across the frontend and backend.

1.4.1

2014-09-14

Etherpad 1.4.1 focuses on stability and bug fixes, including corrections to the API, CSS, and various functional glitches.

1.4.0-rc1

2014-03-30

1.4.0

2014-03-30

Etherpad 1.4 introduces a redesigned user interface, improved performance, and new features like a better search function and improved permission management.