diff --git a/CHANGELOG.md b/CHANGELOG.md
index 436105b8..1ded5cc3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## v2.4.0-beta
+Fri 13 Aug 2021 16:43:31 CEST
+
+* [292c4ebe](https://github.com/hyperledger/fabric-chaincode-java/commit/292c4ebe) Update the build.gradle for publishing
+
## v2.3.1
Wed 21 Jul 2021 11:20:03 BST
diff --git a/build.gradle b/build.gradle
index 9a73a46f..618375e6 100644
--- a/build.gradle
+++ b/build.gradle
@@ -6,7 +6,7 @@
apply plugin: 'idea'
apply plugin: 'eclipse-wtp'
-version = '2.3.2'
+version = '2.4.0-beta'
// If the nightly property is set, then this is the scheduled main
diff --git a/examples/fabric-contract-example-gradle-kotlin/build.gradle.kts b/examples/fabric-contract-example-gradle-kotlin/build.gradle.kts
index 224e5268..400344a5 100644
--- a/examples/fabric-contract-example-gradle-kotlin/build.gradle.kts
+++ b/examples/fabric-contract-example-gradle-kotlin/build.gradle.kts
@@ -19,7 +19,7 @@ java {
dependencies {
- implementation("org.hyperledger.fabric-chaincode-java:fabric-chaincode-shim:2.3.2")
+ implementation("org.hyperledger.fabric-chaincode-java:fabric-chaincode-shim:2.4.0-beta")
implementation("org.json:json:20180813")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
diff --git a/examples/fabric-contract-example-gradle/build.gradle b/examples/fabric-contract-example-gradle/build.gradle
index 68dfc30e..0189afea 100644
--- a/examples/fabric-contract-example-gradle/build.gradle
+++ b/examples/fabric-contract-example-gradle/build.gradle
@@ -20,7 +20,7 @@ repositories {
}
dependencies {
- compile group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.3.2'
+ compile group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.4.0-beta'
compile group: 'org.json', name: 'json', version: '20180813'
testImplementation 'org.junit.jupiter:junit-jupiter:5.4.2'
testImplementation 'org.assertj:assertj-core:3.11.1'
diff --git a/examples/fabric-contract-example-maven/pom.xml b/examples/fabric-contract-example-maven/pom.xml
index 0fb94d7f..2d887bc0 100644
--- a/examples/fabric-contract-example-maven/pom.xml
+++ b/examples/fabric-contract-example-maven/pom.xml
@@ -12,7 +12,7 @@
UTF-8
- 2.3.2
+ 2.4.0-beta
1.2.0
diff --git a/fabric-chaincode-docker/build.gradle b/fabric-chaincode-docker/build.gradle
index f569cdbc..a436b92a 100644
--- a/fabric-chaincode-docker/build.gradle
+++ b/fabric-chaincode-docker/build.gradle
@@ -71,6 +71,6 @@ task copyAllDeps(type: Copy) {
task buildImage(type: DockerBuildImage) {
dependsOn copyAllDeps
inputDir = project.file('Dockerfile').parentFile
- tags = ['hyperledger/fabric-javaenv', 'hyperledger/fabric-javaenv:amd64-2.3.2', 'hyperledger/fabric-javaenv:amd64-latest']
+ tags = ['hyperledger/fabric-javaenv', 'hyperledger/fabric-javaenv:amd64-2.4.0', 'hyperledger/fabric-javaenv:amd64-latest']
}
diff --git a/fabric-chaincode-integration-test/src/contracts/bare-gradle/build.gradle b/fabric-chaincode-integration-test/src/contracts/bare-gradle/build.gradle
index 71a032fc..e794a046 100644
--- a/fabric-chaincode-integration-test/src/contracts/bare-gradle/build.gradle
+++ b/fabric-chaincode-integration-test/src/contracts/bare-gradle/build.gradle
@@ -15,8 +15,8 @@ repositories {
}
dependencies {
- implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.3.2'
- implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-protos', version: '2.3.2'
+ implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.4.0-beta'
+ implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-protos', version: '2.4.0-beta'
testImplementation group: 'junit', name: 'junit', version: '4.12'
implementation group: 'commons-logging', name: 'commons-logging', version: '1.2'
implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.6'
diff --git a/fabric-chaincode-integration-test/src/contracts/bare-maven/pom.xml b/fabric-chaincode-integration-test/src/contracts/bare-maven/pom.xml
index 81ee82e5..0e5db2c9 100644
--- a/fabric-chaincode-integration-test/src/contracts/bare-maven/pom.xml
+++ b/fabric-chaincode-integration-test/src/contracts/bare-maven/pom.xml
@@ -12,7 +12,7 @@
UTF-8
- 2.3.2
+ 2.4.0-beta
1.0.13
diff --git a/fabric-chaincode-integration-test/src/contracts/fabric-ledger-api/build.gradle b/fabric-chaincode-integration-test/src/contracts/fabric-ledger-api/build.gradle
index a0425601..8d713459 100644
--- a/fabric-chaincode-integration-test/src/contracts/fabric-ledger-api/build.gradle
+++ b/fabric-chaincode-integration-test/src/contracts/fabric-ledger-api/build.gradle
@@ -15,7 +15,7 @@ repositories {
}
dependencies {
- implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.3.2'
+ implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.4.0-beta'
testImplementation group: 'junit', name: 'junit', version: '4.12'
}
diff --git a/fabric-chaincode-integration-test/src/contracts/fabric-shim-api/build.gradle b/fabric-chaincode-integration-test/src/contracts/fabric-shim-api/build.gradle
index 71a032fc..e794a046 100644
--- a/fabric-chaincode-integration-test/src/contracts/fabric-shim-api/build.gradle
+++ b/fabric-chaincode-integration-test/src/contracts/fabric-shim-api/build.gradle
@@ -15,8 +15,8 @@ repositories {
}
dependencies {
- implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.3.2'
- implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-protos', version: '2.3.2'
+ implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '2.4.0-beta'
+ implementation group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-protos', version: '2.4.0-beta'
testImplementation group: 'junit', name: 'junit', version: '4.12'
implementation group: 'commons-logging', name: 'commons-logging', version: '1.2'
implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.6'
diff --git a/fabric-chaincode-integration-test/src/contracts/wrapper-maven/pom.xml b/fabric-chaincode-integration-test/src/contracts/wrapper-maven/pom.xml
index 81ee82e5..0e5db2c9 100644
--- a/fabric-chaincode-integration-test/src/contracts/wrapper-maven/pom.xml
+++ b/fabric-chaincode-integration-test/src/contracts/wrapper-maven/pom.xml
@@ -12,7 +12,7 @@
UTF-8
- 2.3.2
+ 2.4.0-beta
1.0.13
diff --git a/release_notes/v2.4.0-beta.txt b/release_notes/v2.4.0-beta.txt
new file mode 100644
index 00000000..af556c7e
--- /dev/null
+++ b/release_notes/v2.4.0-beta.txt
@@ -0,0 +1,22 @@
+v2.4.0-beta
+--------------------------
+
+Release Notes
+-------------
+This v2.4.0-beta Release is a bug fix release of the main branch.
+
+Known Vulnerabilities
+---------------------
+none
+
+Resolved Vulnerabilities
+------------------------
+none
+
+Known Issues & Workarounds
+--------------------------
+none
+
+Change Log
+----------
+https://github.com/hyperledger/fabric-chaincode-java/blob/release-2.x/CHANGELOG.md#v240