You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Removed
Breaking: the Secrets, Refresh, and Connection Types endpoints were retired
from the HotData API and are gone from the SDK: SecretsApi, RefreshApi, ConnectionTypesApi, and their request/response models
(CreateSecretRequest, UpdateSecretRequest, RefreshRequest, etc.).
Breaking:ConnectionsApi.check_connection_health and ConnectionHealthResponse are removed.
Breaking: the data_refresh_table / data_refresh_connectionJobType
values and the corresponding JobResult variants
(TableRefreshResult / ConnectionRefreshResult) are removed.
Changed
chore(databases): clarify fork naming behavior
docs: adopt "instant database" / "instant catalog" terminology in hand-written
prose. Documentation only — all public API symbols (ManagedTableResponse, load_managed_table, the managed source type, etc.) are unchanged for
compatibility. Generated docstrings pick up the new wording on the next client
regeneration from the updated OpenAPI spec.
feat(query): add dialect parameter to query request
perf(transport): request compressed responses. urllib3 defaults every
connection to Accept-Encoding: identity, which asks the server not to
compress, so every JSON response came back uncompressed. The client now
advertises urllib3.util.request.ACCEPT_ENCODING — exactly the codecs the
installed urllib3 can transparently decode. Response bodies are unchanged;
a caller or operation can still pass an explicit Accept-Encoding (matched
case-insensitively). Arrow IPC fetches opt out and stay uncompressed, since
their record batches are frequently compressed by the writer already.
feat(transport): send an SDK User-Agent. Requests identified themselves as OpenAPI-Generator/1.0.0/python; they now send hotdata-python/<version> (Python/<py>; urllib3/<urllib3>). Setting ApiClient.user_agent still overrides it.