Etherpad 1.4 — RC1 available for testing

You can now test the first release candidate of the upcoming 1.4 release!

The most apparent change should be stability. We have tried to take care of lots of bugs that caused frequent crashes and corrupt pads in the past. Still, a few new features have made it in, such as support for recording metrics. Other new features are mostly under the hood to make the lives of admins and plugin developers easier. For details refer to the preliminary list of changes.

If you want to test this release, fetch the latest changes from github and checkout tag “1.4.0-rc1”. A list of things that need testing is available on the following pad. Please report your findings on github (or drop us a note on the pad). Also, if you have successfully tested an item on the list, please add a note there, too.

Things to test:

Thank you, everyone!

Releasing Etherpad 1.3

Ouch. As you have probably noticed, the last release had a painful bug in it — we had accidentally switched two lines, which lead to really bad performance on production instances.

Of course we fixed this in the new release, which should now really solve most of your problems. Thus, it is called (and I am proud to announce that starting with this version we’ll be following the spec for semantic versioning): Etherpad 1.3

  • NEW: We now follow the semantic versioning scheme!
  • NEW: Option to disable IP logging
  • NEW: Localisation updates from
  • Fix: Fix readOnly group pads
  • Fix: don’t fetch padList on every request


Don’t hesitate, git pull today! And as always: spread the word, share the love!

1+2 =12 — release of v1.2.12

Hello dear etherfolks,

turns out we haven’t kept our promise: Contrary to previous statements this is not v1.3, as you may have noticed. Development velocity has seen a slight drop in the past moths, as people have been busy with other stuff.

Still you shouldn’t be sad, because waiting to be pulled as part of v1.2.12 are a bunch of brightly-shining fixes (including a rock-solid security patch for an intimidating security hole!) plus a few new fluffy features. This release should make your life a whole lot easier:

* NEW: Add explanations for more disconnect scenarios
* NEW: export sessioninfos so plugins can access it
* NEW: pass pad in postAceInit hook
* NEW: Add trustProxy setting (use X-forwarded-for as remoteAddress)
* NEW: userLeave hook
* NEW: Plural macro for translations
* NEW: backlinks to main page in Admin pages
* NEW: New translations from
* SECURITY FIX: Filter author data sent to clients
* FIX: Never keep processing a changeset if it’s corrupted
* FIX: Some client-side performance fixes for webkit browsers
* FIX: Only execute listAllPads query on demand (not on start-up)
* FIX: various issues with HTML import
* FIX: check if uploaded file only contains ascii chars when abiword disabled
* FIX: Plugin search in /admin/plugins
* FIX: Don’t create new pad if a non-existant read-only pad is accessed
* FIX: Drop messages from unknown connections
* FIX: API: fix createGroupFor endpoint, if mapped group is deleted
* FIX: Import form for other locales
* FIX: Don’t stop processing changeset queue if there is an error
* FIX: Caret movement. Chrome detects blank rows line heights as incorrect
* FIX: allow colons in password
* FIX: Polish logging of client-side errors on the server
* FIX: Username url param
* FIX: Make start script POSIX compatible

As always, if you like etherpad why not pitch in and help push etherpad to the next level! We have ambitious plans!

Git pull today, and happy collaborating!

Introducing ep_push2delete


Sometimes, when you really care about disk space, or when your pad contents are extremely confidential or private, you might want to simply delete your whole pad, since people could still access your sensible content via the timeslider. And if there’s a need, there’s also a plugin.

ep_push2delete allows you to press one simple button and delete your pad. With all its contents and all its history of changes. Nice and clean. Without a trace.

Grab ep_push2delete from your /admin/plugins page.

Releasing 1.2.9

Hey there,

we have recently received the results of a security audit performed by Mozilla and have since sought to close the biggest gaping loopholes.
The result of this effort is version 1.2.9 of Etherpad lite, which is probably the most secure version released so far. I’d also like to thank Sebastian Nerz for reporting a massive security issue last week.

Sadly, the latest patches have apparently caused some issues themselves that affect user experience and import functionality, so there’s still some work for us to do.Still, this shouldn’t hold you back from updating! For a complete list of changes see the changelog

Grab the latest version either via a simple `git pull` or via

happy padding!