- Use accounts SDK managed access keys for request payments and report their local key status correctly.
- Harden supply chain configuration, dependency updates, and release workflows.
- Read CLI version output from package metadata instead of a hardcoded source fallback.
- Fix
tempo request --no-proxyso it disables proxy use instead of being parsed as an invalid negation of--proxy.
- Show all stored access key limits, periods, scopes, and local key status in wallet key output.
- Automatically dispatch the build and publish workflow after creating a release tag, so release assets and extension manifests publish without manual intervention.
- Migrate legacy
keys.tomlwallet state into the newstore.jsonformat on first run. - Fix
tempo wallet login --no-browserandtempo wallet fund --no-browseroption parsing. - Update production dependencies and pin transitive WebSocket dependencies to patched advisory ranges.
- Harden wallet store writes so local key material is saved under private file and directory permissions.
- Keep local CLI version output aligned with the package version.
- Add a wallet command to revoke access keys and remove revoked local key state.
- Align generated wallet command metadata for service discovery and integration schema requests.
- Add changelog enforcement, generation, release PR automation, and automatic tag creation for future wallet-cli releases.
- Make release PR updates detect existing
changelog-release/mainpull requests reliably before attempting to create a new one. - Allow changelog-generated commits and release PR updates to use a configured
GH_PAT, so automation-created branches can trigger normal CI when the token is available. - Fix
tempo requesthandling for services that return both TempoWWW-Authenticatechallenges and x402payment-requireddescriptors, and extend refreshed wallet access keys to 30 days.
- Add packaged
tempo requestsupport alongsidetempo wallet, update both CLIs for current SDKs, and publish signed extension manifests through the Tempo launcher update path.
- Harden v2 session flows for descriptor persistence/reuse, top-up, close/finalize, key authorization rehydration, and live wallet balance/session reporting.