Overview

Request 1094622 accepted

- Update to 1.9.0
+ Improvements to login session management:
o express_sid cookies and sessionstorage:* database records are no longer
created unless requireAuthentication is true (or a plugin causes them to
be created).
o Login sessions now have a finite lifetime by default (10 days after
leaving).
o sessionstorage:* database records are automatically deleted when the login
session expires (with some exceptions that will be fixed in the future).
o Requests for static content (e.g., /robots.txt) and special pages (e.g.,
the HTTP API, /stats) no longer create login session state.
+ The following settings from settings.json are now applied as expected (they
were unintentionally ignored before):
o padOptions.lang
o padOptions.showChat
o padOptions.userColor
o padOptions.userName
+ HTTP API:
o Fixed the return value of getText when called with a specific revision.
o Fixed a potential attribute pool corruption bug with
copyPadWithoutHistory.
o Mappings created by createGroupIfNotExistsFor are now removed from the
database when the group is deleted.
o Fixed race conditions in the setText, appendText, and restoreRevision
functions.
o Added an optional authorId parameter to appendText,
copyPadWithoutHistory, createGroupPad, createPad, restoreRevision,
setHTML, and setText, and bumped the latest API version to 1.3.0.
+ Fixed a crash if the database is busy enough to cause a query timeout.
+ New /health endpoint for getting information about Etherpad's health (see

Request History
Lars Vogdt's avatar

lrupp created request

- Update to 1.9.0
+ Improvements to login session management:
o express_sid cookies and sessionstorage:* database records are no longer
created unless requireAuthentication is true (or a plugin causes them to
be created).
o Login sessions now have a finite lifetime by default (10 days after
leaving).
o sessionstorage:* database records are automatically deleted when the login
session expires (with some exceptions that will be fixed in the future).
o Requests for static content (e.g., /robots.txt) and special pages (e.g.,
the HTTP API, /stats) no longer create login session state.
+ The following settings from settings.json are now applied as expected (they
were unintentionally ignored before):
o padOptions.lang
o padOptions.showChat
o padOptions.userColor
o padOptions.userName
+ HTTP API:
o Fixed the return value of getText when called with a specific revision.
o Fixed a potential attribute pool corruption bug with
copyPadWithoutHistory.
o Mappings created by createGroupIfNotExistsFor are now removed from the
database when the group is deleted.
o Fixed race conditions in the setText, appendText, and restoreRevision
functions.
o Added an optional authorId parameter to appendText,
copyPadWithoutHistory, createGroupPad, createPad, restoreRevision,
setHTML, and setText, and bumped the latest API version to 1.3.0.
+ Fixed a crash if the database is busy enough to cause a query timeout.
+ New /health endpoint for getting information about Etherpad's health (see


Lars Vogdt's avatar

lrupp accepted request

openSUSE Build Service is sponsored by