Vastdb

Latest version: v0.1.3

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

Scan your dependencies

Page 1 of 2

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]

0.1.0

Added
- Transactions are implemented using [context managers](https://docs.python.org/3/library/stdtypes.html#typecontextmanager)
- Database entities are derived from a specific transaction
- Predicate pushdown is using [ibis](https://ibis-project.org/)-like expressions
- Public SDK [test suite](vastdb/tests/)
- Internal CI with Python 3.9 - 3.12
- Using [`ruff`](https://github.com/astral-sh/ruff) for linting and code formatting
- Improved [`README.md`](README.md) with new API examples

Removed

- Old SDK classes and methods are deprecated

0.0.5.3

Added
- Allow changing default max list_columns page size [43]

Fixed
- Fixing insert function to use the correct tx while listing columns [42]

0.0.5.2

Added
- Support retrieving row IDs via `VastdbApi.query()` [31]

Fixed
- Fixed several functions that didn't use the correct txid [30]
- Fix graceful cancellation for `VastdbApi.query_iterator()` [33]

Removed
- Remove `vast_protobuf` package and `protobuf` dependency [29]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.