Skip to content

Commit

Permalink
Release 7.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Jinming-Hu authored and vinjiang committed Mar 4, 2020
1 parent 3c895d6 commit 438e8a8
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 14 deletions.
5 changes: 5 additions & 0 deletions Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Azure Storage Client Library for C++
History of Changes

Changes in v7.3.0
- New feature: Customer provided key (CPK-V)
- New feature: File lease
- Upgraded CPPRest to latest version 2.10.15.

Changes in v7.2.0
- New feature: Previous snapshot with URL.
- Service version upgraded to 2019-07-07.
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "Microsoft Azure Storage Client Library for C++"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 7.2.0
PROJECT_NUMBER = 7.3.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion Microsoft.WindowsAzure.Storage/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ set(AZURESTORAGE_LIBRARIES ${AZURESTORAGE_LIBRARY} ${CASABLANCA_LIBRARY} ${Boost

# Set version numbers centralized
set (AZURESTORAGE_VERSION_MAJOR 7)
set (AZURESTORAGE_VERSION_MINOR 2)
set (AZURESTORAGE_VERSION_MINOR 3)
set (AZURESTORAGE_VERSION_REVISION 0)

# Set output directories.
Expand Down
10 changes: 5 additions & 5 deletions Microsoft.WindowsAzure.Storage/includes/wascore/constants.dat
Original file line number Diff line number Diff line change
Expand Up @@ -403,21 +403,21 @@ DAT(xml_user_delegation_key_expiry, _XPLATSTR("Expiry"))
DAT(json_file_permission, _XPLATSTR("permission"))

#define STR(x) #x
#define VER(x) _XPLATSTR("Azure-Storage/7.2.0 (Native; Windows; MSC_VER " STR(x) ")")
#define VER(x) _XPLATSTR("Azure-Storage/7.3.0 (Native; Windows; MSC_VER " STR(x) ")")
#if defined(_WIN32)
#if defined(_MSC_VER)
#if _MSC_VER >= 1900
DAT(header_value_user_agent, VER(_MSC_VER))
#elif _MSC_VER >= 1800
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.2.0 (Native; Windows; MSC_VER 18XX)"))
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.3.0 (Native; Windows; MSC_VER 18XX)"))
#else
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.2.0 (Native; Windows; MSC_VER < 1800)"))
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.3.0 (Native; Windows; MSC_VER < 1800)"))
#endif
#else
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.2.0 (Native; Windows)"))
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.3.0 (Native; Windows)"))
#endif
#else
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.2.0 (Native)"))
DAT(header_value_user_agent, _XPLATSTR("Azure-Storage/7.3.0 (Native)"))
#endif

#endif // _CONSTANTS
Expand Down
Binary file modified Microsoft.WindowsAzure.Storage/version.rc
Binary file not shown.
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Azure Storage Client Library for C++ (7.2.0)
# Azure Storage Client Library for C++ (7.3.0)

The Azure Storage Client Library for C++ allows you to build applications against Microsoft Azure Storage. For an overview of Azure Storage, see [Introduction to Microsoft Azure Storage](http://azure.microsoft.com/en-us/documentation/articles/storage-introduction/).

Expand Down Expand Up @@ -65,7 +65,7 @@ To build with source code, there are three ways to install dependencies:
Because Casablanca does not release NuGet packages anywhere anymore, Starting from 5.1.0, this repository cannot be built with pre-built Casablanca NuGet packages. However, you can export your own version of Casablanca NuGet packages to install dependencies of this project:
```BatchFile
C:\src\vcpkg> .\vcpkg install cpprestsdk
C:\src\vcpkg> .\vcpkg export --nuget cpprestsdk --nuget-id=Casablanca --nuget-version=2.10.14
C:\src\vcpkg> .\vcpkg export --nuget cpprestsdk --nuget-id=Casablanca --nuget-version=2.10.15
```
- Manage dependencies by yourself
Expand Down Expand Up @@ -128,6 +128,7 @@ The validated Casablanca version for each major or recent release on different p
| 7.0.0 | 2.10.14 | 2.10.14 |
| 7.1.0 | 2.10.14 | 2.10.14 |
| 7.2.0 | 2.10.14 | 2.10.14 |
| 7.3.0 | 2.10.15 | 2.10.15 |

## Code Samples

Expand Down Expand Up @@ -222,7 +223,7 @@ git clone https://github.com/Microsoft/cpprestsdk.git

- Checkout the version on which Azure Storage Client Library for C++ depends:
```bash
git checkout tags/v2.10.14 -b v2.10.14
git checkout tags/v2.10.15 -b v2.10.15
```

- Build the project in Release mode
Expand Down Expand Up @@ -257,7 +258,7 @@ The library is generated under `azure-storage-cpp/Microsoft.WindowsAzure.Storage
The Azure Storage Client Library for C++ project depends on Unitest++ for unit test:

To build and install Unitest++:
- Clone the project using git:
- Clone the project using git:
```bash
git clone https://github.com/unittest-cpp/unittest-cpp.git
```
Expand Down Expand Up @@ -330,7 +331,7 @@ git clone https://github.com/Microsoft/cpprestsdk.git
- Checkout the version on which Azure Storage Client Library for C++ depends:
```bash
cd cpprestsdk
git checkout tags/v2.10.14 -b v2.10.14
git checkout tags/v2.10.15 -b v2.10.15
```

- Build the project in Release mode
Expand Down Expand Up @@ -364,7 +365,7 @@ The library is generated under `azure-storage-cpp/Microsoft.WindowsAzure.Storage
The Azure Storage Client Library for C++ project depends on Unitest++ for unit test:

To build and install Unitest++:
- Clone the project using git:
- Clone the project using git:
```bash
git clone https://github.com/unittest-cpp/unittest-cpp.git
```
Expand Down
6 changes: 5 additions & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ pr:
- dev

variables:
cpp_rest_sdk_version: 2.10.14
cpp_rest_sdk_version: 2.10.15

jobs:
- job: build_test_linux
Expand All @@ -32,6 +32,10 @@ jobs:
container_image: ubuntu18.04.i686:cpprestsdk_$(cpp_rest_sdk_version)
build_type: Release
build_env_init: export CXXFLAGS=-m32
CENTOS7_DEBUG:
container_image: centos7:cpprestsdk_$(cpp_rest_sdk_version)
build_type: Debug
build_env_init: source scl_source enable devtoolset-4

pool:
vmImage: 'ubuntu-16.04'
Expand Down

0 comments on commit 438e8a8

Please sign in to comment.