Commit graph

  • a6638469ca
    Merge ab39071203 into d694f8498a dependabot[bot] 2026-08-04 22:14:29 +00:00
  • ab39071203
    chore(deps): bump aiohttp from 3.14.1 to 3.14.3 dependabot/uv/aiohttp-3.14.3 dependabot[bot] 2026-08-04 22:14:26 +00:00
  • f02447e684
    Merge 40c86cdda7 into d694f8498a dependabot[bot] 2026-07-25 04:39:15 +00:00
  • 40c86cdda7
    chore(deps): bump setuptools from 82.0.1 to 83.0.0 dependabot/uv/setuptools-83.0.0 dependabot[bot] 2026-07-25 04:39:12 +00:00
  • dbf9dda5b8
    Merge 84a888f0ba into d694f8498a Justin Sharp 2026-07-20 13:03:17 -06:00
  • 84a888f0ba fix: use decode instead of deprecated decodepay in CLN backends Justin Sharp 2026-07-20 13:03:06 -06:00
  • df94354361
    Merge c378ae8c64 into d694f8498a dependabot[bot] 2026-07-12 19:49:18 +02:00
  • d694f8498a
    refactor(api): handle warmup fetch errors explicitly in _handle (#245) dev fusion44 2026-07-12 17:36:08 +02:00
  • 6e3238a5a7
    feat(api): implement GET /system/health readiness endpoint (#145) fusion44 2026-07-12 17:11:04 +02:00
  • 0e77b6a924
    feat(api): add pure build_health_info + rename subsystem field to healthy fusion44 2026-07-12 16:52:25 +02:00
  • 6b29239cc0
    refactor(api): hoist api_startup_status into a shared leaf module fusion44 2026-07-12 16:46:47 +02:00
  • 6b4f3abc20
    feat(api): normalize all error responses to the ErrorMessage shape fusion44 2026-07-12 11:38:09 +02:00
  • 71e7cb5632
    feat(api): add gated build_error_response for consistent errors fusion44 2026-07-12 11:30:15 +02:00
  • a921686b4a
    fix(lightning): clear error for undecodable/wrong-network invoices fusion44 2026-07-11 12:43:31 +02:00
  • 340d862102
    chore(api): remove SSE transport and unused SSE stream endpoints fusion44 2026-07-11 12:22:31 +02:00
  • 5089925c88
    feat(api): serve realtime updates over /ws WebSocket fusion44 2026-07-11 12:07:21 +02:00
  • 32414e6932
    refactor(api): rename SSE -> Event in system router docstrings fusion44 2026-07-11 12:00:13 +02:00
  • a98e9372b0
    refactor(api): Event enum + broadcast_msg over WebSocket fusion44 2026-07-11 11:29:55 +02:00
  • e53d70d390
    fix(api): harden WebSocket auth handshake against bad/disconnecting clients fusion44 2026-07-11 11:23:40 +02:00
  • 375c5a9469
    feat(api): add WebSocketManager with first-message auth handshake fusion44 2026-07-11 11:23:05 +02:00
  • 8646d966dc
    fix(lnd): return a retryable status while the RPC server starts up fusion44 2026-07-11 10:02:12 +02:00
  • 30fc76e5d6
    Merge 5fb819b8e1 into b8677cbbf1 fusion44 2026-07-09 01:29:24 +00:00
  • b8677cbbf1
    fix(system): tolerate empty hardware Redis values on VM setups fusion44 2026-07-08 14:45:21 +02:00
  • 6444769dc4
    fix(bitcoind): guard block-sub handlers against errored RPC replies fusion44 2026-07-08 14:33:59 +02:00
  • 54fc16e627
    test(bitcoind): lock JSON-RPC 2.0 success handling (no error key) fusion44 2026-07-08 13:47:11 +02:00
  • 3980ce0c6b
    fix(bitcoind): handle JSON-RPC errors returned with HTTP 200 fusion44 2026-07-08 13:16:10 +02:00
  • 63b136d5ca
    fix(apps): report electrs installed/configured/online in advanced status fusion44 2026-07-08 12:20:00 +02:00
  • a9bbc9a27c
    fix(api): release Redis connections in channel listeners/notifiers fusion44 2026-07-03 22:40:14 +02:00
  • 868457ffa5
    fix(api): replace deprecated asyncio.get_event_loop() fusion44 2026-07-03 22:34:44 +02:00
  • df62098cd1
    refactor(lightning): migrate SendCoinsInput validator to Pydantic v2 fusion44 2026-07-03 22:22:05 +02:00
  • cf423f52c1
    fix(system): stop native_python impl swallowing errors into None fusion44 2026-07-03 21:44:25 +02:00
  • c4afca50e9
    fix(system): stop leaking passwords via change-password endpoint fusion44 2026-07-03 21:42:25 +02:00
  • 9912ff0bfa
    fix(apps): honour keep_data on uninstall and fix install log name fusion44 2026-07-03 20:58:35 +02:00
  • d5a568da3e
    fix(lightning): include payments in CLN list_all_tx fusion44 2026-07-03 20:45:20 +02:00
  • dccaa17a8e
    fix(auth): correct JWT expiry unit and use standard exp claim fusion44 2026-07-03 20:35:34 +02:00
  • 5aa79acb10
    fix(apps): don't release another task's app-manage lock fusion44 2026-07-03 20:01:54 +02:00
  • ff54f93397
    fix(api): catch subprocess timeouts in exec_bash_command fusion44 2026-07-03 19:59:57 +02:00
  • 4355c8eabd
    fix(lightning): prevent shell injection in CLN local calls fusion44 2026-07-03 19:58:41 +02:00
  • ba78b10aa2
    ci: modernize the CodeQL workflow fusion44 2026-07-03 17:52:08 +02:00
  • 65588d6c7c
    chore(deps): bump dependencies with known security vulnerabilities fusion44 2026-07-03 17:37:46 +02:00
  • c378ae8c64
    chore(deps): bump requests from 2.32.5 to 2.33.0 dependabot/uv/requests-2.33.0 dependabot[bot] 2026-07-03 15:42:38 +00:00
  • e7ef3a69b0
    chore(deps): bump dependencies with known security vulnerabilities fusion44 2026-07-03 17:37:46 +02:00
  • 47cee961bc
    chore(deps): bump python-multipart from 0.0.22 to 0.0.31 dependabot[bot] 2026-07-03 15:28:00 +00:00
  • 57ec8ce3b2
    chore(deps): bump deepdiff from 8.6.1 to 8.6.2 dependabot[bot] 2026-07-03 15:27:57 +00:00
  • ae896ee34e
    chore(deps): bump aiohttp from 3.13.3 to 3.14.1 dependabot[bot] 2026-07-03 15:27:54 +00:00
  • dc86209c50
    chore(deps): bump pyjwt from 2.10.1 to 2.13.0 dependabot[bot] 2026-07-03 15:27:48 +00:00
  • c2e3e88e66
    chore: remove unused Docker regtest setup fusion44 2026-07-03 16:35:23 +02:00
  • b9e18ff677
    chore: update devenv.lock (devenv 2.x) fusion44 2026-07-03 16:00:42 +02:00
  • c9f27c3f47
    chore(nix): migrate flake from poetry2nix to uv2nix fusion44 2026-07-03 15:30:17 +02:00
  • 49d5fcb9bf
    fix: send bitcoin-only warmup app status as app_state_update_message fusion44 2026-07-03 15:28:57 +02:00
  • 6edd69a9fc
    docs: update README for uv-based tooling fusion44 2026-07-03 13:44:05 +02:00
  • 302203e0e0
    chore(deps): bump aiohttp from 3.13.4 to 3.14.0 dependabot[bot] 2026-06-03 23:48:19 +00:00
  • 4a9f5f32e3
    Merge 6524a4d0bd into 62b6438970 dependabot[bot] 2026-05-19 18:27:00 +00:00
  • 6524a4d0bd
    chore(deps): bump idna from 3.10 to 3.15 dependabot/uv/idna-3.15 dependabot[bot] 2026-05-19 18:26:57 +00:00
  • 62b6438970 chore(deps): bump urllib3 from 2.6.3 to 2.7.0 dependabot[bot] 2026-05-12 16:58:52 +00:00
  • d415fb30fd fix: handle missing bolt11 in CLN list_payments for keysend/BOLT12 Justin Sharp 2026-05-06 10:58:05 -06:00
  • e33c11cb8a chore(deps): bump python-multipart from 0.0.22 to 0.0.27 dependabot[bot] 2026-05-08 11:51:59 +00:00
  • 4c2645e7d8 chore(deps): bump python-dotenv from 1.1.0 to 1.2.2 dependabot[bot] 2026-04-21 21:26:32 +00:00
  • af388e2801
    chore(deps): bump urllib3 from 2.6.3 to 2.7.0 dependabot[bot] 2026-05-12 16:58:52 +00:00
  • c1e510d8a5 chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 dependabot[bot] 2026-04-14 02:42:44 +00:00
  • 7a269712cc chore(deps): bump aiohttp from 3.13.3 to 3.13.4 dependabot[bot] 2026-04-01 22:36:02 +00:00
  • 8b20bfcb98 chore(deps): bump pygments from 2.19.1 to 2.20.0 dependabot[bot] 2026-03-30 18:53:17 +00:00
  • 2e687b644b chore(deps): bump requests from 2.32.5 to 2.33.0 dependabot[bot] 2026-03-26 16:29:45 +00:00
  • 7c1b6aebb9 chore(deps): bump deepdiff from 8.6.1 to 8.6.2 dependabot[bot] 2026-03-18 21:34:27 +00:00
  • 88b7059ffa chore(deps): bump pyjwt from 2.10.1 to 2.12.0 dependabot[bot] 2026-03-13 23:00:39 +00:00
  • 7cdad21c2b
    chore(deps): bump python-multipart from 0.0.22 to 0.0.27 dependabot[bot] 2026-05-08 11:51:59 +00:00
  • 3e34201f6a
    refactor(flake): expose lib.mkBlitzApi for consumer-pkgs builds fusion44 2026-05-08 12:39:33 +02:00
  • 1081b7161a
    fix(lightning): get_ln_info returns stub in bitcoin-only mode fusion44 2026-05-07 19:18:39 +02:00
  • 829c9b869d fix: handle missing bolt11 in CLN list_payments for keysend/BOLT12 Justin Sharp 2026-05-06 10:58:05 -06:00
  • e691a956ae
    feat: add celery services, persist auto-generated secrets fusion44 2026-04-23 13:34:20 +02:00
  • 5fc0d04c2e
    feat: implement CLN LN backend in Nix module. fusion44 2026-04-23 11:18:09 +02:00
  • c43183978a
    feat: Swap out poerty2nix for uv2nix; remove devshell from flake fusion44 2026-04-23 10:48:41 +02:00
  • 2914a156ae
    chore(deps): bump python-dotenv from 1.1.0 to 1.2.2 dependabot[bot] 2026-04-21 21:26:32 +00:00
  • 1cdf0fad62
    chore(deps): bump python-multipart from 0.0.22 to 0.0.26 dependabot[bot] 2026-04-15 21:24:09 +00:00
  • 5d08e20db5
    chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 dependabot[bot] 2026-04-14 02:42:44 +00:00
  • 9a99facddd
    chore(deps): bump aiohttp from 3.13.3 to 3.13.4 dependabot[bot] 2026-04-01 22:36:02 +00:00
  • cb100241c1
    chore(deps): bump pygments from 2.19.1 to 2.20.0 dependabot[bot] 2026-03-30 18:53:17 +00:00
  • 0db4440e09
    chore(deps): bump requests from 2.32.5 to 2.33.0 dependabot[bot] 2026-03-26 16:29:45 +00:00
  • 4025c0ebf1
    chore(deps): bump deepdiff from 8.6.1 to 8.6.2 dependabot[bot] 2026-03-18 21:34:27 +00:00
  • 4cc2f470d8
    chore(deps): bump pyjwt from 2.10.1 to 2.12.0 dependabot[bot] 2026-03-13 23:00:39 +00:00
  • e0f4d7e2fc
    fix(deps): ensure async-timeout is included for older Python 3.11 blitz-v1.12 fusion44 2026-02-21 08:01:05 +01:00
  • d4297f5e6c
    fix: Dockerfile.regtest to reduce vulnerabilities snyk-fix-eb280b4cc7c737f2980ff851d5fc0e73 snyk-bot 2026-02-07 00:28:51 +00:00
  • 5c1669aed5 chore(deps): bump urllib3 from 2.5.0 to 2.6.3 dependabot[bot] 2026-02-05 12:42:04 +00:00
  • ae7f8f54fe chore(deps): bump python-multipart from 0.0.20 to 0.0.22 dependabot[bot] 2026-02-05 12:42:06 +00:00
  • 6c48054c7d
    chore(deps): bump python-multipart from 0.0.20 to 0.0.22 dependabot[bot] 2026-02-05 12:42:06 +00:00
  • 8cd9e394c8
    chore(deps): bump urllib3 from 2.5.0 to 2.6.3 dependabot[bot] 2026-02-05 12:42:04 +00:00
  • 74059b9256
    tests: add better integration tests fusion44 2026-02-02 12:25:30 +01:00
  • e564d18d2b
    chore: clean up imports; add better LND error logging fusion44 2026-02-02 12:25:30 +01:00
  • 07d2bfbc76
    feat: update Python and Devenv deps fusion44 2026-02-02 12:25:30 +01:00
  • ac98fab59d
    Merge 91c65ea5fd into 44385ca40c dependabot[bot] 2026-01-06 00:42:45 +00:00
  • 91c65ea5fd
    chore(deps): bump aiohttp from 3.12.14 to 3.13.3 dependabot/pip/aiohttp-3.13.3 dependabot[bot] 2026-01-06 00:42:43 +00:00
  • 2b9a83d11f
    fix: Dockerfile.regtest to reduce vulnerabilities snyk-fix-d14863f6eb4b0a597b056e828170f85d snyk-bot 2025-12-19 14:10:56 +00:00
  • 46ef6be031
    fix: Dockerfile.regtest to reduce vulnerabilities snyk-fix-0e7a16a5f7f46b46ad49a251b42815c3 snyk-bot 2025-12-13 00:50:38 +00:00
  • 5e331487c8
    fix: Dockerfile.regtest to reduce vulnerabilities snyk-fix-27393c0cd12aae64be86e62430831357 snyk-bot 2025-12-06 10:15:47 +00:00
  • b3e49157d3
    chore(deps): bump urllib3 from 2.5.0 to 2.6.0 dependabot[bot] 2025-12-06 04:59:57 +00:00
  • 44385ca40c
    chore: deprecate poetry for uv; update dependencies fusion44 2025-11-10 11:51:15 +01:00
  • 6b3acf0239 fix: handle missing fields in CLN invoice data gracefully Justin Sharp 2025-10-03 17:37:19 -06:00
  • 6f03a8b709 fix: handle missing fields in CLN invoice data gracefully Justin Sharp 2025-10-03 17:37:19 -06:00
  • acad234651 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 dependabot[bot] 2025-06-19 05:34:57 +00:00
  • b555466053
    fix: increase timeout for fetching app statuses fusion44 2025-08-08 18:27:48 +02:00