Skip to content

v4.1.0

Latest

Choose a tag to compare

@OgeonX-Ai OgeonX-Ai released this 13 Jul 10:24
3e29ef3

4.1.0 (2026-07-13)

Features

  • 26-01: add coverlet.runsettings with declarative boilerplate exclusions (2feb2c9)
  • 26-01: rewrite CI gate to ratcheted branch-coverage threshold, add coverage tests (bffdee7)
  • 27-02: map loop failures to typed FailureState records (#21) (439e75d)

Bug Fixes

  • add JsonStringEnumConverter and flush-to-disk before atomic rename to prevent checkpoint corruption and replay errors (795242f)
  • add JsonStringEnumConverter and flush-to-disk before atomic rename to prevent checkpoint corruption and replay errors (#17) (335e4d3)
  • audit sweep (#11) (526e4e5)
  • ci: repin release-please reusable workflow to reachable SHA (#25) (8146354)
  • ci: wire release-please PAT into reusable workflow caller (#30) (f2d4800)
  • powershell: mark non-ASCII scripts as UTF-8 (#29) (edfa2e1)
  • recovery: preserve failed MCP state for fault injection (#20) (2080c44)
  • validating: guard null fileResult from MCP before ParseInnerJson (42d80bc)