Block a user
historian(sqlserver): retention / purge for hist.Sample and hist.Event
Implemented in b3db64af, live-gate fix 984e069f (both merged to master).
- Opt-in
ServerHistorian:SqlServer:RetentionDays(null = keep forever) +PurgeInterval(1 h) +PurgeBatchSize…
historian(sqlserver): retention / purge for hist.Sample and hist.Event
historian(sqlserver): Part 11 modified values (ReadModified + audit of HistoryUpdate)
Implemented in 062086f9, review fix-ups 57deaeba (both merged to master).
- SqlServer: schema v2 (
002_sample_modified.sql,RequiredVersion = 2; v1 upgraded in place under the…
Historian: HistoryUpdate surface
historian: QuestDB backend (design + plan)
Shipped on master at ee67b637 (merge of feat/questdb-historian).
ServerHistorian:Backend=QuestDb adds a third historian backend at parity with SqlServer:
- Npgsql/PG wire only, no new…
historian: QuestDB backend (design + plan)
Historian: HistoryUpdate surface
Shipped on master. The pluggable historian (SqlServer backend plus HistoryUpdate) landed in the local merge 8ec7a83c and was pushed with ee67b637. Live-gate evidence: `docs/plans/2026-10-09-p…
historization: crash failover leaves a ~30 s capture gap (Primary unreachable but not downed)
test flake: FocasStatusFlagsTests.An_authored_FIXED_Status_tag_reads_the_flag intermittently Bad
historian(sqlserver): time-weighted Part 13 aggregates
historian(sqlserver): Part 11 modified values (ReadModified + audit of HistoryUpdate)
history: node manager never issues event-HistoryRead continuation points
OpcUaClient driver: upstream session loss never goes Bad and never recovers (live-gate find)
historian: QuestDB backend (design + plan)
historian(sqlserver): retention / purge for hist.Sample and hist.Event
Delete the dead in-place ApplyDelta seam (config change = respawn only)
Done on master in 88ef1ea9 (merging 1ea1da82): 33 files, +112 / −559.
Deleted
- Host:
ApplyChildDelta,_pendingDelta,HandleApplyResult,HandleDeltaApplied, and their…
Delete the dead in-place ApplyDelta seam (config change = respawn only)