Skip to content

Releases: Backblaze/B2_Command_Line_Tool

3.2.0

23 Dec 23:24
Compare
Choose a tag to compare

Added

  • Add compatibility support for arrow >= 1.0.2 on newer Python versions while
    continuing to support Python 3.5

Fixed

  • Fallback to ascii decoder when printing help in case the locales are not properly set

3.1.0

02 Nov 19:15
Compare
Choose a tag to compare

Added

  • Add --allCapabilities to create-key
  • Add support for Python 3.10

Fixed

  • Fix testing bundle in CI for a new staticx version

3.0.3

27 Sep 16:40
Compare
Choose a tag to compare

Fixed

  • Fix pypy selector in CI
  • Fix for static linking of Linux binary (CD uses python container)

3.0.2

17 Sep 08:09
96682ed
Compare
Choose a tag to compare

Added

  • Sign Windows binary

Changed

3.0.1

10 Aug 07:05
fd855c9
Compare
Choose a tag to compare

Fixed

  • logs from all loggers (in dependencies too) brought back

3.0.0

06 Aug 23:07
Compare
Choose a tag to compare

Added

  • Add possibility to change realm during integration tests
  • Add possibility to install SDK from local folder instead of pypi when running tests
  • Add full support of establishing file metadata when copying, with either source or target using SSE-C
  • Add --noInfo option to copy-file-by-id
  • Integration test for checking if bad_bucket_id error code is returned

Fixed

  • Fix integration tests on non-production environments
  • Fix warnings thrown by integration tests
  • delete-key unit test adjusted to a less mocked simulator
  • Fix integration test cleanup
  • Representing encryption-related metadata in buckets and file versions is now consistent

Changed

  • CLI now uses b2sdk.v2
  • Downloading files prints file metadata as soon as the download commences (not when it finishes)
  • New way of establishing location of the SQLite cache file, using XDG_CONFIG_HOME env var
  • Downloaded file's metadata is complete and is displayed before the file is downloaded, a Download finished message
    is issued at the end
  • contentLength changed to size where appropriate
  • Log configuration: stack traces are not printed in case of errors by default, --verbose changes that
  • Log configuration arguments bahaviour altered: --logConfig is exclusive with --verbose and --debugLogs
  • Log configuration arguments bahaviour altered: --verbose and --debugLogs can be used at the same time
    (and they will both be taken into account)

Removed

  • Support of --metadataDirective argument in copy-file-by-id (the metadataDirective sent to B2 cloud is
    detected automatically)

2.5.1

06 Aug 21:48
Compare
Choose a tag to compare
  • SRC_LAST_MODIFIED_MILLIS import fix

2.5.0

21 May 23:42
Compare
Choose a tag to compare

Added

  • Add integration test for sync within one bucket with different encryption
  • Notarize OSX binary
  • File lock arguments and new commands

Fixed

  • Fixed breaking integration test case
  • Add zoneinfo to the Windows bundle
  • Fixed unit tests failing on new attributes of FileVersionInfo
  • Removing old buckets in integration tests

2.4.0

23 Apr 00:28
Compare
Choose a tag to compare

Added

  • Sign OSX binary
  • Add support for SSE-C server-side encryption mode

Fixed

  • Exclude packages inside the test package when installing

2.3.0

25 Mar 20:46
Compare
Choose a tag to compare

Added

  • Add support for SSE-B2 server-side encryption mode

Fixed

  • Pin setuptools-scm<6.0 as >=6.0 doesn't support Python 3.5
  • Fix boot speed regression caused by the rst2ansi invocations