Skip to content

Releases: Totalus/object-storage-client

v2.1.0

13 Aug 18:42
Compare
Choose a tag to compare

LIB

  • Feature: Allow to manually specify credentials in S3Client() constructor

v2.0.7

13 Aug 17:36
Compare
Choose a tag to compare

LIB

  • [Fix] Don't specify location constraint when creating a container if the location is 'auto' (to properly support Google Cloud Storage S3 API)
  • [Fix] Return value of object_delete() should be True when the reply status is 404 (Not Found)

v2.0.6

22 Jul 20:36
Compare
Choose a tag to compare

LIB

  • [Feature] Fetch metadata concurrently when calling object_info() with fetch_metadata=true

v2.0.5

26 Feb 18:18
Compare
Choose a tag to compare

CLI

  • [Fix] fix: Not printing object count correctly in CLI

LIB

  • [Feature] Add optional SSL verification parameter to S3Client initialization
  • [Fix] Issue uploading files to non-AWS S3 endpoints (see boto/boto3#4392)

v2.0.4

03 Apr 13:45
Compare
Choose a tag to compare

CHANGELOG

LIB

  • [Feature] Add object_generate_download_url() method and implementation for S3 (only S3 for now, will be implemented for Swift later)

CLI

  • [Feature] Add object-download-url command to generate signed URL

v2.0.3

02 Apr 19:43
Compare
Choose a tag to compare

CHANGELOG

LIB

  • [Feature] Add support for custom S3 endpoint

CLI

  • [Feature] Add support for custom S3 endpoint
  • [Bugfix] Fix CLI errors when working with S3 containers

v2.0.2

05 Sep 21:57
Compare
Choose a tag to compare

Changelog

Lib

  • [Bugfix] Metadata was not fetched properly if the backend replied with lowercased header names

CLI

  • [Feature] Version command now prints library version along with CLI version

v2.0.1

17 Apr 19:06
Compare
Choose a tag to compare

Changelog

CLI

  • [Bugfix] Throwing exception when object or container list is empty for ls and list commands

v2.0.0

14 Apr 20:48
Compare
Choose a tag to compare

Changelog

v2.x introduces some breaking changes from v1.x

Lib v2.0.0

  • Simplify storage backend configuration (Breaking)
    • Remove OBS_STORAGE_TYPE config variable. Storage backend is now deduced from the other config vars.
    • Remove OBS_SWIFT_URL config, replace by OBS_SWIFT_REGION for OpenStack Swift. The storage URL is now directly extracted from the authentication response.

CLI v0.2

  • Updated CLI configuration method to reflect the changes in the library storage backed config
  • Add info command replacing object-info and container-info
  • Add list command

v1.2.1

13 Dec 22:00
Compare
Choose a tag to compare
  • Adding last_modified field in ObjectInfo data class