Lakefs-spec

Latest version: v0.11.2

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

Scan your dependencies

Page 1 of 5

0.11.2

🌟 Highlights

- Improved support for relative ref expressions (e.g., `main`, `main~1`), see 314

What's Changed
* Change poetry mentions to uv by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/307
* Use PEP735 dependency groups instead of extras by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/308
* Tweak dependency addition guide with `uv add`, dependency groups by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/309
* Update `setup-uv` action to v5, tweak install and setup by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/310
* Add squash-merging flag to transactions by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/313
* chore: Remove bandit pre-commit hook, add "S" ruff linter code for ba… by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/312
* ci: Add zizmor pre-commit hook by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/311
* chore: Use uv v0.5.20 with dynamic versioning fixes by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/315
* Make lakeFS URI validation more lenient by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/316


**Full Changelog**: https://github.com/aai-institute/lakefs-spec/compare/v0.11.1...v0.11.2

0.11.1

🌟 Highlights

- Python 3.13 support
- Fixed an error when listing files with partial path prefix matches (297)
- Don't reject valid lakeFS tag names (299)
- Improved error messages when parsing invalid lakeFS URIs

What's Changed
* CI: Run tests against oldest and latest supported versions of lakefs and fsspec by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/293
* Tests: Speed up `test_rm_with_1k_objects_or_more` by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/294
* Add Python 3.13 to test matrix by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/295
* Improve error message in `util.parse()` by incrementally using regexes by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/301
* Handle partial name matches in `ls` method by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/298
* Support a wider range of ref expressions by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/300
* Run `uv sync --frozen` to not update the lock file in CI by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/302
* Remove TestPyPI upload due to attestation failure by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/303


**Full Changelog**: https://github.com/aai-institute/lakefs-spec/compare/v0.11.0...v0.11.1

0.11.0

🚨 Breaking Changes

This release marks the end of support for Python 3.9 (and earlier), which has reached end-of-life status with the release of Python 3.13.

What's Changed
* Update project lockfiles and pre-commit setup by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/287
* Bump oldest supported Python to 3.10 by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/288
* [ci] Update CI workflow to be based on uv toolchain by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/289
* Run pre-commit autoupdate again by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/290
* Support `fs.exists()` on repo root by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/292


**Full Changelog**: https://github.com/aai-institute/lakefs-spec/compare/v0.10.0...v0.11.0

0.10.0

This release fixes a case in which users attempting to bulk-delete more than 1000 objects would get errors from the lakeFS server. From now on, object deletes are carried out in batches of 1000, which is the maximum that the server handles.

What's Changed
* Update lockfiles for CI and dev setups by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/281
* Batch objects in `Branch.delete_objects` calls by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/285
* Add rm test on more than 1000 files by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/286


**Full Changelog**: https://github.com/aai-institute/lakefs-spec/compare/v0.9.0...v0.10.0

0.9.0

This release increases the minimum required fsspec version to `fsspec>=2023.12.0` (December 2023). It does not contain changes in functionality.

What's Changed
* Bump minimum fsspec version to 2023.12.0 by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/280
* Update pre-commit hooks, change lockfile to use uv pip compile by nicholasjng in https://github.com/aai-institute/lakefs-spec/pull/278


**Full Changelog**: https://github.com/aai-institute/lakefs-spec/compare/v0.8.0.post0...v0.9.0

0.8.0.post0

This release adds example code showing how to access lakeFS repositories from the [Hugging Face 🤗 Datasets](https://huggingface.co/docs/datasets/index) library to the documentation.

What's Changed
* Docs: Demonstrate integration of Hugging Face Datasets by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/275
* Bump linter dependencies by AdrianoKF in https://github.com/aai-institute/lakefs-spec/pull/276


**Full Changelog**: https://github.com/aai-institute/lakefs-spec/compare/v0.8.0...v0.8.0.post0

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.