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
- chore(deps): update dependency @google-cloud/translate from 9.0.1 to v9.1.0 (main)
- fix(deps): update dependency fastify from 5.3.2 to v5.3.3 (main)
- fix(deps): update babel from 7.26.10 to v7.27.1 (main) (minor)
- fix(deps): update aws-sdk from 3.800.0 to v3.808.0 (main) (minor)
- fix(deps): update dependency sass from 1.87.0 to v1.88.0 (main)
- chore(deps): update dependency diff from 7.0.0 to v8 (main)
- fix(deps): update dependency semver from 7.7.1 to v7.7.2 (main)
- fix(deps): update dependency @livingdocs/framework from 32.8.1 to v32.8.3 (main)
- Fix: cache data provider requests
- fix(deps): update dependency inquirer from 12.6.0 to v12.6.1 (main)
- 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 | 8.x |
OpenSearch | 2.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.19 |
NPM | 10 |
Postgres | 13 |
Elasticsearch | 7.x |
OpenSearch | 1 |
Redis | 6.2 |
Livingdocs Server Docker Image | livingdocs/server-base:20:10 |
Livingdocs Editor Docker Image | livingdocs/editor-base:20:10 |
Browser Support | Edge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78 |
Deployment
Before the deployment
No pre-deployment steps are required before rolling out this release.
Rollout deployment
Migrate the Postgres Database
No migrations are required for this release.
After the deployment
No post-deployment steps are required after rolling out this release.
Rollback
No rollback steps are required for this release.
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: 🎁