Current published releases
Last verified: July 12, 2026 Grantex packages are versioned independently. There is no single version number that represents every SDK, integration, service, and protocol artifact in this repository.The SDK patch versions differ because each language package is released on its
own schedule. A newer package version does not imply a newer protocol or API
contract version.
Repository changes awaiting publication
As of July 14, 2026, repository source on
main corrects the documented Go
Agent/Audit read/write contracts, removes unsupported audit filters and list
metadata, and URL-encodes query values. No corrected Go module tag is published.
Standard developer API-key plan throughput is also source-only; custom-auth quotas and managed rollout remain separate.Which Grantex package should I use?
- TypeScript application: use
@grantex/sdk@0.3.13. - Python application: use
grantex==0.3.14. - Go application: use
github.com/mishrasanjeev/grantex-go@v0.1.10with the published-version workarounds, including the REST/CLI audit-write workaround. - MCP HTTP transport authorization: use an established MCP-compatible authorization server and maintained MCP SDK that implement the current MCP authorization specification.
- Agent-specific MCP tool enforcement: after transport authorization, use a primary Grantex SDK or direct JWKS validation at each tool boundary. Treat
@grantex/mcp-auth@2.0.2as single-process evaluation software. - Current revocation: local JWT verification is insufficient by itself; perform an online state check or synchronize revocation data.
Known limitations in the current published artifacts
Reproducible installation
Pin exact versions in applications, examples, CI, and deployment manifests:npm install, pip install, and go get commands resolve according to
their registries and module proxy. Use the pinned commands above when the build
must be repeatable.
How to read release information
- Public machine-readable release status is the canonical retrieval URL for tools and agents. The same file is versioned in the GitHub repository and drives automated cross-surface checks.
- Compatibility matrix maps repository packages to artifact names, versions, and publication status.
- Repository changelog records cross-project work. Its latest numbered entry can trail independently published SDK patches.
- Package registries are authoritative for public availability:
npm (
@grantex/sdk), PyPI (grantex), Go Packages, and npm (@grantex/mcp-auth).
Upgrade checklist
- Read the package-specific notes in the compatibility matrix and changelog.
- Confirm the required Node.js, Python, or Go toolchain version.
- Update the exact dependency version and regenerate the relevant lockfile.
- Run your authorization, token-verification, scope-enforcement, and revocation tests before deployment.
- For self-hosted environments, verify the API contract used by your service; an SDK-only patch does not upgrade the service automatically.