diff --git a/codegen/plugins/README.md b/codegen/plugins/README.md
index e24843e0..0f6558ad 100644
--- a/codegen/plugins/README.md
+++ b/codegen/plugins/README.md
@@ -1,21 +1,22 @@
# `codegen-plugins`
A separate Gradle project with ProtoData plugins which generate
-[MessageField](codegen/runtime/src/main/kotlin/io/spine/chords/runtime/MessageField.kt),
-[MessageOneof](codegen/runtime/src/main/kotlin/io/spine/chords/runtime/MessageOneof.kt),
-and [MessageDef](codegen/runtime/src/main/kotlin/io/spine/chords/runtime/MessageDef.kt)
+[MessageField](../runtime/src/main/kotlin/io/spine/chords/runtime/MessageField.kt),
+[MessageOneof](../runtime/src/main/kotlin/io/spine/chords/runtime/MessageOneof.kt),
+and [MessageDef](../runtime/src/main/kotlin/io/spine/chords/runtime/MessageDef.kt)
implementations for Proto messages. Also, some other useful Kotlin extensions are generated,
e.g. `ValidatingBuilder.messageDef()` that returns the instance of `MessageDef` implementation
for the current message builder.
-The separate Gradle project is needed because the ProtoData plugins,
-which generate the code, require the newer version of Gradle, `7.6.x` at the moment,
-comparing to Chords-based projects, which require Gradle version `6.9.x`.
+The separate Gradle project is needed because the `ProtoData` plugins,
+which generate the code, require the newer version of Gradle, `9.4.x` at the moment,
+and Java 17, comparing to Chords-based projects, which require Gradle version `6.9.x` and Java 11.
### Requirements
-- Java 11
-- Gradle `7.6.x`
+- Java 17
+- Gradle `9.4.x`
+- Kotlin `2.3.20`
### How to use
diff --git a/dependencies.md b/dependencies.md
index 69df29b7..0395ac1e 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -1,6 +1,6 @@
-# Dependencies of `io.spine.chords:spine-chords-client:2.0.0-SNAPSHOT.84`
+# Dependencies of `io.spine.chords:spine-chords-client:2.0.0-SNAPSHOT.85`
## Runtime
1. **Group** : cafe.adriel.voyager. **Name** : voyager-core. **Version** : 1.0.1.**No license information found**
@@ -1104,12 +1104,12 @@
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Thu Apr 23 23:42:00 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Fri Apr 24 15:33:54 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.chords:spine-chords-codegen-tests:2.0.0-SNAPSHOT.84`
+# Dependencies of `io.spine.chords:spine-chords-codegen-tests:2.0.0-SNAPSHOT.85`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -1899,12 +1899,12 @@ This report was generated on **Thu Apr 23 23:42:00 EEST 2026** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Thu Apr 23 23:42:01 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Fri Apr 24 15:33:55 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.chords:spine-chords-core:2.0.0-SNAPSHOT.84`
+# Dependencies of `io.spine.chords:spine-chords-core:2.0.0-SNAPSHOT.85`
## Runtime
1. **Group** : cafe.adriel.voyager. **Name** : voyager-core. **Version** : 1.0.1.
@@ -2938,12 +2938,12 @@ This report was generated on **Thu Apr 23 23:42:01 EEST 2026** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Thu Apr 23 23:42:03 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Fri Apr 24 15:33:56 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.chords:spine-chords-proto:2.0.0-SNAPSHOT.84`
+# Dependencies of `io.spine.chords:spine-chords-proto:2.0.0-SNAPSHOT.85`
## Runtime
1. **Group** : cafe.adriel.voyager. **Name** : voyager-core. **Version** : 1.0.1.**No license information found**
@@ -3976,12 +3976,12 @@ This report was generated on **Thu Apr 23 23:42:03 EEST 2026** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Thu Apr 23 23:42:04 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Fri Apr 24 15:33:57 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.chords:spine-chords-proto-values:2.0.0-SNAPSHOT.84`
+# Dependencies of `io.spine.chords:spine-chords-proto-values:2.0.0-SNAPSHOT.85`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -4775,12 +4775,12 @@ This report was generated on **Thu Apr 23 23:42:04 EEST 2026** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Thu Apr 23 23:42:05 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
+This report was generated on **Fri Apr 24 15:33:59 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.chords:spine-chords-runtime:2.0.0-SNAPSHOT.84`
+# Dependencies of `io.spine.chords:spine-chords-runtime:2.0.0-SNAPSHOT.85`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -5544,4 +5544,4 @@ This report was generated on **Thu Apr 23 23:42:05 EEST 2026** using [Gradle-Lic
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Thu Apr 23 23:42:06 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
\ No newline at end of file
+This report was generated on **Fri Apr 24 15:33:59 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 25d0bceb..a6fe8c04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject.
-->
io.spine.chords
Chords
-2.0.0-SNAPSHOT.84
+2.0.0-SNAPSHOT.85
2015
diff --git a/version.gradle.kts b/version.gradle.kts
index 64f14000..211d5b01 100644
--- a/version.gradle.kts
+++ b/version.gradle.kts
@@ -27,4 +27,4 @@
/**
* The version of all Chords libraries.
*/
-val chordsVersion: String by extra("2.0.0-SNAPSHOT.84")
+val chordsVersion: String by extra("2.0.0-SNAPSHOT.85")