From 5fb37453a0905893b2223a4defbae88eee972e1b Mon Sep 17 00:00:00 2001 From: Robin Bisping Date: Thu, 12 Feb 2026 13:38:04 +0100 Subject: [PATCH] chore(release-2026-03): drop unmaintained elasticsearch and opensearch versions --- .../operations/releases/release-2026-03.md | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/content/operations/releases/release-2026-03.md b/content/operations/releases/release-2026-03.md index bfd3fe033..eb1b2a5a5 100644 --- a/content/operations/releases/release-2026-03.md +++ b/content/operations/releases/release-2026-03.md @@ -21,9 +21,9 @@ systemRequirements: - name: Postgres version: 17 - name: Elasticsearch - version: 9.x + version: 9 - name: OpenSearch - version: 2.3.0 + version: 3 - name: Redis version: 8 - name: Livingdocs Server Docker Image @@ -41,9 +41,9 @@ systemRequirements: - name: Postgres version: 14 - name: Elasticsearch - version: 7.x + version: 8 - name: OpenSearch - version: 1 + version: 2 - name: Redis version: 6.2 - name: Livingdocs Server Docker Image @@ -158,7 +158,21 @@ No rollback steps are required for this release. ## Breaking Changes :fire: -### Validation of Media Source Plugin Return Properties `systemName` and `externalId` +### Drop Support for Elasticsearch 7 and OpenSearch 1 :fire: + +Elasticsearch 7 and OpenSearch 1 are no longer maintained and therefore no longer supported by Livingdocs. + +Please upgrade to at least the new minimum versions: + +- Elasticsearch 8 +- OpenSearch 2 + +Or preferably to our recommended versions: + +- Elasticsearch 9 +- OpenSearch 3 + +### Validation of Media Source Plugin Return Properties `systemName` and `externalId` :fire: The media source plugin function `searchMediaImage` now requires `systemName` and `externalId` to be strings when returned. Previously, these properties were not validated and had no effect.