Skip to content

Releases: exasol/bucketfs-python

1.0.1

27 Jan 15:05
0724418
Compare
Choose a tag to compare

1.0.1 - 2025-01-27

Refactorings

  • #191: Moved file py.typed to folder exasol/bucketfs

1.0.0

13 Jan 12:47
af3f744
Compare
Choose a tag to compare

1.0.0 - 2025-01-13

Refactorings

  • #175: Updated PTB incl. GitHub workflows
  • #43: Remove old BucketFs API and Package
  • #184: Fixed ITDE database version used in integration tests

0.14.0

26 Nov 10:39
6ac26d6
Compare
Choose a tag to compare

0.14.0 - 2024-11-26

Bugfixes

  • #158: Implemented operator __eq__ for BucketPath to compare string representation

Internal

  • Relock dependencies
  • Dropped the support for Python 3.8

Refactoring

  • #170: Moved the tests from using pytest-exasol-saas to pytest-exasol-backend.
  • #173: Added file py.typed

0.13.0

08 Aug 11:26
1f0f53f
Compare
Choose a tag to compare

0.13.0 - 2024-08-07

Bugfixes

  • #156: Fixed implementation of BucketPath.parent

0.12.0

11 Jul 09:16
41b7439
Compare
Choose a tag to compare

0.12.0 - 2024-07-11

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

23 May 15:13
5ae2e0d
Compare
Choose a tag to compare

0.11.0 - 2024-05-23

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

15 May 16:44
4eff408
Compare
Choose a tag to compare

BucketFs Python 0.10.0, released 2024-05-15

Feature

  • Added logging support
    Overview

    The bucketfs logger can be referenced via exasol.bucketfs

    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.

    import logging
    
    logging.basicConfig(level=logging.INFO)
    • Support for viewing BucketFS as a directory

      Added the PathLike protocol as described in the design document.
      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

16 Feb 11:26
e940d24
Compare
Choose a tag to compare

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: Updated typeguard to 4.0.0

Internal

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

0.8.0

21 Mar 14:23
5d3ab40
Compare
Choose a tag to compare

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.

Dependencies

  • #58: Restricted typeguard version
  • Updated dependencies

0.7.0

22 Dec 12:13
9571492
Compare
Choose a tag to compare

BucketFs Python 0.7.0, released 2022-12-22

Summary

Updated documentation and added support for exasol toolbox.

Documentation

  • Fix invalid command in developer guide
  • Update code example in basic user guide

Changes

  • Add project setup section to developer guide
  • Add support exasol-toolbox
  • Add support for pre commit hooks
  • Update dependencies