From 035b7db7f39047b6230cd3664b61219b6534bc2a Mon Sep 17 00:00:00 2001 From: Phoebus Mak Date: Fri, 1 May 2026 14:55:29 +0100 Subject: [PATCH] Add warning for update(..., dynamic_schema=...) usage --- python/arcticdb/version_store/_store.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/arcticdb/version_store/_store.py b/python/arcticdb/version_store/_store.py index 68768994cba..6ae3cd9ee54 100644 --- a/python/arcticdb/version_store/_store.py +++ b/python/arcticdb/version_store/_store.py @@ -1144,6 +1144,12 @@ def update( }, kwargs, ) + if "dynamic_schema" in kwargs: + log.warning( + "update() received 'dynamic_schema' parameter which overrides the library setting " + "and may cause data corruption. Please remove it from the call site. " + "Support for this parameter override is scheduled to be removed in June 2026." + ) update_query = _PythonVersionStoreUpdateQuery() dynamic_strings = self._resolve_dynamic_strings(kwargs)