Skip to content

Releases: kcenon/monitoring_system

v0.1.0

12 Mar 01:43

Choose a tag to compare

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...
Read more