Commit Graph

90 Commits

Author SHA1 Message Date
Chris Stewart
fb318efe5e
core: Fix bug where we weren't checking for valid hash types in TaprootKeyPath.isValid() (#5780)
* core: Fix bug where we weren't checking for valid hash types in TaprootKeyPath.isValid()

* Fix TaprootWitness generator to use valid taproot hash types
2024-11-21 11:42:18 -06:00
Chris Stewart
30663fe622
Remove scala version speicfic build code (#5737) 2024-10-24 11:44:10 -05:00
Chris Stewart
29f10d046c
Turn on -Xlint (#5728)
Get entire codebase compiling

Fix DLCDAO

Revert .jvmopts

Finish rebase
2024-10-24 06:59:50 -05:00
Chris Stewart
dca2146647
2024 10 19 rm generic btree (#5725)
* Remove BinaryTree.scala

* Enable -Xlint:type-parameter-shadow

* Remove implicit usage in BinaryTreeDoubleSha256Digest
2024-10-19 15:13:01 -05:00
Chris Stewart
1e7e48d546
update flyway dependency to 10.19.0 (#5708)
* update flyway dependency to 10.19.0

* Add flyway-database-postgresql dependency

* Add org.flywaydb.core.internal.configuration -> org.apache.commons.text.similarity to jlinkIgnore
2024-10-14 11:46:55 -05:00
Chris Stewart
4885bdb07d
Add -Xsource:3 to lnd-rpc (#5595)
* Add -Xsource:3 to lnd-rpc

* Upgrade pekko-grpc-sbt-plugin to 1.1.0-M1 to support -Xsource:3

* Remove -quickfix:any

* Upgrade other pekko deps to 1.1.0-M1 to fix ILlegalStateExceptions w/ dep clashes
2024-07-16 08:08:43 -07:00
Chris Stewart
83ffea0214
Bump versions to 1.9.9 (#5598) 2024-05-16 06:25:25 -05:00
Chris Stewart
0af58483f2
Add -Xsource:3 to rpc projects (#5590)
* Add -Xsource:3 to bitcoind-rpc/ bitcoind-rpc-test/ lnd-rpc/ lnd-rpc-test/ eclair-rpc/ eclair-rpc-test/ clightning-rpc/ clightning-rcp-test/

* Remove -quickfix:any

* Remove lndRpc/ -Xsource:3 flag
2024-05-11 12:04:21 -05:00
Chris Stewart
f2ae03bc52
Fix jlinkIgnore after bumping waffle-jna to 3.4.0 (#5577) 2024-05-09 10:01:25 -05:00
Chris Stewart
2b67999ad8
Bump docker base image to eclipse-temurin:21 (#5497) 2024-03-27 11:29:05 -05:00
Chris Stewart
6b21a900ce
Bump versions to 1.9.8, add 1.9.8 version of website (#5280)
* Bump versions to 1.9.8, add 1.9.8 version of website

* Update website version
2024-03-25 09:06:31 -05:00
Chris Stewart
58adf4c6fd
Fix build warnings for --compress flag in jlink (#5485) 2024-03-20 11:09:41 -05:00
Chris Stewart
1b25994fc2
Re-add java.sql module to cli jlink image to fix #5411 (#5412) 2024-02-20 14:02:15 -06:00
Chris Stewart
16fb5d2dad
2023 12 19 compiler opts (#5330)
* Enable more compiler options

* enable -Xlint:valpattern, fix bug with out Test / scalacOptions were set with incorrect source code compiler flags

* Enable -Xlint:eta-sam

* Fix cryptoTestJVM

* Fix cryptoTestJS/test

* Fix asyncUtilTest

* Fix asyncUtilTest
2023-12-20 05:42:01 -06:00
Chris Stewart
c038d2fa3b
2023 08 30 refactor ConsoleCli (#5217)
* refactor ConsoleCli to use logging framework

* move things out of ConsoleCli.exec()

* Dont use deprecated method to send req

* move backend out of ConsoleCli.exec()

* Add type annotation

* Remove wrapping Try { } inside of ConsoleCli.exec()

* Remove old debug config flag, use logback to log now

* Add slf4j backend for sttp logging

* Send getversion request server side

* Use V.sttpV

* WIP

* Fix bitcoin-s-cli build

* Restore commonCompilerOpts
2023-09-01 08:23:45 -05:00
Chris Stewart
a93954cc4e
Only generate scaladoc on CI to decrease build time (#5220) 2023-08-31 11:15:23 -05:00
Chris Stewart
a18dc6c55f
Add java.instrument to jlink dev builds (#5210) 2023-08-28 11:34:55 -05:00
Chris Stewart
dd77eb0566
Add jdk.management.agent module on dev builds (#5115) 2023-06-26 10:56:49 -05:00
Scala Steward
2a966a6916
Update bcprov-jdk18on to 1.74 (#5106) 2023-06-16 10:26:45 -05:00
Chris Stewart
6f486bcc68
Fix transitive dep introduced in sqlite3 3.41.2.2 (#5082) 2023-05-29 09:29:23 -05:00
Chris Stewart
cb272ddf83
Fix build by ignoring junit transitive dep (#5071) 2023-05-15 13:52:40 -05:00
Chris Stewart
1127c56a98
Bump versions to 1.9.7 (#4886) 2022-11-16 09:35:42 -06:00
Chris Stewart
e73b328833
Prepare for 1.9.6 (#4820) 2022-10-09 11:12:43 -05:00
Chris Stewart
eb5924ba94
2022 10 03 1.9.5 release notes (#4813)
* add new commits

* Bump versions

* update release notes

* Update release notes
2022-10-03 14:34:36 -05:00
Chris Stewart
0cfad33fae
Add 1.9.4 website, add 1.9.4 release notes (#4726)
* Add 1.9.4 website, add 1.9.4 release notes

* Add versioned sidebars

* Bump more versions to 1.9.4

* update release notes
2022-09-12 08:19:28 -05:00
Chris Stewart
3ad43a8f86
ignore jakarta dependnecy in logback (#4707) 2022-09-05 08:38:50 -05:00
Chris Stewart
669eb03f93
2022 09 02 issue 4699 (#4700)
* Get version names right

* fix snapshot bug on docker settings

* Add getSimpleOSName
2022-09-02 11:56:38 -05:00
Chris Stewart
3578b56ea3
Switch base docker image to eclipse-temurin:17 (#4697) 2022-09-01 20:06:07 -05:00
Chris Stewart
c266ba849f
Set entrypoint scripts so they are executable by anyone, revert daemonUserId to test on umbrel (#4678) 2022-08-29 10:38:50 -05:00
Chris Stewart
15032e27a1
Add default exposed volume of /bitcoin-s so we can always write data to a place (#4669) 2022-08-25 14:12:46 -05:00
Chris Stewart
85a0a0b889
Add docker command mkdir /wallet (#4666) 2022-08-25 11:52:12 -05:00
Chris Stewart
ac24bfb230
Revert #4601 / #4624 so that docker works on umbrel again (#4665)
* Revert #4601 / #4624 so that docker works on umbrel again

* Fix
2022-08-25 11:21:29 -05:00
Chris Stewart
288918d705
Partially revert #4601 and re-add daemonUser := bitcoin-s (#4655)
* Partially revert #4601 and re-add daemonUser := bitcoin-s

* scalafmt

* scalafmt again?
2022-08-23 14:36:08 -05:00
Chris Stewart
e65346f558
Version 1.9.3 of everything (#4643) 2022-08-22 18:21:07 -05:00
Chris Stewart
2dad9f57b8
Fix bug where we weren't specify the bash script for each project to modify file permissions (#4625) 2022-08-18 08:29:10 -05:00
Chris Stewart
ac7939ac54
Adjust bash script permissions so they can be run by any user (#4624) 2022-08-17 16:58:37 -05:00
Chris Stewart
e413f04106
Remove the daemonUser/daemonUserId combination to make our docker images more portable (#4601) 2022-08-11 15:09:28 -05:00
Chris Stewart
906e1f5c53
Bump previousStableVersion to 1.9.2 (#4432) 2022-06-27 15:22:17 -05:00
Chris Stewart
e25c24dc9b
Fix package name bug so package name is ra… (#4402)
* Fix package name bug so package name is bitcoin-s-server-mac-1.9.2 rather than  bitcoin-s-server-mac.os.x-1.9.2.zip

* Fix whitespace bug on mac

* Fix spacing
2022-06-21 12:41:01 -05:00
Chris Stewart
3154362f1a
Add platform specific name to bitcoin-s artifacts (#4401)
* Add platform specific name to bitcion-s artificats so they don't overwrite each other on releases

* Fix so artifact name is changed, but startup script name is not changed
2022-06-16 17:08:06 -05:00
Chris Stewart
cbeae5cdbc
Remove carve out for protoc on aarch64 now that the akka grpc plugin has been updated (#4384) 2022-06-13 12:14:11 -05:00
Chris Stewart
171001273c
Implement a workaround for 4369 on docker images and m1 macs IF the user has another java installed on their machine (#4377) 2022-06-09 15:10:28 -05:00
Chris Stewart
0a0fc92f32
Switch base docker image to ubuntu to get docker working again (#4367) 2022-06-04 18:17:06 -05:00
Chris Stewart
e4d38ba53a
2022 05 05 OS specific jlink builds (#4322)
* Add OS specific zips

* Try to fix windows build

* Try to fix windows build shell

* Try to see if double zip works w/o mac verified developer error

* Add bash script to handle making file executable and make it non quarantine on mac

* Do chmod regardless of os

* Remove chmod as that cannot work by definition, revert to only packaging stage/ directory

* Make java exectuable on every OS

* refactor CommonSettings.jlinkIgnore

* Try to build appServer

* Make cli use jlink

* Make bash scripts more generic on mac

* Remove feature branch on release.yml

* Fix startup scripts
2022-05-07 18:42:02 -05:00
Chris Stewart
dd9a9dcea6
Remove explicit inclusion of jdk.unsupported as its not included by default (#4319) 2022-05-05 14:58:46 -05:00
Chris Stewart
087b9f90b5
2022 05 03 oracle server jlink build (#4316)
* Implement jlink with oracleServer

Remove comment

Begin integrating jlink into oracleServer

WIP

WIP

Finish postgres transitive deps

Get oracleServer startup working

Add some settings to compress the jre shipped, reduces size by ~50%

refactor build config

Bump dependencies

* Remove java desktop module from our jlink build
2022-05-05 09:59:05 -05:00
Chris Stewart
8cda343fd3
Add version 1.9.1 to the website (#4269) 2022-04-18 13:23:52 -05:00
Chris Stewart
8d47f804d9
Update previous stable version to 1.9.0 (#4143) 2022-03-01 10:11:58 -06:00
Chris Stewart
54e18e6a8d
Update docker image to jdk 17 (#4128) 2022-03-01 07:33:05 -06:00
Chris Stewart
be07786171
Update website to 1.8 and bump various versions on README and node agent version (#3762) 2021-10-17 12:24:30 -05:00