Commit Graph

588 Commits

Author SHA1 Message Date
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
d79f70ee82
Bump scalatest to 3.2.13 (#4605) 2022-08-12 14:24:30 -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
rorp
0404cffe26
Embedded Pg v1.0.1 (#4567)
* Embedded Pg v1.0.1

* fix GitHub action evironment

* fix Windows CI tests

* test db-commons in different environments

* remove dbCommontTest from Windows and Mac Github actions

* cleanup

* configurable postgres startup wait

* Empty commit to run CI

* Bump default timeout to 60

* Empty commit

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2022-08-06 07:30:26 -05:00
Chris Stewart
b905afa65e
2022 07 20 wallet rescan stream (#4530)
* Implement rescan with akka streams

Get basic stream working with rescan

Fix bug where we weren't using rescan specific threadpool

Implement killswitch for rescan

* WIP: Expose promise to allow external completion of rescan stream

* Rework RescanStarted.RescanStarted to contain a promise to complete the stream early, and a future that represents the completed streams materialized value

* Comment cleanup

* Fix compile errors, remove killswitch

* Fix 2.12.x compile

* Introduce ActorSystem into wallet, refactor rescans to use that ActorSystem

* Fix import

* Fix bug where we were prepending instead appending to batched Vector

* Propogate RescanState upwards into WalletRoutes

* Refactor fetching of filters to be a Flow
2022-07-24 12:26:21 -05:00
Chris Stewart
9930c964f7
sbt 1.7.1 (#4497) 2022-07-12 07:49:26 -05:00
Chris Stewart
1fc6d2a793
Upgrade sbt to 1.7.0 (#4490) 2022-07-11 08:05:22 -05:00
Chris Stewart
906e1f5c53
Bump previousStableVersion to 1.9.2 (#4432) 2022-06-27 15:22:17 -05:00
Chris Stewart
970b6fd6eb
upgrade scalatest dependencies (#4411) 2022-06-21 15:09:20 -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
2af7923f3b
Downgrade slick to fix jlink build (#4345) 2022-05-18 11:47:46 -05:00
Chris Stewart
107f95cd5a
Upgrade sttp to 3.6.1 (#4341) 2022-05-18 08:35:49 -05:00
Chris Stewart
63df47e002
Upgrade to slick to 3.4.0-M1 (#4342) 2022-05-18 08:31:59 -05:00
Chris Stewart
4b2ca33495
upgrade micropickle to 1.6.0 (#4340) 2022-05-17 18:04:59 -05:00
benthecarman
6845caf778
Make all uint64 types from lnd a UInt64 (#4332)
* Make all uint64 types from lnd a UInt64

* Make all uint32 types from lnd a UInt32
2022-05-11 05:05:16 -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
a3faa0c56f
Upgrade plugin dependencies (#4318)
* Upgrade plugin dependencies

* Downgrade scalajs dependency
2022-05-05 14:58:57 -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
678dc6f676
Upgrade sbt native packager to 1.9.9 (#4317) 2022-05-05 12:18:34 -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
e05cf21827
Upgrade dropWizards to 4.2.9 (#4313) 2022-05-04 14:29:12 -05:00
Chris Stewart
2f4bbf7014
Upgrade flyway to 8.5.9 (#4311)
* Upgrade flyway to 8.5.9

* Remove comment
2022-05-04 11:24:51 -05:00
Chris Stewart
56138cea92
Remove source code dependency, its not used anywhere (#4310) 2022-05-04 10:49:01 -05:00
benthecarman
7566a96b31
Update akka to 2.6.19 (#4287) 2022-04-24 07:56:40 -05:00
Chris Stewart
813b58e977
Update deps (#4279)
* Update lots of deps

* Downgrade postgres again

Co-authored-by: benthecarman <benthecarman@live.com>
2022-04-19 18:43:35 -05:00
Chris Stewart
8cda343fd3
Add version 1.9.1 to the website (#4269) 2022-04-18 13:23:52 -05:00
Scala Steward
d7f12be1d4
Update scalafx to 17.0.1-R26 (#3874)
* Update scalafx to 17.0.1-R26

* Update scalafx to 17.0.1-R26

* Update scalafx to 17.0.1-R26
2022-03-19 12:22:42 -05:00
Chris Stewart
b8539bf68c
Upgrade sbt to 1.6.2 (#4187) 2022-03-14 16:46:01 -05:00
Chris Stewart
30226219e6
2022 03 01 static wix upgrade product code (#4149)
* Try fixing a stic wix productId so the windows OS can understand installations of bitcoin-s are the same product

* Add this branch to release.yml

* Use 1.9.0 windows product id

* Add EnvUtil.parseCommitsSinceLastTag, make last number on windows version be the number of commits since last tag

* Add ability to parse the version from a string

* use upgradeId rather than productId

* Remove feature branch from release.yml

* Remove test
2022-03-01 18:25:13 -06: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
666885bc11
Re-add javafx media,graphics dependnecies to fix GUI (#4107) 2022-02-18 11:39:24 -06:00
Chris Stewart
5b1b1ee149
Remove uneeded javafx deps (#4103) 2022-02-16 16:44:12 -06:00
Chris Stewart
07fcfd0568
2022 02 12 update mdoc fix downloadlink (#4086)
* Fix broken website examples

* Update mdoc dependency and fix download link
2022-02-12 16:20:34 -06:00
benthecarman
03abb7537b
Add basic esplora client (#4018)
* Add basic esplora client

* Improve error message
2022-01-28 15:48:44 -06:00
Chris Stewart
52dcf51e82
Automatically download binaries if they are used in test suite (#4005)
* Remove download binary scripts from CI, try to make binary downloads contingent on tests being run in a project

* Cleanup docs to remove unecessary downloadBitcoind
2022-01-23 17:43:30 -06:00
Scala Steward
13f5fb8dcb
Update javafx-base, javafx-controls, ... to 18-ea+10 (#3998) 2022-01-20 17:40:59 -06:00