go-micro v6.2.1 - Blocking Lint and Versioned CLI Docs

go-micro v6.2.1 was published on June 22, 2026, with the most useful change for platform teams being a blocking golangci-lint gate in CI. This is not marked as a prerelease, and the notes point more to project hygiene than runtime behavior.

The full release notes and downloads are on the GitHub release page.

Blocking lint becomes part of CI

The practical change in this release is the move to enforce golangci-lint as a blocking check in CI. The notes list both the backlog cleanup in PR 2995 and the blocking CI enforcement in PR 2996.

For data platform teams, this matters less as a style choice and more as a signal about change control. Go services that sit near ingestion workers, API collectors, event handlers, or internal processing endpoints tend to accumulate small drift over time. A blocking lint path reduces one class of silent maintenance debt before it lands in a release.

The release notes do not claim changes to transport behavior, service discovery, encoding, brokers, stores, or runtime compatibility. Treat this as a maintenance release with better guardrails for future changes, not as a release that should alter service behavior in production.

CLI install docs now pin v6

PR 2991 changes the install guidance for the CLI to use @v6 instead of @latest. That is a small documentation edit, but it is relevant for build images and internal developer setup scripts.

Using @latest in setup material can pull a major version that a repository did not test against. Pinning the command to @v6 gives teams a clearer default when they rebuild local tooling, CI runners, or base images. It does not replace an exact module version pin in a controlled build, but it is a better public install path than an open ended latest selector.

For operators, the main follow up is simple. If your runbooks, bootstrap scripts, or container build files copied the earlier install command, check whether they also use @latest. The release does not say that older commands break, only that the documented path now points at the v6 line.

ADK comparison docs get more specific

Two notes cover the comparison guide between Go Micro and Google ADK. PR 2993 enhances the comparison guide, and PR 2994 adds another pass over that material while also applying lint fixes.

This is documentation, not a framework feature. Still, it is useful for teams deciding whether an agent oriented library belongs beside existing Go services. For data engineering groups, that question usually shows up around workflow agents, extraction helpers, metadata services, or small control plane tools that need to call existing APIs.

The useful reading is the boundary the project draws for itself. Go Micro remains a Go service framework. The comparison work may help teams avoid mixing agent orchestration concerns with core service plumbing too casually.

Commercial support notes are visible

The release also includes support and website updates. PR 2989 adds commercial support, consulting, and sponsorship messaging, while PR 2990 adds commercial support material to the landing page.

There is no direct pipeline behavior in those changes. They matter only if your organization tracks vendor support posture for open source components. A service framework used in ingestion or processing systems can sit on a critical path, so support visibility may help procurement or internal risk review. It should not be read as a technical change to go-micro itself.

Where to get it