Skip to content

Commit e7c3225

Browse files
Merge pull request #947 from reef-technologies/rel-v3.13.0
prepare v3.13.0 release
2 parents 9cb163e + 9b9a2b3 commit e7c3225

3 files changed

Lines changed: 13 additions & 9 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,12 @@ jobs:
8282
matrix:
8383
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
8484
# pypy version pin was required due 7.3.13 being broken https://foss.heptapod.net/pypy/pypy/-/issues/4021
85-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "pypy-3.10-v7.3.12"]
85+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "pypy-3.10-nightly"]
8686
exclude:
8787
- os: "macos-latest"
88-
python-version: "pypy-3.10-v7.3.12"
88+
python-version: "pypy-3.10-nightly"
8989
- os: "windows-latest"
90-
python-version: "pypy-3.10-v7.3.12"
90+
python-version: "pypy-3.10-nightly"
9191
steps:
9292
- uses: actions/checkout@v3
9393
with:
@@ -104,7 +104,7 @@ jobs:
104104
run: nox -vs integration -- -m "not require_secrets"
105105
- name: Run integration tests (with secrets)
106106
# Limit CI workload by running integration tests with secrets only on edge Python versions.
107-
if: ${{ env.B2_TEST_APPLICATION_KEY != '' && env.B2_TEST_APPLICATION_KEY_ID != '' && contains(fromJSON('["3.7", "pypy-3.10-v7.3.12", "3.11"]'), matrix.python-version) }}
107+
if: ${{ env.B2_TEST_APPLICATION_KEY != '' && env.B2_TEST_APPLICATION_KEY_ID != '' && contains(fromJSON('["3.7", "pypy-3.10-nightly", "3.11"]'), matrix.python-version) }}
108108
run: nox -vs integration -- -m "require_secrets" --cleanup
109109
test-docker:
110110
needs: cleanup_buckets

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [3.13.0] - 2023-11-16
10+
911
### Added
1012
* Add linux/arm64 platform support to the official Docker image
1113
* Add `cat` command for downloading file contents directly to stdout
@@ -503,7 +505,8 @@ This version is pinned strictly to `b2-sdk-python==1.16.0` for the same reason.
503505
* Fix an off-by-one issue when downloading a range of a file (affects library, but not CLI).
504506
* Better handling of some errors from the B2 service.
505507

506-
[Unreleased]: https://github.com/Backblaze/B2_Command_Line_Tool/compare/v3.12.0...HEAD
508+
[Unreleased]: https://github.com/Backblaze/B2_Command_Line_Tool/compare/v3.13.0...HEAD
509+
[3.13.0]: https://github.com/Backblaze/B2_Command_Line_Tool/compare/v3.12.0...v3.13.0
507510
[3.12.0]: https://github.com/Backblaze/B2_Command_Line_Tool/compare/v3.11.0...v3.12.0
508511
[3.11.0]: https://github.com/Backblaze/B2_Command_Line_Tool/compare/v3.10.1...v3.11.0
509512
[3.10.1]: https://github.com/Backblaze/B2_Command_Line_Tool/compare/v3.10.0...v3.10.1

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ b2 delete-bucket [-h] bucketName
7575
b2 delete-file-version [-h] [--bypassGovernance] [fileName] fileId
7676
b2 delete-key [-h] applicationKeyId
7777
b2 download-file-by-id [-h] [--threads THREADS] [--noProgress] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] fileId localFileName
78-
b2 download-file-by-name [-h] [--noProgress] [--threads THREADS] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] bucketName b2FileName localFileName
78+
b2 download-file-by-name [-h] [--threads THREADS] [--noProgress] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] bucketName b2FileName localFileName
79+
b2 cat [-h] [--noProgress] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] b2uri
7980
b2 get-account-info [-h]
8081
b2 get-bucket [-h] [--showSize] bucketName
8182
b2 get-file-info [-h] fileId
@@ -86,8 +87,8 @@ b2 list-buckets [-h] [--json]
8687
b2 list-keys [-h] [--long]
8788
b2 list-parts [-h] largeFileId
8889
b2 list-unfinished-large-files [-h] bucketName
89-
b2 ls [-h] [--long] [--json] [--replication] [--versions] [--recursive] [--withWildcard] bucketName [folderName]
90-
b2 rm [-h] [--dryRun] [--queueSize QUEUESIZE] [--noProgress] [--failFast] [--threads THREADS] [--versions] [--recursive] [--withWildcard] bucketName [folderName]
90+
b2 ls [-h] [--long] [--json] [--replication] [--versions] [-r] [--withWildcard] bucketName [folderName]
91+
b2 rm [-h] [--dryRun] [--queueSize QUEUESIZE] [--noProgress] [--failFast] [--threads THREADS] [--versions] [-r] [--withWildcard] bucketName [folderName]
9192
b2 make-url [-h] fileId
9293
b2 make-friendly-url [-h] bucketName fileName
9394
b2 sync [-h] [--noProgress] [--dryRun] [--allowEmptySource] [--excludeAllSymlinks] [--syncThreads SYNCTHREADS] [--downloadThreads DOWNLOADTHREADS] [--uploadThreads UPLOADTHREADS] [--compareVersions {none,modTime,size}] [--compareThreshold MILLIS] [--excludeRegex REGEX] [--includeRegex REGEX] [--excludeDirRegex REGEX] [--excludeIfModifiedAfter TIMESTAMP] [--threads THREADS] [--destinationServerSideEncryption {SSE-B2,SSE-C}] [--destinationServerSideEncryptionAlgorithm {AES256}] [--sourceServerSideEncryption {SSE-C}] [--sourceServerSideEncryptionAlgorithm {AES256}] [--write-buffer-size BYTES] [--skip-hash-verification] [--max-download-streams-per-file MAX_DOWNLOAD_STREAMS_PER_FILE] [--incrementalMode] [--skipNewer | --replaceNewer] [--delete | --keepDays DAYS] source destination
@@ -101,7 +102,7 @@ b2 replication-delete [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME
101102
b2 replication-pause [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME
102103
b2 replication-unpause [-h] SOURCE_BUCKET_NAME REPLICATION_RULE_NAME
103104
b2 replication-status [-h] [--rule REPLICATION_RULE_NAME] [--destination-profile DESTINATION_PROFILE] [--dont-scan-destination] [--output-format {console,json,csv}] [--noProgress] [--columns COLUMN ONE,COLUMN TWO] SOURCE_BUCKET_NAME
104-
b2 version [-h]
105+
b2 version [-h] [--short]
105106
b2 license [-h]
106107
b2 install-autocomplete [-h] [--shell {bash}]
107108
```

0 commit comments

Comments
 (0)