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
refactor: thread config through codec and hash_registry chain
Eliminate the last global config reads in the runtime path by threading
connection-scoped config through the codec encode/decode and
hash_registry layers.
Encode path: table.py adds _config to the context dict, codecs extract
it from key and pass to hash_registry/storage helpers.
Decode path: expression.py passes connection to decode_attribute(),
which builds a decode key with _config for codec.decode() calls.
GC path: scan()/collect() extract config from schemas[0].connection and
pass to list_stored_hashes/delete_path/delete_schema_path.
All functions accept config=None with lazy fallback to settings.config
for backward compatibility.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments