Skip to content

Serialize expiring agent tokens and release 26.10.3 - #83

Merged
ancongui merged 4 commits into
mainfrom
fix/sdk-json-token-expiry-20261014
Oct 14, 2026
Merged

ancongui merged 4 commits into
mainfrom
fix/sdk-json-token-expiry-20261014

Conversation

@ancongui

Copy link
Copy Markdown
Contributor

Minting an agent token with its typed datetime expiry raised TypeError before HTTP dispatch. Serialize this request in JSON mode so the expiry reaches the service as an ISO 8601 string while omitted fields and scope grants retain their behavior. The release stamps server and SDK metadata as 26.10.3 and adds bounded-expiry guidance.

Validation: two UTC/offset cases reproduce the old HTTP-encoding failure; all 61 SDK tests pass. Independent fresh installed-wheel tests pass all 61 cases with exact package source hashes. Actual owned local Canon TCP mint, list and revoke preserve the expiry and workspace scope. No server business logic, framework pin or migration changes; published 26.10.2 assets remain immutable.

@ancongui
ancongui merged commit efb221b into main Oct 14, 2026
7 checks passed
@ancongui
ancongui deleted the fix/sdk-json-token-expiry-20261014 branch October 14, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant