Skip to content

qlam-core Changelog

Version history for the qlam-core Python SDK — the installable package behind the Third-Party SDKs guide and QLAM Core SDK reference.

0.6.0 - 2026-08-14

Added

  • get_user_info() helper and typed UserInfo profile for the authenticated user (OAuth).

0.5.0 - 2026-08-10

Added

  • Groups API client (GroupsClient) and UsersClient.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; required group on definitions). Request group_id fields are UUIDs.
  • Tasks and definitions list operations support group_id filtering.

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

  • TenantsClient and UsersClient for 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 pydantic dependency.

0.1.0 - 2026-04-09

Initial public PyPI release of qlam-core.

Added

  • get_credential and get_access_token for programmatic credential retrieval.
  • Public vs private visibility for task definitions.
  • Expanded unit test coverage.

Changed

  • AppContext.default_headers for SDK-supplied default HTTP headers, including User-Agent.
  • Minimum Python version lowered to 3.10.
  • get_credential return type narrowed to Credential model.
  • Regenerated API models; resource identifiers use id fields consistently.
  • Removed CLI-specific references so the library is consumer-agnostic.