Changelog
Version history for the qlam-core Python SDK.
0.6.0 - 2026-08-14
Added
get_user_info()helper and typedUserInfoprofile for the authenticated user (OAuth).
0.5.0 - 2026-08-10
Added
- Groups API client (
GroupsClient) andUsersClient.get_groups()for membership. GroupsClient.resolve_id()and list filters (name,is_shared,id).
Changed
- Task and task-definition responses include group information (
Task.group; requiredgroupon definitions). Requestgroup_idfields are UUIDs. - Tasks and definitions list operations support
group_idfiltering.
0.4.0 - 2026-06-30
Fixed
- API client context managers preserve the concrete client type for static checkers.
Changed
- Docstring code examples render as markdown in generated docs.
0.3.0 - 2026-06-04
Added
TenantsClientandUsersClientfor tenant and user management APIs.- Full binary result downloads via
ResultsClient.
Changed
- User and tenant API clients updated for revised list filters and sorting.
Fixed
- OAuth authorization-code login no longer logs a traceback after callback timeouts.
0.2.0 - 2026-04-10
Changed
- Lowered minimum
pydanticdependency.
0.1.0 - 2026-04-09
Initial public PyPI release of qlam-core.
Added
get_credentialandget_access_tokenfor programmatic credential retrieval.- Public vs private visibility for task definitions.
- Expanded unit test coverage.
Changed
AppContext.default_headersfor SDK-supplied default HTTP headers, includingUser-Agent.- Minimum Python version lowered to 3.10.
get_credentialreturn type narrowed toCredentialmodel.- Regenerated API models; resource identifiers use
idfields consistently. - Removed CLI-specific references so the library is consumer-agnostic.