v3.4.0 — Cross-language test parity
v3.4.0 — Cross-language test parity + StubGuard package completions
All eight language surfaces — the C# reference plus the Go, Rust, Python, TypeScript, Kotlin, Swift and C ports — are verified green on their unit-test suites with full public-API parity. HarmonyOS remains the single documented gap (no ArkTS toolchain to compile-gate it).
Highlights
- 15 concise
CircleAI.*packages completed to genuine depth (clearing theStubGuardTests≥60-real-line gate) — Media, Safety, the Networking transports (Bluetooth/NearLink/Grpc), Integration in-memory connectors, and 9 vertical-domain packs. Every addition was mirrored across all 7 ports and re-verified. - Cross-language determinism + port bugs fixed by the test pass: FP contraction in C (
-ffp-contract=off),tags:regex backtracking in Python, CalDAV ICS date parsing in Kotlin, a biosignals aggregator task-group race in Swift, async-subscriber handling in TypeScript, and serde/fixture mismatches in Rust. All ports converged on round-half-to-even forMath.Roundbyte-parity.
Verified green
C# (15 projects incl. StubGuardTests), Go, Rust (1,396), Python (2,276), TypeScript (1,413), Kotlin (1,447), Swift (2,140), C (130).
NuGet (GitHub Packages)
CircleAI.Security, CircleAI.Orchestration, CircleAI.Simulation @ 3.4.0.
See CHANGELOG.md for the full entry.