Skip to content

Releases: SystemGuard-official/SystemGuard

V1.0.2 Production Release

01 Aug 01:28
1631e17

Choose a tag to compare

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_logger utility 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_file and integrating the new utility.
  • Sudo Command Execution: Enhanced error handling around elevated command execution.

SystemGuard 1.0.2 Dev Released

26 May 05:14

Choose a tag to compare

📝 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_logger utility 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_file and integrating the new utility.
  • Sudo Command Execution: Enhanced error handling around elevated command execution.

Screenshots

image

image

image

image

image

image

image

Stable v1.0.1

31 Dec 03:09

Choose a tag to compare

What's New

  1. Bug Fixes and speed optimisation

Version V1.0.1 dev

10 Dec 04:12

Choose a tag to compare

v1.0.0 dev version released

09 Nov 09:09

Choose a tag to compare

Initial dev version released

v1.0.0 production

13 Nov 11:49

Choose a tag to compare

Version v1.0.0 production release