Fleet changelogs ยท dev.ecs0.net
rdmbair15m5-changelog-20260911-0443-m3-rfc-syslog-logging-process

rdmbair15m5-changelog-20260911-0443-m3-rfc-syslog-logging-process

Implemented Milestone M3 (RFC 5424/3164 Syslog, Socket Transports, Apple Unified Logging, Breadcrumbs Ring Buffer, Process Supervision, and Darwin Event Monitoring) with complete dual-surface parity across ECSSystem/ECSLog and ecs0lib.

Summary

Milestone M3 delivers Features 19โ€“25 of the ECSLibrary Expansion Initiative:

Scope

Exact Files Touched

ECSSystem

ECSLog (New standalone package)

ecs0lib

Verification Evidence

  1. ECSSystem Unit Tests:
    • ssh rdmsm4x "cd ~/dev/lib/ECSSystem && swift test"
    • Result: 28/28 tests passed (0 failures).
  2. ECSLog Standalone Unit Tests:
    • ssh rdmsm4x "cd ~/dev/lib/ECSLog && swift test"
    • Result: 11/11 tests passed (0 failures).
  3. ecs0lib Umbrella Unit Tests:
    • ssh rdmsm4x "cd ~/dev/lib/ecs0lib && swift test"
    • Result: 65/65 tests passed across 11 suites + all adversarial hardening tests passed (0 failures).
  4. Universal2 Release Compilation (arm64 + x86_64):
    • ECSSystem: lipo -info libECSSystem.a -> x86_64 arm64
    • ECSLog: lipo -info libECSLog.a -> x86_64 arm64
    • ecs0lib: lipo -info libECS0Log.a & libECS0System.a -> x86_64 arm64
  5. Independent 4-Tier E2E Test Suite:
    • Command: tests/e2e/run_e2e_tests.zsh
    • Result: 392/392 passed (100.00% pass rate, 0 failures, 0 errors).
  6. Git Remotes Verification:
    • ECSSystem: Committed 4c46768, pushed to git.ecs0.net:git/lib/ECSSystem.git and GitHub backup.
    • ECSLog: Committed aa914dc, pushed to git.ecs0.net:git/lib/ECSLog.git.
    • ecs0lib: Committed f0269f6, pushed to git.ecs0.net:git/lib/ecs0lib.git and GitHub backup.

How to Undo / Rollback

Outstanding Owner Actions