HORUS v0.1.9-alpha #46
neos-builder
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
HORUS 0.1.9 Release Notes
Release Date: February 2026
Highlights
This release is a major cleanup and performance release — 77,000 lines of dead code removed, 43 bug/security fixes, and a redesigned Scheduler API with explicit opt-in for RT features.
Breaking Changes
1. Scheduler: Lightweight
new()+ Opt-in RTScheduler::new()no longer auto-applies real-time features. It's now zero-cost (no syscalls).New presets:
deploy(),safety_critical(),high_performance(),hard_realtime(),deterministic()Removed:
prototype(),enable_determinism()(stub),name()(usewith_name()),node()(useadd_dyn())2. Topic: 10 Dead APIs Removed
Removed unused network abstraction methods that had zero callers:
from_endpoint(),from_endpoint_with_capacity(),from_config_named(),from_config_file(),with_slot_size(),send_to_network(),recv_from_network(),network_has_messages(),network_backend_type(),migration_stats()Core
send()/recv()API is unchanged.3. Message Types: Pod Suffix Removed
All message types are now zero-copy POD by default. The
Podsuffix has been dropped:DetectionPodDetectionDetection3DPodDetection3DBoundingBox2DPodBoundingBox2DBoundingBox3DPodBoundingBox3DSegmentationMaskPodSegmentationMaskPathPlanPodPathPlanDuplicate non-Pod types have been deleted.
4. Error Handling
HorusError::Other(String)catch-allHorusError::Internal { message, file, line }andHorusError::Contextual { message, source }5. Crate Reorganization
horus_ai(new crate)horus-industrial(new crate)horus_libraryhorus-ros2registry packagePerformance
send()/recv()Security & Bug Fixes (43 fixes)
Critical:
PyTensorHandle::from_descriptorCell<u32>→AtomicU32in ShmTopicSecurity hardening:
Stability:
read_latest()returning None on ring buffer wrapNew CLI Commands
horus driver install/remove— Hardware driver managementhorus plugin install/remove— Plugin managementhorus env show/list— Environment infoPython Bindings
Node.tick()rate control now handled natively by horus_coreCode Quality
main.rsrefactored: 6,442 → 2,084 linesget_prefix removed from public API methodsMigration Guide
Coming Next
The HORUS registry will begin exposing external packages next week — including simulation environments, hardware drivers, and sensor integrations as installable packages via
horus pkg install.For questions or issues: https://github.com/softmata/horus/issues
This discussion was created from the release HORUS v0.1.9-alpha.
Beta Was this translation helpful? Give feedback.
All reactions