diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 586110c57..1987ccbcc 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -3,13 +3,12 @@
A high-level view of the changes in each ConsensusJ binary release.
-== v0.7.0-SNAPSHOT
+== v0.7.0-alpha1
-Released: Under development
+Released: 2023-05-25
The 0.7.0 release of **ConsensusJ** will require **bitcoinj** v0.17, currently in alpha release. There will likely be multiple alpha releases of ConsensusJ as bitcoinj is updated.
-
=== bitcoinj-0.17 update
* Upgrade to bitcoinj-0.17-alpha1 API
@@ -19,13 +18,16 @@ The 0.7.0 release of **ConsensusJ** will require **bitcoinj** v0.17, currently i
=== cj-bitcoinj-util
+Note: The transaction signing classes and interfaces in this module are _incubating_ and most likely will continue to change
+with each release.
+
* Require JDK 9 (make use of `List.of()`)
-* BaseTransactionSigner can look up keys and pubKeys
-* Distinguish between RawTransactionSigningRequest and SigningRequest (i.e. the later has all UTXO information
+* `BaseTransactionSigner` can look up keys and pubKeys
+* Distinguish between `RawTransactionSigningRequest` and `SigningRequest` (i.e. the later has all UTXO information
and can be signed with keychain only)
* (Generally) construct SigningRequest with `of`, remove (most) add methods
-* SigningRequest constructor that specifies outputs as a Map
-* Rename TransactionInputDataImpl to TransactionInputDataUtxo
+* `SigningRequest` constructor that specifies outputs as a `Map`
+* Rename `TransactionInputDataImpl` to `TransactionInputDataUtxo`
* Utxo interface with Base, Signable, and Complete implementations
=== cj-bitcoinj-json
@@ -35,7 +37,16 @@ and can be signed with keychain only)
=== cj-btc-services
-* WalletSigningService can look up UTXO scriptPubKey and amount
+* `WalletAppKitService` supports (at least subsets of) many additional RPC methods:
+** `createrawtransaction`
+** `sendrawtransaction`
+** `getbalance`
+** `getnewaddress`
+** `listunspent`
+** `sendtoaddress`
+** `signrawtransactionwithwallet`
+* `WalletAppKitService`: deprecated `getinfo` method removed
+* `WalletSigningService` can look up UTXO `scriptPubKey` and amount
=== Dependency Updates
diff --git a/README.adoc b/README.adoc
index e6b558cb8..8823d14f8 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,9 +1,9 @@
= ConsensusJ
Sean Gilligan
-v0.6.5
+v0.7.0-alpha1
:description: ConsensusJ README document.
-:consensusj-version: 0.6.5
-:bitcoinj-version: 0.16.2
+:consensusj-version: 0.7.0-alpha1
+:bitcoinj-version: 0.17-alpha1
:bitcoinj-apidoc: https://bitcoinj.org/javadoc/{bitcoinj-version}/
:cj-apidoc: https://consensusj.github.io/consensusj/apidoc
:tip-caption: :bulb:
@@ -15,7 +15,7 @@ v0.6.5
image:https://github.com/ConsensusJ/consensusj/workflows/Gradle%20Build/badge.svg?branch=master["GitHub Actions Gradle Build", link="https://github.com/ConsensusJ/consensusj/actions?query=workflow%3A%22Gradle+Build%22"] image:https://github.com/ConsensusJ/consensusj/actions/workflows/graalvm.yml/badge.svg?branch=master["'GitHub Actions GraalVM Builds", link="https://github.com/ConsensusJ/consensusj/actions/workflows/graalvm.yml"] image:https://github.com/ConsensusJ/consensusj/workflows/Bitcoin%20Core%20RegTest/badge.svg?branch=master["'GitHub Actions Bitcoin Core RegTest", link="https://github.com/ConsensusJ/consensusj/actions?query=workflow%3A%22Bitcoin+Core+RegTest%22"] image:https://gitlab.com/ConsensusJ/consensusj/badges/master/pipeline.svg[link="https://gitlab.com/ConsensusJ/consensusj/pipelines",title="pipeline status"]
-Modular cryptocurrency libraries for Java, JVM languages, and Android.
+Modular Bitcoin component libraries for Java, JVM languages, and Android. (Some of the core libraries, such as the base JSON-RPC client may be useful for other cryptocurrencies and even non-crypto-related applications.)
== Features
diff --git a/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule b/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
index 77e5a2d0f..a238248a4 100644
--- a/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
+++ b/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
@@ -1,4 +1,4 @@
moduleName=ConsensusJ Groovy extensions for bitcoinj
-moduleVersion=0.7.0-SNAPSHOT
+moduleVersion=0.7.0-alpha1
extensionClasses=org.consensusj.bitcoinj.dsl.groovy.categories.CoinCategory,org.consensusj.bitcoinj.dsl.groovy.categories.NumberCategory
staticExtensionClasses=org.consensusj.bitcoinj.dsl.groovy.categories.StaticECKeyExtension
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index c530993b8..d6bdcc250 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-consensusjVersion = 0.7.0-SNAPSHOT
+consensusjVersion = 0.7.0-alpha1
bitcoinjVersion = 0.17-alpha1
rxJavaVersion = 3.1.6