Moqintosh ships v0.14.2
Changed • Reduced Data copies on the receive hot path. • Refactored ByteReader to operate on slice/view-based byte access where possible. • Changed payload/bytes representation in SubgroupObject, ObjectDatagram, and…
Repository Snapshot
- Repo: t-gazzy/Moqintosh
- Source: GitHub
- Language: Swift
- Last pushed: 2026-04-24
- Milestone: Release
v0.14.2 - Published: 2026-04-17
Summary
Changed • Reduced Data copies on the receive hot path. • Refactored ByteReader to operate on slice/view-based byte access where possible. • Changed payload/bytes representation in SubgroupObject, ObjectDatagram, and…
Why It Matters
t-gazzy/Moqintosh is an active MOQ project, so a tagged GitHub release is a concrete milestone for implementers tracking protocol and deployment progress.
Source Excerpt
Changed • Reduced Data copies on the receive hot path. • Refactored ByteReader to operate on slice/view-based byte access where possible. • Changed payload/bytes representation in SubgroupObject, ObjectDatagram, and KeyValuePair to use ReadOnlyBytes. • Removed duplicate header reads in StreamReceiverCoordinator by switching header dispatch to a single-pass flow. • Updated FetchObjectFrameReader, MessageFrameReader, and SubgroupObjectFrameReader to reduce unnecessary buffer recreation during incremental reads. • Adjusted ControlMessageParameter, SetupParameter, and AuthorizationToken byte handling to work with ReadOnlyBytes. Added • Added ReadOnlyBytes. • Added StreamReceiverCoordinatorTests to cover header parsing and routing behavior. • Added ByteReader test coverage for ReadOnlyBytes view behavior. Fixed • Fixed incorrect byte-range handling when payload…