Releases: SystemGuard-official/SystemGuard
Releases · SystemGuard-official/SystemGuard
V1.0.2 Production Release
What's changed
📝 Changelog
✨ Added
- Requirement Update Support: Introduced functionality to update project requirements for Python 3.13 compatibility.
- Configuration Loader: Added a centralized configuration loader for consistent settings access across modules.
- Markdown Parser: Implemented a markdown parser for improved content formatting.
🔧 Changed
- Dashboard Script: Modified to support Python 3.13 and aligned with the updated requirements.
- Notification Settings & User Profile Models: Refactored to gracefully handle missing data.
- Settings Retrieval: Refactored multiple modules to utilize the new configuration loader.
- Logger Usage: Standardized logging by introducing a
get_loggerutility across modules. - Routes & Validation: Enhanced routes with improved error handling and robust data validation.
- Type Hints: Added type hints across several modules to improve code clarity and maintainability.
🐛 Fixed
- Alertmanager Initialization: Corrected the script to properly handle existing configuration files without overwriting them.
✨ Added
- Safe File Opening Utility: New utility implemented to securely handle file operations.
- Alert Webhook Timeout: Introduced timeout configuration for alert webhook requests.
🔧 Changed
- get_log_file Refactor: Removed unused variables and improved readability.
- Log File Access: Updated logic by removing
safe_open_fileand integrating the new utility. - Sudo Command Execution: Enhanced error handling around elevated command execution.
SystemGuard 1.0.2 Dev Released
📝 Changelog
✨ Added
- Requirement Update Support: Introduced functionality to update project requirements for Python 3.13 compatibility.
- Configuration Loader: Added a centralized configuration loader for consistent settings access across modules.
- Markdown Parser: Implemented a markdown parser for improved content formatting.
🔧 Changed
- Dashboard Script: Modified to support Python 3.13 and aligned with the updated requirements.
- Notification Settings & User Profile Models: Refactored to gracefully handle missing data.
- Settings Retrieval: Refactored multiple modules to utilize the new configuration loader.
- Logger Usage: Standardized logging by introducing a
get_loggerutility across modules. - Routes & Validation: Enhanced routes with improved error handling and robust data validation.
- Type Hints: Added type hints across several modules to improve code clarity and maintainability.
🐛 Fixed
- Alertmanager Initialization: Corrected the script to properly handle existing configuration files without overwriting them.
✨ Added
- Safe File Opening Utility: New utility implemented to securely handle file operations.
- Alert Webhook Timeout: Introduced timeout configuration for alert webhook requests.
🔧 Changed
- get_log_file Refactor: Removed unused variables and improved readability.
- Log File Access: Updated logic by removing
safe_open_fileand integrating the new utility. - Sudo Command Execution: Enhanced error handling around elevated command execution.
Screenshots
Stable v1.0.1
What's New
- Bug Fixes and speed optimisation
Version V1.0.1 dev
Full Changelog: v1.0.0-dev...v1.0.1-dev
v1.0.0 dev version released
Initial dev version released
v1.0.0 production
Version v1.0.0 production release






