Vastdb

Latest version: v1.3.8

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.1.7

Added
- Retry idempotent requests in case of retriable errors
- Allow setting `Table.select()` RPC queue priority
- Send SDK version via Tabular RPC
- Support external row IDs allocation
- Document required VAST release
- Add a helper function for defining a range of VIPs

Changed
- Update `ibis-framework` dependency to 9.0.0
- Refactor internal RPC client to support retries
- Refactor request invocation and result handling

Fixed
- Sort record batch according to internal row ID column for updates/deletes
- Don't use `ListBuckets` RPC to probe for server's version
- Don't fail on an empty batch
- Don't use 'us-east-1' region name

Removed
- Remove unused internal methods

0.1.6

Added
- Allow listing and querying Catalog snapshots
- Support nested schemas
- Use automatic split estimation

Fixed
- Allow using specific semi-sorted projection (needs VAST 5.1+ release)
- Add a client-side check for too large requests

0.1.5

Added
- Allow passing `ssl_verify` via `Session` c-tor
- Retry `requests.exceptions.ConnectionError`
- Document `QueryConfig` properties
- Support "deferred" `ibis` predicates using [Underscore (`_`) API](https://github.com/ibis-project/ibis/pull/3804)

Fixed
- Fix predicate pushdown when nested columns are present
- Attach original traceback to `MissingBucket` exception

0.1.4

Added
- Resume `Table.select()` on HTTP 503 code
- Allow pushing down True/False boolean literals
- Support `between` predicate pushdown
- Support inserting wide rows (larger than 5MB)

0.1.3

Added
- Document predicate pushdown support
- Access imports' table (for VAST 5.2+)
- Support `is_in` predicate pushdown
- Document `table.py`

Fixed
- Freeze `ibis` dependency at 8.0.0
- Support snapshot-based access
- Optimize RecordBatch slicing

0.1.2

Added
- Allow querying [VAST Catalog](https://www.vastdata.com/blog/vast-catalog-treat-your-file-system-like-a-database)
- Use [mypy](https://mypy-lang.org/) for type annotation checking

Fixed
- Fix handling HTTPS endpoints [50]
- Optimize `Table.select()` performance
- Use `GET` request to retrieve cluster version
- Enable `ruff` preview mode
- Make sure DuckDB integration fails gracefully when transaction is closed prematurely

Removed
- Don't return row IDs from `Table.insert()`

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.