Vastdb

Latest version: v0.1.6

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

Scan your dependencies

Page 1 of 2

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()`

0.1.1

Added
- Support date & timestamp predicate pushdown [25]

Fixed
- Add missing `requirements.txt` file to released tarball [47]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.