Releases: kcenon/monitoring_system
Releases · kcenon/monitoring_system
v0.1.0
What's Changed
- feat: Phase 1 - Core Architecture Alignment with thread_system and logger_system by @kcenon in #1
- feat: Phase 2 - Advanced Monitoring Features Implementation by @kcenon in #2
- feat: Complete Phase 3 - Performance & Optimization by @kcenon in #3
- feat: Phase 4 - Reliability & Safety Implementation by @kcenon in #4
- feat: Phase 5 - Integration & Export Implementation by @kcenon in #5
- feat: Complete Phase 6 - Testing & Documentation (Final Phase) by @kcenon in #6
- feat: enhance build system with C++17/C++20 compatibility support by @kcenon in #7
- Phase 1: Observer Pattern Architecture & Event-Driven Communication by @kcenon in #8
- Phase 2: Distributed Metric Collection System by @kcenon in #9
- Phase 3: Real-time Alerting System and Web Dashboard Implementation by @kcenon in #10
- feat: Restructure monitoring system with modular architecture and adapter pattern by @kcenon in #11
- feat(monitoring): align result types with common system by @kcenon in #12
- feat: add common_system integration adapter by @kcenon in #13
- refactor: standardize build flag to BUILD_WITH_COMMON_SYSTEM by @kcenon in #14
- Add common_system monitoring interface adapters by @kcenon in #15
- Add unified dependency management configuration by @kcenon in #16
- feat: implement IMonitor interface in performance_monitor by @kcenon in #17
- refactor: Remove circular dependency between monitoring_system and logger_system by @kcenon in #18
- refactor: adopt common_system interfaces and remove logger_system dependency (Phase 2.3) by @kcenon in #19
- feat: Phase 3-4 - Verification Tests and DI Examples by @kcenon in #20
- feat(phase4): Implement DI Pattern Examples and Migration Guide for monitoring_system by @kcenon in #21
- Phase 5: Validation complete and documentation restructure by @kcenon in #22
- Phase 1: Build Configuration Standardization by @kcenon in #23
- feat: Enable examples with common_system integration (Phase 1, Task 1.1) by @kcenon in #24
- Phase 1: Integration Verification and Example Activation by @kcenon in #25
- docs(phase3): add API documentation configuration by @kcenon in #26
- Phase 0: Foundation and Tooling Setup by @kcenon in #27
- Phase 0: Foundation and Tooling Setup by @kcenon in #28
- feat: Phase 0 - Foundation and Tooling Setup by @kcenon in #29
- feat: add performance benchmarking infrastructure by @kcenon in #30
- Phase 0: Add Sanitizer CI/CD Pipeline by @kcenon in #31
- Phase 0 Completion: Add Baseline Performance Metrics Documentation by @kcenon in #32
- Phase 1: Thread Safety Fixes for monitoring_system by @kcenon in #33
- test: add comprehensive thread safety tests by @kcenon in #34
- Fix tests includes and namespace compatibility by @kcenon in #35
- Phase 2: Resource Management Review - Lock-Free Excellence by @kcenon in #36
- Phase 3: Error Handling Preparation by @kcenon in #37
- docs(phase0): Complete Phase 0 baseline metrics - 10M ops/sec by @kcenon in #38
- docs(phase3): Document Phase 0-3 achievements and Phase 3 readiness by @kcenon in #39
- Phase 3: Error Handling - Document Result Implementation Completion by @kcenon in #40
- docs: finalize Phase 3 completion status by @kcenon in #41
- docs(phase3): Document Phase 3 completion status by @kcenon in #42
- feat: Phase 5 - Integration Testing Suite by @kcenon in #43
- feat: expose event bus singleton and optimize queue handling by @kcenon in #44
- feat: add safe event dispatcher with production-grade exception handling by @kcenon in #45
- Add Distributed Trace Context Support by @kcenon in #46
- Honor BUILD_INTEGRATION_TESTS toggle in monitoring_system by @kcenon in #47
- Refactor: Remove embedded common_system and use centralized Sources directory by @kcenon in #48
- Add integration and migration documentation by @kcenon in #49
- Add comprehensive documentation (CHANGELOG, ARCHITECTURE) by @kcenon in #50
- Fix unused lambda capture warnings in integration tests by @kcenon in #51
- Fix CMake target name conflict for integration tests by @kcenon in #52
- Add automatic GTest download using FetchContent by @kcenon in #53
- Improve ring buffer overflow handling and statistics by @kcenon in #54
- perf: Add timeout protection and optimize performance profiler by @kcenon in #55
- Fix P0 critical issues in monitoring system by @kcenon in #56
- Consolidate to kcenon::monitoring namespace by @kcenon in #57
- Implement platform-specific system metrics for macOS by @kcenon in #58
- Add test coverage guide and set improvement target from 65% to 80% by @kcenon in #59
- Fix deadlock risk and eliminate performance bottleneck by @kcenon in #60
- Fix invalid header includes in common_monitor_adapter by @kcenon in #61
- Document interface separation strategy with Facade and Adapter patterns by @kcenon in #62
- Sprint 1: Remove hardcoded developer paths by @kcenon in #63
- Sprint 1: Migrate to common::Result and setup benchmark framework by @kcenon in #64
- Complete Sprint 1: Performance Baseline and CI Integration by @kcenon in #65
- Sprint 2: Hot Path Optimization - Performance Improvements by @kcenon in #66
- Sprint 3-4: Implement Lock-Free Metric Collection Infrastructure by @kcenon in #67
- feat: add Linux and Windows platform support for system metrics (Sprint 5-6) by @kcenon in #68
- Migrate to C++17 for broader compiler support by @kcenon in #69
- Migrate to C++17 for broader compiler support by @kcenon in #70
- Verify and document C++17 migration completion by @kcenon in #71
- docs: implement unified documentation standard by @kcenon in #72
- chore: cleanup completed documentation and add BSD 3-Clause license by @kcenon in #73
- Organize build scripts into dedicated directory by @kcenon in #74
- Refactor: Adapt to common_system Result API changes by @kcenon in #75
- Fix CMake install paths to match actual directory structure by @kcenon in #76
- feat: Improve dependency management and build configuration by @kcenon in #77
- Migrate to common_system Result API by @kcenon in #78
- refactor: use common::ok() instead of result_void{} for success returns by @kcenon in #79
- build: upgrade to C++20 and simplify common_system integration by @kcenon in #80
- fix: add depreca...