From 347f2a36204f219bfa0a622b5f48df5aed66b684 Mon Sep 17 00:00:00 2001 From: "hotdata-automation[bot]" <267177015+hotdata-automation[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 05:56:39 +0000 Subject: [PATCH] feat(jobs): add ivf_index_hold job type support --- CHANGELOG.md | 1 + docs/JobType.md | 2 ++ hotdata/models/job_type.py | 1 + 3 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 844d433..ec46f1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- feat(jobs): add ivf_index_hold job type support - feat(indexes): add algorithm and probe_fraction support - chore: add 403 forbidden response to endpoints - feat(jobs): add database_fork job type diff --git a/docs/JobType.md b/docs/JobType.md index 721aacb..dc030a8 100644 --- a/docs/JobType.md +++ b/docs/JobType.md @@ -30,6 +30,8 @@ Background job types returned by the API. * `DATABASE_FORK` (value: `'database_fork'`) +* `IVF_INDEX_HOLD` (value: `'ivf_index_hold'`) + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/hotdata/models/job_type.py b/hotdata/models/job_type.py index d5ca2fd..c52e24a 100644 --- a/hotdata/models/job_type.py +++ b/hotdata/models/job_type.py @@ -40,6 +40,7 @@ class JobType(str, Enum): DUCKLAKE_TABLE_COMPACTION = 'ducklake_table_compaction' TABLE_CONSTANTS_UPDATE = 'table_constants_update' DATABASE_FORK = 'database_fork' + IVF_INDEX_HOLD = 'ivf_index_hold' @classmethod def from_json(cls, json_str: str) -> Self: