bitcoin-s/release-notes/release-notes-v0.5.0.md
benthecarman a06cca1b30 v0.5.0 release notes (#2384)
* v0.5.0 release notes

* Add release note about defaulting to native segwit

* Update with latest commits

* Update & name release
2021-02-03 17:59:11 -06:00

25 KiB

v0.5.0 - The release who must not be named

Running Bitcoin-S

If you want to run the standalone server binary, after verifying gpg signatures, you can unzip bitcoin-s-server-0.5.0.zip and then run it with ./bin/bitcoin-s-server to start the node. You will need to configure the node properly first, you can find example configurations here.

You can then unzip the bitcoin-s-cli-0.5.0.zip folder and start using the bitcoin-s-cli like this:

./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 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-0.5.0.tgz
aa1084edb5fcd3d1dbcafe0d0fba787abf4cd455bbe38809bd9a65a49c0cd0eb bitcoin-s-server-0.5.0.tgz
$ 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/

BREAKING CHANGES to Configuration Options

It is required that all wallets pre #2217 need to have the configuration

bitcoin-s.wallet.aesPassword = "changeMe"

See issue #2245 for the errors that are thrown when this isn't set.

This password can be changed now with the keymanagerpassphrasechange RPC command.

Multi Wallet Support

Initial support for saving multiple seeds and wallets has been added to Bitcoin-S! This does not yet allow you to load and use multiple wallets at once, but you can switch between wallets using the bitcoin-s.wallet.walletName config option.

Module Level Changes

Bitcoind RPC Client

The Bitcoind RPC Client now has support for v0.20 & v0.21!

The Bitcoind RPC Client now has support for using it with a bitcoind that has multiple wallets loaded, this is done by setting the walletName parameter in the required functions.

Commits

940fce433d Fix rescans with bitcoind backend (#2605)

648e7d9aba Bitcoind v0.21.0 support (#2414)

3f18ba18d7 Bitcoind Version from String (#2421)

905491fe0e Fix getPeerInfo for v0.20 (#2402)

e830547773 Use PSBT type in bitcoind calls (#2242)

aaf1a81d4c Bitcoind RPC Multi-wallet support (#2231)

7c887cc144 Move newer functions to common rpc interface (#2230)

a5621f5f56 Add bitcoind functions for load and unload wallet (#2229)

ead4eaa147 Make bitcoind extend chain api (#2087)

206c5a93d0 Bitcoind v0.20 updated rpcs & tests (#2061)

0b100383f3 Create initial BitcoindV20RpcClient (#2060)

Chain

The ChainHandler has been split up into two different types: ChainHandler and CachedChainHandler.

CachedChainHandler stores in memory the latest block headers and allows for faster syncing. ChainHandler uses the chain database to access all data, this is necessary for things like the wallet to be able to point to a single ChainApi and not get outdated data.

Neutrino syncing should be faster after some optimizations.

Commits

d159f3eb5f Reduce number of rows selected by best filter header/best filter query (#2617)

1dacb74edf Optimize filter sync and fetching filter heights (#2568)

e44a620ea1 Small cleanups on the chain docs (#2515)

4e285e6746 Make ChainApi.processHeaders() return a failed future in the case we … (#2436)

9bef444fe7 Rework BlockHeaderDAO.chainTips into two methods: BlockHeaderDAO.{get… (#2443)

40f46d7c7a Remove BlockHeader.getBlockchainsFrom(), rework type signature for Bl… (#2431)

2de17bb4e4 2020 11 13 issue 2258 (#2260)

CLI

New CLI commands have been added such as decodepsbt, getblockheader, and bumpfeecpfp. For a full list of available CLI commands check the docs.

The Cli module is now published as a library, this should allow other projects to easily interact with a Bitcoin-S server.

The cli is also published using the sbt-native-image plugin. (#2494)

Commits

f849ba492f Wallet name in walletinfo (#2603)

94c71543fb Add createmultisig cli command (#2495)

fb43748d97 Version Number in logs & Cli Command (#2467)

2be2df12db Publish Cli as library (#2433)

847981317a Add getblockheader cli command (#2424)

f135322c09 Bump Fee Cli commands (#2415)

a2b54eef30 Import Seed cli commands (#2376)

ce9fbb0807 Analyze PSBT function (#2240)

c08379b236 Decode PSBT function (#2237)

c662cf802d Make tx an argument for decoderawtransaction (#2155)

8c4308e2c6 Make cli pretty print json (#2130)

Core

Fixed some bugs with PSBT parsing and adding witness scripts.

Initial BIP 155 support for sending and receiving addrv2 messages.

Initial BIP 325 support for interacting with Signet.

Experimental TLV support for DLC messaging, data structures, and algorithms. These are subject to change and if your project is looking to use them it is recommended to use nightly builds to stay up to date.

Commits

0280707eaa Make contract info lazy so native image works (#2606)

c4edcb2d5f Update dlc before release (#2543)

04cc10effe Add better Block.toString that doesn't blow up logs (#2585)

810ca7c678 Create BlockSyncState type (#2567)

aa0a6f96b8 Bech32 address improvements (#2571)

abc1fdd23f 2021 01 15 dlc refactors (#2518)

c4650e3930 Make allFactories lazy so we don't hit NPE exceptions (#2491)

056702f61c Add explicit signing version associated with a EventDescriptor (#2487)

223be80573 Limit bech32 addresses to segwitv0 (#2471)

141fc548bc Modified rounding on DLCPayoutCurve interpolation to match spec (#2470)

aba109de16 Add attestation verification utility (#2438)

ff60c6e03e OutcomePayoutPoint now has the correct types and deffers rounding due to extra_precision in serialized points (#2441)

036d714563 Made TLV serialization and deserialization uniform under a succinct and expressive API (#2420)

13c4b0d955 Added length prefixes to contract_info and cet_signatures TLVs (#2419)

719fab23b7 Remove CompatEither, it was needed for historical purposes to support… (#2394)

378c51991b DLC Data Structures on Master Cleanup (#2375)

49a281acaf Pulled down work from adaptor-dlc onto master (#2339)

49871df0c3 Require CJDNS starts with 0xFC (#2356)

3e7fade224 Add latest ProtocolVersion (#2332)

13443fd0d1 Implement BIP 155 addrv2 messages (#2321)

b3d70f559a Fix TLV parsing for non-standard strings (#2312)

0c03aa9c24 Add function to validate OracleAnnouncementV0TLV's signature (#2308)

28c37ccf1f trivial: Add a sha256 hash field on all TLV (#2300)

b638c6837e Move english word list to be represented by a Vector in memory (#2287)

18dfbed8c9 Add helper OracleEventTLVV0.maturation method (#2267)

e4194220c1 Update Oracle TLVs (#2185)

7178cb7136 Fixed P2SH(Segwit) bug and brought down DLC-used PSBT functionality (#2140)

ddf39057fe Only Validate PSBT BIP143 vulnerability on signing (#2204)

02c10fd89e Pretty Fee Rate toStrings (#2210)

c275a8c8aa Make tx bytes functions lazy vals (#2180)

c5be81d5e2 Add address descriptors (#2176)

2e1b4d0491 P2SHTxSigComponent constructor now detects witness data (#2169)

7bbc89fb33 Optimize GetHeadersMessage.fromBytes (#2131)

4ac93660d2 Add BIP45 Multisig Purpose (#2103)

f69678d74b Allow any HDCoinType (#2097)

fa31609dac Enable AddrMessageTest (#2106)

d158f4fcb0 Calculate HRP from network param instead of the inverse (#2079)

c2315082d8 Create ExtPrivateKeyHardened (#2073)

856f88f0dd Initial SigNet support (#2057)

Crypto

ECDSA Adaptor signatures have been added in a basic Java implementation. These should be used with caution as they are experimental and still being developed. They are based on the specification located here, however they do not fully follow the specification and will be updated in the future.

Low R Signing should now use the same algorithm as Bitcoin Core. Previously our first attempted signature would use different added entropy.

Commits

2c2646c78d Commit add Opt/T fromBytes/fromHex methods similar to StringFactory (#2499)

e944ed083f Bump size of data for AesCryptTest (#2483)

313e9d6e79 Update secp branch with synced java files (#2448)

70d014f7b2 Fixed Low R signing (#2408)

c7e5c634f3 Brought down ecdsa adaptor signatures implemented in scala from the dlc-crypto branch (#2034)

5bcf3e2a53 Introduced NFC normalization for strings in CryptoUtil and added String hashing functions (#2102)

Db Commons

Various improvements to initializing and parsing an AppConfig.

Commits

c91f81bdbf Fix all DAOs to use safeDatabase (#2556)

0cc85cc0b3 Simplify DBConfig Test to fix failures (#2459)

00e6a81a2a Safely delete files in DBConfigTest (#2451)

6b2237d2e8 Fix overrides AppConfig.configOverrides with DLCOracleAppConfig, also remove hardcoded value out of AppConfig.configOverrides so people have to implement it (#2209)

ca5324c6a2 2020 10 12 issue 2164 (#2173)

1997f22e7d Refactor db configuration to use the key 'user' rather than 'username' inline with slick documentation (#2184)

56b385a0e7 Create fromConfig functions for AppConfigs (#2170)

0e41c29a3f 2020 10 08 issue 2147 (#2153)

da2f3232cd 2020 10 06 explicit classloader (#2148)

475ed19df6 2020 10 05 redo config (#2121)

4aec33f38c Move configuration for sqlite into the 'bitcoin-s' key (#2113)

DLC Oracle

The DLC Oracle is a new module in Bitcoin-S! The DLC Oracle allows you to attest to events and sign their outcomes for DLC participants.

The DLC Oracle can be used to as a standalone module or as an RPC server. You can check out the documentation to find out more.

This is still in beta and is likely to have some breaking changes in the future. As of this release, it is up to date with the DLC Spec.

Commits

779eefb6a5 Rename createevent rpc to createenumevent (#2604)

89e3fc54f5 Fix oracle cli to use announcements (#2576)

7cce23abf7 Implement OracleAttestmentV0TLV, save outcome to db (#2516)

166440b34b Update DLC Oracle Signing Algo (#2465)

7ad477fdaa Don't allow negative outcome for unsigned digit decomp events (#2446)

0897ea5da1 2020 11 17 dlcoracle dbutil (#2272)

4c623a8fcb Fix listEvents in DLCOracle (#2265)

cc42849864 Use New Oracle TLVs in DLCOracle (#2162)

be6a2a2184 Add DbManagement tests for Oracle (#2186)

f55e83ae21 Oracle Announcement TLVs (#2149)

bc3c0af163 Use Llyod's Oracle recommendations on commitment Signature (#2117)

4cc30e15a9 Don't allow duplcate or 0 outcomes for a DLCOracle (#2120)

fcc6558a65 Increase DLC Oracle test coverage (#2128)

5d56e95af7 Add basic DLC Oracle (#2094)

28ed8db9a5 Move DLC Oracle module to master (#2083)

Eclair RPC

Eclair RPC is now updated to be compatible with v0.5

Commits

d2203f2359 Bump Eclair version (#2405)

e38569db10 Add officially supported version of bitcoind by eclair, also add the ability to specify which version of bitcoind you are using for EclairRpcTestUtil.getBitcoindRpc (#2490)

Fee Provider

Fixed a bug with the BitGo fee provider that occurred during high fee environments.

Commits

a08fc0c8a2 Fix BitGo fee provider parser (#2381)

GUI

The GUI's icon now changes based on the network of the running server. The GUI now will update its balance periodically.

Commits

827f0f3b6a Uniform GUI denominations (#2534)

95935dca34 Make GUI auto-update balance (#2197)

d2f08fd226 Add network specific icons for bitcoin-s (#2067)

Key Manager

The password to encrypt a seed as well as a BIP 39 password are both now configurable. There also exists now the ability to change your seed's password.

The Key Manager now supports the ability to store an ExtPrivateKey instead of a Mnemonic. This is only used when using the importxprv cli command.

Commits

f5dae42761 Make KeyManager return better error messages (#2464)

0e9449d9a1 Add ability to store ExtPrivateKey instead of Mnemonic (#2372)

bd3584eb43 Mask BIP39 password in the BIP39KeyManager (#2350)

79b3d959d3 Create KeyManagerAppConfig (#2268)

744d8d18ab Add ability to change aes password (#2254)

15bb935769 Use same config option for key manager projects (#2252)

42e9cbb1f2 Make aesPassword option for wallet config (#2217)

7b72d82440 Make BIP 39 password a config option (#2234)

Node

Fixed an issue where the node would not request witness data for blocks.

Fixed an issue with parsing unknown messages.

Commits

d608a44255 Ignore block messages while syncing (#2587)

ddd47b1cf1 Optimize node.start() and fetching filter & filter header heights (#2554)

7e942ba66d Add unit test to make sure DataMessageHandler exception doesn't stop node (#2536)

da54d2e9fb 2021 01 11 issue 2493 (#2503)

1ddd7bec1d Recover errors in DataMessageHandler (#2460)

2b94b33052 2021 01 02 issue 2457 (#2461)

ecc4532bf7 Remove callbacks param from DataMessageHandler & PeerMessageReceiver (#2476)

238bd02595 Request filters after processing (#2463)

9aa4d0fcd1 Fail broadcasting transaction when disconnected (#2336)

9a5ba7bd4f Fix P2PClient parsing unknown messages (#2315)

7172b4a049 Request witness blocks from peers (#2289)

61c1b91611 Bump user agent to new version (#2055)

Server

Can now use bitcoind as a backend for your bitcoin-s server. Checkout the docs on how to set this up.

Fixed issues where the server wasn't always returning correctly formatted json.

Commits

db6cd10c2f Fix bestblockhash rpc call (#2612)

a42601ebac Fix rpc bind address from config (#2542)

a1a2524b56 Use mainnet for default server (#2453)

93dae6c239 2021 01 09 issue 2496 (#2500)

8e6a37e988 Remove extra logback files (#2456)

7409bae8f9 Remove need for params in RPC request (#2418)

eaecc1c377 Implement rpcbind to allow for binding to a different interface (#2409)

de5041ee27 Fix server configuration for the app server (#2413)

42c15ba672 Fix datadir config option (#2271)

5524966998 Add directive to configure timeout on the appServer (#2275)

3701281995 Have api endpoints return json (#2178)

720932f797 BitcoindRpcConfig Test (#2181)

9036869990 Add test for server startup (#2171)

8577bfd34d Remove requirement for ZMQ with bitcoind backend (#2137)

30b6e22662 Fix NPE and log location on server start up (#2163)

6b98154622 Fix npe exception on oracleServer/run (#2160)

593f170f2a Refactor Mains to use common BitcoinSRunner (#2141)

8048f1e80c Add DLC Oracle Server Endpoints (#2105)

105260249f Bitcoind backend on server start up (#2088)

c853151206 Create Util functions for wallets with a bitcoind backend (#2076)

23d0d7e0ea Create BitcoindRpcAppConfig (#2077)

Testkit

The testkit now allows you to set any binary location for bitcoind and eclair.

Commits

4bf637a008 Fix 'client1.getDaemon.datadir.exists() was true' (#2544)

d5f162ee09 Fix BitcoindV21RpcClient testkit errors (#2533)

8c918ac0a7 Refactor test case to be more idiomatic in hopes this kills CI failures (#2524)

84ce69eac8 Clean up fixture shutdown code a bit to try and see if this resolves … (#2498)

48cb939976 Don't allow fee unit gen to be 0 (#2346)

cbd6ea2cbe Start refactoring testkit to allow for specifying a different binary … (#2325)

8f9f7750d9 Remove hard coded bitcoind version eclair was depending on and switch to latest version of bitcoind (#2324)

c29d95eece Make BitcoinSAyncTest more thread safe and make sure we have all the … (#2292)

Wallet

Multi-Wallet support has been added.

New wallet commands have been added like signpsbt, listreservedutxos, and more.

The wallet now stores its last sync height to allow for chainApis that are ahead of the wallet.

The wallet now defaults to use native segwit (bc1 addresses) instead of legacy addresses.

Commits

ee7c96245e Add walletinfo rpc (#2546)

cba90e5c2b Fix rescan to fetch blocks during scan (#2540)

36b5fc1427 Create isChange function for wallet (#2535)

f3e81d027d Remove WalletSync.sync() -> WalletSync.syncFullBlocks() (#2522)

b76be736b8 Rename wallet.getSyncHeight() -> wallet.getSyncDescriptorOpt(). We don't just use height in the descriptor, the hash is just as valuable for connecting to chains (#2479)

1d701c48a3 Use written txDbs in TransactionProcessing (#2449)

90e2a4b6f1 Account for rounding of fee rate in CPFP test (#2423)

92ac986baa Add extra checks for RBF transactions (#2416)

89222eb766 Add wallet function to bump fee with CPFP (#2399)

64a6b6bbc5 Add wallet function to bump fee with RBF (#2392)

2db21fc3d2 Add get transaction cli command (#2370)

901fb2af17 Rescan Improvements (#2379)

18755df3d1 Multi Wallet support (#2345)

d884f7b4e9 Have makeOpReturnCommitment use random UTXO selection (#2320)

641b2236d6 Let wallet sign PSBTs (#2236)

7530a13830 Add listreservedutxos cli command (#2247)

641538440f Fee Provider from config (#2219)

49a58133ec Add Wallet State Descriptors (#2157)

e2b01e17ba Small improvements on FundTransactionHandling (#2143)

f7b97ba36e Use SubtractFeeFromOutputsFinalizer when sending full utxos (#2072)

b59a17def0 Add ability to fully spend utxos (#2063)

Website & Documentation

865f1a6d46 DLC + Adaptor Docs (#2552)

8e799a4b24 Update website dependencies to address security warnings (#2607)

edf8125134 Hide chain api creation (#2569)

9f36250646 Add documentation to website for bitcoin-s-cli native image (#2591)

096504b905 Add enum oracle example (#2601)

61c3b8185e Add oracle configuration to example configuration.md (#2592)

0424bd8309 Fix aesPassword config in configuration docs (#2588)

ec65e48a29 Update Oracle Server docs, fix oracle server bugs (#2581)

d5243adf5a Add wallet sync documentation (#2565)

7c18083577 Remove range event example from website docs (#2575)

10c5418681 Updated DLC cli docs (#2551)

74884a50d2 Clarify getting-setup.md -- make distinctions between optional steps … (#2528)

f34f35ae2b Default to native segwit wallet (#2548)

663d94d1c0 Add comment about using defaultAccountType (#2549)

4a6c45f313 Add whitepaper to website (#2547)

4891838000 Rescan/Restore wallet docs improvements (#2539)

65919e135b Touch up bitcoind docs (#2514)

1ea4e1b0be Add download link to navbar & downloads page (#2473)

78e28baf3c Rename v0.4 version to 0.4.0 in docs (#2478)

4cd3079d89 Fix docs sidebar (#2466)

3e9b6881d2 KeyManager Docs (#2426)

ef1a3e7baf Add doc about no mempool (#2429)

2610a23a23 Fix broken links in docs (#2439)

732c38486e Add to docs we support schnorr (#2428)

3d37d919a3 Add supported Bips docs (#2427)

c33f88eb05 Add old release notes (#2385)

e5225993c3 Change CI Status to use Github Actions badge (#2364)

7f759ab084 docs: Logback conf command line docs (#2270)

3314cd36d0 docs: Add DLC Oracle db conf to docs (#2269)

add6b495b3 Add release notes directory similar to what bitcoin core does, docume… (#2246)

881d3b0b78 docs: Oracle Server setup docs (#2187)

25bc97765e docs: Clarify there are 2 options for node backend (#2177)

6db248de03 docs: Fix internal database configuration docs (#2156)

08ac5cc9f1 docs: Add Bitcoind Backend Docs (#2136)

0c31a9d3e6 Update slack links (#2134)

2882956f30 docs: DLC Oracle Server (#2125)

ffc42a1ed3 Server installation guide (#2091)

dd272a8d8e systemd script (#2074)

c857f5e6c7 Change versions in readme (#2065)

40db826ffc docs: Calculate correct hashes in dlc doc (#2059)

Other

72db35112d Fix compiler warning (#2609)

2f00b4a5de Update sbt to 1.4.7 (#2598)

f217296522 Update scala-collection-compat to 2.4.1 (#2597)

409373b89d Update metrics-core to 4.1.17 (#2580)

4a1316263f 2021 01 27 conectionpool (#2578)

3ebf786fcd Update website deps (#2573)

23f15dffc7 Update sourcecode to 0.2.3 (#2557)

7bb0b10cd5 Update akka-actor, akka-slf4j, akka-stream, ... to 2.6.11 (#2517)

93fea25c32 Fix native CI workflow for different branches (#2521)

a16018bf17 Update sbt-mdoc to 2.2.16 (#2541)

1903ee30b0 Update native-lib-loader to 2.3.5 (#2523)

d21657e18b Update sbt-native-image to 0.3.0 (#2511)

0f84e3d158 Add new sbt-native-image plugin that helps generate a correct native … (#2494)

0c0e209013 Update scalafx to 15.0.1-R21 (#2492)

27e50b2c34 Update javafx-base, javafx-controls, ... to 16-ea+6 (#2489)

9eb6ec8458 Update play-json to 2.9.2 (#2468)

663a951430 Update LICENSE year (#2474)

cc2c438da1 Remove -Xfatal-warnings flag for tests (#2469)

b0b56dd5da 2020 12 18 enable lint options (#2454)

4e862b7297 Move RPC server logic into separate project (#2440)

f7c6fc141d Skip CI tests for docs PRs (#2435)

19c68b77b9 Update sbt to 1.4.6 (#2434)

528b4e01ee Outstanding DLC branch diff (#2432)

41b1c4a88d Update bcprov-jdk15on to 1.68 (#2422)

b5d6216150 Windows Secp Update & fix for parsing Windows paths (#2398)

8ed30e72a8 2020 12 20 root dependson (#2404)

bc6561465e Update scala-collection-compat to 2.3.2 (#2401)

bb4a2667d1 2020 12 19 enable test compileropts (#2400)

719ccbe932 PoC: Attempt to enable parallel execution on CI now that we have github ac… (#2396)

0f037f3fb9 Remove autoScalaLibrary := false, this was not being used correctly and now is hindering builds on intellij (#2397)

0f56ab2113 Update scodec-bits to 1.1.23 (#2391)

307ba23d0d Update sbt-native-packager to 1.8.0 (#2382)

a080fc6730 Update scalacheck to 1.15.2 (#2378)

44d54ff5a5 Update sbt-mdoc to 2.2.14 (#2383)

ac374780c1 Ignore DLCPayoutCurveTest until issue 2369 is resolved (#2388)

c43e78adf3 Move CI into indiviual workflows (#2353)

35025f9843 Setup Github Actions (#2319)

4bfcaa2235 docs: Fix dependabot warning for highlight.js (#2328)

e6d8a02e42 docs: Replace Large Range with Digit Decomp (#2331)

a1862cb648 Bump sbt to 1.4.5 (#2358)

696dce912d Bump ini from 1.3.5 to 1.3.7 in /website (#2349)

f3ce3619b0 Update scalafx to 15.0.1-R20 (#2348)

1e7e8473a3 Update sqlite-jdbc to 3.34.0 (#2347)

afeb992ca6 Update sqlite-jdbc to 3.32.3.3 (#2342)

cec0593929 Update scalamock to 5.1.0 (#2327)

92b7944e23 Bump scalac setting in secp256k1jni.sbt to scala 2.12.12 (#2317)

ebd917b363 Update sbt-bloop to 1.4.6 (#2316)

5927a2e2c2 Update sbt-ci-release to 1.5.5 (#2322)

fd08c98be0 Update javafx-base, javafx-controls, ... to 16-ea+5 (#2304)

f0d925fda1 Update scopt to 4.0.0 (#2298)

8836ed5e4f Get Scala 2.13.4 compiling (#2294)

c5c7a423b2 Update scodec-bits to 1.1.22 (#2296)

b2fe48e9fb Update sbt-mdoc to 2.2.13 (#2291)

d12c857441 Update scala-collection-compat to 2.3.1 (#2290)

9d842897f5 Update scala-collection-compat to 2.3.0 (#2285)

d0e3561bca Update sbt to 1.4.4 (#2288)

f22e1b6edb Update akka-http, akka-http-testkit to 10.1.13 (#2276)

76d4e36097 Update sbt to 1.4.3 (#2266)

ff9119e975 Update spray-json to 1.3.6 (#2256)

ea23296906 Update sbt-mdoc to 2.2.12 (#2253)

35aae036f0 Update javafx-base, javafx-controls, ... to 16-ea+4 (#2249)

6538a14097 Update scalatest to 3.2.3 (#2250)

a6156cd2f3 Update scalacheck to 1.15.1 (#2243)

30cd7ed0b0 Update sbt-bloop to 1.4.5 (#2241)

497e33c1a3 Update scodec-bits to 1.1.21 (#2239)

3ba3ea6125 Update sbt-mdoc to 2.2.11 (#2238)

8a148357d5 2020 11 02 cleanup (#2233)

aca5e82bcd Exclude sbt keys that unused (are they really unused?) (#2194)

8346010027 trivial: Cache new modules for travis (#2190)

02eb3b8805 Update sbt-ci-release to 1.5.4 (#2235)

23a143d195 Update bcprov-jdk15on to 1.67 (#2228)

8d379e39a0 Update sbt to 1.4.2 (#2232)

ac53a5ee63 Update javafx-base, javafx-controls, ... to 16-ea+3 (#2205)

c4970a3e3e Update typesafe:config to 1.4.1 (#2212)

a679950ac5 Update sbt to 1.4.1 (#2202)

f75ca45e50 Update sbt-mdoc to 2.2.10 (#2199)

bc36519c06 Update postgresql to 42.2.18 (#2195)

7789249078 Update sbt to 1.4.0 (#2119)

b0b1f41ba0 Update akka-actor, akka-slf4j, akka-stream, ... to 2.6.10 (#2166)

708b160260 Update postgresql to 42.2.17 (#2168)

898a9df1dc Update sbt-native-packager to 1.7.6 (#2172)

14cfa06a4b Add -Xcheckinit copmiler flag to tests to try and find uninitialized vals (#2165)

c4bb3ac121 Conslidate DLC tests into existing CI rows rather than having unique … (#2152)

6267512c4d Make ZMQ Listeners typed (#2144)

6ce7d3d701 Upgrade to scalac 2.13.3 (#2115)

679691be27 Add signet db settings (#2068)

2abe5dff25 Update javafx-base, javafx-controls, ... to 16-ea+2 (#2038)

c2bf6dc431 Update akka-actor, akka-slf4j, akka-stream, ... to 2.6.9 (#1993)