Releases: keycardai/keycard-python
Releases · keycardai/keycard-python
v0.4.0
0.4.0 (2026-04-17)
Full Changelog: v0.3.0...v0.4.0
Features
- add email search to list organization identities endpoint (f9b2707)
- add openapi-yaml command (b37854a)
- add owner_type and enforce protection for platform-owned versions (ACC-29) (bfac76d)
- add PRM discovery to MCP gateway endpoint (fbc502d)
- improved identities pagination (d4c4d1b)
- internal: implement indices array format for query and form serialization (617099d)
- normalize and validate user input (ACC-107) (7bb7c97)
- provide more context for policy schema (46bea8a)
- shadow testing (ACC-14) (f8f9ac8)
- Support for user identifier and provider user identifier claim (ac47cc2)
Bug Fixes
- client: preserve hardcoded query params when merging with user params (3a94db2)
- ensure file data are only sent as 1 parameter (bcc62f9)
- sanitize endpoint path params (6993e56)
Performance Improvements
- client: optimize file structure copying in multipart requests (2b5cca8)
Chores
v0.3.0
0.3.0 (2026-03-16)
Full Changelog: v0.2.0...v0.3.0
Features
- use common bearerAuth and OAuth2 security schemes (367a8c2)
Bug Fixes
- deps: bump minimum typing-extensions version (8d6df39)
- pydantic: do not pass
by_aliasunless set (2a6ae9b)
Chores
v0.2.0
0.2.0 (2026-03-16)
Full Changelog: v0.1.0...v0.2.0
Features
- add OAuth2 as alternative auth on management API endpoints (52c6c27)
- add OAuth2 client credentials security scheme from common spec (be3f5df)
- add OAuth2 client_credentials auth to SDK config (40d6e7a)
- Include
array_format: bracketssettings (59f0159) - PyPi underscore package name (3cd5a1e)
- support HTTP Basic Auth for service account token endpoint (RFC 6749 2.3.1) (b9d6db0)
- update pkg-oapi-common and add OAuth2 security scheme (4a94884)
Bug Fixes
- tests: correct setup of OAuth 2 Client Credentials tests (fe2b8ba)
Chores
- hide unstable mcp features from api documentation (0fd55ba)
Documentation
- remove MCP endpoints (06fb1fd)
v0.1.0
0.1.0 (2026-03-10)
Full Changelog: v0.0.1...v0.1.0
Features
- api: manual updates (35cda8b)
- configure SDK packages (ad84bcc)
- consolidate prefixed security schemes into canonical names (940549a)
- jelmer/stainless keycardai configuration (d84041a)
- remove unused security schemes from joined spec (95aa9f5)
- Typescript package name @keycardai/api (abb571d)