diff --git a/CHANGELOG.md b/CHANGELOG.md index a53767f0e..bd81b62db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,36 @@ upcoming release can be found in [changelog.d](changelog.d). +## [4.2.0](https://github.com/Backblaze/B2_Command_Line_Tool/releases/tag/v4.2.0) - 2024-10-29 + + +### Changed + +- Remove Python 3.7 support in new releases. + Under Python 3.7 `pip` will keep resolving the latest version of the package that supports active interpreter. + This change comes at benefit of using newer versions of B2 CLI dependencies in `b2` standalone binary as well as in the official docker image. + Python 3.8 is now the minimum supported version, [until it reaches EOL in October 2024](https://devguide.python.org/versions/). + We encourage use of latest stable Python release. + If Python interpreter upgrade from 3.7 is not an option, please use provided standalone binaries or official docker image. + +### Fixed + +- Update to b2sdk 2.5.1 to fix `b2 sync` stopping when encountering inaccessible directory. ([#1040](https://github.com/Backblaze/B2_Command_Line_Tool/issues/1040)) +- Fix `b2 file hide b2://bucket/file` handling and test coverage. +- Fix `getdefaultlocale` deprecation warning on Python 3.11+. + +### Added + +- Add `b2 file server-side-copy b2id://XXX` (also accepts `b2://bucket/objectName` syntax). + Add deprecation notice to `b2 file copy-by-id` - use `b2 file server-side-copy` instead in new scripts. +- Declare official support for Python 3.13 in `b2` CLI. + Test `b2` CLI against Python 3.13 in CI. + +### Infrastructure + +- Integration tests now use reuse test buckets whenever possible to speed up test execution and prevent bucket limit exhaustion. + + ## [4.1.0](https://github.com/Backblaze/B2_Command_Line_Tool/releases/tag/v4.1.0) - 2024-07-31 diff --git a/changelog.d/+add_file_server_side_copy.added.md b/changelog.d/+add_file_server_side_copy.added.md deleted file mode 100644 index fce9d3c10..000000000 --- a/changelog.d/+add_file_server_side_copy.added.md +++ /dev/null @@ -1,2 +0,0 @@ -Add `b2 file server-side-copy b2id:/XXX` (also accepts `b2://bucket/objectName` syntax). -Add deprecation notice to `b2 file copy-by-id` - use `b2 file server-side-copy` instead in new scripts. diff --git a/changelog.d/+drop_py37.changed.md b/changelog.d/+drop_py37.changed.md deleted file mode 100644 index 160290c0e..000000000 --- a/changelog.d/+drop_py37.changed.md +++ /dev/null @@ -1,6 +0,0 @@ -Remove Python 3.7 support in new releases. -Under Python 3.7 `pip` will keep resolving the latest version of the package that supports active interpreter. -This change comes at benefit of using newer versions of B2 CLI dependencies in `b2` standalone binary as well as in the official docker image. -Python 3.8 is now the minimum supported version, [until it reaches EOL in October 2024](https://devguide.python.org/versions/). -We encourage use of latest stable Python release. -If Python interpreter upgrade from 3.7 is not an option, please use provided standalone binaries or official docker image. diff --git a/changelog.d/+fix_hide_file.fixed.md b/changelog.d/+fix_hide_file.fixed.md deleted file mode 100644 index e6eff1f96..000000000 --- a/changelog.d/+fix_hide_file.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fix `b2 file hide b2://bucket/file` handling and test coverage. diff --git a/changelog.d/+getdefaultlocale.fixed.md b/changelog.d/+getdefaultlocale.fixed.md deleted file mode 100644 index 0708ea24b..000000000 --- a/changelog.d/+getdefaultlocale.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fix `getdefaultlocale` deprecation warning on Python 3.11+. diff --git a/changelog.d/+official_python313_support.added.md b/changelog.d/+official_python313_support.added.md deleted file mode 100644 index 045d0ca5c..000000000 --- a/changelog.d/+official_python313_support.added.md +++ /dev/null @@ -1,2 +0,0 @@ -Declare official support for Python 3.13 in `b2` CLI. -Test `b2` CLI against Python 3.13 in CI. diff --git a/changelog.d/+test_with_persistent_bucket.infrastructure.md b/changelog.d/+test_with_persistent_bucket.infrastructure.md deleted file mode 100644 index 39419d1bb..000000000 --- a/changelog.d/+test_with_persistent_bucket.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Improve internal testing infrastructure by updating integration tests to use persistent buckets. \ No newline at end of file diff --git a/changelog.d/1040.fixed.md b/changelog.d/1040.fixed.md deleted file mode 100644 index 2ed6602c7..000000000 --- a/changelog.d/1040.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Update to b2sdk 2.5.1 to fix `b2 sync` stopping when encountering inaccessible directory.