HORUS v0.1.8-alpha #44
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.8 Release Notes
Release Date: January 2026
Performance & Architecture Improvements
This release focuses on maximizing runtime performance, scalability, and debugging capability by separating concerns and removing overhead from the core scheduler.
Breaking Changes
1. Scheduler API:
priority→orderThe scheduler builder API has been renamed for clarity:
Why: "Order" better reflects execution sequencing, while "priority" implied preemption (which HORUS doesn't support). Lower numbers execute first.
2. Logging Removed from Core Runtime
Context management and logging have been decoupled from the core scheduler:
enable_loggingparameter from node registrationNodeContextfrom schedulerMigration:
3. Context Separation
Node context (for debugging/monitoring) is now opt-in and managed separately:
Benefits
Performance
Scalability
Developer Experience
send_logged()makes overhead visible.order()is clearer than.priority()Migration Guide
priority()toorder()in allscheduler.add()callsenable_logging()parameters (no longer needed)send_logged()only where you need monitoringsend()for high-frequency hot pathsTemplate Updates
The
horus newtemplates now reflect these changes:get_publishers()for topic discoverysend_logged()in examples (easy to optimize later)Full Changelog
priority()→order()in scheduler APIenable_loggingfrom scheduler builderNodeContextallocationget_publishers()::horus::horus_core::send()For questions or issues, visit: https://github.com/softmata/horus/issues
This discussion was created from the release HORUS v0.1.8-alpha.
All reactions