Releases: sonar-solutions/sonar-golc
Release list
V2.0.6
What's Changed
- fix(scan): bound clones with a timeout + rolling worker pool, surface skipped repos by @fabio-gos-sonarsource in #91
- Adding a troubleshooting step by @datanerd in #92
- fix(github): wait out primary rate limits and drop per-repo empty-check call by @fabio-gos-sonarsource in #93
- fix(deps): exclude goldmark v1.4.13 to clear CVE-2026-5160 by @fabio-gos-sonarsource in #94
- fix(azure): analyze repos with no default branch instead of panicking by @fabio-gos-sonarsource in #95
- feat(reports): count archived repos on ADO (#74) + cross-platform scan summary by @fabio-gos-sonarsource in #96
- fix(report): render em dash & non-ASCII names correctly in PDF reports by @fabio-gos-sonarsource in #97
New Contributors
Full Changelog: V2.0.5...V2.0.6
V2.0.5
What's Changed
- fix: correct pagination URL corruption in Bitbucket DC fetch by @fabio-gos-sonarsource in #72
- fix: exclude archived repositories from LOC calculation on Bitbucket by @fabio-gos-sonarsource in #73
- fix: resolve owner for personal-account GitHub analysis by @fabio-gos-sonarsource in #76
- fix: skip unreadable files and parse Result_*.json names robustly (#82) by @sylvain-combe-sonarsource in #83
- feat(webui): default Sonar-style exclusions on across all platforms by @fabio-gos-sonarsource in #86
- feat(devops): support comma-separated repo selection across platforms by @fabio-gos-sonarsource in #87
- perf(devops): skip all-branches scan when only the default branch is requested (GitHub + GitLab) by @fabio-gos-sonarsource in #88
- fix(workdir): configurable clone work dir + guaranteed temp cleanup (#81) by @fabio-gos-sonarsource in #89
- fix(logger): use SharedLogger() on per-repo hot paths to stop FD churn (#84) by @fabio-gos-sonarsource in #90
New Contributors
- @sylvain-combe-sonarsource made their first contribution in #83
Full Changelog: V2.0...V2.0.5
V2.0
What's New in v2.0
Version 2.0 is a major release introducing a browser-based Web UI, replacing the CLI binary entirely.
Highlights
- Web UI — Configure platforms, run analyses, and view results from a single browser page (
http://localhost:8091) with real-time progress
tracking - Debug logging — Download a
debug.logfile from the UI after each run for troubleshooting - GitLab improvements — Full subgroup discovery, auto-detect accessible groups when Organization is left blank
- File Mode improvements — Multi-directory support, repository summary reports, and result detail view
- Token hints — Permission guidance for all platform configuration forms
- Port management — Auto-selects a free port if the default is in use; configurable via environment variables
- Redesigned reports — New global PDF report and per-platform repository summary (CSV, JSON, PDF)
- Windows fixes — Correct file tree paths, cross-platform port management, embedded UI assets
Removed
- Standalone CLI binary (Web UI is the only mode)
- Docker support
V1.0.9.4
What's Changed
- Fix: release script: follow redirects, create release fallback by @fabio-gos-sonarsource in #54
- Fix: Windows path handling, configurable logging, and report robustness by @pstember in #53
Full Changelog: V1.0.9.3...V1.0.9.4
V1.0.9.3
What's Changed
- Update SQ token and organization by @michail-melizanis-sonarsource in #41
- Update badge for QG by @michail-melizanis-sonarsource in #42
- Align language definitions with SonarQube 2025.1/2026.1 (sonar-loc-co… by @pstember in #47
- Update languages.go by @pstember in #52
- fix: use local path directly for directory analysis (skip getter when… by @pstember in #51
Full Changelog: V1.0.9.2...V1.0.9.3
V1.0.9.2
What's Changed
- Bump sonarqube-scan-action from v5 to v7 and improving GH Action by @michail-melizanis-sonarsource in #28
- Add optional project slugs to README by @m0veax in #26
- Fix ResultsAll for BitBucket by @fabio-gos-sonarsource in #35
- Excluding JSON from totals of reports (ResultsAll and .pdfs) by @fabio-gos-sonarsource in #38
- Docker support by @timothe in #39
New Contributors
Full Changelog: V1.0.9.1...V1.0.9.2
V1.0.9.1
What's Changed
- Fixed the create_release_sample.sh file by @fabio-gos-sonarsource in #23
- Fixing BB Cloud authentication issue by @fabio-gos-sonarsource in #24
- Added an exception for empty or non-accessible Repositories by @michail-melizanis-sonarsource in #25
Full Changelog: V1.0.9...V1.0.9.1
V1.0.9
- Added Bitbucket Cloud API Token support
- Updated README with Table of contents and Basic configuration instructions
- Added support for multiple groups in GitLab
- Fixed bug in GitLab nested groups
- Added support for new languages and file types, including Dart, Rust, JSON, Shell, Docker, and VB6
- Deprecated Docker images
v1.0.8
Supports GH Enterprise (onprem)
Full Changelog: V1.0.7...1.0.8
V1.0.6
Added report Results By File
Added a csv report for Results By File
Added the possibility to download the report files in ZIP format from the web interface.
Added the ability to generate both reports (by language and by file) at the same time.
Added REST API, available when web report start.
Added support for analyzing user (non-organization) repositories for GitHub. The boolean parameter Org (in config.json), if set to true, will run the analysis on an organization. If set to false, it will run on a user account. The Organization parameter should be set to your personal account.
Correction for extracting the package from the command line into the golc_version_os_platform directory.
Correct issue Docker ReportsAll.
Added Exclude directories
Correct detection release
Added Test Release version
Correct port on ResultsAll
Updated Azure DevOps pkg