Commit Graph

89 Commits

Author SHA1 Message Date
Craig Raw
345716e95d fix stale block issue with flat file reads 2026-04-06 12:59:49 +02:00
Craig Raw
642df57454 implement batched appends, memory mapped block file reads and improved logging 2026-04-06 12:59:49 +02:00
Craig Raw
44b86e8148 implement concurrent block reading and parsing for indexing 2026-04-06 12:59:49 +02:00
Craig Raw
708b523569 implement flat file block data source 2026-04-06 12:59:49 +02:00
Craig Raw
33873a4bc1 initial clean refactor to extract and implement rpc block datasource 2026-04-06 12:59:49 +02:00
Craig Raw
64bc758d88 update readme for 1.4.0 release 2026-04-01 14:36:21 +02:00
Craig Raw
dcfed73de0 bump to v1.4.0 2026-04-01 12:40:29 +02:00
Craig Raw
17500730c4 avoid extracting extension file twice 2026-03-31 15:19:12 +02:00
Craig Raw
c8d4f1f573 update extension to dynamically load opencl 2026-03-31 14:48:41 +02:00
Craig Raw
0b3e45f17c update extension built against cuda v12.8.1 runtime 2026-03-31 13:02:02 +02:00
Craig Raw
72f85c398f improve concurrency through use of duplicate duckdb connections 2026-03-31 11:49:24 +02:00
Craig Raw
121d4131db Update extension for multi-GPU fix and better progress tracking 2026-03-30 14:33:07 +02:00
Craig Raw
f12dd66401 strip the extension for other platforms from the jlink image 2026-03-27 15:47:05 +02:00
Craig Raw
36cc2288ad add compute backend config variable to select auto, gpu and cpu backends 2026-03-27 15:13:49 +02:00
Craig Raw
856d2bf196 fix drongo system.load warning 2026-03-27 14:14:35 +02:00
Craig Raw
a1a356d1e7 switch to use the ufsecp duckdb extension 2026-03-27 13:55:00 +02:00
Craig Raw
fda40f2f5a fix jpackaged build for duckdb v1.4.4 2026-03-18 15:24:21 +02:00
Craig Raw
03ae7043e6 add benchmarking script 2026-03-18 14:23:15 +02:00
Craig Raw
a1af4d6995 upgrade dependencies 2026-03-05 11:48:13 +02:00
Craig Raw
6ad21c8192 upgrade duckdb to v1.4.4 2026-03-03 09:28:01 +02:00
Craig Raw
267c55b93d upgrade to java 25.0.2 2026-02-10 11:08:50 +02:00
Craig Raw
4212d9ff5d upgrade gradle plugins for java 25 2026-01-27 15:59:03 +02:00
Craig Raw
9e5227efa8 update to macos-15-intel runner 2025-12-11 12:00:28 +02:00
Craig Raw
38ab6957af improve logging on scriptpubkey retrieval failures 2025-11-25 08:50:27 +02:00
Craig Raw
5124333b14 bump to v1.3.2 2025-11-14 15:58:14 +02:00
Craig Raw
74df323fe5 improve electrum server operation when bitcoind is not connected 2025-11-14 15:55:29 +02:00
Craig Raw
3c5bd95057 minor logging changes 2025-11-14 09:19:31 +02:00
Craig Raw
56c5d33af7 bump to v1.3.1 2025-11-14 09:16:02 +02:00
Craig Raw
2474b539bb add initial server.version rpc call to frigate-cli for electrum protocol 1.6 compliance 2025-11-14 09:15:08 +02:00
Craig Raw
927684718a update drongo to latest head 2025-11-12 11:12:25 +02:00
Craig Raw
b36d24573a add app name to notarization action 2025-11-11 16:52:23 +02:00
Craig Raw
b796c80419 bump to v1.3.0 2025-11-11 16:02:52 +02:00
Craig Raw
1e3d566113 add benchmarking document 2025-11-11 16:02:00 +02:00
Craig Raw
67c2c56de1 minor fixes 2025-11-11 15:53:41 +02:00
Craig Raw
f1e7b1a4fc fix off-by-one error on block reorgs 2025-11-11 14:43:19 +02:00
Craig Raw
e8fad61be1 support electrum protocol 1.6 changes 2025-11-11 09:29:16 +02:00
Craig Raw
3527f1e0b6 update to use sparrowwallet codesign action for macos 2025-11-10 14:47:11 +02:00
Craig Raw
bcb6f15e7f add remaining electrum protocol methods delegating to backend server 2025-11-07 17:16:09 +02:00
Craig Raw
d62a3ddccf improve electrum transport memory usage 2025-11-07 15:41:53 +02:00
Craig Raw
e0d20a0c0b improve scalability by using virtual threads 2025-11-07 12:16:04 +02:00
Craig Raw
628761e9c3 ensure label integers are always positive 2025-11-06 08:02:20 +02:00
Craig Raw
418296e736 add labels integer array to scan parameters and remove scanForChange (change now always included) 2025-11-05 17:18:37 +02:00
Craig Raw
bd7a4492e5 minor change to specify height instead of blockchain order 2025-11-05 08:28:59 +02:00
Craig Raw
faec2ce994 fix issue with useCuda true and scanForChange false, sort useCuda results by height 2025-11-05 08:15:38 +02:00
Craig Raw
da83abcbf6 fix file permissions on gradle 9.1.0 2025-10-31 16:57:25 +02:00
Craig Raw
205e5efc46 add proxy to backend electrum server support 2025-10-31 16:15:17 +02:00
Craig Raw
ca8ac088ea bump to v1.2.0 2025-10-31 12:52:37 +02:00
Craig Raw
6d4a12484c update gradle to 9.1.0 2025-10-31 12:48:30 +02:00
Craig Raw
6e9d4235bf use duckdb appender instead of batch inserts 2025-10-31 12:45:07 +02:00
Craig Raw
787885d535 use static linking for libcudart 2025-10-31 11:52:19 +02:00