mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-26 13:25:49 +01:00
initial draft of 1.9.2 release notes (#4362)
This commit is contained in:
parent
d8fc8e588f
commit
72fef5a27e
1 changed files with 208 additions and 0 deletions
208
release-notes/release-notes-1.9.2.md
Normal file
208
release-notes/release-notes-1.9.2.md
Normal file
|
@ -0,0 +1,208 @@
|
|||
# 1.9.2
|
||||
Sort commits up to d8fc8e588ff04575b23dfc236418c71b11d566b1
|
||||
|
||||
This release is backwards compatible with the 1.9.2 release of bitcoin-s
|
||||
|
||||
See the individual module sections for more information on lower level updates to the codebase.
|
||||
|
||||
A major developer UX improvement we had since this release is the ability for a developer to spin up a docker environment for the DLC wallet easily. [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)
|
||||
|
||||
## Running bitcoin-s
|
||||
|
||||
If you want to run the standalone server binary, after verifying gpg signatures, you
|
||||
can `unzip bitcoin-s-server-1.9.2.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.2.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.1-1_amd64.deb: OK
|
||||
bitcoin-s-1.9.1.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.1.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/
|
||||
|
||||
# Executive Summary
|
||||
|
||||
## app commons
|
||||
|
||||
488716d10a Add ProcessLogger to ProcessBuilder so that we capture logs from binaries like tor (#4327)
|
||||
|
||||
## App server
|
||||
|
||||
8a01432db4 Try to debug why shutdown isn't working on windows (#4349)
|
||||
d335cd1933 Enable LauncherJarPlugin on oracleServer/appServer (#4338)
|
||||
5036b37729 2022 05 11 tor race condition (#4333)
|
||||
d46b4a6c91 Make logging to file async, remove neverBlock configuration so that we are guaranteed to capture logs (#4305)
|
||||
be34593e80 2022 04 29 issue 4302 (#4304)
|
||||
f4d864fab8 2022 04 26 Startup time of `appServer` (#4294)
|
||||
17944c4aad Update rolling policies for log files (#4291)
|
||||
bac3cb4190 Fix rolling log file (#4288)
|
||||
16c5d835de 2022 04 20 issue 4280 (#4282)
|
||||
e3e59923c4 Parallelize some startup on startBitcoinSBackend() to increase performance (#4217)
|
||||
|
||||
## bitcoind rpc
|
||||
|
||||
## bundle
|
||||
|
||||
## Build
|
||||
|
||||
e4d38ba53a 2022 05 05 OS specific jlink builds (#4322)
|
||||
dd9a9dcea6 Remove explicit inclusion of jdk.unsupported as its not included by default (#4319)
|
||||
087b9f90b5 2022 05 03 oracle server jlink build (#4316)
|
||||
cbfe684352 Reduce what gets tested on tor CI (#4274)
|
||||
|
||||
## Core
|
||||
|
||||
676c0b4261 Add isStandard to Address (#4353)
|
||||
90970058f9 Improve TLV error message (#4283)
|
||||
|
||||
## Crypto
|
||||
|
||||
b80bf4649e Add HashType to ECDigitalSignature API (#4320)
|
||||
f42d7ae8e7 Added validation to signature methods to avoid corruption edge cases (#4214)
|
||||
|
||||
## DLC node
|
||||
|
||||
272f31aeaa Fix race condition on DLC node startup wrt to tor (#4335)
|
||||
|
||||
## DLC wallet
|
||||
|
||||
79b4f096ec Improve logging around signDLC (#4299)
|
||||
525fb2ac0d Default createDLCOffer to current block height (#4285)
|
||||
f5940c93d4 Contact list (#4234)
|
||||
d29bad3437 Add better logs for a DLCWallet.cancelDLC() (#4278)
|
||||
|
||||
## gui
|
||||
|
||||
## keymanager
|
||||
|
||||
## Lnd rpc
|
||||
|
||||
527e3ae862 Fix lnd sendToRoute for 0 amount invoices (#4348)
|
||||
e9582d2145 Update lnd to v0.14.3-beta (#4347)
|
||||
63e8d76dfc Add ability to get LndInstanceRemote from config (#4334)
|
||||
6845caf778 Make all uint64 types from lnd a UInt64 (#4332)
|
||||
18c5ded5d3 Check if lnd network config is equal to 1 (#4330)
|
||||
8ff4ee13e5 Use route hints with probing (#4312)
|
||||
16c13568a9 Lnd probing: only update route with mpp record if we can (#4293)
|
||||
b8a984a986 Implement probing in lnd (#4202)
|
||||
95bbb06789 Add lnd invoice client (#4289)
|
||||
587bca87c4 Add router rpc to lnd, use for paying invoices (#4286)
|
||||
5856745398 Add raw funding of psbt to LndRpc (#4235)
|
||||
|
||||
## Lnurl
|
||||
|
||||
d60d984a6b LnURL Module (#4295)
|
||||
|
||||
## node
|
||||
|
||||
d8fc8e588f Remove Spv code (#4356)
|
||||
b980c432fd Bump node initialization timeout to 20 seconds (#4328)
|
||||
ce00d3ac36 Segregate handling of Tcp.ErrorClosed command from the rest of Tcp.ConnectionClosed (#4307)
|
||||
|
||||
## Oracle Explorer Client
|
||||
|
||||
c9502babba Tor endpoints for the oracle explorer client (#4314)
|
||||
|
||||
## wallet
|
||||
|
||||
bf88d0d93f Remove exception when we have zero relevant outputs (#4352)
|
||||
f680ab8691 Persist whether wallet is rescanning in the database (#4326)
|
||||
059f2f5fac Fix `ERROR: relation "txo_spending_info" does not exist` (#4323)
|
||||
341c712563 Validate bitcoin-s.wallet.walletName config option (#4336)
|
||||
fac0713405 Reduce rescan threadpool size to just be number of available processors (#4306)
|
||||
0c6c9180ed Handle duplicate UTXOs (#4296)
|
||||
486fa36d2c Make _findOutputsBeingSpentQuery take at most 1,000 outpoints (#4300)
|
||||
6db1f26625 2022 03 22 getrelevantoutputs upfront (#4219)
|
||||
3831b35817 Prevent the wallet from creating duplicate UTXOs (#4290)
|
||||
|
||||
## testkit-core
|
||||
|
||||
## testkit
|
||||
|
||||
## tor
|
||||
|
||||
9d90b2279a Tor v0.4.6.10 (#4331)
|
||||
6356a50a89 Add log for tor being provided (#4329)
|
||||
|
||||
## Website
|
||||
|
||||
c911808996 Fix example (#4324)
|
||||
67f8ac8294 Add cd bitcoin-s-server (#4298)
|
||||
a739a2dd2b Bump README versions (#4284)
|
||||
b0e849c233 Update pgp key as previous key expired (#4273)
|
||||
8cda343fd3 Add version 1.9.1 to the website (#4269)
|
||||
|
||||
## Dependencies
|
||||
|
||||
2af7923f3b Downgrade slick to fix jlink build (#4345)
|
||||
107f95cd5a Upgrade sttp to 3.6.1 (#4341)
|
||||
63df47e002 Upgrade to slick to 3.4.0-M1 (#4342)
|
||||
4b2ca33495 upgrade micropickle to 1.6.0 (#4340)
|
||||
a3faa0c56f Upgrade plugin dependencies (#4318)
|
||||
678dc6f676 Upgrade sbt native packager to 1.9.9 (#4317)
|
||||
e05cf21827 Upgrade dropWizards to 4.2.9 (#4313)
|
||||
2f4bbf7014 Upgrade flyway to 8.5.9 (#4311)
|
||||
56138cea92 Remove source code dependency, its not used anywhere (#4310)
|
||||
3dc709386a Upgrade Eclair to v0.7.0 (#4308)
|
||||
7566a96b31 Update akka to 2.6.19 (#4287)
|
||||
813b58e977 Update deps (#4279)
|
||||
ca5bde46d4 Bump prismjs from 1.26.0 to 1.27.0 in /website (#4133)
|
||||
47b65cae65 Bump async from 2.6.3 to 2.6.4 in /website (#4271)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue