RepoJournal
Go

@golang

Go and the standard library - backend infrastructure at scale

Keep up with Go in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

PKGSITE LIFTS QUERY LIMITS, EXPOSES MODULE TIMESTAMPS

By RepoJournal · Filed · About Go

Go's package discovery API just got faster and more informative—hardcoded constraints are gone, and clients can now read version timestamps directly from module metadata.

The biggest change lands in the internal/api layer where a hardcoded limit on GetImportedBy queries is being removed [1], letting you actually fetch the full dependency graph without pagination walls. In the same pass, the /module/{path} endpoint now exposes commitTime in the v1beta spec [2], meaning you no longer need a separate call to the /versions endpoint to find when a module version was published—the timestamp comes straight from the module proxy. Search pagination tightened up too: the default limit dropped to 25 results [3] to align with frontend expectations and shave milliseconds off first-page load. The CLI tooling got its own fixes [4], ensuring the packages command actually prints results, and the codebase ran through go fix [5] to catch any lurking issues.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] internal/api: remove limit on GetImportedBy ServePackageImportedBy golang/pkgsite
  2. [2] internal/api: expose commitTime in module metadata golang/pkgsite
  3. [3] internal/api: set default search pagination limit to 25 golang/pkgsite
  4. [4] cmd/internal/pkgsite-cli/client: fix packages command golang/pkgsite
  5. [5] all: run go fix ./... golang/pkgsite

Quick answers

What shipped in Go on May 10, 2026?
Go's package discovery API just got faster and more informative—hardcoded constraints are gone, and clients can now read version timestamps directly from module metadata. In total, 5 commits landed.
What were the notable Go updates?
internal/api: remove limit on GetImportedBy ServePackageImportedBy, internal/api: expose commitTime in module metadata, and internal/api: set default search pagination limit to 25.

More from @golang

Daily updates, in your inbox

Follow Go

Keep up with Go in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?