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

To get an overview about new functionality, read the Release Notes. To learn about the necessary actions to update Livingdocs to release-2024-11, read on.

Attention: If you skipped one or more releases, please also check the release-notes of the skipped ones.

Webinar

System Requirements

Suggested

NameVersion
Node22
NPM10
Postgres16
Elasticsearch
OpenSearch
8.x
v2.3.0
Redis7
Livingdocs Server Docker Imagelivingdocs/server-base:22
Livingdocs Editor Docker Imagelivingdocs/editor-base:22
Browser SupportEdge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78

Minimal

NameVersion
Node18
NPM9
Postgres13
Elasticsearch
OpenSearch
7.x
1
Redis6.2
Livingdocs Server Docker Imagelivingdocs/server-base:18.8
Livingdocs Editor Docker Imagelivingdocs/editor-base:18.10
Browser SupportEdge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78

Breaking Changes πŸ”₯

server Operations

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
server Internal

Metadata table migration to document_revisions πŸ”₯

server Command API

Command API insertComponent validation πŸ”₯

server Search

Strict limit validation for li-document-search πŸ”₯

Deprecations

server/editor Integrations

Desk-net rename to Kordiam ⚠️

server Search

contentTypes in li-document-search ⚠️

server/editor Menu Tool

Features

server Page management

Teaser Components 🎁

server Content Management
editor Task Management

Task Screens 🎁

server Command API

Command API enhancements 🎁

server Assistants

Assistants: Component Trigger 🎁

editor Assistants

Assistants: Error messages 🎁

server Metadata

li-unique-id metadata plugin 🎁

editor Content Management

Enhanced componentDirectivesPrefilling 🎁

server Integrations

Desk-net rename to Kordiam 🎁

editor Media Management

Video Source Policy 🎁

server Webhooks

Webhooks: User Actor Info 🎁

server Access Control Management

inboxWrite access right 🎁

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:

No known vulnerabilities. πŸŽ‰

Livingdocs Editor

This release we have patched the following vulnerabilities in the Livingdocs Editor:

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: πŸ”§