Commit graph

  • 3c8da28d80
    chore: bump version to 0.15.0 (#124) main v0.15.0 malice 2026-07-01 11:33:12 -06:00
  • 086d0f62c8 chore: bump version to 0.15.0 Ubuntu 2026-07-01 17:32:34 +00:00
  • dfcdda5ecf
    feat: wire GenericHttpAdapter into geocoder enrichment (v0.15.0 PR2.5) (#123) malice 2026-07-01 11:30:35 -06:00
  • abe35b2ecb feat: wire GenericHttpAdapter into geocoder enrichment (v0.15.0 PR2.5) Ubuntu 2026-07-01 17:29:29 +00:00
  • 7688d268a3
    feat: GUI create/delete for adapter instances (v0.15.0 PR3) (#122) malice 2026-06-30 13:03:14 -06:00
  • a068df8f5d feat: GUI create/delete for adapter instances (v0.15.0 PR3) Ubuntu 2026-06-30 17:28:32 +00:00
  • 3effd677a5
    feat: add GenericHttpAdapter (kind=generic_http, v0.15.0 PR2) (#121) malice 2026-06-30 11:13:06 -06:00
  • 95bc50f572 feat: add GenericHttpAdapter (kind=generic_http, v0.15.0 PR2) Ubuntu 2026-06-30 07:05:31 +00:00
  • 13722d07dd
    refactor: decouple adapter class-identity (kind) from instance-identity (name) (#120) malice 2026-06-30 00:53:34 -06:00
  • ff97faea0d refactor: decouple adapter class-identity (kind) from instance-identity (name) Ubuntu 2026-06-29 22:36:53 +00:00
  • 9450696fe9
    gui: add Delivered + Confirmed (acked) columns to consumers page (#119) v0.14.9 malice 2026-06-28 22:32:50 -06:00
  • fdc6493258 gui: add Delivered + Confirmed (acked) columns to consumers page gui/consumer-throughput-columns Ubuntu 2026-06-29 04:31:49 +00:00
  • a84ac0f911
    gui: stack consumers page stream blocks full-width (fix table overflow) (#118) v0.14.8 malice 2026-06-28 21:38:13 -06:00
  • 6b76b1f549 gui: stack consumers page stream blocks full-width (fix table overflow) fix-consumers-layout Ubuntu 2026-06-29 03:37:18 +00:00
  • 832804817e chore: bump version to 0.14.7 (consumers admin page release) v0.14.7 Matt Johnson 2026-06-29 01:42:13 +00:00
  • a38eaaa4fd
    gui: add consumers admin page (view + delete JetStream consumers) (#117) malice 2026-06-28 19:41:39 -06:00
  • ef762ea8e4 gui: make consumers_delete guards DB-independent + add rendered-HTML tests gui/consumers-admin Ubuntu 2026-06-28 23:11:57 +00:00
  • 40ea23e904 gui: fix consumers_info coroutine usage + list-returning test mock + None-guard counts Ubuntu 2026-06-28 23:07:35 +00:00
  • 84de144b30 gui: add consumers admin page (view + delete JetStream consumers) Ubuntu 2026-06-28 22:56:57 +00:00
  • acef894b21
    deploy.sh: fix central-migrate env (cd + EnvironmentFile) so pre-flight check works (#116) malice 2026-06-28 16:40:34 -06:00
  • 05bb293f17 deploy.sh: fix central-migrate env (cd + EnvironmentFile) so pre-flight check works fix-deploy-migrate-env Ubuntu 2026-06-28 20:30:50 +00:00
  • 9b506dc9d3
    scripts/deploy.sh: one-command tag-based deploy with pre-flight backup + verify (#115) v0.14.6 malice 2026-06-28 14:13:55 -06:00
  • 1ae3f3e7fd
    supervisor: shrink sat dedup window + WAL cursors.db to cut CPU/IO (#114) malice 2026-06-28 14:13:50 -06:00
  • 2d4bf022db
    eonet: bypass bbox filter for global disaster feed (#113) malice 2026-06-28 14:13:45 -06:00
  • d3a1be82fe
    v0.14.6: commit orphaned migration 036 + fix stale README/version metadata (#112) malice 2026-06-28 14:13:40 -06:00
  • 008254df74 scripts/deploy.sh: one-command tag-based deploy with pre-flight backup + verify add-deploy-script Ubuntu 2026-06-28 19:54:13 +00:00
  • 238de7a9a1 supervisor: shrink sat dedup window + WAL cursors.db to cut CPU/IO supervisor-cpu-dedup-wal Ubuntu 2026-06-27 23:49:06 +00:00
  • 9eaa32f26f eonet: bypass bbox filter for global disaster feed eonet-global-feed Ubuntu 2026-06-27 16:19:53 +00:00
  • bb0b8c5e02 v0.14.6: commit orphaned migration 036 + fix stale README/version metadata stabilize/commit-migration-036 Matt Johnson 2026-06-27 06:45:18 +00:00
  • 39161cc993 docs: correct stale README — central is live in production (v0.14.5), not scaffold Ubuntu 2026-06-18 21:09:53 +00:00
  • 3361abaa92
    v0.14.5: migration 042 re-asserts central ownership of config.monitoring_areas (#111) v0.14.5 malice 2026-06-15 22:02:02 -06:00
  • 4bbe7d61a6 v0.14.5: migration 042 re-asserts central ownership of config.monitoring_areas v0_14_5_migration_042_owner malice 2026-06-15 18:09:33 -06:00
  • c1c3d2576d
    v0.14.4: propagate WFIGS perimeter updates (dedup key includes attr_ModifiedOnDateTime_dt) (#110) v0.14.4 malice 2026-06-14 13:16:48 -06:00
  • e81e52e4e8 v0.14.4: propagate WFIGS perimeter updates (dedup key includes attr_ModifiedOnDateTime_dt) malice 2026-06-14 13:07:19 -06:00
  • 18f0dd6df9
    v0.14.3: propagate WFIGS incident updates (dedup key includes ModifiedOnDateTime_dt) (#109) v0.14.3 malice 2026-06-13 15:26:57 -06:00
  • 6f82ca68f4 v0.14.3: propagate WFIGS incident updates (dedup key includes ModifiedOnDateTime_dt) malice 2026-06-13 15:19:55 -06:00
  • ffb0e812cb
    v0.14.2: exempt global satellite telemetry from bbox filter (#108) v0.14.2 malice 2026-06-12 09:09:11 -06:00
  • facb940227 v0.14.2: exempt global satellite telemetry from bbox filter malice 2026-06-12 01:26:22 -06:00
  • c2864a94ce
    v0.14.0: multi-bbox monitoring areas (config.monitoring_areas set-union filter) v0.14.0 malice 2026-06-11 13:17:54 -06:00
  • 71e1e94fe1 v0.14.0: multi-bbox monitoring areas (config.monitoring_areas set-union filter) v0_14_0_multi_monitoring_areas malice 2026-06-11 12:58:08 -06:00
  • 3f1fec9846
    v0.13.0: sat_orbits adapter (forward-orbit-track per satellite) + antimeridian splitter v0.13.0 malice 2026-06-09 18:50:47 -06:00
  • 03602c02f8 v0.13.0: sat_orbits adapter (forward-orbit-track per satellite) + antimeridian splitter v0_13_0_sat_orbits malice 2026-06-09 18:44:14 -06:00
  • 8e388dabd5
    v0.12.1: n2yo_visualpasses adapter (server-side visible-pass alerts) v0.12.1 malice 2026-06-09 16:00:55 -06:00
  • 0bf82b03a4 v0.12.1: n2yo_visualpasses adapter (server-side visible-pass alerts) v0_12_1_n2yo_visualpasses malice 2026-06-09 15:52:47 -06:00
  • c49f2db95f
    v0.12.0: sat_positions adapter (live global satellite positions) + sat_common refactor v0.12.0 malice 2026-06-09 15:23:32 -06:00
  • 7dc1f9c28e v0.12.0: sat_positions adapter (live global satellite positions) + sat_common refactor v0_12_0_sat_positions malice 2026-06-09 15:13:44 -06:00
  • 7bdc872174
    v0.11.3: fix GUI adapter-edit 500 on list[int] settings fields v0.11.3 malice 2026-06-09 13:26:57 -06:00
  • 1ff77463f1 v0.11.3: fix GUI adapter-edit 500 on list[int] settings fields fix_v0_11_3_form_descriptors_list_types malice 2026-06-09 13:19:39 -06:00
  • 91457df1fa
    v0.11.2: satpass_predict — render ground track + visibility footprint on events map (#102) v0.11.2 malice 2026-06-09 08:59:30 -06:00
  • d12dacb785 v0.11.2: satpass_predict — render ground track + visibility footprint on events map malice 2026-06-09 08:54:29 -06:00
  • 86e8b6b56a
    v0.11.1: satpass_predict adapter (server-side pass alerts for fixed observers) (#101) v0.11.1 malice 2026-06-09 01:16:43 -06:00
  • 66f5958d80 v0.11.1: satpass_predict adapter (server-side pass alerts for fixed observers) malice 2026-06-09 01:09:34 -06:00
  • 621148ac46
    v0.11.0: new celestrak_tle adapter + CENTRAL_SAT satellite-tracking stream (#100) v0.11.0 malice 2026-06-09 00:54:19 -06:00
  • 7290af21df v0.11.0: new celestrak_tle adapter + CENTRAL_SAT satellite-tracking stream malice 2026-06-09 00:39:42 -06:00
  • a3aea62d2f
    v0.10.11: extend avalanche_org adapter — tombstones, geo.bbox, hyphen slugs (#99) v0.10.11 malice 2026-06-08 23:08:22 -06:00
  • 8282f67b65 v0.10.11: extend avalanche_org adapter — tombstones, geo.bbox, hyphen slugs malice 2026-06-08 23:03:42 -06:00
  • e92b51c518
    v0.10.10: new avalanche_org adapter — backcountry avalanche advisories (#98) v0.10.10 malice 2026-06-08 21:57:56 -06:00
  • 89242a4433 v0.10.10: new avalanche_org adapter — backcountry avalanche advisories malice 2026-06-08 21:53:33 -06:00
  • 6cbb9378d6
    v0.10.9: widen monitoring-area default to cover all of Idaho (49.0N) (#97) v0.10.9 malice 2026-06-08 01:42:59 -06:00
  • 0bb7f6c8fe v0.10.9: widen monitoring-area default to cover all of Idaho (49.0N) malice 2026-06-08 01:39:57 -06:00
  • 81a2c30fdb
    v0.10.8: discriminate Nats-Msg-Id by event.category to prevent incident+perimeter dedup collision (#96) v0.10.8 malice 2026-06-08 01:12:22 -06:00
  • 40b4bc59ea v0.10.8: discriminate Nats-Msg-Id by event.category to prevent incident+perimeter dedup collision malice 2026-06-08 01:09:27 -06:00
  • 305ce5458a
    v0.10.7: fix NWS SAME state-FIPS parse + 5-digit ANSI county form (#95) v0.10.7 malice 2026-06-08 00:30:13 -06:00
  • 4bfa8d5277 v0.10.7: fix NWS SAME state-FIPS parse + 5-digit ANSI county form malice 2026-06-08 00:23:30 -06:00
  • e807750a72
    v0.10.6: extract mile_marker from itd_511 comment field as _enriched.mile_marker (#94) v0.10.6 malice 2026-06-07 21:38:04 -06:00
  • 6b712ea34c v0.10.6: extract mile_marker from itd_511 comment field as _enriched.mile_marker malice 2026-06-07 21:24:41 -06:00
  • b17d8bcd54
    v0.10.5.2: fix BY_START_TIME feedback loop in Re-send (snapshot last_seq boundary) (#93) v0.10.5.2 malice 2026-06-06 22:36:04 -06:00
  • 9f91fe665d v0.10.5.2: fix BY_START_TIME feedback loop in Re-send (snapshot last_seq boundary) malice 2026-06-06 22:30:42 -06:00
  • b490a4eec9
    v0.10.5.1: fix inactive_threshold unit (seconds, not nanoseconds) — silent verification failure (#92) v0.10.5.1 malice 2026-06-06 19:52:17 -06:00
  • 822d4c93e8 v0.10.5.1: fix inactive_threshold unit (seconds, not nanoseconds) — silent verification failure zvx-echo6 2026-06-07 01:50:35 +00:00
  • 93f403a656
    v0.10.5: dashboard Re-send recent events button with time-window selector (operator-controlled republish across all streams) (#91) v0.10.5 malice 2026-06-06 19:45:43 -06:00
  • f3cb603a22 v0.10.5: dashboard 'Re-send recent events' button with time-window selector (operator-controlled republish across all streams) zvx-echo6 2026-06-07 01:41:06 +00:00
  • 7fa4f36e46
    v0.10.3.1: soft-disable state_511_atis* adapters instead of DELETE (FK blocked v0.10.3 migration) (#90) v0.10.3.1 malice 2026-06-06 18:39:33 -06:00
  • 8c9a7f3367 v0.10.3.1: soft-disable state_511_atis* adapters instead of DELETE (FK blocked v0.10.3 migration) zvx-echo6 2026-06-07 00:37:09 +00:00
  • 2232718509
    v0.10.4: switch wfigs_incidents to non-Current endpoint w/ WF active-only filter (resurrects IMT-managed fires like Blue Ridge) (#89) v0.10.4 malice 2026-06-06 18:10:16 -06:00
  • 6d671baf6e v0.10.4: switch wfigs_incidents to non-Current endpoint w/ WF active-only filter (resurrects IMT-managed fires like Blue Ridge) zvx-echo6 2026-06-07 00:07:55 +00:00
  • 0dd83a340e
    v0.10.3: rip out state_511_atis adapter (superseded by itd_511 v0.10.0; Castle Rock legacy shape EOL per sister-site discovery) (#88) v0.10.3 malice 2026-06-06 14:44:00 -06:00
  • 47a5c2b60e v0.10.3: rip out state_511_atis adapter (superseded by itd_511 v0.10.0; Castle Rock legacy shape EOL per sister-site discovery) zvx-echo6 2026-06-06 18:17:18 +00:00
  • 557230c7a7
    v0.10.2.1: drop broken incremental where-clause in wfigs adapters (use where=1=1) (#87) v0.10.2.1 malice 2026-06-06 01:59:45 -06:00
  • 3440b161e7 v0.10.2.1: drop broken incremental where-clause in wfigs adapters (use where=1=1) zvx-echo6 2026-06-06 07:55:36 +00:00
  • 1bebf2570b
    v0.10.2: monitoring-area bbox enforced at supervisor publish (was archive-only) (#PR_NUMBER_PLACEHOLDER) v0.10.2 malice 2026-06-05 20:34:10 -06:00
  • 69c6f1b3e4 v0.10.2: monitoring-area bbox enforced at supervisor publish (was archive-only) zvx-echo6 2026-06-06 02:34:06 +00:00
  • 1d5548c24c
    v0.10.0: ITD 511 official API adapter (events + advisories + cameras) (#85) v0.10.0 malice 2026-06-03 22:36:26 -06:00
  • 0401ceedb6 v0.10.0: ITD 511 official API adapter (events + advisories + cameras) v0.10.0-itd-511 Matt Johnson 2026-06-03 22:09:12 -06:00
  • 1f7bccaac6
    v0.9.21: FIRMS satellite pixel polygons via Geo.geometry (#84) v0.9.21 malice 2026-06-03 20:51:31 -06:00
  • f395425998 v0.9.21: FIRMS satellite pixel polygons via Geo.geometry v0_9_21_firms_pixel_polygon Central Bot 2026-06-04 02:45:23 +00:00
  • 6ea7bd70f1
    v0.9.20: regional subject routing on quake / fire / hydro / disaster adapters v0.9.20 malice 2026-05-27 23:50:30 -06:00
  • 2961a30a94 v0.9.20: stale docstring nit on renamed test Matt Johnson 2026-05-28 05:50:08 +00:00
  • c02d524b0a v0.9.20: regional subject routing on quake / fire / hydro / disaster adapters Matt Johnson 2026-05-28 05:17:49 +00:00
  • f09f749052
    Merge pull request #82 from zvx-echo6/v0_9_19_1_nws_sweep_scope v0.9.19.1 malice 2026-05-27 01:23:38 -06:00
  • 5c6d77381b fix(nws): scope sweep_old_ids to its own adapter (v0.9.19.1) Matt Johnson 2026-05-27 07:23:05 +00:00
  • 195a544c36
    Merge pull request #81 from zvx-echo6/v0_9_19_dedup_extraction v0.9.19 malice 2026-05-27 01:13:26 -06:00
  • 417c7abad6 refactor(adapters): extract inline dedup onto SourceAdapter base (v0.9.19) Matt Johnson 2026-05-27 07:12:54 +00:00
  • 7b13ea1886
    Merge pull request #80 from zvx-echo6/v0_9_18_1_test_gui_ruff_cleanup v0.9.18.1 malice 2026-05-27 00:58:49 -06:00
  • 0f59fe63ef tests: ruff cleanup in test_gui_adapter_edit.py (3 violations -> 0) Matt Johnson 2026-05-27 06:58:05 +00:00
  • 3b75f33eaf
    Merge pull request #79 from zvx-echo6/v0_9_18_migrate_reconcile v0.9.18 malice 2026-05-27 00:47:21 -06:00
  • ce66ff9361 v0.9.18: reconcile schema_migrations drift + add --check drift detection Matt Johnson 2026-05-27 06:40:38 +00:00
  • d41c418276
    Merge pull request #78 from zvx-echo6/v0_9_17_wzdx_state_filter v0.9.17 malice 2026-05-27 00:00:51 -06:00
  • 80460c83a8 WZDx: poll-time state allowlist with Idaho-region default (v0.9.17) Matt Johnson 2026-05-27 05:57:57 +00:00
  • 4fa7e031e3
    Merge pull request #77 from zvx-echo6/v0_9_16_ruff_cleanup v0.9.16 malice 2026-05-26 22:57:18 -06:00