Skip to content

Commit 02700fd

Browse files
authored
Merge pull request #353 from gacela-project/feat/module-health-checks
feat: add module health check system
2 parents 57463c8 + 7610084 commit 02700fd

File tree

10 files changed

+1201
-0
lines changed

10 files changed

+1201
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66
- Add service aliases via GacelaConfig::addAlias()
77
- Add protected services via GacelaConfig::addProtected()
88
- Add `Gacela::getRequired()` and `Locator::getRequired()` methods for type-safe service resolution that throws `ServiceNotFoundException` instead of returning null
9+
- Add `ModuleHealthCheckInterface` for implementing custom health checks in modules
10+
- Add `HealthChecker` to execute and aggregate health check results with severity levels
11+
- Add `HealthStatus` with levels (OK, WARNING, ERROR, CRITICAL) for categorizing issues
12+
- Add `HealthCheckReport` for detailed health check analysis and reporting
13+
- Add comprehensive health check documentation with practical examples
914

1015
## [1.12.0](https://github.com/gacela-project/gacela/compare/1.11.0...1.12.0) - 2025-11-09
1116

0 commit comments

Comments
 (0)