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.
- Release 0.2.4
- Release 0.2.3
- Release 0.2.2
execute_sqlaccepts an optionaldatabasekeyword argument. When provided, the database name is resolved to an ID and sent as theX-Database-Idheader so SQL can reference managed database tables as"default"."<schema>"."<table>". Behaviour is unchanged whendatabaseis omitted.
- Switch managed database operations from the connections API to the dedicated
/databasesAPI (hotdata>=0.2.3required). create_managed_databasefirst parameter renamed fromnametodescription(keyword-only).ManagedDatabasedataclass: replacename/source_typefields withdescription/default_connection_id.resolve_managed_databasetries direct ID lookup first, then falls back to a description scan.list_managed_databasesnow fetches all databases regardless of source type.list_managed_tables,load_managed_table, anddelete_managed_tableusedefault_connection_idinstead of databaseidfor connection-scoped operations.
create_managed_databaseaccepts an optionalexpires_atparameter.
MANAGED_SOURCE_TYPE,build_managed_config, andcreate_connection_requestremoved from the public API.
- Managed database helpers on
HotdataClient.
- Initial release.