mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2024-11-19 01:40:55 +01:00
eb5924ba94
* add new commits * Bump versions * update release notes * Update release notes
180 lines
5.4 KiB
Markdown
180 lines
5.4 KiB
Markdown
# 1.9.4
|
|
|
|
This release is backwards compatible with the 1.9.x series of bitcoin-s
|
|
|
|
See the individual module sections for more information on lower level updates to the codebase.
|
|
|
|
Want to get started quickly? See our `docker-compose.yml` file. [See instructions here](https://github.com/bitcoin-s/bitcoin-s/#docker)
|
|
|
|
If you are a typescript developer, [you can access the backend via our typescript library](https://github.com/bitcoin-s/bitcoin-s-ts)
|
|
|
|
# Executive Summary
|
|
|
|
This is a bug fix release. In our 1.9.3 release we did not successfully publish all jars for the libraries.
|
|
For more information see: https://github.com/bitcoin-s/bitcoin-s/issues/4725
|
|
|
|
This release drops support for Scala 2.12.x, which fixes this bug. It also updates some dependencies.
|
|
|
|
## Running bitcoin-s
|
|
|
|
If you want to run the standalone server binary, after verifying gpg signatures, you
|
|
can `unzip bitcoin-s-server-1.9.4.zip` and then run it with `chmod +x ./bin/bitcoin-s-server && ./bin/bitcoin-s-server` to start the node. You will need to
|
|
configure the node properly first, you can find example
|
|
configurations [here](https://bitcoin-s.org/docs/config/configuration#example-configuration-file).
|
|
|
|
You can then unzip the `bitcoin-s-cli-1.9.4.zip` folder and start using the `bitcoin-s-cli` like this:
|
|
|
|
```bashrc
|
|
./bin/bitcoin-s-cli --help
|
|
Usage: bitcoin-s-cli [options] [<cmd>]
|
|
|
|
-n, --network <value> Select the active network.
|
|
--debug Print debugging information
|
|
--rpcport <value> The port to send our rpc request to on the server
|
|
-h, --help Display this help message and exit
|
|
```
|
|
|
|
For more information on what commands `bitcoin-s-cli` supports check the documentation, here is where to
|
|
start: https://bitcoin-s.org/docs/next/applications/server#server-endpoints
|
|
|
|
## Verifying signatures
|
|
|
|
This release is signed with [Chris's signing key](https://bitcoin-s.org/docs/next/security#disclosure) with
|
|
fingerprint `9234F4D6AF47C71B741A390F8976CA0AF71A7A2A`
|
|
|
|
To do the verification, first hash the executable using `sha256sum`. You should check that the result is listed in
|
|
the `SHA256SUMS.asc` file next to its file name. After doing that you can use `gpg --verify` to authenticate the
|
|
signature.
|
|
|
|
Example:
|
|
|
|
```
|
|
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
|
|
gpg: Signature made Mon 18 Apr 2022 02:19:54 PM CDT
|
|
gpg: using RSA key 9234F4D6AF47C71B741A390F8976CA0AF71A7A2A
|
|
gpg: Good signature from "Chris Stewart <stewart.chris1234@gmail.com>" [ultimate]
|
|
|
|
$ sha256sum -c SHA256SUMS.stripped
|
|
bitcoin-s_1.9.3-1_amd64.deb: OK
|
|
bitcoin-s-1.9.3.dmg: OK
|
|
bitcoin-s-bundle.msi: OK
|
|
bitcoin-s-cli-x86_64-apple-darwin: OK
|
|
bitcoin-s-cli-x86_64-pc-linux: OK
|
|
bitcoin-s-server-1.9.3.zip: OK
|
|
|
|
```
|
|
|
|
### Website
|
|
|
|
https://bitcoin-s.org/
|
|
|
|
### Releases
|
|
|
|
https://repo1.maven.org/maven2/org/bitcoin-s/
|
|
|
|
### Snapshot releases
|
|
|
|
https://oss.sonatype.org/content/repositories/snapshots/org/bitcoin-s/
|
|
|
|
## Contributors
|
|
|
|
# Modules
|
|
|
|
## app commons
|
|
|
|
2cfd6f3591 Allow for custom config file name (#4709)
|
|
|
|
## App server
|
|
|
|
73200b64bf re-order RPC command order to have commands first that do not depend on tor (#4811)
|
|
7b7847885e Attempt to reduce redundant work on startup to speed up start up time (#4764)
|
|
7460dcd255 Parallelize running of individual migrations (#4761)
|
|
6b432ea509 Emit 2000th header received during IBD (#4719)
|
|
a36e55c892 Fix patterns I missed when updating logback (#4713)
|
|
|
|
## bitcoind rpc
|
|
|
|
0c05edd633 mask bitcoind password (#4763)
|
|
61d4882efd Implement retry of fetching bitcoind version when calling `clientF` (#4760)
|
|
|
|
## bundle
|
|
|
|
## Build
|
|
|
|
7d9d0c577f Run scalafmt (#4757)
|
|
7fe9bdbe35 re-add Compile / fork in server.sbt so we can run appServer from sbt console (#4730)
|
|
06844bcd13 Make docker publish use java 18 to avoid slick 3.4.0 issues (#4718)
|
|
d2fb3fc150 Revert "Make electron build use bitcoin-s-ts latest tag (#4701)" (#4711)
|
|
38725f0155 Make electron build use bitcoin-s-ts latest tag (#4701)
|
|
3ad43a8f86 ignore jakarta dependnecy in logback (#4707)
|
|
328e1653a9 Drop support for scalac `2.12.x` (#4704)
|
|
669eb03f93 2022 09 02 issue 4699 (#4700)
|
|
|
|
## chain
|
|
|
|
## Core
|
|
|
|
6d0c768975 Compare bytes when comparing ScriptWitnesses (#4521)
|
|
2f18f622ab Give BitcoinNetworks.knownNetworks proper type (#4766)
|
|
|
|
## Crypto
|
|
|
|
## db commons
|
|
|
|
## DLC node
|
|
|
|
16893f999e DLC connection checks and notifications (#4720)
|
|
|
|
## DLC wallet
|
|
|
|
26595ab3ac Fix bug where no exception was thrown if the acceptor did not have enough money (#4728)
|
|
|
|
## gui
|
|
|
|
## fee rate
|
|
|
|
## keymanager
|
|
|
|
## Lnd rpc
|
|
|
|
20ed1dcab0 Fix lnd default datadir (#4767)
|
|
8bbfbc89d7 Add handling so test lnd clients can be reached by docker (#4729)
|
|
1758197d58 Remove bitcoind as a dep for lnd (#4703)
|
|
|
|
## Lnurl
|
|
|
|
## node
|
|
|
|
fae1a53579 Bump `bitcoin-s.node.query-wait-time=120 seconds` (#4759)
|
|
|
|
## Oracle Explorer Client
|
|
|
|
## wallet
|
|
|
|
81cddc12df Remove checkRootAccount/downloadMissingUtxos (#4762)
|
|
2bf1c9d1a5 Try to debug what is happening on CI with zmq test (#4708)
|
|
2448fe13e8 Revert the unique outpoint index DB migration (#4652)
|
|
|
|
## testkit-core
|
|
|
|
## testkit
|
|
|
|
018a6e58ee Add [regtest] section to fixture config (#4717)
|
|
|
|
## tor
|
|
|
|
1571b85819 Bump tor timeout to 120 seconds (#4723)
|
|
|
|
## Website
|
|
|
|
12f35ddad3 Add initial release notes for 1.9.5 (#4810)
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
2d83210ba3 Update flyway-core to 9.2.3 (#4744)
|
|
12326c7f33 Update sqlite-jdbc to 3.39.3.0 (#4755)
|
|
6bfb669343 Update akka deps (#4724)
|
|
fd7bef3aa7 Try out slick 3.4.0-RC3 (#4620)
|
|
3ee4fe1138 Upgrade dependencies (#4705) |