Skip to content

v0.5.3: ConsensusJ 0.7.0-beta2, OmniJ 0.7.0-beta1, bitcoinj 0.17.1, JDK 25, other dependency updates#34

Merged
msgilligan merged 13 commits into
masterfrom
develop
Apr 30, 2026
Merged

v0.5.3: ConsensusJ 0.7.0-beta2, OmniJ 0.7.0-beta1, bitcoinj 0.17.1, JDK 25, other dependency updates#34
msgilligan merged 13 commits into
masterfrom
develop

Conversation

@msgilligan
Copy link
Copy Markdown
Member

No description provided.

* `ChainTipPublisher` instead of `Publisher<ChainTip>`
* Use `ChainTipPublisher` as a DI bean.
* `Publisher` instead of `Flowable`
* Override `ChainTipPublisher` in `ApplicationSpec.groovy`
This is important because the upgrade to ConsensusJ 0.7.0-beta2 brought
in newer Jackson and we need a Micronaut version that is compatible.
* Require JDK 25 for native build via javaToolchains
* Bump all GitHub Actions to using JDK 25
* Update Gradle wrapper to Gradle 9.4.1
* A few fixes for GraalVM reflection issues in ExtraRpcMethods.java
@msgilligan msgilligan merged commit b687287 into master Apr 30, 2026
10 checks passed
@msgilligan msgilligan deleted the develop branch April 30, 2026 01:18
@msgilligan msgilligan restored the develop branch April 30, 2026 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant