From b625e8956e4b8f8ab5c174f61fbe82e3948e9368 Mon Sep 17 00:00:00 2001 From: Maciej Urbanski Date: Wed, 6 Dec 2023 20:52:15 +0100 Subject: [PATCH] release 3.14.0 --- CHANGELOG.md | 43 +++++++++++++++++++ changelog.d/+add_header_options.added.md | 1 - changelog.d/+b2_uri_cmds.added.md | 1 - changelog.d/+b2_uri_cmds.deprecated.md | 3 -- changelog.d/+cat.doc.md | 1 - ...ecking-changelog-entries.infrastructure.md | 1 - ...ble-non-security-updates.infrastructure.md | 1 - changelog.d/+docker_optimization.fixed.md | 1 - changelog.d/+fix-list-formatting.doc.md | 1 - changelog.d/+fix_ci_badge.infrastructure.md | 1 - changelog.d/+fix_leaking_semaphores.fixed.md | 1 - ...+improve_autocomplete_performance.fixed.md | 1 - changelog.d/+python3.12.infrastructure.md | 1 - .../+remove_redundant_todo.infrastructure.md | 1 - changelog.d/+skip_changelog.infrastructure.md | 2 - ...p_draft_step_in_releases.infrastructure.md | 1 - changelog.d/+update_b2sdk.changed.md | 1 - ...+update_license_gen_deps.infrastructure.md | 1 - changelog.d/949.fixed.md | 1 - changelog.d/952.infrastructure.md | 1 - 20 files changed, 43 insertions(+), 22 deletions(-) delete mode 100644 changelog.d/+add_header_options.added.md delete mode 100644 changelog.d/+b2_uri_cmds.added.md delete mode 100644 changelog.d/+b2_uri_cmds.deprecated.md delete mode 100644 changelog.d/+cat.doc.md delete mode 100644 changelog.d/+checking-changelog-entries.infrastructure.md delete mode 100644 changelog.d/+dependabot-disable-non-security-updates.infrastructure.md delete mode 100644 changelog.d/+docker_optimization.fixed.md delete mode 100644 changelog.d/+fix-list-formatting.doc.md delete mode 100644 changelog.d/+fix_ci_badge.infrastructure.md delete mode 100644 changelog.d/+fix_leaking_semaphores.fixed.md delete mode 100644 changelog.d/+improve_autocomplete_performance.fixed.md delete mode 100644 changelog.d/+python3.12.infrastructure.md delete mode 100644 changelog.d/+remove_redundant_todo.infrastructure.md delete mode 100644 changelog.d/+skip_changelog.infrastructure.md delete mode 100644 changelog.d/+skip_draft_step_in_releases.infrastructure.md delete mode 100644 changelog.d/+update_b2sdk.changed.md delete mode 100644 changelog.d/+update_license_gen_deps.infrastructure.md delete mode 100644 changelog.d/949.fixed.md delete mode 100644 changelog.d/952.infrastructure.md diff --git a/CHANGELOG.md b/CHANGELOG.md index e23273fff..715358fa7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,49 @@ upcoming release can be found in [changelog.d](changelog.d). +## [3.14.0](https://github.com/Backblaze/B2_Command_Line_Tool/releases/tag/v3.14.0) - 2023-12-06 + + +### Changed + +- Update b2sdk to 1.28.0 (resolves [#958](https://github.com/Backblaze/B2_Command_Line_Tool/issues/958), [#934](https://github.com/Backblaze/B2_Command_Line_Tool/issues/934)). + +### Fixed + +- Don't print `Using https://REALM" in stderr unless explicitly set by user. ([#949](https://github.com/Backblaze/B2_Command_Line_Tool/issues/949)) +- Added autocomplete suggestion caching to improve autocomplete performance. +- Do not include build cache in official `b2` docker image. +- Fix an error that caused multiprocessing semaphores to leak on OSX. + +### Deprecated + +- Deprecated `download-file-by-id` and `download-file-by-name`, use `download-file` instead. + Deprecated `get-file-info`, use `file-info` instead. + Deprecated `make-url` and `make-friendly-url`, use `get-url` instead. + +### Added + +- Add `--expires`, `--content-disposition`, `--content-encoding`, `--content-language` options to subcommands `upload-file`, `upload-unbound-stream`, `copy-file-by-id`. +- Add `download-file`, `file-info` and `get-url` commands using new B2 URI syntax allowing for referring to file-like objects by their bucket&name or ID. + +### Doc + +- Add `cat` command to documentation. +- Add additional linebreaks to ensure lists are properly rendered. + +### Infrastructure + +- Ensure CI checks Python package compatibility with latest setuptools. ([#952](https://github.com/Backblaze/B2_Command_Line_Tool/issues/952)) +- Allow skipping changelog for PRs marked with `-changelog` label. +- Changelog entries are now validated as a part of CI pipeline. +- Disable dependabot requests for updates unrelated to security issues. +- Fix CI badge not showing correct status in README. +- Remove unused exception class and outdated todo. +- Skip draft step in releases - all successful releases are public. +- Update license text generation dependencies to prevent triggering security scan false-positives. +- Use cpython 3.12 (not 3.11) for integration tests with secrets. + + ## [3.13.1](https://github.com/Backblaze/B2_Command_Line_Tool/releases/tag/v3.13.1) - 2023-11-21 diff --git a/changelog.d/+add_header_options.added.md b/changelog.d/+add_header_options.added.md deleted file mode 100644 index f2dc4c1e7..000000000 --- a/changelog.d/+add_header_options.added.md +++ /dev/null @@ -1 +0,0 @@ -Add `--expires`, `--content-disposition`, `--content-encoding`, `--content-language` options to subcommands `upload-file`, `upload-unbound-stream`, `copy-file-by-id`. diff --git a/changelog.d/+b2_uri_cmds.added.md b/changelog.d/+b2_uri_cmds.added.md deleted file mode 100644 index 56fc2e13b..000000000 --- a/changelog.d/+b2_uri_cmds.added.md +++ /dev/null @@ -1 +0,0 @@ -Add `download-file`, `file-info` and `get-url` commands using new B2 URI syntax allowing for referring to file-like objects by their bucket&name or ID. diff --git a/changelog.d/+b2_uri_cmds.deprecated.md b/changelog.d/+b2_uri_cmds.deprecated.md deleted file mode 100644 index 98aeead6b..000000000 --- a/changelog.d/+b2_uri_cmds.deprecated.md +++ /dev/null @@ -1,3 +0,0 @@ -Deprecated `download-file-by-id` and `download-file-by-name`, use `download-file` instead. -Deprecated `get-file-info`, use `file-info` instead. -Deprecated `make-url` and `make-friendly-url`, use `get-url` instead. diff --git a/changelog.d/+cat.doc.md b/changelog.d/+cat.doc.md deleted file mode 100644 index 9a9090ac0..000000000 --- a/changelog.d/+cat.doc.md +++ /dev/null @@ -1 +0,0 @@ -Add `cat` command to documentation. diff --git a/changelog.d/+checking-changelog-entries.infrastructure.md b/changelog.d/+checking-changelog-entries.infrastructure.md deleted file mode 100644 index 7fa6d6276..000000000 --- a/changelog.d/+checking-changelog-entries.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Changelog entries are now validated as a part of CI pipeline. diff --git a/changelog.d/+dependabot-disable-non-security-updates.infrastructure.md b/changelog.d/+dependabot-disable-non-security-updates.infrastructure.md deleted file mode 100644 index 49dc84bac..000000000 --- a/changelog.d/+dependabot-disable-non-security-updates.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Disable dependabot requests for updates unrelated to security issues. \ No newline at end of file diff --git a/changelog.d/+docker_optimization.fixed.md b/changelog.d/+docker_optimization.fixed.md deleted file mode 100644 index 47a764754..000000000 --- a/changelog.d/+docker_optimization.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Do not include build cache in official `b2` docker image. diff --git a/changelog.d/+fix-list-formatting.doc.md b/changelog.d/+fix-list-formatting.doc.md deleted file mode 100644 index 76cb14792..000000000 --- a/changelog.d/+fix-list-formatting.doc.md +++ /dev/null @@ -1 +0,0 @@ -Add additional linebreaks to ensure lists are properly rendered. diff --git a/changelog.d/+fix_ci_badge.infrastructure.md b/changelog.d/+fix_ci_badge.infrastructure.md deleted file mode 100644 index 766c5fdb8..000000000 --- a/changelog.d/+fix_ci_badge.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Fix CI badge not showing correct status in README. \ No newline at end of file diff --git a/changelog.d/+fix_leaking_semaphores.fixed.md b/changelog.d/+fix_leaking_semaphores.fixed.md deleted file mode 100644 index 5e211931a..000000000 --- a/changelog.d/+fix_leaking_semaphores.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fix an error that caused multiprocessing semaphores to leak on OSX. diff --git a/changelog.d/+improve_autocomplete_performance.fixed.md b/changelog.d/+improve_autocomplete_performance.fixed.md deleted file mode 100644 index b5424b2c8..000000000 --- a/changelog.d/+improve_autocomplete_performance.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Added autocomplete suggestion caching to improve autocomplete performance. \ No newline at end of file diff --git a/changelog.d/+python3.12.infrastructure.md b/changelog.d/+python3.12.infrastructure.md deleted file mode 100644 index af313c472..000000000 --- a/changelog.d/+python3.12.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Use cpython 3.12 (not 3.11) for integration tests with secrets. diff --git a/changelog.d/+remove_redundant_todo.infrastructure.md b/changelog.d/+remove_redundant_todo.infrastructure.md deleted file mode 100644 index aa021247d..000000000 --- a/changelog.d/+remove_redundant_todo.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Remove unused exception class and outdated todo. diff --git a/changelog.d/+skip_changelog.infrastructure.md b/changelog.d/+skip_changelog.infrastructure.md deleted file mode 100644 index 4ec956e9b..000000000 --- a/changelog.d/+skip_changelog.infrastructure.md +++ /dev/null @@ -1,2 +0,0 @@ -Allow skipping changelog for PRs marked with `-changelog` label. - diff --git a/changelog.d/+skip_draft_step_in_releases.infrastructure.md b/changelog.d/+skip_draft_step_in_releases.infrastructure.md deleted file mode 100644 index 7283874b9..000000000 --- a/changelog.d/+skip_draft_step_in_releases.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Skip draft step in releases - all successful releases are public. diff --git a/changelog.d/+update_b2sdk.changed.md b/changelog.d/+update_b2sdk.changed.md deleted file mode 100644 index b59795989..000000000 --- a/changelog.d/+update_b2sdk.changed.md +++ /dev/null @@ -1 +0,0 @@ -Update b2sdk to 1.28.0 (resolves #958 , #934 ). \ No newline at end of file diff --git a/changelog.d/+update_license_gen_deps.infrastructure.md b/changelog.d/+update_license_gen_deps.infrastructure.md deleted file mode 100644 index c81e67e4f..000000000 --- a/changelog.d/+update_license_gen_deps.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Update license text generation dependencies to prevent triggering security scan false-positives. diff --git a/changelog.d/949.fixed.md b/changelog.d/949.fixed.md deleted file mode 100644 index 72b54cf28..000000000 --- a/changelog.d/949.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Don't print `Using https://REALM" in stderr unless explicitly set by user. diff --git a/changelog.d/952.infrastructure.md b/changelog.d/952.infrastructure.md deleted file mode 100644 index af0594310..000000000 --- a/changelog.d/952.infrastructure.md +++ /dev/null @@ -1 +0,0 @@ -Ensure CI checks Python package compatibility with latest setuptools.