diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e1676166b0bac280487e0347856a5a9a112be993..338b4f5c3524ddc1037adff68c616e491ade7080 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -83,12 +83,13 @@ maven-prepare-docker-contexts-apis-and-inspire-plu: maven-prepare-docker-contexts-cli: extends: .maven-prepare-docker-contexts variables: - mvnProjects: ':xplan-benutzerhandbuch,:xplan-betriebshandbuch,:xplan-cli,:xplan-database-docker,:xplan-webpages' + mvnProjects: ':xplan-benutzerhandbuch,:xplan-betriebshandbuch,:xplan-cli,:xplan-database-docker,:xplan-webpages,:xplan-validator-executor' artifacts: paths: # 2024.02.02: ~371M - './xplan-cli/target/docker/**/docker-build.tar.gz' - './xplan-documentation/**/target/docker/**/docker-build.tar.gz' - './xplan-database/xplan-database-docker/target/docker/**/docker-build.tar.gz' + - './xplan-validator/xplan-validator-executor/target/docker/**/docker-build.tar.gz' maven-prepare-docker-contexts-web-apps: extends: .maven-prepare-docker-contexts diff --git a/CHANGELOG.md b/CHANGELOG.md index 609cbe5000d54c0a78cd618d3bead662650d8814..c267de95c38f9dcbc82f7857100115d85497906f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ Alle nennenswerten Änderungen an diesem Projekt werden in dieser Datei dokument ## Version 8.0 (2025-01-29) +Neben der Aktualisierung auf Java 17 und die aktuelle deegree webservices Version 3.6 sind einige Erweiterungen und Verbesserungen an den Komponenten der xPlanBox vorgenommen worden. Ab Version 8.0 der xPlanBox ist ein S3-kompatibler Objektspeicher erforderlich. Mit der Version 8.0 wird die REST API v2 der Komponenten XPlanManagerAPI und XPlanValidatorAPI für die asynchrone Verarbeitung eingeführt. Als Message Broker ist [RabbitMQ](https://www.rabbitmq.com/) erforderlich. Bitte beachten Sie dazu die Hinweise im Betriebshandbuch, Kapitel Systemvoraussetzungen. + ### Breaking Changes An den Kartendiensten wurden Änderungen vorgenommen, die eine Anpassung an der Konfiguration von aufrufenden Clienten erfordern können. Bitte beachten Sie dazu die folgenden Hinweise. @@ -105,6 +107,7 @@ Im XPlanMapProxy wurden folgende Layer umbenannt: - Ausgabe von Validierungsfehlern als GeoJSON im XPlanValidator - Aufteilung des Validierungsberichts je Planwerk in einer XPlanGML-Datei - Erweiterung von XPlanValidatorAPI und XPlanManagerAPI um Prüfungen von referenzierten Rasterdaten auf gültiges CRS und Bildformat +- Aktualisierung der Validierungsregeln auf v1.1.10 - Verbesserung der Initialisierung des XPlanManager - Einführung der REST-API Version 2 (v2) für XPlanManagerAPI und XPlanValidatorAPI mit asynchroner Verarbeitung über RabbitMQ - Verbesserter Validierungsbericht in REST-API v2 diff --git a/gitlab/all-kaniko-builds.gitlab-ci.yml b/gitlab/all-kaniko-builds.gitlab-ci.yml index efc76c9037e0e35295ef7d6e2b591a7d50076813..3bd1554b1ab4ee3bf7df6dd191d8a56e5c578def 100644 --- a/gitlab/all-kaniko-builds.gitlab-ci.yml +++ b/gitlab/all-kaniko-builds.gitlab-ci.yml @@ -98,6 +98,7 @@ kaniko:xplan-inspireplu: tarGzFile: xplan-webservices/xplan-webservices-inspireplu/target/docker/xplanbox/xplan-webservices-inspireplu/tmp/docker-build.tar.gz needs: - maven-prepare-docker-contexts-apis-and-inspire-plu + - kaniko:xplan-docker-tomcat kaniko:xplan-manager-api: extends: .kaniko:build @@ -158,6 +159,15 @@ kaniko:xplan-tests-integration: needs: - maven-prepare-docker-contexts-others +kaniko:xplan-validator-executor: + extends: .kaniko:build + variables: + dockerImageName: xplan-validator-executor + tarGzFile: xplan-validator/xplan-validator-executor/target/docker/xplanbox/xplan-validator-executor/tmp/docker-build.tar.gz + needs: + - maven-prepare-docker-contexts-cli + - kaniko:xplan-docker-tomcat + kaniko:xplan-validator-api: extends: .kaniko:build variables: diff --git a/xplan-documentation/xplan-benutzerhandbuch/src/main/asciidoc/aenderungsHistorie.adoc b/xplan-documentation/xplan-benutzerhandbuch/src/main/asciidoc/aenderungsHistorie.adoc index 77be25e43da2724fc151ef6bea1482c1917ee32e..04e512db37c7f46a62945f5407516b541762f20b 100644 --- a/xplan-documentation/xplan-benutzerhandbuch/src/main/asciidoc/aenderungsHistorie.adoc +++ b/xplan-documentation/xplan-benutzerhandbuch/src/main/asciidoc/aenderungsHistorie.adoc @@ -14,6 +14,7 @@ Neben Fehlerbehebungen sowie Erweiterungen und Verbesserungen an den Komponenten - Ausgabe von Validierungsfehlern als GeoJSON im XPlanValidator - Aufteilung des Validierungsberichts je Planwerk in einer XPlanGML-Datei - Erweiterung von XPlanValidatorAPI und XPlanManagerAPI um Prüfungen von referenzierten Rasterdaten auf gültiges CRS und Bildformat +- Aktualisierung der Validierungsregeln auf v1.1.10 - Verbesserung der Initialisierung des XPlanManager - Einführung der REST-API Version 2 (v2) für XPlanManagerAPI und XPlanValidatorAPI mit asynchroner Verarbeitung über RabbitMQ - Verbesserter Validierungsbericht in REST-API v2