This patch release improves client-side validation, default handling, authentication configuration, upsert compatibility, and ORDS error handling.
✨ Added
- Added consistent defaults for common operations, including table creation, vector listing, and query responses.
- Added client-side validation for parameter values and incompatible parameter combinations before requests are sent to ORDS.
- Added explicit validation for incomplete or conflicting authentication settings.
🔄 Changed
- Upsert vector field names are now matched case-insensitively, with clear errors for unknown or duplicate fields.
- Improved resource-name validation and error messages while preserving database-specific identifier rules.
- Improved ORDS exception handling to redact sensitive request and response data and avoid exposing duplicate raw transport details.
🐛 Fixed
- Fixed client-side validation for HNSW (
INMEMORY GRAPH) index requests.
📦 Installation
python -m pip install --upgrade oracle-vecdbSee the full changelog or compare v1.0.2 to v1.0.3.