Caveat 🔥
These are the release notes of the upcoming release (pull requests merged to the main branch).
- ℹ️ this document is updated automatically by a bot (pr’s to categorize section)
- ℹ️ this document will be roughly updated manually once a week (put PRs + description to the right section)
- 🔥 We don’t guarantee stable APIs. They can still change until the official release
- 🔥 Integration against the upcoming release (currently
master
branch) is at your own risk
PRs to Categorize
- fix(deps): update dependency nodemailer from 7.0.2 to v7.0.3 (main)
- fix(deps): update dependency posthog-node from 4.16.0 to v4.17.1 (main)
- Improvement/Loader and Progress Icon
- fix(deps): update dependency execa from 9.5.2 to v9.5.3 (main)
- fix(deps): update dependency exifreader from 4.30.0 to v4.30.1 (main)
- Show image editor button also if it is the only action
- Preserve loop and delay properties of animated images
- Disable supportsVideoConversion in rendering image service
- fix(deps): update dependency nanoid from 5.0.9 to v5.1.5 (main)
- fix: dont disable metadata button
- Import Pintura from private NPM repository
- fix(deps): update dependency cloudinary from 2.6.0 to v2.6.1 (main)
- Remove non-existent linked Pintura package from downstream tests
- chore(deps): update dependency eslint from 9.25.1 to v9.26.0 (main)
- Prevent component blur when clicking on component area for a ticker entry to allow doc-link to be set
- fix(deps): update dependency @aws-sdk/client-s3 from 3.799.0 to v3.800.0 (main)
- Download images from /serve-image endpoint
- Download modified instead of original images
- Show login errors correctly
- chore(deps): update dependency mocha from 11.1.0 to v11.2.2 (main)
- Always show “Has local changes” in properties panel for embedded documents
- fix(deps): update dependency @livingdocs/framework from 32.7.6 to v32.8.0 (main)
- Clear up markers after dragend event for side panel drag and drop items
- Allow the use of custom display filters on task screens
- Hide “Edit Local Version” in properties panel when empty
- Fix data migration statistics mutation
- Improve handling of empty property image_ids
To get an overview about new functionality, read the Release Notes.
To learn about the necessary actions to update Livingdocs to release-2025-07
, read on.
Attention: If you skipped one or more releases, please also check the release-notes of the skipped ones.
Webinar
- Feature Webinar Recording: TODO
- Feature Webinar Documentation: TODO
- Dev Webinar Recording: TODO
- Dev Webinar Slides: TODO
- Release Newsletter Subscription
System Requirements
Suggested
Name | Version |
---|---|
Node | 22 |
NPM | 10 |
Postgres | 16 |
Elasticsearch OpenSearch | 8.x v2.3.0 |
Redis | 7 |
Livingdocs Server Docker Image | livingdocs/server-base:22 |
Livingdocs Editor Docker Image | livingdocs/editor-base:22 |
Browser Support | Edge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78 |
Minimal
Name | Version |
---|---|
Node | 20.18 |
NPM | 10 |
Postgres | 13 |
Elasticsearch OpenSearch | 7.x 1 |
Redis | 6.2 |
Livingdocs Server Docker Image | livingdocs/server-base:20:7 |
Livingdocs Editor Docker Image | livingdocs/editor-base:20:7 |
Browser Support | Edge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78 |
Breaking Changes 🔥
Migrate the Postgres Database 🔥
It’s a simple/fast migration with no expected data losses.
# run `livingdocs-server migrate up` to update to the newest database schema
livingdocs-server migrate up
TODO: check migration
Deprecations
Features
Vulnerability Patches
We are constantly patching module vulnerabilities for the Livingdocs Server and Livingdocs Editor as module fixes are available. Below is a list of all patched vulnerabilities included in the release.
Livingdocs Server
This release we have patched the following vulnerabilities in the Livingdocs Server:
- TBD
No known vulnerabilities. 🎉
Livingdocs Editor
This release we have patched the following vulnerabilities in the Livingdocs Editor:
- TBD
We are aware of the following vulnerabilities in the Livingdocs Editor:
- CVE-2023-44270 vulnerability in
postcss
, it affects linters using PostCSS to parse external Cascading Style Sheets (CSS). It is not exploitable in the editor as we don’t load untrusted external CSS at build time. - CVE-2023-26116, CVE-2023-26118, CVE-2023-26117, CVE-2022-25869, CVE-2022-25844 are all AngularJS vulnerabilities that don’t have a patch available. We are working on removing all AngularJS from our code and vulnerabilities will go away when we complete the transition to Vue.js.
Patches
Here is a list of all patches after the release has been announced.
Livingdocs Server Patches
Livingdocs Editor Patches
Icon Legend
- Breaking changes: 🔥
- Feature: 🎁