Releases: opensvc/om3
Releases · opensvc/om3
v3.0.0-rc14
What's Changed
Full Changelog: v3.0.0-rc13...v3.0.0-rc14
Enhance disk driver and container status handling by @cvaroqui in #1015
What's Changed
- Enhance disk driver and container status handling by @cvaroqui in #1015
This Pull Request includes enhancements, bug fixes, and refactoring across multiple files. It introduces performance improvements, better error handling, modularization, and improved configuration handling.
Main Changes:
- Regex Optimizations: Refactored regex usage by pre-compiling patterns for better efficiency.
- Improved Modularity: Introduced a new FS structure to replace repetitive code for handling file systems in pools.
- Enhanced Error Handling:
- Created custom error types and improved error filtering/logging.
- Added support for explicitly ignoring expected errors in environment configuration retrievals.
- Syntax Highlighting: Added syntax highlighting for INI-style configurations displayed in the TUI.
- Code Organization:
- Replaced inline code with helper functions for cleaner logic (e.g., in DRBD and volume handling).
- Simplified ZFS volume creation option handling to reduce redundancy.
- Feature Additions:
- Introduced Vim syntax for OpenSVC configuration files.
- Extended and improved argument quoting for safe shell execution.
- Testing: Added new unit tests to validate argument quoting.
- Comments Formatting: Improved documentation for selected comments to make them more explicit.
Improve global expectation handling and synchronization by @cgalibern in #1016
Description of Changes
- Enhanced logic for global expectation convergence by adding checks for delayed propagation and safeguards for instance configuration accuracy.
- Ensured global expectations are fetched from peers during startup to minimize the risk of loss.
- Verified instance configuration via modified config file timestamps.
Details
- Global Expectation Updates: Improved handling and convergence logic for better synchronization.
- Startup Synchronization: Added mechanisms to fetch pending global expectations from peer nodes.
- Configuration Accuracy: Introduced safeguards and validation strategies for instance configurations.
[util/filesystems] Fix KillUsers arguments and logic for mount point checks by @cgalibern in #1017
v3.0.0-rc13
What's Changed
- disk.md disk.xp8 fixes, add provisioned state detection for fs.host by @cvaroqui in #1008
- Enhance install keyword support and documentation in fs drivers and support install kw in all fs drivers by @cvaroqui in #1011
- Add container auto-removal option by @cgalibern in #1012
- [xconfig] Explicit the keyword origin on alertKindUnknown by @cgalibern in #1013
- Misc nfs fixes by @cvaroqui in #1014
Full Changelog: v3.0.0-rc10...v3.0.0-rc13
v3.0.0-rc12.2
What's Changed
- Add container auto-removal option by @cgalibern in #1012
- [xconfig] Explicit the keyword origin on alertKindUnknown by @cgalibern in #1013
Full Changelog: v3.0.0-rc12.1...v3.0.0-rc12.2
v3.0.0-rc12.1
What's Changed
- Enhance install keyword support and documentation in fs drivers and support install kw in all fs drivers by @cvaroqui in #1011
Full Changelog: v3.0.0-rc11...v3.0.0-rc12.1
v3.0.0-rc10
What's Changed
- Add daemon process API endpoints, support ',' for nodes in command parameter by @TorisutanKholwes in #1007
- Simplify logging infrastructure and refactor audit handling by @cgalibern in #1010
Full Changelog: v3.0.0-rc9...v3.0.0-rc10
v3.0.0-rc11
What's Changed
Full Changelog: v3.0.0-rc10...v3.0.0-rc11
v3.0.0-rc9
What's Changed
- Misc by @cvaroqui in #1003
- Refactor and enhance hbrelay architecture and audit integration by @cgalibern in #1005
- [util/plog] Fix inverted logic in
HandleAuditStartandHandleAuditStopby @cgalibern in #1006
Full Changelog: v3.0.0-rc8...v3.0.0-rc9
v3.0.0-rc8
What's Changed
- add --ignore-not-found flag
- Relay configuration enhancements
- Update and clean up node version commands in om and ox
- fix ox panic (h-h keypress)
- fix ox hang in help view (esc not working)* Relay configuration enhancements
- Improve scheduler logs
- [Makefile] Add build and test targets with race detection
Full Changelog: v3.0.0-rc7...v3.0.0-rc8
v3.0.0-rc7
What's Changed
- Refactor #991 data race fixes by @cgalibern in #995
- GetReader uses context.Context for reliable event streaming cleanup by @cgalibern in #997
- [daemonapi] Consolidate publisher, subscriber, and auditor into unified
Businterface by @cgalibern in #998
Full Changelog: v3.0.0-rc6...v3.0.0-rc7
v3.0.0-rc6
What's Changed
- add daemon audit endpoint, handler and command by @TorisutanKholwes in #991
Full Changelog: v3.0.0-rc5...v3.0.0-rc6