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: