fix(ingester): retry get_state on startup DB errors; bump deps + rename behave packages
ingester: wrap bootstrap get_state() in forever-retry loop — MySQL coming up after the API process killed the ingestion task permanently before it ever entered _run_loop. Regression test added. deps: idna 3.13→3.15 (CVE-2026-45409), twisted 26.4.0rc2→26.4.0 (PYSEC-2026-160), pip 26.1→26.1.1 (CVE-2026-3219 resolved upstream), behave-core/behave-shell renamed from decnet-behave-* and bumped to 0.1.1. pre-commit hook updated to reflect current ignore list.
This commit is contained in:
@@ -52,8 +52,8 @@ dependencies = [
|
||||
# the Observation envelope; shell ships the primitive registry +
|
||||
# bus event adapter consumed by decnet/profiler/behave_shell/. Pin
|
||||
# range tracks BEHAVE-INTEGRATION.md §"Versioning".
|
||||
"decnet-behave-core>=0.1.0,<0.2",
|
||||
"decnet-behave-shell>=0.1.0,<0.2",
|
||||
"behave-core>=0.1.0,<0.2",
|
||||
"behave-shell>=0.1.0,<0.2",
|
||||
# STIX → MISP conversion: CIRCL-maintained reference converter used by
|
||||
# MISP itself. Pulls pymisp transitively (needed for MISPEvent output).
|
||||
"misp-stix>=2026.4",
|
||||
@@ -96,7 +96,7 @@ dev = [
|
||||
"pytest-xdist>=3.8.0",
|
||||
"pytest-timeout>=2.4.0",
|
||||
"flask>=3.1.3",
|
||||
"twisted>=26.4.0rc2",
|
||||
"twisted>=26.4.0",
|
||||
"requests>=2.33.1",
|
||||
"redis>=7.4.0",
|
||||
"pymysql>=1.1.2",
|
||||
|
||||
Reference in New Issue
Block a user