mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-04 02:54:00 +01:00
223 lines
7 KiB
Markdown
223 lines
7 KiB
Markdown
|
# 1.9.1
|
||
|
|
||
|
This release is backwards compatible with the 1.9.0 release of bitcoin-s
|
||
|
|
||
|
See the individual module sections for more information on lower level updates to the codebase.
|
||
|
|
||
|
## Running Bitcoin-S
|
||
|
|
||
|
If you want to run the standalone server binary, after verifying gpg signatures, you
|
||
|
can `unzip bitcoin-s-server-1.9.1.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.1.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 `339A49229576050819083EB3F99724872F822910`
|
||
|
|
||
|
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:
|
||
|
|
||
|
UPDATE ME!!!!!!!
|
||
|
```
|
||
|
$ sha256sum bitcoin-s-server-1.9.0.zip
|
||
|
aa1084edb5fcd3d1dbcafe0d0fba787abf4cd455bbe38809bd9a65a49c0cd0eb bitcoin-s-server-1.9.0.zip
|
||
|
$ gpg --verify SHA256SUMS.asc
|
||
|
gpg: Signature made Thu 24 Sep 2020 12:49:39 PM CDT
|
||
|
gpg: using RSA key 339A49229576050819083EB3F99724872F822910
|
||
|
gpg: issuer "stewart.chris1234@gmail.com"
|
||
|
gpg: Good signature from "Chris Stewart <stewart.chris1234@gmail.com>"
|
||
|
```
|
||
|
|
||
|
### 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/
|
||
|
|
||
|
# Executive Summary
|
||
|
|
||
|
This release integrates Tor network support for opening a DLC with your counterparty.
|
||
|
This is a huge UX improvement over the previous flow where 2 _manual_ round trips
|
||
|
were required to open a DLC with your peer.
|
||
|
|
||
|
See individual module sections for updates on per module basis.
|
||
|
|
||
|
|
||
|
## app commons
|
||
|
|
||
|
|
||
|
6e87eb1480 Offer.offerCollateralSatoshis to offerCollateral (#4148)
|
||
|
1bab51c1c6 Adjust appconfig logging to INFO (#4139)
|
||
|
|
||
|
## App server
|
||
|
|
||
|
73fe4099f9 Renable tor configuration by default (#4179)
|
||
|
668ab21ca1 2022 03 09 label refactor (#4175)
|
||
|
aeb3169884 `getdlcoffer` RPC (#4166)
|
||
|
56d0ae68ad `offer-send` RPC (#4153)
|
||
|
6b7058af4a Add the temporaryContractId field to the json rpc response for offers (#4146)
|
||
|
c315dce05b Add jdk version to log (#4142)
|
||
|
b86d4e492c Allow both lnmessage and raw tlv to be sent over rpc for acceptdlc (#4140)
|
||
|
44b2ca3c3d Improve validation error messages (#4141)
|
||
|
|
||
|
## bundle
|
||
|
|
||
|
bd7f35e9ed Set both bitcoin-s.proxy.enabled and bitcoin-s.tor.enabled in bitcoin-s-bundle.conf (#4194)
|
||
|
|
||
|
## Build
|
||
|
|
||
|
b8539bf68c Upgrade sbt to 1.6.2 (#4187)
|
||
|
23f359821f 2022 03 08 Publish zip as part of `release.yml` (#4174)
|
||
|
30226219e6 2022 03 01 static wix upgrade product code (#4149)
|
||
|
8d47f804d9 Update previous stable version to 1.9.0 (#4143)
|
||
|
54e18e6a8d Update docker image to jdk 17 (#4128)
|
||
|
96d11163a6 Bump heap size on ci-release (#4118)
|
||
|
16f3da7ee0 Update setup scala action to v13 (#4113)
|
||
|
e98b2c6caa Update release.yml to use openjdk@1.17.0 (#4115)
|
||
|
eddcc94b03 Upgrade CI jdks to openjdk@1.17.0 (#4114)
|
||
|
|
||
|
## Cli
|
||
|
|
||
|
## chain
|
||
|
|
||
|
## clightning rpc
|
||
|
|
||
|
## Core
|
||
|
|
||
|
c379cf4a73 Round Bitcoins to nearest Satoshi (#4154)
|
||
|
5e9be9d69e Fix hardened serialization (#4160)
|
||
|
c3300aec52 2022 03 03 hdpath fromstring factory exn (#4159)
|
||
|
d1fc32758b Fix tempContractId hash so we include LnMessage() bytes (#4150)
|
||
|
528e7c8f0e Remove TxoState.DoesNotExist (#4108)
|
||
|
f657510d80 Remove invoice max amount limit (#4104)
|
||
|
|
||
|
## Crypto
|
||
|
|
||
|
## Db commons
|
||
|
|
||
|
## DLC node
|
||
|
|
||
|
c1dccd7831 Offer inbox RPC (#4129)
|
||
|
5aa46be423 Add a warn log if tor is not enabled and we are booting up DLCServer (#4126)
|
||
|
f3c443804b Make DLCDataHandler more type safe (#4123)
|
||
|
34b7d18268 External payout addresses for acceptdlc (#4121)
|
||
|
|
||
|
## DLC Oracle
|
||
|
|
||
|
## DLC wallet
|
||
|
|
||
|
faac871db6 Make buildCreateOfferAction upsert funding inputs rather than insert (#4186)
|
||
|
3f18f7b04c Only allow executing a DLC if it is in the Broadcast or Confirmed state (#4185)
|
||
|
a747f84bbb Mark extarnal payout addresses (#4173)
|
||
|
37611ddea1 Move all initialization of accept into initDLCForAccept() (#4162)
|
||
|
0bb0d9acdb Add AdaptorSigComputation states to states that a DLC can be cancelled in (#4158)
|
||
|
ee98aa1d30 Increase offer message size (#4136)
|
||
|
ffd7d921a8 Database support for incoming offers (#4105)
|
||
|
5777ec1c31 Add an ability to set custom payout and change addresses (#4101)
|
||
|
|
||
|
## Eclair rpc
|
||
|
|
||
|
## Esplora
|
||
|
|
||
|
## fee provider
|
||
|
|
||
|
## gui
|
||
|
|
||
|
ec384a8b39 2022 03 05 rescan gui (#4170)
|
||
|
8f02ebce10 2022 02 26 dynamic fee gui (#4135)
|
||
|
|
||
|
## keymanager
|
||
|
|
||
|
8e3b8c1f4f Improve key manager error message (#4161)
|
||
|
5113cac6c2 Log root xpub on keymanager startup (#4157)
|
||
|
|
||
|
## Lnd rpc
|
||
|
|
||
|
5c9d64647e Add PSBT functions for LND (#4124)
|
||
|
cff0e84440 Fix get txs for lnd (#4111)
|
||
|
|
||
|
## node
|
||
|
|
||
|
b46574c0c4 2022 02 18 sync since creationtime pt2 (#4109)
|
||
|
|
||
|
## Oracle explorer client
|
||
|
|
||
|
## Oracle server
|
||
|
|
||
|
## secp256k1jni
|
||
|
|
||
|
## wallet
|
||
|
|
||
|
46229d712c Rename `clearAllUtxosAndAddresses()` -> `clearAllUtxos()` (#4193)
|
||
|
ef41cce32d Log entire address path when the address is generated (#4191)
|
||
|
8214c0b931 Add the account to the address generation log (#4190)
|
||
|
c882372c45 Improve process compact filter logs (#4189)
|
||
|
1072078d7c Improve tx processing log to show when we have a relevant input/output to the wallet (#4172)
|
||
|
d63e845de4 Only update wallet's sync height if we don't have a match in processCompactFilter() (#4169)
|
||
|
f1bd0ea3a5 Add log message for the case where we match a script but do not have a matching address in our database (#4156)
|
||
|
4cefa56c99 Add unit test for address creation when we are already watching the script (#4152)
|
||
|
374c1d7b9f Upgrade RescanHandlingTest to use the newest release of bitcoind (#4151)
|
||
|
7a5c2971dd Refactor receive flow to use the same utxo state transitions (#4134)
|
||
|
c069b01e53 2022 02 24 rm prune addresses after rescan (#4130)
|
||
|
3ba95700b2 Add RescanState, make sure we don't start concurrent rescans (#4131)
|
||
|
940c66807e Add log for when a new address is generated (#4127)
|
||
|
e6bf7bd67e Segregate updating received utxos and spent utxos (#4093)
|
||
|
|
||
|
## testkit-core
|
||
|
|
||
|
c11d9ef1fe Fix unit test where coinbase input was sometimes selected (#4165)
|
||
|
|
||
|
## tor
|
||
|
|
||
|
fe86233489 Add better tor message to UI (#4181)
|
||
|
|
||
|
## Website
|
||
|
|
||
|
7ddeae66d2 Add web UI build tutorial (#4183)
|
||
|
90ff59c6fe Add The Bitcoin Company to users list (#4177)
|
||
|
|
||
|
## Dependencies
|
||
|
|
||
|
666885bc11 Re-add javafx media,graphics dependnecies to fix GUI (#4107)
|
||
|
5b1b1ee149 Remove uneeded javafx deps (#4103)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|