All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Typed
x_database_idparameter onSavedQueriesApi.execute_saved_query(required) andDatasetsApi.create_dataset, scoping execution to a database the same wayQueryApi.querydoes — no more_headersoverride. database_idfield onQueryRequestas a body-level alternative to theX-Database-Idheader.storage_backendfield onCreateDatabaseRequestto select the default catalog's physical backend (parquetorducklake).
default_cataloganddefault_schemafields onQueryRequestto control how unqualified table references resolve within anX-Database-Idscope.
- Release 0.2.5
- Release 0.2.4
- Databases API client (
DatabasesApi) — create, get, list, delete databases and manage catalog attachments. - New models:
CreateDatabaseRequest,CreateDatabaseResponse,DatabaseDetailResponse,DatabaseSummary,DatabaseAttachmentInfo,DatabaseDefaultSchemaDecl,DatabaseDefaultTableDecl,ListDatabasesResponse,AttachDatabaseCatalogRequest. expires_atfield onCreateDatabaseRequestfor setting database expiry.connection_typesfield onListConnectionTypesResponse; updatedConnectionTypeDetailandConnectionTypeSummarymodels.
- Add
ApiClient.close()andRESTClientObject.close()so callers can release urllib3 connection pools and use context managers safely.
- Regenerated Results API client from the latest OpenAPI spec.
- Managed database API updates and publish workflow.
- Initial published release.