Files
f402454e2c Reject . and .. as vector names (#11290)
Since #11275 segments refuse to load a vector named `..`, but the API
still accepted it. `PUT /collections/{c}/vectors/%2E%2E` stored `..` in
the collection config while every shard declined the operation. After
that, snapshots and optimizations of the collection failed, and on
restart the node panicked loading the shard.

Reject both dot segments in `validate_vector_name`, so the API and the
segment check agree.


Claude-Session: https://claude.ai/code/session_012FyoTtcVeNR7DjV6nuWF3f

Co-authored-by: generall <andrey@qdrant.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 18:38:47 +02:00
..
2025-08-15 15:47:43 +02:00
2026-08-03 11:20:34 +02:00