# Kiloparsec 0.8.0 Stable release of authenticated protocol 2 and the TypeScript/WASM client source. - Authenticate RPC kind, correlation and priority; confirm accepted client identity with an encrypted server-finished response. - Discard duplicate and stale authenticated packets without closing healthy sessions or consuming pending response waiters. - Bound priority overtaking with the nonce-aware outgoing queue. Serialize encryption and queue admission, retaining progress for older low-priority messages. - Preserve sessions after local send failures and use a bounded bitmap for replay tracking. - Honor application initialization rejection on both peers, including subclasses of security and connection-break exceptions. Protocol 2 requires coordinated peer upgrades from protocol 1. The fixes preserve the protocol-2 wire encoding. The TypeScript client retains synchronous FIFO WebSocket sending; its private npm package is distributed as source in this release. Validation: 64 JVM tests, 47 Kotlin/JS Node tests, 38 TypeScript unit tests and live TypeScript/JVM interoperability passed. Real loopback TCP/UDP tests cover bidirectional calls and UDP duplication/reordering. All 13 Maven publications built; a separate consumer using staged release artifacts passed interoperability without source substitution. Browser, Android and Apple runtimes were not qualified in this release run. See [the review](REVIEW-237d404.md) for issue resolutions and validation limits, and [priority semantics](PRIORITY.md) for scheduling guarantees.