Skip to content
This repository was archived by the owner on Jul 18, 2024. It is now read-only.

Commit 343ab00

Browse files
committed
Tag for 1.4.0 release
1 parent 791870d commit 343ab00

File tree

4 files changed

+36
-12
lines changed

4 files changed

+36
-12
lines changed

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
## [Unreleased]
44

5+
## [1.4.0] - 2018-08-08
6+
### Added
7+
- Azure Storage URL support for the CLI via `--storage-url` and
8+
`--sync-copy-dest-storage-url` ([#79](https://github.com/Azure/blobxfer/issues/79)).
9+
Please see the usage docs for more information.
10+
- `--restore-file-lmt` option for download operations
11+
([#82](https://github.com/Azure/blobxfer/issues/82)). Please see the usage
12+
docs for more information.
13+
14+
### Changed
15+
- **Breaking Change**: `restore_file_attributes` boolean property under
16+
`download` has been replaced with `restore_file_properties` map containing
17+
`attributes` and `lmt` for YAML configurations. This change was done to
18+
provide consistency with the `store_file_properties` map under `upload`.
19+
Please see the YAML configuration doc for more information.
20+
- Updated dependencies
21+
22+
### Fixed
23+
- Fix and improve SAS handling to limit functionality based on SAS token
24+
scope and permissions ([#80](https://github.com/Azure/blobxfer/issues/80)).
25+
Please see the usage and limitations docs for more information.
26+
527
## [1.3.1] - 2018-06-29
628
### Changed
729
- Updated dependencies
@@ -371,7 +393,8 @@ usage documentation carefully when upgrading from 0.12.1.
371393
`--no-skiponmatch`.
372394
- 0.8.2: performance regression fixes
373395

374-
[Unreleased]: https://github.com/Azure/blobxfer/compare/1.3.1...HEAD
396+
[Unreleased]: https://github.com/Azure/blobxfer/compare/1.4.0...HEAD
397+
[1.4.0]: https://github.com/Azure/blobxfer/compare/1.3.1...1.4.0
375398
[1.3.1]: https://github.com/Azure/blobxfer/compare/1.3.0...1.3.1
376399
[1.3.0]: https://github.com/Azure/blobxfer/compare/1.2.1...1.3.0
377400
[1.2.1]: https://github.com/Azure/blobxfer/compare/1.2.0...1.2.1

blobxfer/operations/progress.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ def output_parameters(general_options, spec):
200200
spec.options.strip_components))
201201
log.append(' compute file md5: {}'.format(
202202
spec.options.check_file_md5))
203-
log.append(' restore: attr={} lmt={}'.format(
203+
log.append(' restore properties: attr={} lmt={}'.format(
204204
spec.options.restore_file_properties.attributes,
205205
spec.options.restore_file_properties.lmt))
206206
log.append(' rsa private key: {}'.format(

blobxfer/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2323
# DEALINGS IN THE SOFTWARE.
2424

25-
__version__ = '1.3.1'
25+
__version__ = '1.4.0'

docs/99-current-limitations.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,19 @@ Please read this section carefully for any current known limitations to
33
`blobxfer`.
44

55
### SAS Keys (Tokens)
6-
* `blobxfer` is fundamentally limited in what operations it can perform
6+
`blobxfer` is fundamentally limited in what operations it can perform
77
if given a restricted scope SAS token. This is not a limitation with
88
`blobxfer` itself, but with the permissions that are granted by the SAS
99
token. The following are a few examples:
10-
* Containers or file shares cannot be created if not given an
11-
account-level SAS with the appropriate signed resource type.
12-
* Objects cannot be listed within a container or file share if not given
13-
an account-level SAS or a container-level object SAS. If a
14-
non-container object-level SAS is provided, remote
15-
paths associated with these SAS tokens must be a single entity.
16-
* Non-download skip-on processing cannot be performed for SAS tokens
17-
without sufficient read permission.
10+
11+
* Containers or file shares cannot be created if not given an
12+
account-level SAS with the appropriate signed resource type.
13+
* Objects cannot be listed within a container or file share if not given
14+
an account-level SAS or a container-level object SAS. If a
15+
non-container object-level SAS is provided, remote
16+
paths associated with these SAS tokens must be a single entity.
17+
* Non-download skip-on processing cannot be performed for SAS tokens
18+
without sufficient read permission.
1819

1920
### Client-side Encryption
2021
* Client-side encryption is currently only available for block blobs and

0 commit comments

Comments
 (0)