Brokkr 0.3.0 Alpha 1
Pre-release
Pre-release
2020-03-21
Major alpha release with the following changes:
Core Features
- Add multiprocess architecture, management and termination
- Add Pipeline core framework and port current codebase over to it
- Centralize configuration, presets and plugins into a system config package
- Enable use with non-HAMMA systems, and support multiple at once
- Add system and unit config creation, handling and management
Infrastructure
- Make behavior fully configuration via preferences and factor out HAMMA-specific components
- Improve handling of config file/preset errors with much friendlier messages and behavior
- Enhance install, configuration and setup features
- Improve handling, formatting and customizability of logging
- Overhaul CLI UI, UX, commands and flexibility
Under the Hood
- Complete rewrite of core config system to OO for modularity, flexibility and simplicity
- Make all inputs, outputs and primary logic OO and class-based for modularity
- Comprehensively refactor for cleaner organization, more reliable operating and easier extension
- Numerous bug fixes and minor improvements
- Improve readme and documentation