This repository was archived by the owner on Nov 14, 2025. It is now read-only.
Release v1.7.3
π Release v1.7.3
This release includes important improvements to the system health API and code quality enhancements.
π Fixed
- System Health API Upgrade: Migrated from deprecated V1 to V2 API to eliminate deprecation warnings
- Enhanced Documentation: Added comprehensive JSDoc explaining V2 API response structure and transformation logic
- Code Quality: Extracted causes aggregation logic to private helper method for improved readability and testability
- Backward Compatibility: Maintained full compatibility while using modern SonarQube health API
π Changed
- System health endpoint now uses
/api/v2/system/healthinstead of deprecated/api/system/health - Improved error handling for clustered SonarQube setups with proper causes aggregation from all nodes
π Quality Metrics
- β All 855+ tests passing
- β 92.39% test coverage maintained
- β Full CI pipeline validation completed
- β SonarCloud quality gate passed
- β CodeQL security analysis passed
- β Snyk vulnerability scanning passed
π Compatibility
- Compatible with all supported SonarQube versions
- No breaking changes for consumers
- Seamless upgrade from v1.7.2
π§ Technical Details
- Handles V2 API response structure differences (status + nodes with causes)
- Aggregates causes from all nodes in clustered SonarQube deployments
- Maintains existing SonarQubeHealthStatus interface for backward compatibility
- Enhanced with comprehensive JSDoc documentation for future maintainers
Full Changelog: v1.7.0...v1.7.3
π€ Generated with Claude Code