Repository navigation
🔐 ORDS OAuth Token Retrieval Utility, Updated Examples & Improved Diagnostics and Validation
✨ Added
- Added
get_vecdb_oauth_tokenfor OAuth client-credentials requests, with HTTPS validation, configurable TLS, timeouts and proxies, and sanitizedOAuthTokenErrordiagnostics. - Added network failure details to
VecDBException, including whether the failure involved a timeout, DNS lookup, connection, or TLS/certificate issue, and whether retrying may help.
🔄 Changed
- Network failures now include distinct error codes and guidance on what to check next.
query.top_know requires a positive integer; booleans and fractional values are rejected.- Removed
distribute_methodvalidation whendistribute_paramsisnull.
🐛 Fixed
- Made exception formatting handle unsupported, circular, and deeply nested diagnostic values while keeping sensitive data redacted.
📦 Installation
python -m pip install --upgrade oracle-vecdbFull Changelog: v1.0.5...v1.0.6