Skip to content

Brokkr 0.3.0 Alpha 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@CAM-Gerlach CAM-Gerlach released this 29 May 00:14
· 112 commits to master since this 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