Exasol-bucketfs

Latest version: v0.13.0

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

Scan your dependencies

Page 1 of 2

0.13.0

Bugfixes

* 156: Fixed implementation of BucketPath.parent

0.12.0

Summary

The current release adds a dependency to plugin `pytest_exasol_saas` and replaces individual test fixtures by those provided by the plugin.

Additionally the release fixes vulnerabilities by updating dependencies.

Security

* Fixed vulnerabilities by updating dependencies
* Vulnerability CVE-2024-21503 in transitive dependency via `exasol-toolbox` to `black` in versions below `24.3.0`
* Vulnerability CVE-2024-35195 in dependency `requests` in versions below `2.32.0`

Refactorings

* 141: Used plugin `pytest_exasol_saas`

Documentation

* 144: Added comment on using fixtures from pytest-plugin `pytest-exasol-saas`
* 147: Added documentation for the SaaS and the PathLike interface.

0.11.0

Not secure
Internal
- Updated lockfile
- Update workflows to align with used exasol-toolbox version (0.12.0)

Bug Fixes
- 139: Removed archive extension suffix if the path is of an archive in `BucketPath.as_udf_path`

0.10.0

Not secure
BucketFs Python 0.10.0, released 2024-05-15

Feature
- Added logging support
**Overview**

The bucketfs logger can be referenced via `exasol.bucketfs`

python
import logging
Get the logger for 'exasol.bucketfs'
logger = logging.getLogger('exasol.bucketfs')


For most use cases it should be sufficient to just configure the root logger, in order
to retrieve the logs from bucketfs.

python
import logging

logging.basicConfig(level=logging.INFO)


- Support for viewing BucketFS as a directory

Added the PathLike protocol as described in the [design document](../design/bucketpath.rst).
Extracted bucket interface into BucketLike protocol.
Implemented PathLike for buckets based on BucketLike protocol.
Added a path factory function.
Added implementation of the BucketLike for the SaaS BucketFS.

- `verify` parameter to the old interface.

Bug Fixing
- Fixed a bug with the propagation of the verify flag from a Service object to the Buckets.

Internal
- Relock dependencies
- Update abatilo/actions-poetry from `v2.1.4` to `v3.0.0`
- Update actions/setup-python from `v2` to `v5`
- Added build system section to project `pyproject.toml`
- Restructure internals of bucketfs package
- Updated the SLC base flavour to python3.10

0.9.0

Not secure
BucketFs Python 0.9.0, released 2024-02-16

Feature
- Added support for configuring `SSL/TLS` validation

Documentation
- Added overview of bucketfs system
- Fixed typos in examples

Dependencies
- [60](https://github.com/exasol/bucketfs-python/issues/60): Updated typeguard to 4.0.0

Internal
- Updated lockfile
- Pin python-toolbox version in GitHub workflows

0.8.0

Not secure
BucketFs Python 0.8.0, released 2023-03-21

Summary

Dependency updates

Security

⚠️ Attention ⚠️

Security vulnerabilities have been addressed, hence we advise users of
our library to update and check the security of their own dependency tree.
E.g. by using a vulnerability scanner like [trivy](https://aquasecurity.github.io/trivy/v0.17.2/).

* Updated dependencies to address security issue (internal: poetry.lock)
* CVE-2023-0286
* CVE-2023-23931

Dependencies
- 58: Restricted typeguard version
- Updated dependencies

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.