From f674e8d2346b7bca8a7f7b197c8a971e52a76165 Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 4 Jul 2026 11:27:32 +0200 Subject: [PATCH 01/11] Bump version to 14.1-SNAPSHOT Co-Authored-By: Claude Sonnet 4.6 --- api-generator/api-generator-maven-plugin/pom.xml | 4 ++-- api-generator/generator-docs/pom.xml | 4 ++-- api-generator/generator-interfaces/pom.xml | 8 ++++---- api-generator/generator-java/pom.xml | 4 ++-- api-generator/pom.xml | 4 ++-- apis/api-area001-v003-mal/pom.xml | 4 ++-- apis/api-area002-v001-com/pom.xml | 4 ++-- apis/api-area003-v001-common/pom.xml | 4 ++-- apis/api-area004-v001-mc/pom.xml | 4 ++-- apis/api-area004-v002-mc/pom.xml | 4 ++-- apis/api-area005-v001-mps/pom.xml | 4 ++-- apis/api-area009-v001-mpd/pom.xml | 4 ++-- apis/pom.xml | 4 ++-- encodings/encoding-binary/pom.xml | 4 ++-- encodings/encoding-string/pom.xml | 4 ++-- encodings/encoding-xml/pom.xml | 4 ++-- encodings/pom.xml | 4 ++-- mal-impl/pom.xml | 4 ++-- parent/pom.xml | 4 ++-- pom.xml | 2 +- services-impl/pom.xml | 4 ++-- services-impl/services-area003-v001-common/pom.xml | 4 ++-- services-impl/services-area004-v002-mc/pom.xml | 4 ++-- services-impl/services-area009-v001-mpd/pom.xml | 4 ++-- testbeds/pom.xml | 4 ++-- testbeds/test-apis/pom.xml | 4 ++-- testbeds/test-apis/test-api-com/pom.xml | 4 ++-- testbeds/test-apis/test-api-mal/pom.xml | 4 ++-- testbeds/test-apis/test-api-mc/pom.xml | 4 ++-- testbeds/testbed-com-framework/pom.xml | 4 ++-- testbeds/testbed-com-provider-esa/pom.xml | 4 ++-- testbeds/testbed-com/pom.xml | 4 ++-- testbeds/testbed-encoders/pom.xml | 4 ++-- testbeds/testbed-mal/pom.xml | 4 ++-- testbeds/testbed-malspp-framework/pom.xml | 4 ++-- testbeds/testbed-malspp/pom.xml | 4 ++-- testbeds/testbed-mc/pom.xml | 4 ++-- testbeds/testbed-mpd/pom.xml | 4 ++-- testbeds/testbed-pom/pom.xml | 4 ++-- testbeds/testbed-util-spp/pom.xml | 4 ++-- testbeds/testbed-util/pom.xml | 4 ++-- testbeds/xml-tests/pom.xml | 2 +- tooling/basic-demo/pom.xml | 4 ++-- tooling/mo-navigator/pom.xml | 4 ++-- tooling/pom.xml | 4 ++-- tooling/simple-mo-consumer/pom.xml | 4 ++-- tooling/simple-mo-provider/pom.xml | 4 ++-- tooling/transport-bridge/pom.xml | 4 ++-- transports/pom.xml | 4 ++-- transports/transport-file/pom.xml | 4 ++-- transports/transport-generic/pom.xml | 4 ++-- transports/transport-http/pom.xml | 4 ++-- transports/transport-rmi/pom.xml | 4 ++-- transports/transport-spp/pom.xml | 4 ++-- transports/transport-tcpip/pom.xml | 4 ++-- transports/transport-zmtp/pom.xml | 4 ++-- xml-service-specifications/pom.xml | 4 ++-- .../xml-ccsds-mo-prototypes/pom.xml | 4 ++-- xml-service-specifications/xml-ccsds-mo-standards/pom.xml | 4 ++-- 59 files changed, 118 insertions(+), 118 deletions(-) diff --git a/api-generator/api-generator-maven-plugin/pom.xml b/api-generator/api-generator-maven-plugin/pom.xml index b9211c08..43a886b1 100644 --- a/api-generator/api-generator-maven-plugin/pom.xml +++ b/api-generator/api-generator-maven-plugin/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-generator-maven-plugin - 14.0 + 14.1-SNAPSHOT maven-plugin ESA MO API Generator - Maven Plugin diff --git a/api-generator/generator-docs/pom.xml b/api-generator/generator-docs/pom.xml index 58eaa110..553de37b 100644 --- a/api-generator/generator-docs/pom.xml +++ b/api-generator/generator-docs/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml generator-docs - 14.0 + 14.1-SNAPSHOT jar ESA MO API Generator - Documentation diff --git a/api-generator/generator-interfaces/pom.xml b/api-generator/generator-interfaces/pom.xml index 092c9249..0cc316d4 100644 --- a/api-generator/generator-interfaces/pom.xml +++ b/api-generator/generator-interfaces/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml generator-interfaces - 14.0 + 14.1-SNAPSHOT jar ESA MO API Generator - Interfaces @@ -65,12 +65,12 @@ int.esa.ccsds.mo xml-ccsds-mo-prototypes - 14.0 + 14.1-SNAPSHOT int.esa.ccsds.mo xml-ccsds-mo-standards - 14.0 + 14.1-SNAPSHOT diff --git a/api-generator/generator-java/pom.xml b/api-generator/generator-java/pom.xml index d3e71aa5..b087e5cb 100644 --- a/api-generator/generator-java/pom.xml +++ b/api-generator/generator-java/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml generator-java - 14.0 + 14.1-SNAPSHOT jar ESA MO API Generator - Java diff --git a/api-generator/pom.xml b/api-generator/pom.xml index f31a7897..9ae6df61 100644 --- a/api-generator/pom.xml +++ b/api-generator/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml api-generator - 14.0 + 14.1-SNAPSHOT pom ESA MO API Generator diff --git a/apis/api-area001-v003-mal/pom.xml b/apis/api-area001-v003-mal/pom.xml index 0f82e51d..eafef328 100644 --- a/apis/api-area001-v003-mal/pom.xml +++ b/apis/api-area001-v003-mal/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area001-v003-mal - 14.0 + 14.1-SNAPSHOT jar ESA MO API - MAL v003 diff --git a/apis/api-area002-v001-com/pom.xml b/apis/api-area002-v001-com/pom.xml index 4b52f82a..3e5ef519 100644 --- a/apis/api-area002-v001-com/pom.xml +++ b/apis/api-area002-v001-com/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area002-v001-com - 14.0 + 14.1-SNAPSHOT jar ESA MO API - COM v001 diff --git a/apis/api-area003-v001-common/pom.xml b/apis/api-area003-v001-common/pom.xml index f218b3a9..df268e63 100644 --- a/apis/api-area003-v001-common/pom.xml +++ b/apis/api-area003-v001-common/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area003-v001-common - 14.0 + 14.1-SNAPSHOT jar ESA MO API - Common v001 diff --git a/apis/api-area004-v001-mc/pom.xml b/apis/api-area004-v001-mc/pom.xml index e86049b4..8477dc13 100644 --- a/apis/api-area004-v001-mc/pom.xml +++ b/apis/api-area004-v001-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area004-v001-mc - 14.0 + 14.1-SNAPSHOT jar ESA MO API - MC v001 diff --git a/apis/api-area004-v002-mc/pom.xml b/apis/api-area004-v002-mc/pom.xml index eb23fabf..651a1f90 100644 --- a/apis/api-area004-v002-mc/pom.xml +++ b/apis/api-area004-v002-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area004-v002-mc - 14.0 + 14.1-SNAPSHOT jar ESA MO API - MC v002 diff --git a/apis/api-area005-v001-mps/pom.xml b/apis/api-area005-v001-mps/pom.xml index 662b0c15..42acaaf2 100644 --- a/apis/api-area005-v001-mps/pom.xml +++ b/apis/api-area005-v001-mps/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area005-v001-mps - 14.0 + 14.1-SNAPSHOT jar ESA MO API - MPS v001 diff --git a/apis/api-area009-v001-mpd/pom.xml b/apis/api-area009-v001-mpd/pom.xml index e9cba0d1..337df244 100644 --- a/apis/api-area009-v001-mpd/pom.xml +++ b/apis/api-area009-v001-mpd/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml api-area009-v001-mpd - 14.0 + 14.1-SNAPSHOT jar ESA MO API - MPD v001 diff --git a/apis/pom.xml b/apis/pom.xml index 551c7b5f..04a717d2 100644 --- a/apis/pom.xml +++ b/apis/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml apis - 14.0 + 14.1-SNAPSHOT pom ESA MO APIs diff --git a/encodings/encoding-binary/pom.xml b/encodings/encoding-binary/pom.xml index 843f2f8a..2a6d3d8a 100644 --- a/encodings/encoding-binary/pom.xml +++ b/encodings/encoding-binary/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml encoding-binary jar - 14.0 + 14.1-SNAPSHOT ESA MO Encoder - Binary A simple Java binary encoder for the CCSDS MAL diff --git a/encodings/encoding-string/pom.xml b/encodings/encoding-string/pom.xml index c7d927b5..eb50a486 100644 --- a/encodings/encoding-string/pom.xml +++ b/encodings/encoding-string/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml encoding-string jar - 14.0 + 14.1-SNAPSHOT ESA MO Encoder - String A simple Java String based encoder for the CCSDS MAL diff --git a/encodings/encoding-xml/pom.xml b/encodings/encoding-xml/pom.xml index 56ad0616..8818e155 100644 --- a/encodings/encoding-xml/pom.xml +++ b/encodings/encoding-xml/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml encoding-xml jar - 14.0 + 14.1-SNAPSHOT ESA MO Encoder - XML A simple Java String based encoder for the CCSDS MAL diff --git a/encodings/pom.xml b/encodings/pom.xml index 3003c313..08fa5631 100644 --- a/encodings/pom.xml +++ b/encodings/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml encodings - 14.0 + 14.1-SNAPSHOT pom ESA MO Encodings diff --git a/mal-impl/pom.xml b/mal-impl/pom.xml index da12d40f..0070ddb5 100644 --- a/mal-impl/pom.xml +++ b/mal-impl/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml mal-impl jar - 14.0 + 14.1-SNAPSHOT ESA MO MAL Java Implementation The ESA implementation of the CCSDS MAL in Java diff --git a/parent/pom.xml b/parent/pom.xml index b7d4330b..4346036b 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -17,7 +17,7 @@ 4.0.0 int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT pom ESA MO POM @@ -73,7 +73,7 @@ UTF-8 - 14.0 + 14.1-SNAPSHOT ${esa.mo.version} ${esa.mo.version} diff --git a/pom.xml b/pom.xml index 82f85741..b2e5d796 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT parent/pom.xml diff --git a/services-impl/pom.xml b/services-impl/pom.xml index 4e70946e..518fd263 100644 --- a/services-impl/pom.xml +++ b/services-impl/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml services-impl - 14.0 + 14.1-SNAPSHOT pom ESA MO Services Implementations diff --git a/services-impl/services-area003-v001-common/pom.xml b/services-impl/services-area003-v001-common/pom.xml index 1c603918..4dbbc113 100644 --- a/services-impl/services-area003-v001-common/pom.xml +++ b/services-impl/services-area003-v001-common/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml services-area003-v001-common - 14.0 + 14.1-SNAPSHOT jar ESA MO Services - Common Services diff --git a/services-impl/services-area004-v002-mc/pom.xml b/services-impl/services-area004-v002-mc/pom.xml index 10a8a4b8..c6dfa4ae 100644 --- a/services-impl/services-area004-v002-mc/pom.xml +++ b/services-impl/services-area004-v002-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml services-area004-v002-mc - 14.0 + 14.1-SNAPSHOT jar ESA MO Services - MC Services diff --git a/services-impl/services-area009-v001-mpd/pom.xml b/services-impl/services-area009-v001-mpd/pom.xml index 24efc85b..86f7d58f 100644 --- a/services-impl/services-area009-v001-mpd/pom.xml +++ b/services-impl/services-area009-v001-mpd/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml services-area009-v001-mpd - 14.0 + 14.1-SNAPSHOT jar ESA MO Services - MPD Services diff --git a/testbeds/pom.xml b/testbeds/pom.xml index da6efb51..22ebdd2a 100644 --- a/testbeds/pom.xml +++ b/testbeds/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml testbeds - 14.0 + 14.1-SNAPSHOT pom ESA CCSDS Testbed reactor build diff --git a/testbeds/test-apis/pom.xml b/testbeds/test-apis/pom.xml index 082a46b1..a7320f8f 100644 --- a/testbeds/test-apis/pom.xml +++ b/testbeds/test-apis/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml test-apis - 14.0 + 14.1-SNAPSHOT pom CCSDS MOIMS MO Testbed APIs diff --git a/testbeds/test-apis/test-api-com/pom.xml b/testbeds/test-apis/test-api-com/pom.xml index a69c6ee0..def47ec9 100644 --- a/testbeds/test-apis/test-api-com/pom.xml +++ b/testbeds/test-apis/test-api-com/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../../testbed-pom/pom.xml api-com-test - 14.0 + 14.1-SNAPSHOT jar CCSDS MOIMS MO Testbed API - COM diff --git a/testbeds/test-apis/test-api-mal/pom.xml b/testbeds/test-apis/test-api-mal/pom.xml index a1445ec6..9f76d0b9 100644 --- a/testbeds/test-apis/test-api-mal/pom.xml +++ b/testbeds/test-apis/test-api-mal/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../../testbed-pom/pom.xml api-mal-test - 14.0 + 14.1-SNAPSHOT jar CCSDS MOIMS MO Testbed API - MAL diff --git a/testbeds/test-apis/test-api-mc/pom.xml b/testbeds/test-apis/test-api-mc/pom.xml index b627f22a..38a0d4c4 100644 --- a/testbeds/test-apis/test-api-mc/pom.xml +++ b/testbeds/test-apis/test-api-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../../testbed-pom/pom.xml api-mc-test - 14.0 + 14.1-SNAPSHOT jar CCSDS MOIMS MO Testbed API - MC diff --git a/testbeds/testbed-com-framework/pom.xml b/testbeds/testbed-com-framework/pom.xml index cfa7d52e..7d19d8df 100644 --- a/testbeds/testbed-com-framework/pom.xml +++ b/testbeds/testbed-com-framework/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml testbed-com-framework jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed COM - Harness diff --git a/testbeds/testbed-com-provider-esa/pom.xml b/testbeds/testbed-com-provider-esa/pom.xml index c80cc8ca..d7ff34a4 100644 --- a/testbeds/testbed-com-provider-esa/pom.xml +++ b/testbeds/testbed-com-provider-esa/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml testbed-com-provider-esa - 14.0 + 14.1-SNAPSHOT jar CCSDS MOIMS MO Testbed COM - Provider Impl diff --git a/testbeds/testbed-com/pom.xml b/testbeds/testbed-com/pom.xml index 2acdf55b..9056e83f 100644 --- a/testbeds/testbed-com/pom.xml +++ b/testbeds/testbed-com/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml testbed-com jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed for COM diff --git a/testbeds/testbed-encoders/pom.xml b/testbeds/testbed-encoders/pom.xml index e7e55d7e..4347ad9a 100644 --- a/testbeds/testbed-encoders/pom.xml +++ b/testbeds/testbed-encoders/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../testbed-pom/pom.xml testbed-encoders jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed Encoders diff --git a/testbeds/testbed-mal/pom.xml b/testbeds/testbed-mal/pom.xml index 8e4e6812..7c89f3ac 100644 --- a/testbeds/testbed-mal/pom.xml +++ b/testbeds/testbed-mal/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml testbed-mal jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed for MAL diff --git a/testbeds/testbed-malspp-framework/pom.xml b/testbeds/testbed-malspp-framework/pom.xml index b3fc2c92..6fd1426e 100644 --- a/testbeds/testbed-malspp-framework/pom.xml +++ b/testbeds/testbed-malspp-framework/pom.xml @@ -40,14 +40,14 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml int.esa.ccsds.mo testbed-malspp-framework jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed Framework for MAL/SPP Binding diff --git a/testbeds/testbed-malspp/pom.xml b/testbeds/testbed-malspp/pom.xml index 3515f800..cca77baf 100644 --- a/testbeds/testbed-malspp/pom.xml +++ b/testbeds/testbed-malspp/pom.xml @@ -40,14 +40,14 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml int.esa.ccsds.mo testbed-malspp jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed for MAL/SPP Binding diff --git a/testbeds/testbed-mc/pom.xml b/testbeds/testbed-mc/pom.xml index 22c6d033..80f39025 100644 --- a/testbeds/testbed-mc/pom.xml +++ b/testbeds/testbed-mc/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml testbed-mc jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed MC diff --git a/testbeds/testbed-mpd/pom.xml b/testbeds/testbed-mpd/pom.xml index 71c0afbd..cf19e515 100644 --- a/testbeds/testbed-mpd/pom.xml +++ b/testbeds/testbed-mpd/pom.xml @@ -19,14 +19,14 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml int.esa.ccsds.mo testbed-mpd jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed MPD diff --git a/testbeds/testbed-pom/pom.xml b/testbeds/testbed-pom/pom.xml index 7784e3b0..267ebcb8 100644 --- a/testbeds/testbed-pom/pom.xml +++ b/testbeds/testbed-pom/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml testbed-pom pom - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed POM diff --git a/testbeds/testbed-util-spp/pom.xml b/testbeds/testbed-util-spp/pom.xml index 8d8ea957..5fddea21 100644 --- a/testbeds/testbed-util-spp/pom.xml +++ b/testbeds/testbed-util-spp/pom.xml @@ -40,14 +40,14 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml int.esa.ccsds.mo testbed-util-spp jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed utilities for the Space Packet Protocol diff --git a/testbeds/testbed-util/pom.xml b/testbeds/testbed-util/pom.xml index 98539266..39a8f185 100644 --- a/testbeds/testbed-util/pom.xml +++ b/testbeds/testbed-util/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.0 + 14.1-SNAPSHOT ../testbed-pom/pom.xml testbed-util jar - 14.0 + 14.1-SNAPSHOT CCSDS MOIMS MO Testbed utilities diff --git a/testbeds/xml-tests/pom.xml b/testbeds/xml-tests/pom.xml index 07eed6a8..957f0bde 100644 --- a/testbeds/xml-tests/pom.xml +++ b/testbeds/xml-tests/pom.xml @@ -18,7 +18,7 @@ int.esa.ccsds.mo xml-tests - 14.0 + 14.1-SNAPSHOT jar CCSDS MOIMS MO Testbed XML diff --git a/tooling/basic-demo/pom.xml b/tooling/basic-demo/pom.xml index 347d90e0..ca17f28a 100644 --- a/tooling/basic-demo/pom.xml +++ b/tooling/basic-demo/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml basic-demo jar - 14.0 + 14.1-SNAPSHOT ESA MO Java Demo A Demo Java application for the CCSDS MAL diff --git a/tooling/mo-navigator/pom.xml b/tooling/mo-navigator/pom.xml index 64b353fc..9d3c5bd4 100644 --- a/tooling/mo-navigator/pom.xml +++ b/tooling/mo-navigator/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml int.esa.ccsds.mo mo-navigator - 14.0 + 14.1-SNAPSHOT jar ESA MO Navigator diff --git a/tooling/pom.xml b/tooling/pom.xml index 5a23feee..2440c92d 100644 --- a/tooling/pom.xml +++ b/tooling/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml tooling - 14.0 + 14.1-SNAPSHOT pom ESA MO Tooling diff --git a/tooling/simple-mo-consumer/pom.xml b/tooling/simple-mo-consumer/pom.xml index 233a3215..ee132dc8 100644 --- a/tooling/simple-mo-consumer/pom.xml +++ b/tooling/simple-mo-consumer/pom.xml @@ -7,12 +7,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml simple-mo-consumer - 14.0 + 14.1-SNAPSHOT jar Simple MO Consumer diff --git a/tooling/simple-mo-provider/pom.xml b/tooling/simple-mo-provider/pom.xml index 53bc3aaa..2b5b2ff9 100644 --- a/tooling/simple-mo-provider/pom.xml +++ b/tooling/simple-mo-provider/pom.xml @@ -7,12 +7,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml simple-mo-provider - 14.0 + 14.1-SNAPSHOT jar Simple MO Provider diff --git a/tooling/transport-bridge/pom.xml b/tooling/transport-bridge/pom.xml index 46687e8e..4bddda41 100644 --- a/tooling/transport-bridge/pom.xml +++ b/tooling/transport-bridge/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-bridge - 14.0 + 14.1-SNAPSHOT jar ESA MO Transport Bridge diff --git a/transports/pom.xml b/transports/pom.xml index c736abbc..3cf51d01 100644 --- a/transports/pom.xml +++ b/transports/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml transports - 14.0 + 14.1-SNAPSHOT pom ESA MO Transports diff --git a/transports/transport-file/pom.xml b/transports/transport-file/pom.xml index 48142459..13e43647 100644 --- a/transports/transport-file/pom.xml +++ b/transports/transport-file/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-file jar - 14.0 + 14.1-SNAPSHOT ESA MO Transport - File A Java File based transport for CCSDS MAL diff --git a/transports/transport-generic/pom.xml b/transports/transport-generic/pom.xml index 7d91f0f8..1a3668fe 100644 --- a/transports/transport-generic/pom.xml +++ b/transports/transport-generic/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-generic jar - 14.0 + 14.1-SNAPSHOT ESA MO Transport - Generic Framework A base Java framework for CCSDS MAL transports diff --git a/transports/transport-http/pom.xml b/transports/transport-http/pom.xml index 0c42d516..b9b2c62e 100644 --- a/transports/transport-http/pom.xml +++ b/transports/transport-http/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-http jar - 14.0 + 14.1-SNAPSHOT ESA MO Transport - HTTP A Java HTTP transport for CCSDS MAL diff --git a/transports/transport-rmi/pom.xml b/transports/transport-rmi/pom.xml index b1f5bf3b..384b84cb 100644 --- a/transports/transport-rmi/pom.xml +++ b/transports/transport-rmi/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-rmi jar - 14.0 + 14.1-SNAPSHOT ESA MO Transport - RMI A Java RMI transport for CCSDS MAL diff --git a/transports/transport-spp/pom.xml b/transports/transport-spp/pom.xml index 2763711d..dcec624e 100644 --- a/transports/transport-spp/pom.xml +++ b/transports/transport-spp/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-spp jar - 14.0 + 14.1-SNAPSHOT ESA MO Transport - SPP A Java SPP transport for CCSDS MAL diff --git a/transports/transport-tcpip/pom.xml b/transports/transport-tcpip/pom.xml index e25d0b69..adde2ec4 100644 --- a/transports/transport-tcpip/pom.xml +++ b/transports/transport-tcpip/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-tcpip - 14.0 + 14.1-SNAPSHOT jar ESA MO Transport - TCP/IP diff --git a/transports/transport-zmtp/pom.xml b/transports/transport-zmtp/pom.xml index 5473c23d..19d518ff 100644 --- a/transports/transport-zmtp/pom.xml +++ b/transports/transport-zmtp/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml transport-zmtp jar - 14.0 + 14.1-SNAPSHOT ESA MO Transport - ZMTP A Java ZeroMQ Transport Protocol binding for CCSDS MAL diff --git a/xml-service-specifications/pom.xml b/xml-service-specifications/pom.xml index e8f7bc4a..835ada4b 100644 --- a/xml-service-specifications/pom.xml +++ b/xml-service-specifications/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../parent/pom.xml int.esa.ccsds.mo xml-service-specifications - 14.0 + 14.1-SNAPSHOT pom ESA MO XML specifications diff --git a/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml b/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml index 0032a921..1a513187 100644 --- a/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml +++ b/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml int.esa.ccsds.mo xml-ccsds-mo-prototypes - 14.0 + 14.1-SNAPSHOT jar ESA MO XML specifications - MO Prototypes diff --git a/xml-service-specifications/xml-ccsds-mo-standards/pom.xml b/xml-service-specifications/xml-ccsds-mo-standards/pom.xml index f029ded3..e3533645 100644 --- a/xml-service-specifications/xml-ccsds-mo-standards/pom.xml +++ b/xml-service-specifications/xml-ccsds-mo-standards/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.0 + 14.1-SNAPSHOT ../../parent/pom.xml int.esa.ccsds.mo xml-ccsds-mo-standards - 14.0 + 14.1-SNAPSHOT jar ESA MO XML specifications - MO Standards From 4535bbfa7a0192a4a2ecf045a9c7bd100eb09f2d Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 4 Jul 2026 11:54:12 +0200 Subject: [PATCH 02/11] Add release step for bumping to next development version Co-Authored-By: Claude Sonnet 4.6 --- RELEASING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RELEASING.md b/RELEASING.md index 26be8192..c7956f9a 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -76,6 +76,8 @@ git pull git checkout -b vAA.B ``` +8. Bump the versions of ALL the pom files to the next development version (example, from: 14.0 to: 14.1-SNAPSHOT), then commit and push. Make sure every pom is updated, including any modules that are detached from the main reactor (e.g. the testbeds), which a single reactor-wide command may miss. + Extra ------------- Complete Maven Central publishing guide available [here][sonatype_guide]! From b0b05119a3bc2965de8523dd1846d1c7c88ffc54 Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 4 Jul 2026 11:56:23 +0200 Subject: [PATCH 03/11] Add release date for v14.0 in the release notes Co-Authored-By: Claude Sonnet 4.6 --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3eeca10a..f81aeeea 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,7 +4,7 @@ ESA CCSDS MO services - Release Notes These Release Notes include a short summary of the updates done for each version. The different versions and respective updates are the following: -### Version 14.0 +### Version 14.0 (04 July 2026) * Removes the setters from the auto-generated classes * Removes deprecated methods * Adds the partial Monitor & Control service implementations (Action, Alert, and Packet) and respective testbed From 488ea38222f0cc0d16dd6a0ac1c3bd2e21fa495b Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 4 Jul 2026 12:02:36 +0200 Subject: [PATCH 04/11] Vendor W3C XML Schema files instead of downloading them at build time The generator-interfaces build downloaded XMLSchema.xsd, XMLSchema.dtd, and datatypes.dtd live from www.w3.org on every build to generate the w3c.xsd JAXB classes. These are frozen 2009 standards, and the live fetch made the build non-hermetic and prone to HTTP 429 rate-limiting from W3C (which broke CI). Commit the three files under src/main/xsd-ref/, point the process-w3c-xsd xjc execution at the local copy, and remove the wagon-maven-plugin download executions. Co-Authored-By: Claude Opus 4.8 --- api-generator/generator-interfaces/pom.xml | 45 +- .../src/main/xsd-ref/XMLSchema.dtd | 513 +++++ .../src/main/xsd-ref/XMLSchema.xsd | 1950 +++++++++++++++++ .../src/main/xsd-ref/datatypes.dtd | 222 ++ 4 files changed, 2686 insertions(+), 44 deletions(-) create mode 100644 api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.dtd create mode 100644 api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.xsd create mode 100644 api-generator/generator-interfaces/src/main/xsd-ref/datatypes.dtd diff --git a/api-generator/generator-interfaces/pom.xml b/api-generator/generator-interfaces/pom.xml index 0cc316d4..d49f3423 100644 --- a/api-generator/generator-interfaces/pom.xml +++ b/api-generator/generator-interfaces/pom.xml @@ -133,7 +133,7 @@ w3c.xsd true - ${project.build.directory}/xsd-ref/XMLSchema.xsd + ${basedir}/src/main/xsd-ref/XMLSchema.xsd @@ -157,49 +157,6 @@ - - org.codehaus.mojo - wagon-maven-plugin - 2.0.2 - - - get-xsd - generate-sources - - download-single - - - http://www.w3.org/2009/XMLSchema - XMLSchema.xsd - ${project.build.directory}/xsd-ref - - - - get-dtd - generate-sources - - download-single - - - http://www.w3.org/2009/XMLSchema - XMLSchema.dtd - ${project.build.directory}/xsd-ref - - - - get-dtd-types - generate-sources - - download-single - - - http://www.w3.org/2009/XMLSchema - datatypes.dtd - ${project.build.directory}/xsd-ref - - - - org.apache.maven.plugins maven-compiler-plugin diff --git a/api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.dtd b/api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.dtd new file mode 100644 index 00000000..64aa2d97 --- /dev/null +++ b/api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.dtd @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%xs-datatypes; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.xsd b/api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.xsd new file mode 100644 index 00000000..21c707cd --- /dev/null +++ b/api-generator/generator-interfaces/src/main/xsd-ref/XMLSchema.xsd @@ -0,0 +1,1950 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]> + + + + + Part 1 version: structures.xsd (rec-20120405) + Part 2 version: datatypes.xsd (rec-20120405) + + + + + + The schema corresponding to this document is normative, + with respect to the syntactic constraints it expresses in the + XML Schema Definition Language. The documentation (within 'documentation' elements) + below, is not normative, but rather highlights important aspects of + the W3C Recommendation of which this is a part. + + See below (at the bottom of this document) for information about + the revision and namespace-versioning policy governing this + schema document. + + + + + + The simpleType element and all of its members are defined + towards the end of this schema document. + + + + + Get access to the xml: attribute groups for xml:lang + as declared on 'schema' and 'documentation' below + + + + + + + This type is extended by almost all schema types + to allow attributes from other namespaces to be + added to user schemas. + + + + + + + + + + + + This type is extended by all types which allow annotation + other than <schema> itself + + + + + + + + + + + + + + + + + + + + + + + + This group is for the + elements which occur freely at the top level of schemas. + All of their types are based on the "annotated" type by extension. + + + + + + + + + + + + This group is for the + elements which can self-redefine (see <redefine> below). + + + + + + + + + + + + A utility type, not for public use + + + + + + + + + + A utility type, not for public use + + + + + + + + + + A utility type, not for public use + + #all or (possibly empty) subset of {extension, restriction} + + + + + + + + + + + + + + + + A utility type, not for public use + + + + + + + + + + + + A utility type, not for public use + + #all or (possibly empty) subset of {extension, restriction, list, union} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + for maxOccurs + + + + + + + + + + + + + for all particles + + + + + + + + for element, group and attributeGroup, + which both define and reference + + + + + + + + 'complexType' uses this + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This branch is short for + <complexContent> + <restriction base="xs:anyType"> + ... + </restriction> + </complexContent> + + + + + + + + + + + + + + + + Will be restricted to required or prohibited + + + + + + Not allowed if simpleContent child is chosen. + May be overridden by setting on complexContent child. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This choice is added simply to + make this a valid restriction per the REC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Overrides any setting on complexType parent. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This choice is added simply to + make this a valid restriction per the REC + + + + + + + + + + + + + + + + + No typeDefParticle group reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A utility type, not for public use + + #all or (possibly empty) subset of {substitution, extension, + restriction} + + + + + + + + + + + + + + + + + + + + + + + + The element element can be used either + at the top level to define an element-type binding globally, + or within a content model to either reference a globally-defined + element or type or declare an element-type binding locally. + The ref form is not allowed at the top level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This type is used for 'alternative' elements. + + + + + + + + + + + + + + + + + + group type for explicit groups, named top-level groups and + group references + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + group type for the three kinds of group + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This choice with min/max is here to + avoid a pblm with the Elt:All/Choice/Seq + Particle derivation constraint + + + + + + + + + + + + + + + + + + + + + + + Only elements allowed inside + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + simple type for the value of the 'namespace' attr of + 'any' and 'anyAttribute' + + + + Value is + ##any - - any non-conflicting WFXML/attribute at all + + ##other - - any non-conflicting WFXML/attribute from + namespace other than targetNS + + ##local - - any unqualified non-conflicting WFXML/attribute + + one or - - any non-conflicting WFXML/attribute from + more URI the listed namespaces + references + (space separated) + + ##targetNamespace or ##local may appear in the above list, to + refer to the targetNamespace of the enclosing + schema or an absent targetNamespace respectively + + + + + A utility type, not for public use + + + + + + + + A utility type, not for public use + + + + + + + + + + + + + + + + + + A utility type, not for public use + + + + + + + + + + A utility type, not for public use + + + + + + + + + + + + + + + + + + + A utility type, not for public use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A subset of XPath expressions for use +in selectors + A utility type, not for public +use + + + + + + + + + + + + + + + + + + + + + A subset of XPath expressions for use +in fields + A utility type, not for public +use + + + + + + + + + + + + + + + + + + + + + + + + + The three kinds of identity constraints, all with + type of or derived from 'keybase'. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A utility type, not for public use + + A public identifier, per ISO 8879 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + notations for use within schema documents + + + + + + + Not the real urType, but as close an approximation as we can + get in the XML representation + + + + + + + + + + In keeping with the XML Schema WG's standard versioning policy, + the material in this schema document will persist at the URI + http://www.w3.org/2012/04/XMLSchema.xsd. + + At the date of issue it can also be found at the URI + http://www.w3.org/2009/XMLSchema/XMLSchema.xsd. + + The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XSD + and its namespace. In other words, if XSD or the XML Schema + namespace change, the version of this document at + http://www.w3.org/2009/XMLSchema/XMLSchema.xsd will change accordingly; + the version at http://www.w3.org/2012/04/XMLSchema.xsd will not change. + + Previous dated (and unchanging) versions of this schema document + include: + + http://www.w3.org/2012/01/XMLSchema.xsd + (XSD 1.1 Proposed Recommendation) + + http://www.w3.org/2011/07/XMLSchema.xsd + (XSD 1.1 Candidate Recommendation) + + http://www.w3.org/2009/04/XMLSchema.xsd + (XSD 1.1 Candidate Recommendation) + + http://www.w3.org/2004/10/XMLSchema.xsd + (XSD 1.0 Recommendation, Second Edition) + + http://www.w3.org/2001/05/XMLSchema.xsd + (XSD 1.0 Recommendation, First Edition) + + + + + + + + + + + + A utility type, not for public use + + + + + + + + + + + + + + + + + + + + #all or (possibly empty) subset of {restriction, extension, union, list} + + + A utility type, not for public use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Can be restricted to required or forbidden + + + + + + + + + + + + + + + + + Required at the top level + + + + + + + + + + + + + + + + + + Forbidden when nested + + + + + + + + + + + + + + + + + An abstract element, representing facets in general. + The facets defined by this spec are substitutable for + this element, and implementation-defined facets should + also name this as a substitution-group head. + + + + + + + + + + + + + + + + + base attribute and simpleType child are mutually + exclusive, but one or other is required + + + + + + + + + + + + + + + itemType attribute and simpleType child are mutually + exclusive, but one or other is required + + + + + + + + + + + + + + + + + memberTypes attribute must be non-empty or there must be + at least one simpleType child + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + In keeping with the XML Schema WG's standard versioning policy, + this schema document will persist at the URI + http://www.w3.org/2012/04/datatypes.xsd. + + At the date of issue it can also be found at the URI + http://www.w3.org/2009/XMLSchema/datatypes.xsd. + + The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XSD + and its namespace. In other words, if XSD or the XML Schema + namespace change, the version of this document at + http://www.w3.org/2009/XMLSchema/datatypes.xsd will change accordingly; + the version at http://www.w3.org/2012/04/datatypes.xsd will not change. + + Previous dated (and unchanging) versions of this schema document + include: + + http://www.w3.org/2012/01/datatypes.xsd + (XSD 1.1 Proposed Recommendation) + + http://www.w3.org/2011/07/datatypes.xsd + (XSD 1.1 Candidate Recommendation) + + http://www.w3.org/2009/04/datatypes.xsd + (XSD 1.1 Candidate Recommendation) + + http://www.w3.org/2004/10/datatypes.xsd + (XSD 1.0 Recommendation, Second Edition) + + http://www.w3.org/2001/05/datatypes.xsd + (XSD 1.0 Recommendation, First Edition) + + + + + + + diff --git a/api-generator/generator-interfaces/src/main/xsd-ref/datatypes.dtd b/api-generator/generator-interfaces/src/main/xsd-ref/datatypes.dtd new file mode 100644 index 00000000..f9352bae --- /dev/null +++ b/api-generator/generator-interfaces/src/main/xsd-ref/datatypes.dtd @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 277f7c8e895f7447a0314461139af4709814e4cd Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 4 Jul 2026 16:59:51 +0200 Subject: [PATCH 05/11] Fix race condition and silent failures in LazyMessageBody decoding For a synchronous INVOKE with a registered listener, the same lazily decoded message body is read by two threads: the consumer thread woken by the interaction handler and the dispatcher thread delivering the same message to the listener. decodeMessageBody() was not synchronized and set decodedBody=true before allocating messageParts, so the losing thread saw "already decoded", read the still-null messageParts, and failed with an NPE far from the cause. The window only opens for a non-empty ACK body, which is why it went unnoticed. Make the method synchronized. Also stop swallowing decode failures: a NotFoundException left messageParts null and readers would NPE later with no hint of the cause. Rethrow it as MALException like the sibling branch, and make repeated reads after a failed decode fail with a MALException instead of an NPE. Verified against the NMF e2e testbed (a sync install invoke with a populated ACK reproduced the NPE deterministically on the unfixed code and passes with this fix) and the full MAL testbed suite. Co-Authored-By: Claude Fable 5 --- .../mal/transport/gen/body/LazyMessageBody.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java b/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java index ef496852..6666c02f 100644 --- a/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java +++ b/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java @@ -228,12 +228,21 @@ else if ((o == null) || (o instanceof Element)) { } /** - * Decodes the message body. + * Decodes the message body. Synchronized because the same body can be + * decoded from two threads: the thread of a synchronous consumer call + * unblocked by the interaction handler, and the message dispatcher thread + * delivering the same message to the interaction listener. * * @throws MALException if any error detected. */ - protected void decodeMessageBody() throws MALException { + protected synchronized void decodeMessageBody() throws MALException { if (decodedBody) { + if (messageParts == null) { + // A previous decode attempt failed; fail loudly instead of + // letting the callers trip over the null messageParts + throw new MALException("The Message Body could not be decoded " + + "by a previous decoding attempt!"); + } return; } @@ -274,6 +283,10 @@ protected void decodeMessageBody() throws MALException { } catch (NotFoundException ex) { Transport.LOGGER.log(Level.WARNING, "(2) Unable to decode the Message Body!", ex); + // Propagate instead of swallowing: otherwise messageParts stays + // null and readers fail later with an NPE that hides this cause + throw new MALException("Unable to decode the Message Body! " + + "The operation could not be found!", ex); } } From 07d8f6ec829cdb20bc4cb5712226c76b7cb1b24a Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 4 Jul 2026 17:06:11 +0200 Subject: [PATCH 06/11] Restore the log-and-continue handling of NotFoundException on decode Rethrowing the NotFoundException as MALException changed the behavior of a long-standing path: callers above may push the error back to consumers or brokers that previously carried on after the logged warning. Keep the original swallowing behavior; the repeated-read guard still reports a descriptive MALException instead of an NPE when a previous decode attempt has failed. Co-Authored-By: Claude Fable 5 --- .../java/esa/mo/mal/transport/gen/body/LazyMessageBody.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java b/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java index 6666c02f..a3cb40e5 100644 --- a/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java +++ b/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java @@ -283,10 +283,6 @@ protected synchronized void decodeMessageBody() throws MALException { } catch (NotFoundException ex) { Transport.LOGGER.log(Level.WARNING, "(2) Unable to decode the Message Body!", ex); - // Propagate instead of swallowing: otherwise messageParts stays - // null and readers fail later with an NPE that hides this cause - throw new MALException("Unable to decode the Message Body! " - + "The operation could not be found!", ex); } } From 7e324d1ff9eaa43f5b4d15a561adf8d84d30d61b Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sun, 12 Jul 2026 21:15:00 +0200 Subject: [PATCH 07/11] Load consumer.properties only once per JVM loadConsumerProperties() re-read and re-applied consumer.properties on every call. Consumers such as the CTT invoke it once per connection (via NMFConsumer.init() and retrieveProvidersFromDirectory()), so the file was loaded repeatedly during startup, producing a stream of "Reloading properties: consumer.properties" log lines. Guard it with a dedicated "ConsumerPropertiesLoadedFlag" so the file is loaded at most once. The flag is deliberately independent from the provider's "PropertiesLoadedFlag": an application acting as both a consumer and a provider must still load both property files. Co-Authored-By: Claude Opus 4.8 --- .../moims/mo/mal/helpertools/helpers/HelperMisc.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java b/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java index e30b7c02..2e18b922 100644 --- a/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java +++ b/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java @@ -124,6 +124,16 @@ private static Properties loadProperties(final String configFile, final String c * @throws IOException if the file consumer properties file does no exist */ public static void loadConsumerProperties() throws MalformedURLException, IOException { + // Were they loaded already? This flag is independent from the provider's + // "PropertiesLoadedFlag" so that an application acting as both a consumer + // and a provider still loads both property files. + String propAreLoaded = System.getProperty("ConsumerPropertiesLoadedFlag"); + if (propAreLoaded != null) { + if (propAreLoaded.equals("true")) { + return; + } + } + final Properties sysProps = System.getProperties(); final File file = new File(System.getProperty("consumer.properties", CONSUMER_PROPERTIES_FILE)); @@ -134,6 +144,7 @@ public static void loadConsumerProperties() throws MalformedURLException, IOExce } System.setProperties(sysProps); + System.setProperty("ConsumerPropertiesLoadedFlag", "true"); } /** From 3d92d80202fc9368595c2872877f5ab184f4c676 Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sun, 12 Jul 2026 21:15:18 +0200 Subject: [PATCH 08/11] Do not report empty message bodies as failed decodes The repeated-read guard added in 277f7c8e throws a MALException when a body is read with decodedBody=true but messageParts=null, on the assumption that this only happens after a decode failure. That assumption was wrong: an empty body is passed to the constructor as a null messageParts array, so every argument-less request and every empty acknowledgement hit the guard, and getElementCount() logged it at SEVERE during encoding on both the provider and consumer sides. Guarantee the invariant "decodedBody == true implies messageParts != null" at both assignment sites: - the constructor coalesces a null messageParts to an empty array; - the swallowed-NotFoundException branch (the tolerated operation-not- found path restored in 07d8f6ec) degrades to an empty body instead of leaving messageParts null. Empty bodies now encode as zero-part bodies as they did before 277f7c8e, the SEVERE spam is gone, and the guard remains as defensive insurance for a genuinely inconsistent state. Co-Authored-By: Claude Opus 4.8 --- .../mal/transport/gen/body/LazyMessageBody.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java b/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java index a3cb40e5..e1740f41 100644 --- a/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java +++ b/transports/transport-generic/src/main/java/esa/mo/mal/transport/gen/body/LazyMessageBody.java @@ -92,7 +92,11 @@ public LazyMessageBody(final MALEncodingContext ctx, final Object[] messageParts) { this.ctx = ctx; this.bodyPartCount = (messageParts != null) ? messageParts.length : 0; - this.messageParts = messageParts; + // Never leave messageParts null while decodedBody is true: an empty body + // (e.g. a request with no arguments) is passed as null, and the repeated- + // read guard in decodeMessageBody() would otherwise report it as a failed + // decode. An empty array encodes as a zero-part body. + this.messageParts = (messageParts != null) ? messageParts : new Object[0]; this.encFactory = encFactory; decodedBody = true; } @@ -283,6 +287,15 @@ protected synchronized void decodeMessageBody() throws MALException { } catch (NotFoundException ex) { Transport.LOGGER.log(Level.WARNING, "(2) Unable to decode the Message Body!", ex); + // The operation fields are unknown, so the body structure cannot be + // recovered. Degrade to an empty body (the historical log-and-continue + // behavior) instead of leaving messageParts null: otherwise the + // repeated-read guard above would later report this tolerated path as + // a SEVERE encoding error. + if (messageParts == null) { + bodyPartCount = 0; + messageParts = new Element[0]; + } } } From 7d1732950c8b845a5de6f124c791042f1a5063d2 Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sun, 12 Jul 2026 21:16:31 +0200 Subject: [PATCH 09/11] Remove stray blank lines in loadPropertiesFile Co-Authored-By: Claude Opus 4.8 --- .../org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java b/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java index 2e18b922..39605b35 100644 --- a/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java +++ b/apis/api-area001-v003-mal/src/main/java/org/ccsds/moims/mo/mal/helpertools/helpers/HelperMisc.java @@ -229,7 +229,6 @@ public static void loadPropertiesFile() { * SHARED_BROKER_PROPERTIES file will be read */ public static void loadPropertiesFile(Boolean useSharedBroker) { - // Were they loaded already? String propAreLoaded = System.getProperty("PropertiesLoadedFlag"); if (propAreLoaded != null) { @@ -307,11 +306,9 @@ public static void loadPropertiesFile(Boolean useSharedBroker) { System.setProperties(sysProps); System.setProperty("PropertiesLoadedFlag", "true"); - } catch (MalformedURLException ex) { Logger.getLogger(HelperMisc.class.getName()).log(Level.SEVERE, null, ex); } - } /** From f3f2e38940d762e711b9bc4bea540086c2ffa283 Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 18 Jul 2026 11:53:22 +0200 Subject: [PATCH 10/11] Add release notes for version 14.1 Co-Authored-By: Claude Opus 4.8 --- RELEASE_NOTES.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index f81aeeea..47dbf653 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,6 +4,13 @@ ESA CCSDS MO services - Release Notes These Release Notes include a short summary of the updates done for each version. The different versions and respective updates are the following: +### Version 14.1 (18 July 2026) +* Vendors the W3C XML Schema files instead of downloading them at build time (removes the build's dependency on network access to w3.org) +* Fixes a race condition and silent failures in the LazyMessageBody decoding +* Restores the log-and-continue handling of NotFoundException during decoding +* No longer reports empty message bodies as failed decodes +* Loads the consumer.properties file only once per JVM + ### Version 14.0 (04 July 2026) * Removes the setters from the auto-generated classes * Removes deprecated methods From e22d4169de46e21c859bfb39df0f89d97c40693b Mon Sep 17 00:00:00 2001 From: Cesar Coelho Date: Sat, 18 Jul 2026 12:35:24 +0200 Subject: [PATCH 11/11] Bump version to 14.1 for release Co-Authored-By: Claude Opus 4.8 --- api-generator/api-generator-maven-plugin/pom.xml | 4 ++-- api-generator/generator-docs/pom.xml | 4 ++-- api-generator/generator-interfaces/pom.xml | 8 ++++---- api-generator/generator-java/pom.xml | 4 ++-- api-generator/pom.xml | 4 ++-- apis/api-area001-v003-mal/pom.xml | 4 ++-- apis/api-area002-v001-com/pom.xml | 4 ++-- apis/api-area003-v001-common/pom.xml | 4 ++-- apis/api-area004-v001-mc/pom.xml | 4 ++-- apis/api-area004-v002-mc/pom.xml | 4 ++-- apis/api-area005-v001-mps/pom.xml | 4 ++-- apis/api-area009-v001-mpd/pom.xml | 4 ++-- apis/pom.xml | 4 ++-- encodings/encoding-binary/pom.xml | 4 ++-- encodings/encoding-string/pom.xml | 4 ++-- encodings/encoding-xml/pom.xml | 4 ++-- encodings/pom.xml | 4 ++-- mal-impl/pom.xml | 4 ++-- parent/pom.xml | 4 ++-- pom.xml | 2 +- services-impl/pom.xml | 4 ++-- services-impl/services-area003-v001-common/pom.xml | 4 ++-- services-impl/services-area004-v002-mc/pom.xml | 4 ++-- services-impl/services-area009-v001-mpd/pom.xml | 4 ++-- testbeds/pom.xml | 4 ++-- testbeds/test-apis/pom.xml | 4 ++-- testbeds/test-apis/test-api-com/pom.xml | 4 ++-- testbeds/test-apis/test-api-mal/pom.xml | 4 ++-- testbeds/test-apis/test-api-mc/pom.xml | 4 ++-- testbeds/testbed-com-framework/pom.xml | 4 ++-- testbeds/testbed-com-provider-esa/pom.xml | 4 ++-- testbeds/testbed-com/pom.xml | 4 ++-- testbeds/testbed-encoders/pom.xml | 4 ++-- testbeds/testbed-mal/pom.xml | 4 ++-- testbeds/testbed-malspp-framework/pom.xml | 4 ++-- testbeds/testbed-malspp/pom.xml | 4 ++-- testbeds/testbed-mc/pom.xml | 4 ++-- testbeds/testbed-mpd/pom.xml | 4 ++-- testbeds/testbed-pom/pom.xml | 4 ++-- testbeds/testbed-util-spp/pom.xml | 4 ++-- testbeds/testbed-util/pom.xml | 4 ++-- testbeds/xml-tests/pom.xml | 2 +- tooling/basic-demo/pom.xml | 4 ++-- tooling/mo-navigator/pom.xml | 4 ++-- tooling/pom.xml | 4 ++-- tooling/simple-mo-consumer/pom.xml | 4 ++-- tooling/simple-mo-provider/pom.xml | 4 ++-- tooling/transport-bridge/pom.xml | 4 ++-- transports/pom.xml | 4 ++-- transports/transport-file/pom.xml | 4 ++-- transports/transport-generic/pom.xml | 4 ++-- transports/transport-http/pom.xml | 4 ++-- transports/transport-rmi/pom.xml | 4 ++-- transports/transport-spp/pom.xml | 4 ++-- transports/transport-tcpip/pom.xml | 4 ++-- transports/transport-zmtp/pom.xml | 4 ++-- xml-service-specifications/pom.xml | 4 ++-- .../xml-ccsds-mo-prototypes/pom.xml | 4 ++-- xml-service-specifications/xml-ccsds-mo-standards/pom.xml | 4 ++-- 59 files changed, 118 insertions(+), 118 deletions(-) diff --git a/api-generator/api-generator-maven-plugin/pom.xml b/api-generator/api-generator-maven-plugin/pom.xml index 43a886b1..efbf99d7 100644 --- a/api-generator/api-generator-maven-plugin/pom.xml +++ b/api-generator/api-generator-maven-plugin/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-generator-maven-plugin - 14.1-SNAPSHOT + 14.1 maven-plugin ESA MO API Generator - Maven Plugin diff --git a/api-generator/generator-docs/pom.xml b/api-generator/generator-docs/pom.xml index 553de37b..6d355348 100644 --- a/api-generator/generator-docs/pom.xml +++ b/api-generator/generator-docs/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml generator-docs - 14.1-SNAPSHOT + 14.1 jar ESA MO API Generator - Documentation diff --git a/api-generator/generator-interfaces/pom.xml b/api-generator/generator-interfaces/pom.xml index d49f3423..138039b4 100644 --- a/api-generator/generator-interfaces/pom.xml +++ b/api-generator/generator-interfaces/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml generator-interfaces - 14.1-SNAPSHOT + 14.1 jar ESA MO API Generator - Interfaces @@ -65,12 +65,12 @@ int.esa.ccsds.mo xml-ccsds-mo-prototypes - 14.1-SNAPSHOT + 14.1 int.esa.ccsds.mo xml-ccsds-mo-standards - 14.1-SNAPSHOT + 14.1 diff --git a/api-generator/generator-java/pom.xml b/api-generator/generator-java/pom.xml index b087e5cb..58eefe7d 100644 --- a/api-generator/generator-java/pom.xml +++ b/api-generator/generator-java/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml generator-java - 14.1-SNAPSHOT + 14.1 jar ESA MO API Generator - Java diff --git a/api-generator/pom.xml b/api-generator/pom.xml index 9ae6df61..4fa11d83 100644 --- a/api-generator/pom.xml +++ b/api-generator/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml api-generator - 14.1-SNAPSHOT + 14.1 pom ESA MO API Generator diff --git a/apis/api-area001-v003-mal/pom.xml b/apis/api-area001-v003-mal/pom.xml index eafef328..1ef68576 100644 --- a/apis/api-area001-v003-mal/pom.xml +++ b/apis/api-area001-v003-mal/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area001-v003-mal - 14.1-SNAPSHOT + 14.1 jar ESA MO API - MAL v003 diff --git a/apis/api-area002-v001-com/pom.xml b/apis/api-area002-v001-com/pom.xml index 3e5ef519..1c6a4e6e 100644 --- a/apis/api-area002-v001-com/pom.xml +++ b/apis/api-area002-v001-com/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area002-v001-com - 14.1-SNAPSHOT + 14.1 jar ESA MO API - COM v001 diff --git a/apis/api-area003-v001-common/pom.xml b/apis/api-area003-v001-common/pom.xml index df268e63..b5d2298e 100644 --- a/apis/api-area003-v001-common/pom.xml +++ b/apis/api-area003-v001-common/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area003-v001-common - 14.1-SNAPSHOT + 14.1 jar ESA MO API - Common v001 diff --git a/apis/api-area004-v001-mc/pom.xml b/apis/api-area004-v001-mc/pom.xml index 8477dc13..bd5d7bca 100644 --- a/apis/api-area004-v001-mc/pom.xml +++ b/apis/api-area004-v001-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area004-v001-mc - 14.1-SNAPSHOT + 14.1 jar ESA MO API - MC v001 diff --git a/apis/api-area004-v002-mc/pom.xml b/apis/api-area004-v002-mc/pom.xml index 651a1f90..ca170c63 100644 --- a/apis/api-area004-v002-mc/pom.xml +++ b/apis/api-area004-v002-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area004-v002-mc - 14.1-SNAPSHOT + 14.1 jar ESA MO API - MC v002 diff --git a/apis/api-area005-v001-mps/pom.xml b/apis/api-area005-v001-mps/pom.xml index 42acaaf2..6ed4f4a0 100644 --- a/apis/api-area005-v001-mps/pom.xml +++ b/apis/api-area005-v001-mps/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area005-v001-mps - 14.1-SNAPSHOT + 14.1 jar ESA MO API - MPS v001 diff --git a/apis/api-area009-v001-mpd/pom.xml b/apis/api-area009-v001-mpd/pom.xml index 337df244..59642d8e 100644 --- a/apis/api-area009-v001-mpd/pom.xml +++ b/apis/api-area009-v001-mpd/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml api-area009-v001-mpd - 14.1-SNAPSHOT + 14.1 jar ESA MO API - MPD v001 diff --git a/apis/pom.xml b/apis/pom.xml index 04a717d2..31a859de 100644 --- a/apis/pom.xml +++ b/apis/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml apis - 14.1-SNAPSHOT + 14.1 pom ESA MO APIs diff --git a/encodings/encoding-binary/pom.xml b/encodings/encoding-binary/pom.xml index 2a6d3d8a..b41d574d 100644 --- a/encodings/encoding-binary/pom.xml +++ b/encodings/encoding-binary/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml encoding-binary jar - 14.1-SNAPSHOT + 14.1 ESA MO Encoder - Binary A simple Java binary encoder for the CCSDS MAL diff --git a/encodings/encoding-string/pom.xml b/encodings/encoding-string/pom.xml index eb50a486..334eee14 100644 --- a/encodings/encoding-string/pom.xml +++ b/encodings/encoding-string/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml encoding-string jar - 14.1-SNAPSHOT + 14.1 ESA MO Encoder - String A simple Java String based encoder for the CCSDS MAL diff --git a/encodings/encoding-xml/pom.xml b/encodings/encoding-xml/pom.xml index 8818e155..2130fae2 100644 --- a/encodings/encoding-xml/pom.xml +++ b/encodings/encoding-xml/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml encoding-xml jar - 14.1-SNAPSHOT + 14.1 ESA MO Encoder - XML A simple Java String based encoder for the CCSDS MAL diff --git a/encodings/pom.xml b/encodings/pom.xml index 08fa5631..18605409 100644 --- a/encodings/pom.xml +++ b/encodings/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml encodings - 14.1-SNAPSHOT + 14.1 pom ESA MO Encodings diff --git a/mal-impl/pom.xml b/mal-impl/pom.xml index 0070ddb5..5d6afeed 100644 --- a/mal-impl/pom.xml +++ b/mal-impl/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml mal-impl jar - 14.1-SNAPSHOT + 14.1 ESA MO MAL Java Implementation The ESA implementation of the CCSDS MAL in Java diff --git a/parent/pom.xml b/parent/pom.xml index 4346036b..feac821c 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -17,7 +17,7 @@ 4.0.0 int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 pom ESA MO POM @@ -73,7 +73,7 @@ UTF-8 - 14.1-SNAPSHOT + 14.1 ${esa.mo.version} ${esa.mo.version} diff --git a/pom.xml b/pom.xml index b2e5d796..d51204bb 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 parent/pom.xml diff --git a/services-impl/pom.xml b/services-impl/pom.xml index 518fd263..38146809 100644 --- a/services-impl/pom.xml +++ b/services-impl/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml services-impl - 14.1-SNAPSHOT + 14.1 pom ESA MO Services Implementations diff --git a/services-impl/services-area003-v001-common/pom.xml b/services-impl/services-area003-v001-common/pom.xml index 4dbbc113..f7d80235 100644 --- a/services-impl/services-area003-v001-common/pom.xml +++ b/services-impl/services-area003-v001-common/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml services-area003-v001-common - 14.1-SNAPSHOT + 14.1 jar ESA MO Services - Common Services diff --git a/services-impl/services-area004-v002-mc/pom.xml b/services-impl/services-area004-v002-mc/pom.xml index c6dfa4ae..618f57d5 100644 --- a/services-impl/services-area004-v002-mc/pom.xml +++ b/services-impl/services-area004-v002-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml services-area004-v002-mc - 14.1-SNAPSHOT + 14.1 jar ESA MO Services - MC Services diff --git a/services-impl/services-area009-v001-mpd/pom.xml b/services-impl/services-area009-v001-mpd/pom.xml index 86f7d58f..421cbe72 100644 --- a/services-impl/services-area009-v001-mpd/pom.xml +++ b/services-impl/services-area009-v001-mpd/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml services-area009-v001-mpd - 14.1-SNAPSHOT + 14.1 jar ESA MO Services - MPD Services diff --git a/testbeds/pom.xml b/testbeds/pom.xml index 22ebdd2a..d7e4c02d 100644 --- a/testbeds/pom.xml +++ b/testbeds/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml testbeds - 14.1-SNAPSHOT + 14.1 pom ESA CCSDS Testbed reactor build diff --git a/testbeds/test-apis/pom.xml b/testbeds/test-apis/pom.xml index a7320f8f..0078e18a 100644 --- a/testbeds/test-apis/pom.xml +++ b/testbeds/test-apis/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml test-apis - 14.1-SNAPSHOT + 14.1 pom CCSDS MOIMS MO Testbed APIs diff --git a/testbeds/test-apis/test-api-com/pom.xml b/testbeds/test-apis/test-api-com/pom.xml index def47ec9..073e184f 100644 --- a/testbeds/test-apis/test-api-com/pom.xml +++ b/testbeds/test-apis/test-api-com/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../../testbed-pom/pom.xml api-com-test - 14.1-SNAPSHOT + 14.1 jar CCSDS MOIMS MO Testbed API - COM diff --git a/testbeds/test-apis/test-api-mal/pom.xml b/testbeds/test-apis/test-api-mal/pom.xml index 9f76d0b9..55ae17b3 100644 --- a/testbeds/test-apis/test-api-mal/pom.xml +++ b/testbeds/test-apis/test-api-mal/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../../testbed-pom/pom.xml api-mal-test - 14.1-SNAPSHOT + 14.1 jar CCSDS MOIMS MO Testbed API - MAL diff --git a/testbeds/test-apis/test-api-mc/pom.xml b/testbeds/test-apis/test-api-mc/pom.xml index 38a0d4c4..44a24b46 100644 --- a/testbeds/test-apis/test-api-mc/pom.xml +++ b/testbeds/test-apis/test-api-mc/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../../testbed-pom/pom.xml api-mc-test - 14.1-SNAPSHOT + 14.1 jar CCSDS MOIMS MO Testbed API - MC diff --git a/testbeds/testbed-com-framework/pom.xml b/testbeds/testbed-com-framework/pom.xml index 7d19d8df..56dcbb8e 100644 --- a/testbeds/testbed-com-framework/pom.xml +++ b/testbeds/testbed-com-framework/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml testbed-com-framework jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed COM - Harness diff --git a/testbeds/testbed-com-provider-esa/pom.xml b/testbeds/testbed-com-provider-esa/pom.xml index d7ff34a4..d8016f98 100644 --- a/testbeds/testbed-com-provider-esa/pom.xml +++ b/testbeds/testbed-com-provider-esa/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml testbed-com-provider-esa - 14.1-SNAPSHOT + 14.1 jar CCSDS MOIMS MO Testbed COM - Provider Impl diff --git a/testbeds/testbed-com/pom.xml b/testbeds/testbed-com/pom.xml index 9056e83f..8188c2f3 100644 --- a/testbeds/testbed-com/pom.xml +++ b/testbeds/testbed-com/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml testbed-com jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed for COM diff --git a/testbeds/testbed-encoders/pom.xml b/testbeds/testbed-encoders/pom.xml index 4347ad9a..0e9b567f 100644 --- a/testbeds/testbed-encoders/pom.xml +++ b/testbeds/testbed-encoders/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../testbed-pom/pom.xml testbed-encoders jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed Encoders diff --git a/testbeds/testbed-mal/pom.xml b/testbeds/testbed-mal/pom.xml index 7c89f3ac..37ef6271 100644 --- a/testbeds/testbed-mal/pom.xml +++ b/testbeds/testbed-mal/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml testbed-mal jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed for MAL diff --git a/testbeds/testbed-malspp-framework/pom.xml b/testbeds/testbed-malspp-framework/pom.xml index 6fd1426e..94c1980f 100644 --- a/testbeds/testbed-malspp-framework/pom.xml +++ b/testbeds/testbed-malspp-framework/pom.xml @@ -40,14 +40,14 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml int.esa.ccsds.mo testbed-malspp-framework jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed Framework for MAL/SPP Binding diff --git a/testbeds/testbed-malspp/pom.xml b/testbeds/testbed-malspp/pom.xml index cca77baf..50e189af 100644 --- a/testbeds/testbed-malspp/pom.xml +++ b/testbeds/testbed-malspp/pom.xml @@ -40,14 +40,14 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml int.esa.ccsds.mo testbed-malspp jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed for MAL/SPP Binding diff --git a/testbeds/testbed-mc/pom.xml b/testbeds/testbed-mc/pom.xml index 80f39025..43eac22d 100644 --- a/testbeds/testbed-mc/pom.xml +++ b/testbeds/testbed-mc/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml testbed-mc jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed MC diff --git a/testbeds/testbed-mpd/pom.xml b/testbeds/testbed-mpd/pom.xml index cf19e515..a0e86a71 100644 --- a/testbeds/testbed-mpd/pom.xml +++ b/testbeds/testbed-mpd/pom.xml @@ -19,14 +19,14 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml int.esa.ccsds.mo testbed-mpd jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed MPD diff --git a/testbeds/testbed-pom/pom.xml b/testbeds/testbed-pom/pom.xml index 267ebcb8..b6a1def8 100644 --- a/testbeds/testbed-pom/pom.xml +++ b/testbeds/testbed-pom/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml testbed-pom pom - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed POM diff --git a/testbeds/testbed-util-spp/pom.xml b/testbeds/testbed-util-spp/pom.xml index 5fddea21..81b1f269 100644 --- a/testbeds/testbed-util-spp/pom.xml +++ b/testbeds/testbed-util-spp/pom.xml @@ -40,14 +40,14 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml int.esa.ccsds.mo testbed-util-spp jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed utilities for the Space Packet Protocol diff --git a/testbeds/testbed-util/pom.xml b/testbeds/testbed-util/pom.xml index 39a8f185..508321e3 100644 --- a/testbeds/testbed-util/pom.xml +++ b/testbeds/testbed-util/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo testbed-pom - 14.1-SNAPSHOT + 14.1 ../testbed-pom/pom.xml testbed-util jar - 14.1-SNAPSHOT + 14.1 CCSDS MOIMS MO Testbed utilities diff --git a/testbeds/xml-tests/pom.xml b/testbeds/xml-tests/pom.xml index 957f0bde..118c08b1 100644 --- a/testbeds/xml-tests/pom.xml +++ b/testbeds/xml-tests/pom.xml @@ -18,7 +18,7 @@ int.esa.ccsds.mo xml-tests - 14.1-SNAPSHOT + 14.1 jar CCSDS MOIMS MO Testbed XML diff --git a/tooling/basic-demo/pom.xml b/tooling/basic-demo/pom.xml index ca17f28a..6de8601b 100644 --- a/tooling/basic-demo/pom.xml +++ b/tooling/basic-demo/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml basic-demo jar - 14.1-SNAPSHOT + 14.1 ESA MO Java Demo A Demo Java application for the CCSDS MAL diff --git a/tooling/mo-navigator/pom.xml b/tooling/mo-navigator/pom.xml index 9d3c5bd4..9d21153f 100644 --- a/tooling/mo-navigator/pom.xml +++ b/tooling/mo-navigator/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml int.esa.ccsds.mo mo-navigator - 14.1-SNAPSHOT + 14.1 jar ESA MO Navigator diff --git a/tooling/pom.xml b/tooling/pom.xml index 2440c92d..745ce085 100644 --- a/tooling/pom.xml +++ b/tooling/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml tooling - 14.1-SNAPSHOT + 14.1 pom ESA MO Tooling diff --git a/tooling/simple-mo-consumer/pom.xml b/tooling/simple-mo-consumer/pom.xml index ee132dc8..b9455e45 100644 --- a/tooling/simple-mo-consumer/pom.xml +++ b/tooling/simple-mo-consumer/pom.xml @@ -7,12 +7,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml simple-mo-consumer - 14.1-SNAPSHOT + 14.1 jar Simple MO Consumer diff --git a/tooling/simple-mo-provider/pom.xml b/tooling/simple-mo-provider/pom.xml index 2b5b2ff9..45979aba 100644 --- a/tooling/simple-mo-provider/pom.xml +++ b/tooling/simple-mo-provider/pom.xml @@ -7,12 +7,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml simple-mo-provider - 14.1-SNAPSHOT + 14.1 jar Simple MO Provider diff --git a/tooling/transport-bridge/pom.xml b/tooling/transport-bridge/pom.xml index 4bddda41..fc9b1198 100644 --- a/tooling/transport-bridge/pom.xml +++ b/tooling/transport-bridge/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-bridge - 14.1-SNAPSHOT + 14.1 jar ESA MO Transport Bridge diff --git a/transports/pom.xml b/transports/pom.xml index 3cf51d01..1e147a82 100644 --- a/transports/pom.xml +++ b/transports/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml transports - 14.1-SNAPSHOT + 14.1 pom ESA MO Transports diff --git a/transports/transport-file/pom.xml b/transports/transport-file/pom.xml index 13e43647..d3b6e653 100644 --- a/transports/transport-file/pom.xml +++ b/transports/transport-file/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-file jar - 14.1-SNAPSHOT + 14.1 ESA MO Transport - File A Java File based transport for CCSDS MAL diff --git a/transports/transport-generic/pom.xml b/transports/transport-generic/pom.xml index 1a3668fe..5520c45a 100644 --- a/transports/transport-generic/pom.xml +++ b/transports/transport-generic/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-generic jar - 14.1-SNAPSHOT + 14.1 ESA MO Transport - Generic Framework A base Java framework for CCSDS MAL transports diff --git a/transports/transport-http/pom.xml b/transports/transport-http/pom.xml index b9b2c62e..f7653eff 100644 --- a/transports/transport-http/pom.xml +++ b/transports/transport-http/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-http jar - 14.1-SNAPSHOT + 14.1 ESA MO Transport - HTTP A Java HTTP transport for CCSDS MAL diff --git a/transports/transport-rmi/pom.xml b/transports/transport-rmi/pom.xml index 384b84cb..770f876e 100644 --- a/transports/transport-rmi/pom.xml +++ b/transports/transport-rmi/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-rmi jar - 14.1-SNAPSHOT + 14.1 ESA MO Transport - RMI A Java RMI transport for CCSDS MAL diff --git a/transports/transport-spp/pom.xml b/transports/transport-spp/pom.xml index dcec624e..f50c415d 100644 --- a/transports/transport-spp/pom.xml +++ b/transports/transport-spp/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-spp jar - 14.1-SNAPSHOT + 14.1 ESA MO Transport - SPP A Java SPP transport for CCSDS MAL diff --git a/transports/transport-tcpip/pom.xml b/transports/transport-tcpip/pom.xml index adde2ec4..8fbb7e73 100644 --- a/transports/transport-tcpip/pom.xml +++ b/transports/transport-tcpip/pom.xml @@ -19,12 +19,12 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-tcpip - 14.1-SNAPSHOT + 14.1 jar ESA MO Transport - TCP/IP diff --git a/transports/transport-zmtp/pom.xml b/transports/transport-zmtp/pom.xml index 19d518ff..a293064a 100644 --- a/transports/transport-zmtp/pom.xml +++ b/transports/transport-zmtp/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml transport-zmtp jar - 14.1-SNAPSHOT + 14.1 ESA MO Transport - ZMTP A Java ZeroMQ Transport Protocol binding for CCSDS MAL diff --git a/xml-service-specifications/pom.xml b/xml-service-specifications/pom.xml index 835ada4b..0c5e85bb 100644 --- a/xml-service-specifications/pom.xml +++ b/xml-service-specifications/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../parent/pom.xml int.esa.ccsds.mo xml-service-specifications - 14.1-SNAPSHOT + 14.1 pom ESA MO XML specifications diff --git a/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml b/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml index 1a513187..757918d5 100644 --- a/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml +++ b/xml-service-specifications/xml-ccsds-mo-prototypes/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml int.esa.ccsds.mo xml-ccsds-mo-prototypes - 14.1-SNAPSHOT + 14.1 jar ESA MO XML specifications - MO Prototypes diff --git a/xml-service-specifications/xml-ccsds-mo-standards/pom.xml b/xml-service-specifications/xml-ccsds-mo-standards/pom.xml index e3533645..545c50bf 100644 --- a/xml-service-specifications/xml-ccsds-mo-standards/pom.xml +++ b/xml-service-specifications/xml-ccsds-mo-standards/pom.xml @@ -19,13 +19,13 @@ int.esa.ccsds.mo parent - 14.1-SNAPSHOT + 14.1 ../../parent/pom.xml int.esa.ccsds.mo xml-ccsds-mo-standards - 14.1-SNAPSHOT + 14.1 jar ESA MO XML specifications - MO Standards