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.
Action items
- → Check if you're hitting imported-by limits in production queries—you may now be able to remove workarounds golang/pkgsite [plan]
- → Update client code consuming the /module endpoint to take advantage of commitTime field golang/pkgsite [monitor]
References
- [1] internal/api: remove limit on GetImportedBy ServePackageImportedBy golang/pkgsite
- [2] internal/api: expose commitTime in module metadata golang/pkgsite
- [3] internal/api: set default search pagination limit to 25 golang/pkgsite
- [4] cmd/internal/pkgsite-cli/client: fix packages command golang/pkgsite
- [5] all: run go fix ./... golang/pkgsite
FAQ
- What changed 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.
- What should Go teams do about it?
- Check if you're hitting imported-by limits in production queries—you may now be able to remove workarounds • Update client code consuming the /module endpoint to take advantage of commitTime field
- Which Go repositories shipped on May 10, 2026?
- golang/pkgsite