Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-31 | 1.7 kB | |
Release v1.7.3 source code.tar.gz | 2025-07-31 | 279.7 kB | |
Release v1.7.3 source code.zip | 2025-07-31 | 388.1 kB | |
Totals: 3 Items | 669.5 kB | 1 |
π 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/health
instead 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: https://github.com/sapientpants/sonarqube-mcp-server/compare/v1.7.0...v1.7.3
π€ Generated with Claude Code