Skip to content

Commit a7b5fdd

Browse files
committed
Prepare 0.7.0-alpha2 release.
1 parent fec1345 commit a7b5fdd

File tree

5 files changed

+24
-7
lines changed

5 files changed

+24
-7
lines changed

CHANGELOG.adoc

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,21 @@ A high-level view of the changes in each ConsensusJ binary release.
77

88
Released: Under development
99

10+
== v0.7.0-alpha2
11+
12+
Released: 2023-08-30
13+
1014
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.
1115

16+
=== bitcoinj-0.17-alpha2 update
17+
18+
* Upgrade to bitcoinj-0.17-alpha2 API
19+
* More migration away from `NetworkParameters`
20+
1221
=== consensusj-jsonrpc
1322

23+
* JSON-RPC clients that need custom SSL behavior should implement the new constructors that take an `SSLContext` and stop using the deprecated constructors that use `SSLSocketFactory`. (The deprecated constructors will be removed in the next alpha release!)
24+
* Add (abstract) `sendRequestForResponseAsync` with async becoming the preferred way to implement this interface.
1425
* Now that this module requires Java 11+, the _incubating_ `java.net.http`-based client `JsonRpcClientJavaNet` has been moved here. The `consensusj-jsonrpc-javanet` module has been removed. Feel free to try out this client instead of `JsonRpcClientHttpUrlConnection` and let us know how it works.
1526

1627
=== consensusj-jsonrpc-javanet (removed)
@@ -19,19 +30,25 @@ This _incubating_ module has been removed. Its only class, `org.consensusj.jsonr
1930

2031
If you are using `consensusj-jsonrpc-javanet`, you need to remove the `.javanet` from your `import` statements. You should also remove your Maven/Gradle references to the JAR/Module and replace them with references to `consensusj-jsonrpc`.
2132

33+
=== consensusj-jsonrpc-cli
34+
35+
* `BaseJsonRpcTool` and `jsonrpc` tool use the `java.net.http` implementation (`JsonRpcClientJavaNet`) rather than the old `java.net.HttpURLConnection` implementation.
36+
2237

2338
=== Dependency Updates
2439

25-
* Micronaut 4.0.5
2640
* Jackson 2.15.2
2741
* Groovy 4.0.14
2842
* RxJava 3.1.7
43+
* JeroMQ 0.5.3
44+
* Micronaut 4.0.5
2945

3046
=== Build/Test Updates
3147

3248
* Gradle 8.3
3349
* GitHub JDK Matrix: Java 11, 17, **21-ea**
3450
* GraalVM 17.0.7 (new release with new versioning scheme)
51+
* Enable Dependabot
3552

3653
== v0.7.0-alpha1
3754

README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
= ConsensusJ
22
Sean Gilligan <https://github.com/msgilligan>
3-
v0.7.0-alpha1
3+
v0.7.0-alpha2
44
:description: ConsensusJ README document.
5-
:consensusj-version: 0.7.0-alpha1
5+
:consensusj-version: 0.7.0-alpha2
66
:bitcoinj-version: 0.17-alpha1
77
:bitcoinj-apidoc: https://bitcoinj.org/javadoc/{bitcoinj-version}/
88
:cj-apidoc: https://consensusj.github.io/consensusj/apidoc
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
moduleName=ConsensusJ Groovy extensions for bitcoinj
2-
moduleVersion=0.7.0-SNAPSHOT
2+
moduleVersion=0.7.0-alpha2
33
extensionClasses=org.consensusj.bitcoinj.dsl.groovy.categories.CoinCategory,org.consensusj.bitcoinj.dsl.groovy.categories.NumberCategory
44
staticExtensionClasses=org.consensusj.bitcoinj.dsl.groovy.categories.StaticECKeyExtension

doc/release-process.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
== Main Release Process
44

55
. Use Java 17 for official builds
6-
.. `sdk use 17.0.7-tem`
7-
.. `sdk use 17.0.7-graalce` (for GraalVM build)
6+
.. `sdk use 17.0.8-tem`
7+
.. `sdk use 17.0.8-graalce` (for GraalVM build)
88
. Update `CHANGELOG.adoc`
99
. Set versions
1010
.. `gradle.properties`

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
consensusjVersion = 0.7.0-SNAPSHOT
1+
consensusjVersion = 0.7.0-alpha2
22

33
bitcoinjVersion = 0.17-alpha2
44
rxJavaVersion = 3.1.7

0 commit comments

Comments
 (0)