From c020a3433eff0827ecdf976a684759d0b0ad7fa5 Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 5 Oct 2023 23:24:31 -0700 Subject: [PATCH] Prepare release 0.7.0-alpha3 --- CHANGELOG.adoc | 13 +++++++++++++ README.adoc | 4 ++-- doc/release-process.adoc | 4 ++-- gradle.properties | 2 +- .../org.codehaus.groovy.runtime.ExtensionModule | 2 +- 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 3eeaeaf0..ae49000f 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -7,8 +7,20 @@ A mid-level view of the changes in each *OmniJ* binary release. Released: Forthcoming +== v0.7.0-alpha3 + +Released: 2023-10-05 + The 0.7.0 release of **OmniJ** will require the forthcoming **ConsensusJ** 0.7.0 and **bitcoinj** v0.17 (currently in alpha release.) There will likely be multiple alpha releases of OmniJ and ConsensusJ as bitcoinj is updated. +=== omnij-net-api + +* Prefer `Publisher` type over `Flowable` in public interfaces + +=== omnij-cli + +* Upgrade to Java 21 (as `consensusj-cli` was updated to Java 21) + === Dependency Updates * ConsensusJ 0.7.0-alpha3 @@ -16,6 +28,7 @@ The 0.7.0 release of **OmniJ** will require the forthcoming **ConsensusJ** 0.7.0 === Build/Test Updates * Gradle 8.4 +* Add Java Temurin 21-ea to the test matrix == v0.7.0-alpha2 diff --git a/README.adoc b/README.adoc index c638e768..0ba6a56f 100644 --- a/README.adoc +++ b/README.adoc @@ -1,8 +1,8 @@ = OmniJ Project Sean Gilligan -v0.7.0-alpha2 +v0.7.0-alpha3 :description: OmniJ README document. -:omnij-version: 0.7.0-alpha2 +:omnij-version: 0.7.0-alpha3 [WARNING] This software is EXPERIMENTAL software for **REGTEST and TESTNET TRANSACTIONS** only. *USE ON MAINNET AT YOUR OWN RISK.* diff --git a/doc/release-process.adoc b/doc/release-process.adoc index c6fe393c..89e698bf 100644 --- a/doc/release-process.adoc +++ b/doc/release-process.adoc @@ -2,8 +2,8 @@ == Main Release Process -. Official builds are now done with JDK 17. (Although most release JARs are compatible with earlier JDKs) -.. `sdk use java 17.0.8.1-tem` +. Official builds are now done with JDK 21. (Although most release JARs are compatible with earlier JDKs) +.. `sdk use java 21-graalce` (for 0.7.0-alpha3 build) . Update `CHANGELOG.adoc` . Set versions .. `gradle.properties` diff --git a/gradle.properties b/gradle.properties index 18e369a5..89b29f81 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -omnijVersion = 0.7.0-SNAPSHOT +omnijVersion = 0.7.0-alpha3 useMavenLocal = false diff --git a/omnij-dsl/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule b/omnij-dsl/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule index 51f8b749..cea8a765 100644 --- a/omnij-dsl/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule +++ b/omnij-dsl/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule @@ -1,3 +1,3 @@ moduleName=OmniJ Groovy extensions -moduleVersion=0.7.0-SNAPSHOT +moduleVersion=0.7.0-alpha3 extensionClasses=foundation.omni.dsl.categories.NumberCategory