Bitcoin-S-Core v0.0.4 Release Notes
Release Date: 2019-02-20 // about 5 years ago-
Highlights
π This release stabilizes a lot of existing code. A few of the highlights are fixing a bug in how
LnInvoice
is parsed in #337 and fixes the dev flow withtestkit
in #341. Now it is much easier to develop on bitcoin-s and usetestkit
to test bitcoin related applications.π Another improvement in this release is #308, which fixed issues that some version of mac osx users where having with our native loading of libsecp256k1 into bitcoin-s. For more information how we natively load libsecp256k1 with bitcoin-s see the README.md. We still need to add native windows support for libsecp256k1.
π This release also integrates a website for our scaladocs.
β¬οΈ Another major theme of this release is improvements to our
EclaiRpcClient
. There are security critical improvements in this release and it is highly recommended you upgrade.Thanks
π Thanks to @nkohen and @torkelrogstad for their contributions to this release.
π Changelog
β‘οΈ 535fcfb (HEAD -> 2019-02-19-readme-update, chris/2019-02-19-readme-update) Update readme with new version
β 74f1203 (origin/master, origin/HEAD, master) Clean up compiler warnings (#349)
β 3a0c832 Reduce number of requests we send to eclair in testkits, add commandNβ¦ (#343)
β f97902b (2019-02-19-rm-more-await-result) transformRetryToTestFailure in scala 2.11.12 (#346)
β 56f12fb Add more tests to bump test coverage (#345)
β 9a8310a Better test error messages (#336)
β 463fe7e (nkohen/master) Put tests for bitcoind-rpc and eclair-rpc into a separate project to β¦ (#341)
44ea4e1 2019 02 14 fix digital signature bug ln invoice (#337)
4945845 (bump-scalac-2.12.8) Add BasicArithmetic trait (#329)
π§ b6dc57e Fix bench project configuration (#338)
8391fad Bump scalac to 2.12.8 (#340)
β f85fcf5 (torkel/master) Add bitcoin-s unit test class, all unit tests going forward should extend this (#335)
e0a38d7 Fix initialization problem with LnInvoice and the separator char (#334)
β 346f33b (2019-02-14-publishing-multiple-scalac-versions-rd2) Add explicit test cases for parsing an htlc (#333)
π e8f5abf (2019-02-10-script-parse-bug-fix) Change Factory to an abstract class (#330)
3200e6a Make start methods return Future[Unit] (#328)
248c500 Get Eclair data dir from config in EclairAuthCredentials (#326)
π 6d873ab remove response trace log (#325)
β‘οΈ 378c0d2 Default param in Eclair RPC fromDatadir, tweaks ChannelUpdate RPC type (#324)
π² f2f7017 rm usage of getSimpleName, as it breaks logback logging schemes (#322)
π 89e14d3 add logs in eclair rpc client for requests and responses (#321)
π 87d3559 Fixes conversion bug when sending with Eclair RPC (#318)
0a3bfbf Make timestamp a lazy val outside of versioning code (#317)
β f144628 Adds audit RPC call + test (#314)
dfdf0e4 Adds feebaseMsat and proportional fees for ChannelResult (#312)
8ad445c Changes how Travis fetches most recent snapshot (#315)
β‘οΈ 37f096e updates osx binaries (#308)
π 5d3bf4f Add sbt-git plugin, reformat snapshot versioning scheme (#309)
6c935f1 Add network call to eclair api (#310)
β 1bf39a3 findroute RPC call tests/types (#301)
f5ac797 Adds README notes on how to add Bitcoin-S in Ammonite (#300)
36c01a0 Scaladoc (#296)
β‘οΈ 5c9747f Update rpc README (#306)
2eae4c2 Tunes scoverage (#303)
26949b0 Adds Bitcoin-S static site (#299)
5a195ec Improves types for Eclair RPC (#298)