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
- Use confirmation button for print flow mark as seen
- fix(deps): update dependency posthog-node from 4.4.0 to v4.4.1 (main)
- fix(deps): update dependency cypress from 13.17.0 to v14 (main)
- fix/vh-overriding-in-iframe
- fix/vh-overriding-in-iframe
- fix/canvas-iframe-min-size
- Restore search and display filters when navigating back to the home screen when there is only one searchable dashboard
- fix(deps): update dependency fs-extra from 11.2.0 to v11.3.0 (main)
- fix(deps): update dependency @aws-sdk/client-s3 from 3.726.1 to v3.729.0 (main)
- fix(deps): update dependency fast-json-stringify from 6.0.0 to v6.0.1 (main)
- Fix image upload timeouts
- Disable request retry in proxy
- fix(deps): update dependency @smithy/node-http-handler from 4.0.1 to v4.0.2 (main)
- chore(deps): update dependency eslint-config-prettier from 9.1.0 to v10 (main)
- chore(deps): update dependency eslint-config-prettier from 9.1.0 to v10 (main)
- Add prettier
- update drone signature
- Reduce wide side panel width on small screens
- fix(deps): update dependency @smithy/signature-v4 from 5.0.0 to v5.0.1 (main)
- Task Board: fix german translation
- fix(deps): update aws-sdk (main) (minor)
- chore(deps): update dependency eslint from 9.17.0 to v9.18.0 (main)
- Position formatting popover behind metadata panel
- fix(deps): update dependency wait-on from 8.0.1 to v8.0.2 (main)
- Revoke user occupation also when no email transport is configured
- Use fixed position for dialog on mobile
- Fix display filter popups moving around
- fix(deps): update dependency @livingdocs/framework from 32.2.1 to v32.2.2 (main)
- fix(deps): update dependency @livingdocs/framework from 32.2.1 to v32.2.2 (main)
- Fix teasers in visibility mode
- Extract dashboard content types also from nested .or and .and filter arrays
- fix(deps): update dependency sass from 1.83.0 to v1.83.1 (main)
- fix(deps): update dependency fastify from 5.2.0 to v5.2.1 (main)
- Hide text count when print preview is open
- Scroll entire publish panel (including error section)
- Do not throw an error when the max filesize is reached
- fix(deps): update dependency fast-glob from 3.3.2 to v3.3.3 (main)
- fix(deps): update dependency pino from 9.5.0 to v9.6.0 (main)
- Allow CI workflow to skip if npm audit returns vulnerabilities
- Fix print preview size
- Set split pane min-width to configured start width if smaller than default (375px)
- fix(deps): update dependency @smithy/node-http-handler from 3.3.2 to v3.3.3 (main)
- Register PEIQ drop handler before image drop handler
- Vulnerability patches December 2024 [master]
- fix(deps): update dependency @aws-sdk/client-s3 from 3.716.0 to v3.717.0 (main)
- Check copySource exists when loading print flows
- Ensure document loaded before opening panels
- fix(deps): update dependency ioredis from 5.4.1 to v5.4.2 (main)
- Make the new
li-system-date
andli-system-datetime
validations more strict - Migrate template string renderings to the same function we use on the server
- Respect count in example server teaser-list service
- fix(confirm button): Angular version
- chore(deps): update dependency puppeteer-core from 23.11.0 to v23.11.1 (main)
- fix(deps): update dependency @livingdocs/framework from 32.2.0 to v32.2.1 (main)
- chore(deps): update dependency globals from 15.13.0 to v15.14.0 (main)
- Reduce include resolve requests in Teaser Manager
- fix(deps): update dependency @livingdocs/framework from 32.1.1 to v32.2.0 (main)
- Remove nzz publish control behavior
To get an overview about new functionality, read the Release Notes.
To learn about the necessary actions to update Livingdocs to release-2025-03
, 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
TODO (featureset not 100% defined yet)
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: 🎁
- Bugfix: 🪲
- Chore: 🔧