diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 407f3950..721de5d6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -310,8 +310,6 @@ jobs:
name: Maven 4 compatibility
runs-on: ubuntu-latest
needs: package
- env:
- MAVEN_VERSION: 4.0.0-rc-5
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -323,15 +321,8 @@ jobs:
java-version: 25
cache: maven
- - name: Install Maven 4
- run: |
- curl -fsSLo /tmp/apache-maven-${MAVEN_VERSION}-bin.tar.gz \
- https://archive.apache.org/dist/maven/maven-4/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz
- tar -xzf /tmp/apache-maven-${MAVEN_VERSION}-bin.tar.gz -C /tmp
- echo "/tmp/apache-maven-${MAVEN_VERSION}/bin" >> "$GITHUB_PATH"
-
- name: Check Maven 4 package compatibility
- run: mvn -B -DskipTests package
+ run: ./mvnw -B -DskipTests package
merge-gate:
name: Merge gate
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 497a899c..9367cd16 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -110,6 +110,23 @@ jobs:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
run: ./mvnw -B -Prelease -DskipTests verify -Dgpg.passphrase="${GPG_PASSPHRASE}"
+ - name: Verify Maven Central Consumer POMs
+ env:
+ GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
+ run: |
+ set -euo pipefail
+
+ consumer_pom_repository="${RUNNER_TEMP}/jfoundry-consumer-pom-repository"
+ rm -rf "${consumer_pom_repository}"
+ mkdir -p "${consumer_pom_repository}"
+ ./mvnw -B -Prelease -DskipTests -Dmaven.repo.local="${consumer_pom_repository}" \
+ -Dgpg.passphrase="${GPG_PASSPHRASE}" install
+
+ version="$(./mvnw -q help:evaluate -Dexpression=project.version -DforceStdout | tail -n 1)"
+ bash scripts/verify-consumer-pom.sh "${consumer_pom_repository}" "${version}" \
+ "$(command -v mvn)" "$(pwd)/mvnw"
+ echo "CONSUMER_POM_REPOSITORY=${consumer_pom_repository}" >> "${GITHUB_ENV}"
+
- name: Verify Dependabot security alerts
env:
GH_TOKEN: ${{ github.token }}
@@ -138,7 +155,7 @@ jobs:
run: |
set -euo pipefail
- mkdir -p release-evidence/artifacts release-evidence/poms release-evidence/signatures release-evidence/sboms
+ mkdir -p release-evidence/artifacts release-evidence/consumer-poms release-evidence/signatures release-evidence/sboms
while IFS= read -r artifact; do
module="${artifact#./}"
module="${module%/target/*}"
@@ -146,13 +163,11 @@ jobs:
cp "${artifact}" "${target}"
done < <(find . -path '*/target/*.jar' -type f | sort)
while IFS= read -r pom; do
- module="${pom#./}"
- module="${module%/pom.xml}"
- if [[ "${module}" == "${pom#./}" ]]; then
- module="root"
- fi
- cp "${pom}" "release-evidence/poms/${module//\//_}-pom.xml"
- done < <(find . -name pom.xml -type f | sort)
+ relative_pom="${pom#${CONSUMER_POM_REPOSITORY}/}"
+ target="release-evidence/consumer-poms/${relative_pom}"
+ mkdir -p "$(dirname "${target}")"
+ cp "${pom}" "${target}"
+ done < <(find "${CONSUMER_POM_REPOSITORY}/io/github/xfoundries" -name '*.pom' ! -name '*-build.pom' -type f | sort)
signature_count=0
while IFS= read -r signature; do
module="${signature#./}"
diff --git a/.mvn/maven.config b/.mvn/maven.config
index 7d51ac76..7762d4e6 100644
--- a/.mvn/maven.config
+++ b/.mvn/maven.config
@@ -1,3 +1,5 @@
--show-version
-T
1C
+-Dmaven.consumer.pom=true
+-Dmaven.consumer.pom.flatten=true
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index 216df058..c0b02622 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -1,3 +1,3 @@
wrapperVersion=3.3.4
distributionType=only-script
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.16/apache-maven-3.9.16-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.0.0-rc-5/apache-maven-4.0.0-rc-5-bin.zip
diff --git a/docs/release/compatibility.md b/docs/release/compatibility.md
index e1948d40..71bb4a42 100644
--- a/docs/release/compatibility.md
+++ b/docs/release/compatibility.md
@@ -10,8 +10,8 @@
| Spring Framework | 7.0.x |
| Quarkus | 3.37.3 |
| Helidon MP | 4.5.1 |
-| Maven release tool | 3.9.x |
-| Maven 4 | Compatibility check only while Maven 4 is preview/RC |
+| Maven release tool | 4.0.0-rc-5 (experimental) |
+| Maven 3.9 | Consumer compatibility check |
## Dependency Baseline
@@ -61,7 +61,7 @@ general JFoundry dependency-management rule.
## Verification Evidence
-Historic evidence was recorded on 2026-06-27 with local Java `21.0.10-tem` and Maven wrapper `3.9.16`. The current release-baseline evidence was recorded on 2026-07-24 with GraalVM Community `25.0.2` and Maven wrapper `3.9.16`. The Spring MyBatis-Plus, Redisson, and JobRunr Native Image verification evidence was recorded on 2026-07-30 with the same GraalVM and Maven versions.
+Historic evidence was recorded on 2026-06-27 with local Java `21.0.10-tem` and Maven wrapper `3.9.16`. The current release-baseline evidence was recorded on 2026-07-24 with GraalVM Community `25.0.2` and Maven wrapper `3.9.16`. The Spring MyBatis-Plus, Redisson, and JobRunr Native Image verification evidence was recorded on 2026-07-30 with the same GraalVM and Maven versions. Maven 4 RC5 Consumer POM release verification was added on 2026-08-01; the release workflow performs a clean Maven 4 install and verifies the installed POMs with both Maven 3.9 and Maven 4 RC5 before deployment.
| Gate | Command | Result |
|------|---------|--------|
@@ -75,8 +75,9 @@ Historic evidence was recorded on 2026-06-27 with local Java `21.0.10-tem` and M
| Quarkus PostgreSQL middleware integration | `./mvnw -B -pl jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests -am -Pjvm-integration verify` | PASS on Java 25 with Docker 29.6.2/Testcontainers |
| Helidon PostgreSQL/JTA middleware integration | `./mvnw -B -pl jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests -am -Pjvm-integration verify` | PASS on Java 25 with Docker 29.6.2/Testcontainers |
| Release guard | `mvn -Prelease -DskipTests validate` | Expected fail fast on `Release builds require non-SNAPSHOT project versions.` |
-| Maven 4 validate | Maven `4.0.0-rc-5`, `mvn -B -DskipTests validate -e` | PASS |
-| Maven 4 package | Maven `4.0.0-rc-5`, `mvn -B -DskipTests package` | PASS on 2026-07-24; Maven 4 reports imported-BOM model warnings |
+| Maven 4 validate | Maven `4.0.0-rc-5`, `./mvnw -B -DskipTests validate -e` | PASS |
+| Maven 4 package | Maven `4.0.0-rc-5`, `./mvnw -B -DskipTests package` | PASS on 2026-07-24; Maven 4 reports imported-BOM model warnings |
+| Maven Consumer POM contract | Maven `4.0.0-rc-5`, clean `install`, then `scripts/verify-consumer-pom.sh` with Maven 3.9 and Maven 4 RC5 | Required before Central deploy; verifies flattened child POMs and Maven 3.9/Maven 4 consumer resolution |
| Quarkus JVM consumer smoke test | Install runtime/deployment artifacts, then `mvn -pl jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests -Pjvm-integration verify` | Historical PASS on Java 21; Java 25 revalidation is required by the release baseline |
| Helidon Native CDI/Web consumer smoke test | GraalVM 25, `mvn -pl jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests -am -Pnative-image package`, then HTTP Problem Details smoke | PASS on 2026-07-24 |
@@ -99,7 +100,7 @@ support works.
- `./mvnw -DskipTests package`
- `./mvnw -pl jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests -am -Pit verify`
- Java 25 release-baseline test in CI
-- Maven 4 compatibility matrix in CI
+- Maven 4 Wrapper package compatibility and Consumer POM contract before Central deployment
- Spring and Quarkus Native Image smoke tests in CI
- Spring Native Image MyBatis-Plus persistence integration in CI
- Spring Native Image Redisson lock and JobRunr Outbox integrations in CI
diff --git a/docs/release/maven-central.md b/docs/release/maven-central.md
index 2de3fcf0..b9faf86c 100644
--- a/docs/release/maven-central.md
+++ b/docs/release/maven-central.md
@@ -9,7 +9,8 @@ The root POM publishes URL and SCM metadata for `https://github.com/xfoundries/j
## Prerequisites
- Java 25.
-- Maven 3.9.0 or newer.
+- The checked-in Maven Wrapper, currently Maven `4.0.0-rc-5` with Consumer POM transformation enabled.
+- Maven 3.9.x for the release consumer-compatibility check.
- A Sonatype Central Portal account with publishing rights for `io.github.xfoundries`.
- SNAPSHOT publishing enabled for the `io.github.xfoundries` namespace if publishing development snapshots.
- For local release dry-runs, a Maven server entry named `jfoundry` in `~/.m2/settings.xml`.
@@ -58,13 +59,13 @@ Require maintainer review for this environment before publishing a release.
Run the regular package build first:
```bash
-mvn -DskipTests package
+./mvnw -DskipTests package
```
Then run the release profile through `verify` so sources, Javadocs, and local signatures are exercised:
```bash
-mvn -Prelease -DskipTests verify
+./mvnw -Prelease -DskipTests verify
```
The `verify` phase checks local artifact generation and signatures up to the GPG signing step. It does not upload or stage a Central Portal deployment bundle; that behavior is triggered during `deploy`.
@@ -79,9 +80,16 @@ matches the tag exactly. For example, `v1.0.0-RC1` must point to source whose ro
is `1.0.0-RC1`.
The release workflow checks out the requested annotated tag, verifies the tag-to-version relationship
-and a clean source tree, runs `./mvnw -B -Prelease -DskipTests verify`, checks for open High or
-Critical Dependabot alerts, and only then stages `deploy`. It never changes POM versions or pushes a
-branch during publication.
+and a clean source tree, runs `./mvnw -B -Prelease -DskipTests verify`, installs the complete reactor
+into an isolated repository, verifies the Maven 4 Consumer POMs and Maven 3.9/Maven 4 consumer
+resolution, checks for open High or Critical Dependabot alerts, and only then stages `deploy`. It
+never changes POM versions or pushes a branch during publication.
+
+Maven 4 is still an RC release. JFoundry uses its official Consumer POM transformation because Maven
+Central validates the POM that is deployed, rather than the build-time inheritance model. The source
+POMs remain maintainable parent/BOM-based POMs; Maven 4 publishes flattened Consumer POMs for child
+artifacts. The workflow archives those transformed POMs in the release evidence and checks that Maven
+3.9 and Maven 4 can consume them before deployment.
The Central publishing plugin uses `autoPublish=false`. Inspect the staged deployment, signatures,
source and Javadoc artifacts, BOM resolution, CycloneDX SBOM, checksums, and provenance evidence
@@ -97,7 +105,7 @@ including standalone BOM modules.
Publish the current development version locally with:
```bash
-mvn -DskipTests deploy \
+./mvnw -DskipTests deploy \
-DaltDeploymentRepository=jfoundry::https://central.sonatype.com/repository/maven-snapshots/
```
diff --git a/jfoundry-boms/jfoundry-dependencies/pom.xml b/jfoundry-boms/jfoundry-dependencies/pom.xml
index 424c6f66..3ccb6cab 100644
--- a/jfoundry-boms/jfoundry-dependencies/pom.xml
+++ b/jfoundry-boms/jfoundry-dependencies/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-dependencies
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-dependencies
Framework-neutral dependency management BOM for jfoundry.
diff --git a/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml b/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml
index 8b3ef7e9..b06aa5c9 100644
--- a/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml
+++ b/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-foundation-dependencies
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-foundation-dependencies
Dependency management BOM for framework-neutral foundation libraries used by jfoundry.
diff --git a/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml b/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml
index d9afc2bd..514488e7 100644
--- a/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml
+++ b/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml
@@ -6,7 +6,7 @@
io.github.xfoundries
jfoundry-helidon-dependencies
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-helidon-dependencies
diff --git a/jfoundry-boms/jfoundry-modules-dependencies/pom.xml b/jfoundry-boms/jfoundry-modules-dependencies/pom.xml
index b95e276b..e10b57f2 100644
--- a/jfoundry-boms/jfoundry-modules-dependencies/pom.xml
+++ b/jfoundry-boms/jfoundry-modules-dependencies/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-modules-dependencies
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-modules-dependencies
Dependency management BOM for jfoundry modules.
diff --git a/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml b/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml
index 21fd9742..e6371e95 100644
--- a/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml
+++ b/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml
@@ -6,7 +6,7 @@
io.github.xfoundries
jfoundry-quarkus-dependencies
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-quarkus-dependencies
diff --git a/jfoundry-boms/jfoundry-spring-dependencies/pom.xml b/jfoundry-boms/jfoundry-spring-dependencies/pom.xml
index 6f0c164e..78bb3aed 100644
--- a/jfoundry-boms/jfoundry-spring-dependencies/pom.xml
+++ b/jfoundry-boms/jfoundry-spring-dependencies/pom.xml
@@ -6,7 +6,7 @@
io.github.xfoundries
jfoundry-spring-dependencies
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-spring-dependencies
Spring Boot and Cloud platform dependency management BOM for jfoundry applications.
diff --git a/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml
index 5e51082a..b100e010 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml
index 2dd50dc1..d1249df9 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml
index 5c876222..66561eb1 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml
index 9503ec5a..3f3e7870 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml
index c3f57d7e..a8eebc01 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml
index d0bb69b1..b14ef923 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml
index bda358b1..85c6bd98 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml
index ce33feff..ba365c86 100644
--- a/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml
+++ b/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-application
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-application/pom.xml b/jfoundry-core/jfoundry-application/pom.xml
index 8088349c..dacb5295 100644
--- a/jfoundry-core/jfoundry-application/pom.xml
+++ b/jfoundry-core/jfoundry-application/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml
index f3172e37..19d355ec 100644
--- a/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml
+++ b/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../../pom.xml
diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml
index 39ab1934..ab78656d 100644
--- a/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml
+++ b/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-architecture
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml
index 2a03c1a1..a2847b63 100644
--- a/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml
+++ b/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-architecture
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml
index 4d8c832f..9dadece2 100644
--- a/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml
+++ b/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-architecture
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-architecture/pom.xml b/jfoundry-core/jfoundry-architecture/pom.xml
index 564bb0f0..e1611e05 100644
--- a/jfoundry-core/jfoundry-architecture/pom.xml
+++ b/jfoundry-core/jfoundry-architecture/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-core/jfoundry-domain/pom.xml b/jfoundry-core/jfoundry-domain/pom.xml
index d08d24a7..e32e4f09 100644
--- a/jfoundry-core/jfoundry-domain/pom.xml
+++ b/jfoundry-core/jfoundry-domain/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml
index 5dd52db1..e2bb4736 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml
index d929bd72..05de28ea 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml
index adf236fa..801eb1a0 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml
@@ -8,7 +8,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml
index 7849046d..453551d9 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml
index ae3c42cb..567c733e 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml
index 4d435816..0dc29afc 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml
@@ -8,7 +8,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml
index 982fba8e..5f7461ec 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml
index 1fc166b0..cbaee90f 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml
index 5f573023..f7d12b66 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml
index 03cb2876..4c0c6723 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml
index 61ee4886..b311c619 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml
index bd55c9e2..6f8ce29f 100644
--- a/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-infrastructure
- 1.0.0-RC2
+ 1.0.0
../pom.xml
jfoundry-web-problem-details
diff --git a/jfoundry-core/jfoundry-infrastructure/pom.xml b/jfoundry-core/jfoundry-infrastructure/pom.xml
index 8900333d..1bd4c51a 100644
--- a/jfoundry-core/jfoundry-infrastructure/pom.xml
+++ b/jfoundry-core/jfoundry-infrastructure/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml
index a5015917..525c9bae 100644
--- a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml
+++ b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-starters
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml
index 28535dd9..3bcd0633 100644
--- a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml
+++ b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-starters
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml b/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml
index f1163155..7a99fa30 100644
--- a/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml
+++ b/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-starters
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml b/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml
index 5c295569..6bd10677 100644
--- a/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml
+++ b/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-starters
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-core/jfoundry-starters/pom.xml b/jfoundry-core/jfoundry-starters/pom.xml
index 062e24ed..db66a2c7 100644
--- a/jfoundry-core/jfoundry-starters/pom.xml
+++ b/jfoundry-core/jfoundry-starters/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml
index 53dd4625..eeed7c9c 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- io.github.xfoundriesjfoundry-helidon1.0.0-RC2../pom.xml
+ io.github.xfoundriesjfoundry-helidon1.0.0../pom.xml
jfoundry-helidon-integration-tests
jfoundry-helidon-integration-tests
JVM and Native Image verification for JFoundry Helidon MP runtime integration.
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml
index c903b32f..941cf44c 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml
index 6046731a..6790716c 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-helidon
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml
index a61dc0e7..539a992c 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml
+ io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml
jfoundry-inbox-jpa-helidon-runtimejfoundry-inbox-jpa-helidon-runtime
io.github.xfoundriesjfoundry-helidon-runtime
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml
index 221e99e2..15076d0d 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml
+ io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml
jfoundry-outbox-helidon-runtimejfoundry-outbox-helidon-runtime
io.github.xfoundriesjfoundry-helidon-runtime
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml
index 5b6b26c6..3bffe49f 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml
+ io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml
jfoundry-outbox-jpa-helidon-runtimejfoundry-outbox-jpa-helidon-runtime
io.github.xfoundriesjfoundry-helidon-runtime
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml
index e299be1c..948c2650 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml
@@ -3,7 +3,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml
+ io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml
jfoundry-persistence-jpa-helidon-runtime
jfoundry-persistence-jpa-helidon-runtime
diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml
index 3b2b7745..232fb41d 100644
--- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml
@@ -3,7 +3,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml
+ io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml
jfoundry-web-helidon-runtime
jfoundry-web-helidon-runtime
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml
index 39af8841..8a212912 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml
index 98c974bb..ef60b1d7 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml
index f7d5814c..94e409a9 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
jfoundry-messaging-rabbitmq-quarkus-deployment
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml
index 8b7146ba..2935271c 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml
index 93ef4b5f..df74659a 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml
index 1267425c..3797c373 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml
index 3df095d9..cf374a88 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml
index 3a9e26c3..b99b9787 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml
index ae7fce1d..166516e0 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml
index f45d12d4..7f5ac704 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml
index 366c2282..117d707e 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml
index 51acfaee..3fd6c89a 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml
index 71e3450e..ad8abb45 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
jfoundry-messaging-rabbitmq-quarkus-runtime
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml
index 6a17185a..67d0cc9b 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml
index d4c63877..1d2778dd 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml
index 9842a710..1a37fff4 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml
index 8ede4e67..034dae1f 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml
index a2d54dda..05415d34 100644
--- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-quarkus
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml
index 5c8c2947..b26f2d8d 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml
index 35feb81f..4650d496 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml
index a5eaef27..f0b33e60 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml
@@ -6,7 +6,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
jfoundry-jpa-spring-boot-support
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml
index 16c46143..38e57209 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml
index 70a6266f..e7812910 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml
index 4362edd5..6dccf5f8 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml
index 977d8ecb..8046fbfe 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml
index c25340ca..c2132552 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml
@@ -8,7 +8,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml
index ad1ef923..1d07ac9e 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml
index 23578bf7..3b3c51ec 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml
@@ -6,7 +6,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml
index 13d3fe33..be4f4e10 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml
index 7ea91452..ab7b3e8e 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/pom.xml
index 8ddbb21d..59c43cee 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml
index 07bb43e4..22c436ff 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml
index f4824395..d8718dfd 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml
index bcedaa13..2811e1c0 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml
index f24ab27d..9d8a373d 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml
index 9ed5a688..572a3816 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml
index 1ca53cd5..31c7f417 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml
index 1e52963f..69863a34 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml
index 21b03e6f..3935ae0b 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml
index 858accee..fa8f7f1d 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml
index 9fc26acd..59021686 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml
index 2dd4786e..26f4af51 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml
index 66f8b169..f0c8324d 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml
index 9772e856..661cb3ec 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml
index b4a81abd..a4743367 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml
index 98a68c2e..d2d81852 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml
index a91ba8db..af3eef44 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml
index a48474ff..21430d52 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml
index 95b1dad3..f95acd00 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml
index e65fb3a2..844e3230 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml
index d11b9330..21f2e382 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml
index a816bd29..c984cf7d 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml
index a94a98f1..5875cbf4 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml
index f4cfa7fe..0b6b3891 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml
index 953db1b1..4285352f 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml
index f2d84f51..1939387d 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml
index 1a8ce3b4..e09dd8d4 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml
index f45febbc..27f16d71 100644
--- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml
+++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.xfoundries
jfoundry-spring
- 1.0.0-RC2
+ 1.0.0
../../pom.xml
diff --git a/pom.xml b/pom.xml
index 56d70175..794fc4a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
io.github.xfoundries
jfoundry-parent
- 1.0.0-RC2
+ 1.0.0
pom
jfoundry-parent
diff --git a/scripts/verify-consumer-pom-test.sh b/scripts/verify-consumer-pom-test.sh
new file mode 100755
index 00000000..8f7f54fc
--- /dev/null
+++ b/scripts/verify-consumer-pom-test.sh
@@ -0,0 +1,38 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
+VERIFY_SCRIPT="${ROOT_DIR}/scripts/verify-consumer-pom.sh"
+
+if [[ ! -x "${VERIFY_SCRIPT}" ]]; then
+ echo "Consumer POM verifier does not exist or is not executable: ${VERIFY_SCRIPT}" >&2
+ exit 1
+fi
+
+temp_dir="$(mktemp -d)"
+trap 'rm -rf "${temp_dir}"' EXIT
+
+fixture_repo="${temp_dir}/repository"
+fixture_version="1.0.0"
+fixture_pom_dir="${fixture_repo}/io/github/xfoundries/jfoundry-domain/${fixture_version}"
+mkdir -p "${fixture_pom_dir}"
+
+cat > "${fixture_pom_dir}/jfoundry-domain-${fixture_version}.pom" <<'XML'
+
+
+ io.github.xfoundries
+ jfoundry-parent
+ 1.0.0
+
+ jfoundry-domain
+ ${jfoundry.release.url}
+
+XML
+
+if bash "${VERIFY_SCRIPT}" "${fixture_repo}" "${fixture_version}" >/dev/null 2>&1; then
+ echo "Expected Consumer POM verification to reject an inherited build POM." >&2
+ exit 1
+fi
+
+echo "Consumer POM verification regression test passed."
diff --git a/scripts/verify-consumer-pom.sh b/scripts/verify-consumer-pom.sh
new file mode 100755
index 00000000..6a8e0e9d
--- /dev/null
+++ b/scripts/verify-consumer-pom.sh
@@ -0,0 +1,134 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+if (( $# < 2 || $# > 4 )); then
+ echo "Usage: $0 [maven-3-bin] [maven-4-bin]" >&2
+ exit 2
+fi
+
+repository="$1"
+version="$2"
+maven3_bin="${3:-}"
+maven4_bin="${4:-}"
+group_path="io/github/xfoundries"
+
+require_text() {
+ local pom="$1"
+ local text="$2"
+ if ! grep -Fq -- "${text}" "${pom}"; then
+ echo "Consumer POM must contain ${text}: ${pom}" >&2
+ exit 1
+ fi
+}
+
+forbid_text() {
+ local pom="$1"
+ local text="$2"
+ if grep -Fq -- "${text}" "${pom}"; then
+ echo "Consumer POM must not contain ${text}: ${pom}" >&2
+ exit 1
+ fi
+}
+
+pom_path() {
+ local artifact="$1"
+ printf '%s/%s/%s/%s/%s-%s.pom' \
+ "${repository}" "${group_path}" "${artifact}" "${version}" "${artifact}" "${version}"
+}
+
+verify_metadata() {
+ local pom="$1"
+ require_text "${pom}" ""
+ require_text "${pom}" ""
+ require_text "${pom}" ""
+ require_text "${pom}" "&2
+ exit 1
+ fi
+ verify_metadata "${pom}"
+ forbid_text "${pom}" ""
+ forbid_text "${pom}" '${'
+}
+
+verify_independent_bom() {
+ local artifact="$1"
+ local pom
+ pom="$(pom_path "${artifact}")"
+ if [[ ! -f "${pom}" ]]; then
+ echo "BOM POM does not exist: ${pom}" >&2
+ exit 1
+ fi
+ verify_metadata "${pom}"
+ forbid_text "${pom}" ""
+ require_text "${pom}" ""
+}
+
+verify_flattened_module "jfoundry-domain"
+verify_flattened_module "jfoundry-webmvc-spring-boot-starter"
+verify_independent_bom "jfoundry-dependencies"
+verify_independent_bom "jfoundry-spring-dependencies"
+
+if [[ -n "${maven3_bin}" || -n "${maven4_bin}" ]]; then
+ if [[ -z "${maven3_bin}" || -z "${maven4_bin}" ]]; then
+ echo "Maven 3 and Maven 4 executables must be provided together." >&2
+ exit 2
+ fi
+ for maven_bin in "${maven3_bin}" "${maven4_bin}"; do
+ if [[ ! -x "${maven_bin}" ]]; then
+ echo "Maven executable does not exist or is not executable: ${maven_bin}" >&2
+ exit 1
+ fi
+ done
+
+ temp_dir="$(mktemp -d)"
+ trap 'rm -rf "${temp_dir}"' EXIT
+ consumer_pom="${temp_dir}/pom.xml"
+ cat > "${consumer_pom}" <
+ 4.0.0
+ io.github.xfoundries.verification
+ consumer-pom-smoke
+ 1.0.0
+
+
+
+ io.github.xfoundries
+ jfoundry-dependencies
+ ${version}
+ pom
+ import
+
+
+ io.github.xfoundries
+ jfoundry-spring-dependencies
+ ${version}
+ pom
+ import
+
+
+
+
+
+ io.github.xfoundries
+ jfoundry-webmvc-spring-boot-starter
+
+
+
+XML
+
+ for maven_bin in "${maven3_bin}" "${maven4_bin}"; do
+ "${maven_bin}" -B -f "${consumer_pom}" -Dmaven.repo.local="${repository}" compile
+ done
+fi
+
+echo "Consumer POM verification passed: ${repository} (${version})"
diff --git a/scripts/verify-release-workflow-test.sh b/scripts/verify-release-workflow-test.sh
index c9574b19..8ca52db1 100644
--- a/scripts/verify-release-workflow-test.sh
+++ b/scripts/verify-release-workflow-test.sh
@@ -51,6 +51,8 @@ jobs:
- name: Verify complete CI
run: gh run view 1 --json jobs
- run: ./mvnw -B -Prelease -DskipTests verify
+ - name: Verify Maven Central Consumer POMs
+ run: bash scripts/verify-consumer-pom.sh /tmp/repository 1.0.0 mvn ./mvnw
- run: ./mvnw -B -Prelease -DskipTests deploy
- name: Verify Dependabot security alerts
run: gh api repos/${GITHUB_REPOSITORY}/dependabot/alerts
@@ -82,7 +84,7 @@ cat >> "${complete_workflow}" <<'YAML'
run: ./mvnw -B -Prelease -DskipTests deploy | tee central-deploy.log
- name: Assemble release evidence
run: |
- mkdir -p release-evidence/artifacts release-evidence/poms release-evidence/signatures release-evidence/sboms
+ mkdir -p release-evidence/artifacts release-evidence/consumer-poms release-evidence/signatures release-evidence/sboms
find . -path '*/target/*.asc' -type f
cp central-deploy.log release-evidence/central-deploy.log
printf 'source_commit=%s\n' "$GITHUB_SHA" > release-evidence/release-metadata.txt
@@ -101,6 +103,10 @@ missing_ci_workflow="${temp_dir}/missing-ci-release.yml"
grep -v "Verify complete CI\|gh run view" "${safe_workflow}" > "${missing_ci_workflow}"
assert_rejects "${missing_ci_workflow}"
+missing_consumer_pom_verification_workflow="${temp_dir}/missing-consumer-pom-verification-release.yml"
+grep -v "Verify Maven Central Consumer POMs\|verify-consumer-pom.sh" "${complete_workflow}" > "${missing_consumer_pom_verification_workflow}"
+assert_rejects "${missing_consumer_pom_verification_workflow}"
+
assert_accepts "${ROOT_DIR}/.github/workflows/release.yml"
echo "Release workflow verification tests passed."
diff --git a/scripts/verify-release-workflow.sh b/scripts/verify-release-workflow.sh
index b17b898c..9666ac6e 100644
--- a/scripts/verify-release-workflow.sh
+++ b/scripts/verify-release-workflow.sh
@@ -35,6 +35,8 @@ require_text 'test -z "$(git status --porcelain)"'
require_text "gh run view"
require_text "actions: read"
require_text "-Prelease -DskipTests verify"
+require_text "Verify Maven Central Consumer POMs"
+require_text "verify-consumer-pom.sh"
require_text "-Prelease -DskipTests deploy"
require_text "Verify Dependabot security alerts"
require_text "dependabot/alerts"
@@ -44,7 +46,7 @@ require_text "attestations: write"
require_text "id-token: write"
require_text "actions/attest-build-provenance"
require_text "central-deploy.log"
-require_text "release-evidence/poms"
+require_text "release-evidence/consumer-poms"
require_text "release-evidence/signatures"
require_text "release-metadata.txt"
require_text "target/*.asc"