Commit Graph

679 Commits

Author SHA1 Message Date
Kan Tang
ffd79fcc74
Refined the ACL/Permission APIs according to review comments. (#1399)
* Refined the ACL/Permission APIs according to review comments.

* Update CHANGELOG.md

* Update datalake_options.hpp
2021-01-20 12:08:49 +08:00
Kan Tang
d0abaa1076
Use path/directory/file name instead of path. (#1398)
* Use path/directory/file name instead of path.

* Resolved review comments and refined docs.
2021-01-20 12:08:42 +08:00
Kan Tang
6bd4ded77f
Revert adding the datalake prefix for list path API in protocol layer's options. (#1400) 2021-01-20 11:02:45 +08:00
Victor Vazquez
f285aaead9
Make CI fail if there are clang format errors (#1328)
Won't pass until #1330 is merged first

fixes: #1329
2021-01-20 01:09:29 +00:00
Victor Vazquez
06a6a5628e
Remove libcurl patch for timeout (#1391) 2021-01-19 16:19:37 -08:00
Kan Tang
a726e81fa4
Use name for directory/file initializing and removed unwanted funcion… (#1401)
…ality.

Fixes https://github.com/Azure/azure-sdk-for-cpp/issues/1163

# Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the [contributing guide](https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests).

- [x] [C++ Guidelines](https://azure.github.io/azure-sdk/cpp_introduction.html)
- [x] Doxygen docs
- [x] Unit tests
- [x] No unwanted commits/changes
- [x] Descriptive title/description
  - [x] PR is single purpose
  - [x] Related issue listed
- [x] Comments in source
- [x] No typos
- [x] Update changelog
- [x] Not work-in-progress
- [x] External references or docs updated
- [x] Self review of PR done
- [x] Any breaking changes?
2021-01-19 08:42:25 +00:00
JinmingHu
c2d26ddb35
add request id in return types (#1395)
* add request id in return types

* changelog

* fix bug
2021-01-19 10:54:38 +08:00
Kan Tang
57e6e8dbba
Removed GetDfsUri. (#1394)
# Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the [contributing guide](https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests).

- [x] [C++ Guidelines](https://azure.github.io/azure-sdk/cpp_introduction.html)
- [x] Doxygen docs
- [x] Unit tests
- [x] No unwanted commits/changes
- [x] Descriptive title/description
  - [x] PR is single purpose
  - [x] Related issue listed
- [x] Comments in source
- [x] No typos
- [x] Update changelog
- [x] Not work-in-progress
- [x] External references or docs updated
- [x] Self review of PR done
- [x] Any breaking changes?
2021-01-18 06:15:00 +00:00
JinmingHu
d51d034b5b
Increase storage version manually (#1381) 2021-01-16 10:41:50 +08:00
Victor Vazquez
80357ab69d
Feature/keyvault - GetKey + KeyVaultCommon (#1383)
* add cmake project for keyvault keys (#1081)
2021-01-15 16:50:44 -08:00
Ahson Khan
c564c02544
Move APIs from Azure::Core::Strings to Azure::Core::Internal since they aren't meant for end users to call. (#1337)
Fixes https://github.com/Azure/azure-sdk-for-cpp/issues/1319

See https://github.com/Azure/azure-sdk-for-cpp/pull/1297#discussion_r554458422 for context.

~There is an open question whether this should be in the Jan or Feb milestone.~ Moved to Feb
2021-01-15 22:02:40 +00:00
Victor Vazquez
9492bef54b
adding-nlohmann-3.6-to-interna-core-headers (#1379)
Adding the original nlohmann main header to internal API so it is easier to see any futher changes made to it while adapting it
2021-01-15 20:21:27 +00:00
Ahson Khan
07c5cba59f
Fix storage changelog entries for older releases for consistency (preview1, beta1) matching what shipped and add dates. (#1375)
Hopefully, after this, we will get correct auto-version-increment PRs. See the following for more context:
https://github.com/Azure/azure-sdk-for-cpp/pull/1373#issuecomment-760018037

We also need to split up the storage release pipeline to be one per package and run them sequentially.
2021-01-14 21:08:50 +00:00
Azure SDK Bot
a5f113e647
Increment package version after release of azure-identity (#1363) 2021-01-14 10:44:36 -08:00
Azure SDK Bot
5d4e77bd6e
Increment package version after release of azure-core (#1362) 2021-01-14 10:44:25 -08:00
Ahson Khan
1157382efe
Update storage changelog to be consistent on section order, use past tense, and make it a bit more brief. (#1374)
Also fixes a couple of typos and added back-ticks that were missing.
2021-01-14 09:24:49 +00:00
Kan Tang
d63b1610e4
Changelog for beta.6 release for file/datalake (#1371)
# Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the [contributing guide](https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests).

- [x] [C++ Guidelines](https://azure.github.io/azure-sdk/cpp_introduction.html)
- [x] Doxygen docs
- [x] Unit tests
- [x] No unwanted commits/changes
- [x] Descriptive title/description
  - [x] PR is single purpose
  - [x] Related issue listed
- [x] Comments in source
- [x] No typos
- [x] Update changelog
- [x] Not work-in-progress
- [x] External references or docs updated
- [x] Self review of PR done
- [x] Any breaking changes?
2021-01-14 06:52:54 +00:00
JinmingHu
63b6474cfe
Update blob changelog (#1372) 2021-01-14 14:37:46 +08:00
JinmingHu
e9463d5389
Partial changelog update for beta6 release (#1370)
* Partial changelog update

* fix

* Update sdk/storage/azure-storage-blobs/CHANGELOG.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* add new line

* fix

* Update sdk/storage/azure-storage-common/CHANGELOG.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* Update sdk/storage/azure-storage-files-datalake/CHANGELOG.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* Update sdk/storage/azure-storage-files-shares/CHANGELOG.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2021-01-14 14:03:03 +08:00
JinmingHu
6ff2f57b47
Revert "Service version const strings (#1349)" (#1369)
This reverts commit e97349cd7d.
2021-01-14 13:33:33 +08:00
Ahson Khan
af097c8e65
Use two digit month in changelog release date to adhere to expected format for Azure::Core and Azure::Identity (#1360) 2021-01-14 00:39:06 +00:00
Ahson Khan
698fabcc71
Update changelog for Azure::Core and Azure::Identity (#1357)
Follow up to https://github.com/Azure/azure-sdk-for-cpp/pull/1317
2021-01-13 23:28:11 +00:00
Victor Vazquez
1ea035e0bd
changelog updated for Releasing Core 1.0.0-beta.4 and Identity 1.0.0-beta.2 (#1317)
* changelog updated for Releasing Core 1.0.0-beta.3 and Identity 1.0.0-beta.2
2021-01-13 15:05:07 -08:00
Daniel Jurek
f15c823e79
Automate publishing to vcpkg (#1283)
* Disable dependency on azure-core until azure-core releases to vcpkg.

* Remove release artifact creation script and pipeline step

* Copy items from root cmake generate outputs (no need to do individual project preparation)

* Space

* Add VcpkgPortName (package port names may change in the future to include non v1 version numbers like azure-template-cpp-v2)

* Destination should be artifact name, not vcpkg port name

* Disable PR steps

* SHA512 1 -> SHA512 %SHA512%

* New release procedure

* Unblock publishing process

* Increment azure-template version

* Update branch strategy, uncomment final release of template

* Increment version to test release

* Fix remote branch checkout logic

* Increment version

* Exit successfully

* Increment version

* Increment Version

* Version Increment

* Add a difference in the output file to validate multiple runs against a target PR branch

* Enable existing PR branches in create-pull-request.yml

* Increment version

* Fix archetype-cpp-release.yml syntax

* Skip checkout instead

* Increment version

* Fix automated version incrementing

* Increment version

* Update CHANGELOG.md

* Update CHANGELOG.md date

* Revert CONTROL file

* Remove Build-Depends

* Increment version

* Output commands

* Check out branch in either branch scenario

* Increment version

* Fetch the .tar.gz file using convention, the REST API does not give the location of the .tar.gz

* Increment Version

* ToLower

* Increment

* Increment version

* Version updater should not append a new line to the end of the file contents (existing new line at the end of the file will remain, if present)

* Add azure-template2 to validate base case of shipping different packages instead of file replacement validation from previous runs

* Remove extra backtick

* Add template2 to root CMakeLists.txt

* Review feedback: Support main scenario with packages coming from different location (no new file conflicts)

* Remove file blocking link check step. This is ok because the whole azure-template2 folder will be removed after this verification is complete

* Version increment

* Make template2 install in different locations

* Increment version

* Remove azure-template2 that was used for validating publishing multiple packages

* Remove template2 from ci.yml

* Use "SHA512 1" syntax as proposed by vcpkg documentation and regex replacement

* Review feedback

* Increment version

* Quotes

* Review feedback and re-add New-ReleaseAsset.ps1
2021-01-13 14:35:18 -08:00
Ahson Khan
d7cded9feb
Update the Azure Core changelog wording and content for the upcoming beta.4 release. (#1352)
Follow up to https://github.com/Azure/azure-sdk-for-cpp/pull/1340#issuecomment-759155935

Went through the commits related to Azure Core between beta.3 and what we plan to ship for beta.4:
1df5cfac9c...f8aebf5634
2021-01-13 21:13:31 +00:00
Kan Tang
21ed9e3376
Refined list related API names. (#1350)
# Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the [contributing guide](https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests).

- [x] [C++ Guidelines](https://azure.github.io/azure-sdk/cpp_introduction.html)
- [x] Doxygen docs
- [x] Unit tests
- [x] No unwanted commits/changes
- [x] Descriptive title/description
  - [x] PR is single purpose
  - [x] Related issue listed
- [x] Comments in source
- [x] No typos
- [x] Update changelog
- [x] Not work-in-progress
- [x] External references or docs updated
- [x] Self review of PR done
- [x] Any breaking changes?
2021-01-13 08:51:53 +00:00
Ahson Khan
abf4a6bb29
Update the changelog wording and content for the upcoming release. (#1340)
* Update the changelog wording and content for the upcoming release.

* Add back the namespace text that was accidentally dropped.
2021-01-12 23:58:04 -08:00
JinmingHu
e97349cd7d
Service version const strings (#1349)
closes https://github.com/Azure/azure-sdk-for-cpp/issues/1056

# Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the [contributing guide](https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests).

- [x] [C++ Guidelines](https://azure.github.io/azure-sdk/cpp_introduction.html)
- [x] Doxygen docs
- [x] Unit tests
- [x] No unwanted commits/changes
- [x] Descriptive title/description
  - [x] PR is single purpose
  - [x] Related issue listed
- [x] Comments in source
- [x] No typos
- [x] Update changelog
- [x] Not work-in-progress
- [x] External references or docs updated
- [x] Self review of PR done
- [x] Any breaking changes?
2021-01-13 06:46:12 +00:00
JinmingHu
0a4924393c
Rename Enabled to IsEnabled (#1348)
closes https://github.com/Azure/azure-sdk-for-cpp/issues/1129

# Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the [contributing guide](https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests).

- [x] [C++ Guidelines](https://azure.github.io/azure-sdk/cpp_introduction.html)
- [x] Doxygen docs
- [x] Unit tests
- [x] No unwanted commits/changes
- [x] Descriptive title/description
  - [x] PR is single purpose
  - [x] Related issue listed
- [x] Comments in source
- [x] No typos
- [x] Update changelog
- [x] Not work-in-progress
- [x] External references or docs updated
- [x] Self review of PR done
- [x] Any breaking changes?
2021-01-13 06:27:22 +00:00
Kan Tang
c750289f90
Refined prefix for File/Path/Directory/FileSystems in Datalake/File (#1310)
* Refined prefix for File/Path/Directory/FileSystems.

* Remove service prefix in method names.

* Remove service prefix in method names.
2021-01-13 14:19:21 +08:00
JinmingHu
e0e04cfee0
BlobServiceClient::CreateBlobContainer/DeleteBlobContainer/UndeleteBl… (#1324)
* BlobServiceClient::CreateBlobContainer/DeleteBlobContainer/UndeleteBlobContainer

* add test

* BlobContainerClient::DeleteBlob

* changelog

* fix build error

* fix build errors

* use response<void>

* fix ut
2021-01-13 13:51:28 +08:00
JinmingHu
4f1c0850fb
remove batch (#1344) 2021-01-13 12:31:13 +08:00
JinmingHu
8778089305
parse Content-Range in blob service (#1345)
* parse Content-Range

* changelog
2021-01-13 12:30:07 +08:00
JinmingHu
0127ddae91
void specialization of Response<T> (#1331)
* void specialization of Response<T>

* changelog:
2021-01-12 17:35:35 -08:00
Ahson Khan
5de2ca7b3c
Update notice.txt files for storage and move nlohmann json notice content to azure-core. (#1339)
* Update notice.txt files for storage and move nlohmann json notice
content to azure-core.

* Add a new line.
2021-01-12 17:20:40 -08:00
Mitch Denny
ab6ec8ef0b
Initial cut over to 1ES hosted pools. (#1321) 2021-01-13 10:14:59 +11:00
Azure SDK Bot
f8aebf5634
Update pipeline generation tool to support test variant pipelines (#1336)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2021-01-12 15:03:03 -08:00
Anton Kolesnyk
c3484c5d4d
DateTime: Add unit tests for comparison operators (#1332)
Add unit tests for the https://github.com/Azure/azure-sdk-for-cpp/pull/1326 fix.
2021-01-12 12:53:08 +00:00
JinmingHu
0643eeba5d
add a bool indicating whether the opration succeeds for CreateIfNotExists/DeleteIfExists (#1313) 2021-01-12 15:36:57 +08:00
JinmingHu
91f95dc19d
Remove batch options (#1325) 2021-01-12 15:35:12 +08:00
JinmingHu
320b60806e
fix comparison bug introduced in #1320 (#1326) 2021-01-12 13:25:42 +08:00
JinmingHu
7d377f5290
change protected to private (#1315) 2021-01-12 11:35:45 +08:00
Anton Kolesnyk
99a6ec5395
DateTime: better integration with chrono, support year 0001+ (#1320) 2021-01-11 17:40:16 -08:00
Azure SDK Bot
ed428a1a52
Add quotes around the parameter (#1318)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2021-01-11 16:59:20 -08:00
Azure SDK Bot
7dd0e2409b
Fix condition for test generation in prepare-pipelines (#1316)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2021-01-11 10:46:35 -08:00
JinmingHu
4527798bd1
Remove blob batch (#1309) 2021-01-11 15:13:49 +08:00
JinmingHu
967ccae1ff
add "Azure::Core::" prefix for Base64 functions in auto-generator. (#1306) 2021-01-11 14:57:05 +08:00
JinmingHu
abc2ec2943
remove Base64EncodeText (#1307) 2021-01-11 14:34:29 +08:00
JinmingHu
f935477e66
also swallow exception when container doesn't exist for DeleteIfExists (#1304) 2021-01-11 13:10:35 +08:00
Kan Tang
7615a9ee9b
Added support for CreateIfNotExists and DeleteIfExists (#1282)
* Added support for CreateIfNotExists and DeleteIfExists

* Added DataLake

* Refined test cases.

* Resolve review comments.

* Resolve more review comments.
2021-01-11 13:10:17 +08:00