diff --git a/README.md b/README.md
index 36c2be9..d528f24 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ Import `odp-bom` once to keep every explicitly selected ODP module on a compatib
org.offeringprotocol
odp-bom
- 0.3.0
+ 0.4.0
pom
import
@@ -85,7 +85,7 @@ For a Service integration:
Gradle uses the same coordinates:
```kotlin
-implementation(platform("org.offeringprotocol:odp-bom:0.3.0"))
+implementation(platform("org.offeringprotocol:odp-bom:0.4.0"))
implementation("org.offeringprotocol:odp-agent")
implementation("org.offeringprotocol:odp-json-jackson2")
```
@@ -94,8 +94,8 @@ The BOM manages ODP module versions only. It does not add modules, select a Jack
manage Jackson itself. Applications select the role modules they use and exactly one JSON provider.
Consumers that prefer direct versions can omit the BOM and specify the same ODP release on each
-dependency, for example `org.offeringprotocol:odp-agent:0.3.0` and
-`org.offeringprotocol:odp-json-jackson2:0.3.0`.
+dependency, for example `org.offeringprotocol:odp-agent:0.4.0` and
+`org.offeringprotocol:odp-json-jackson2:0.4.0`.
Replace `odp-json-jackson2` with `odp-json-jackson3` when the application uses Jackson 3. Exactly
one provider must be present at runtime; `OdpJson` discovers it through Java `ServiceLoader`.
diff --git a/examples/pom.xml b/examples/pom.xml
index acf8645..90c1e0f 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-examples
diff --git a/odp-agent/pom.xml b/odp-agent/pom.xml
index af6285a..7a94365 100644
--- a/odp-agent/pom.xml
+++ b/odp-agent/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-agent
diff --git a/odp-bom/pom.xml b/odp-bom/pom.xml
index 8433e56..ed6c654 100644
--- a/odp-bom/pom.xml
+++ b/odp-bom/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-bom
diff --git a/odp-core/pom.xml b/odp-core/pom.xml
index aa4ae88..277db54 100644
--- a/odp-core/pom.xml
+++ b/odp-core/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-core
diff --git a/odp-directory/pom.xml b/odp-directory/pom.xml
index eff171d..c9f01d7 100644
--- a/odp-directory/pom.xml
+++ b/odp-directory/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-directory
diff --git a/odp-json-jackson2/pom.xml b/odp-json-jackson2/pom.xml
index 2b90e04..5c6f88d 100644
--- a/odp-json-jackson2/pom.xml
+++ b/odp-json-jackson2/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-json-jackson2
diff --git a/odp-json-jackson3/pom.xml b/odp-json-jackson3/pom.xml
index c873a7d..2dafb8a 100644
--- a/odp-json-jackson3/pom.xml
+++ b/odp-json-jackson3/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-json-jackson3
diff --git a/odp-service/pom.xml b/odp-service/pom.xml
index 6524532..ee98448 100644
--- a/odp-service/pom.xml
+++ b/odp-service/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
odp-service
diff --git a/pom.xml b/pom.xml
index 91144f4..2c8679a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
pom
Offering Discovery Protocol for Java
diff --git a/testdata/consumer-direct/pom.xml b/testdata/consumer-direct/pom.xml
index 8fc4f6a..a53bf12 100644
--- a/testdata/consumer-direct/pom.xml
+++ b/testdata/consumer-direct/pom.xml
@@ -9,7 +9,7 @@
1.0.0
- 0.3.0
+ 0.4.0
17
UTF-8
diff --git a/testdata/consumer-gradle/build.gradle.kts b/testdata/consumer-gradle/build.gradle.kts
index a7ff18a..0d3b1a5 100644
--- a/testdata/consumer-gradle/build.gradle.kts
+++ b/testdata/consumer-gradle/build.gradle.kts
@@ -2,7 +2,7 @@ plugins {
java
}
-val odpVersion = providers.gradleProperty("odpVersion").getOrElse("0.3.0")
+val odpVersion = providers.gradleProperty("odpVersion").getOrElse("0.4.0")
repositories {
providers.gradleProperty("odpRepository").orNull?.let {
diff --git a/testdata/consumer/pom.xml b/testdata/consumer/pom.xml
index 1d32030..0bf197a 100644
--- a/testdata/consumer/pom.xml
+++ b/testdata/consumer/pom.xml
@@ -9,7 +9,7 @@
1.0.0
- 0.3.0
+ 0.4.0
17
UTF-8
diff --git a/tools/odp-conformance/pom.xml b/tools/odp-conformance/pom.xml
index 7bc892b..bdc1780 100644
--- a/tools/odp-conformance/pom.xml
+++ b/tools/odp-conformance/pom.xml
@@ -7,7 +7,7 @@
org.offeringprotocol
odp-java
- 0.3.0
+ 0.4.0
../../pom.xml