This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryUpdates 📈 Quality Metrics, 🐛 Fixed, and 🔧 Technical Details across a mixed release.
Full changelog
🚀 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: https://github.com/sapientpants/sonarqube-mcp-server/compare/v1.7.0...v1.7.3
🤖 Generated with Claude Code
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About sapientpants/sonarqube-mcp-server
A Model Context Protocol (MCP) server that integrates with SonarQube to provide AI assistants with access to code quality metrics, issues, and quality gate statuses
Beta — feedback welcome: [email protected]