Skip to content

Releases: share/sharedb

v5.0.1

28 May 16:41
Compare
Choose a tag to compare

v5.0.0

17 May 11:05
Compare
Choose a tag to compare
  • BREAKING: Drop Node.js v16 support
  • #652 — Allow deleting ops in MemoryDb

v4.1.5

15 May 07:10
Compare
Choose a tag to compare
  • #651 — Avoid mutating milestone snapshots when building from ops

v4.1.4

02 Apr 17:13
Compare
Choose a tag to compare
  • #647, #649 — Prefer MessageChannel polyfill of nextTick() over setTimeout() if no process available
  • #648 — allow use of inherits polyfill if util missing

v4.1.3

28 Mar 08:04
Compare
Choose a tag to compare
  • #645 — Fix Presence.destroy() race condition

v4.1.2

05 Dec 18:29
Compare
Choose a tag to compare
  • #635 — Guard against prototype pollution (@ericyhwang)
    • Fixes issue where specially formatted ops could cause a ShareDB server process to stop responding or crash.
    • Thanks to Evan Johnson (@evanj2357) for reporting the vulnerability!
  • #634 — Prevent caching bad presence values on the server

v4.1.1

17 Oct 16:10
Compare
Choose a tag to compare
  • #631 — Remove internal presence.subscribe() force option

v4.1.0

10 Oct 17:12
Compare
Choose a tag to compare
  • #626 — Reject pending ops on hard rollback (@dawidreedsy)
  • #627 — Add presence.broadcast timing event
  • #628 — Avoid repeat Presence subscription requests
  • #629 — Fix Presence stream leak

v3.3.2

15 Sep 00:11
Compare
Choose a tag to compare
  • bef77f5 - Fix sharedb install error "Invalid URL" on latest Node 18 + NPM 6, by removing extra = in sharedb-legacy devDependency
    • This is a cherry-pick of 6231ca6 onto v3.3.1. See #623 for details.

Full Changelog: v3.3.1...v3.3.2

v2.2.6

15 Sep 00:10
Compare
Choose a tag to compare
  • 8f73c6f - Fix sharedb install error "Invalid URL" on latest Node 18 + NPM 6, by removing extra = in sharedb-legacy devDependency
    • This is a cherry-pick of 6231ca6 onto v2.2.5. See #623 for details.

Full Changelog: v2.2.5...v2.2.6