Skip to content

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:04
· 9 commits to main since this release
v0.3.3
f88198c
  • Require transport 0.3.4 or newer in the 0.3 minor line for source builds, parent-provided targets, prebuilt selection and installed CMake consumers. Keep the version floor in one CMake definition, independent of the hand patch version. Existing same-minor compatibility and the requirement not to use a transport patch older than hand are retained.
  • Reject an older transport target already loaded by the parent of an installed consumer, even when a compatible package file is found.
  • Apply the same floor to release validation and package collection. Add source/prebuilt/parent-target rejection tests and installed-package minimum, older-patch and newer-patch regressions using the exported package template.
  • Retain existing C++ API signatures, runtime defaults, protocol behavior and scheduling. The supported legacy transport package and target aliases remain available.

Rebuild hand and downstream applications with matching transport headers and libraries. The release bundles transport v0.3.4 (0e190032d65ed0b315337b45b3779cf4f650ed68); do not mix the new headers with earlier objects or libraries. Binary ABI compatibility with earlier transport SDKs is not promised.

Native SDK builds, offline regressions, installed consumers, sanitizers and static analysis do not establish new physical-device acceptance. No new hardware/firmware/driver combination, physical timing or device soak is qualified. Vendor drivers are not bundled. Existing hardware records retain their original scope.

Packages and verification

The release contains eight native Ubuntu 20.04/22.04/24.04/26.04 x86_64/ARM64 Release SDKs and four Windows x64/ARM64 Debug/Release SDKs. Select the matching distribution, architecture and Windows CRT. Verify the signed v0.3.3 tag, release-manifest.json, SHA256SUMS.txt and the selected archive checksum. The manifest records both source revisions. Existing release assets are unchanged.

Hand source: f88198c770190b5e29aa2d2f8b443f027fee54ff; bundled transport v0.3.4 source: 0e190032d65ed0b315337b45b3779cf4f650ed68.

Validation

All runs identify the hand source above. The full report is A+ (100/100), with 588/588 formatting inputs and 345/345 translation units checked by each analyzer, without diagnostics. These results do not qualify host scheduling latency, physical CAN behavior or device performance.