Skip to content

Releases: kkalinowski-reef/b2-sdk-python

1.17.3

12 Jan 14:36

Choose a tag to compare

Fixed

  • Fix FileVersion._get_upload_headers when encryption key is None

Infrastructure

  • Fix download integration tests on non-production environments
  • Add B2_DEBUG_HTTP env variable to enable network-level test debugging
  • Disable changelog validation temporarily

1.17.2

12 Jan 14:46

Choose a tag to compare

Fixed

  • Fix a race in progress reporter
  • Fix import of replication

1.17.1

12 Jan 14:49

Choose a tag to compare

v1.17.1

Latest changelog reader action

1.16.0

12 Jan 14:56

Choose a tag to compare

v1.16.0

Latest changelog reader action

1.15.0

12 Jan 15:00

Choose a tag to compare

Changed

  • Don't run coverage in pypy in CI
  • Introduce a common thread worker pool for all downloads
  • Increase http timeout to 20min (for copy using 5GB parts)
  • Remove inheritance from object (leftover from python2)
  • Run unit tests on all CPUs

Added

  • Add pypy-3.8 to test matrix
  • Add support for unverified checksum upload mode
  • Add dedicated exception for unverified email
  • Add a parameter to customize sync_policy_manager
  • Add parameters to set the min/max part size for large file upload/copy methods
  • Add CopySourceTooBig exception
  • Add an option to set a custom file version class to FileVersionFactory
  • Add an option for B2Api to turn off hash checking for downloaded files
  • Add an option for B2Api to set write buffer size for DownloadedFile.save_to method
  • Add support for multiple profile files for SqliteAccountInfo

Fixed

  • Fix copying objects larger than 1TB
  • Fix uploading objects larger than 1TB
  • Fix downloading files with unverified checksum
  • Fix decoding in filename and file info of DownloadVersion
  • Fix an off-by-one bug and other bugs in the Simulator copy functionality

Removed

  • Drop support for Python 3.5 and Python 3.6