Skip to content

Commit b6a9d77

Browse files
Release v1.16.0 (#1406)
Updated CHANGELOG and CMakeLists files for the release v1.16.0 Relates-To: OAM-2055 Signed-off-by: Rustam Gamidov <[email protected]>
1 parent 3246241 commit b6a9d77

File tree

6 files changed

+29
-5
lines changed

6 files changed

+29
-5
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## v1.16.0 (13/06/2023)
2+
3+
**Common**
4+
* Added `olp::http::CertificateSettings` struct to store custom certificate settings.
5+
* Added `olp::http::NetworkInitializationSettings` struct containing `olp::http::CertificateSettings` to be passed to `olp::http::CreateDefaultNetwork(..)`.
6+
* Deprecated `olp::http::CreateDefaultNetwork()`. It will be removed by 05.2024. Use added `olp::http::CreateDefaultNetwork(..)` that take `olp::http::NetworkInitializationSettings` instead.
7+
* Added `olp::client::CreateDefaultNetworkRequestHandler(..)` that take `olp::http::NetworkInitializationSettings` as an argument.
8+
* Extended `olp::cache::CacheSettings` with `extend_permissions` option.
9+
* Extended `olp::http::NetworkSettings` with `GetMaxConnectionLifetime()` and `WithMaxConnectionLifetime(..)`.
10+
* Deprecated `GetRetries()` and `WithRetries(..)` in `olp::http::NetworkSettings`. They will be removed by 04.2024.
11+
* Extended `olp::http::NetworkSettings` with `GetConnectionTimeoutDuration()`, `WithConnectionTimeout(std::chrono::milliseconds timeout)`, `GetTransferTimeoutDuration()` and `WithTransferTimeout(std::chrono::milliseconds timeout)`.
12+
* Deprecated `GetConnectionTimeout()`, `WithConnectionTimeout(int timeout)`, `GetTransferTimeout()` and `WithTransferTimeout(int timeout)` in `olp::http::NetworkSettings`. They will be removed by 04.2024. Use methods that accept `std::chrono::milliseconds` instead.
13+
* Required TLS 1.2 or later for network connection.
14+
* Fixed CMake configuration failure when CMAKE_BUILD_TYPE CMake parameter is not set.
15+
16+
**olp-cpp-sdk-authentication**
17+
* Removed deprecated `olp::authentication::AuthenticationError`. Use `client::ApiError` instead.
18+
* Removed deprecated `olp::authentication::AuthenticationClient::SignInGoogle`.
19+
* Removed deprecated `std::string olp::authentication::TokenProvider::operator()()`. Use the operator with `CancellationContext` instead.
20+
* Removed deprecated `olp::authentication::TokenResult::GetHttpStatus()`. Use `TokenResponse::GetError().GetHttpStatusCode()` instead.
21+
* Removed deprecated `olp::authentication::TokenResult::GetErrorResponse()`. Use `TokenResponse::GetError().GetMessage()` instead.
22+
* Removed deprecated `provider` and `cancel` from `olp::authentication::AuthenticationSettings`. Use `token_provider` instead.
23+
* Used thread safe time formatting functions in AutoRefreshingToken.
24+
125
## v1.15.4 (13/03/2023)
226

327
**Common**

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
cmake_minimum_required(VERSION 3.9)
1919

2020
# Build the sdk targets
21-
project(olp-cpp-sdk VERSION 1.15.4)
21+
project(olp-cpp-sdk VERSION 1.16.0)
2222

2323
# Add preprocessor definitions for the SDK version and platform name
2424
add_definitions(-DOLP_SDK_VERSION_STRING=\"${olp-cpp-sdk_VERSION}\")

olp-cpp-sdk-authentication/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# SPDX-License-Identifier: Apache-2.0
1616
# License-Filename: LICENSE
1717

18-
project(olp-cpp-sdk-authentication VERSION 1.15.4)
18+
project(olp-cpp-sdk-authentication VERSION 1.16.0)
1919
set(DESCRIPTION "C++ API library for accesing HERE Account authentication service")
2020

2121
file(GLOB_RECURSE AUTHENTICATION_INC "include/*.h*")

olp-cpp-sdk-core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# License-Filename: LICENSE
1717

1818

19-
project(olp-cpp-sdk-core VERSION 1.15.4)
19+
project(olp-cpp-sdk-core VERSION 1.16.0)
2020
set(DESCRIPTION "Core network and utility library for the HERE OLP SDK C++")
2121

2222
find_package(RapidJSON 1.1.0 REQUIRED CMAKE_FIND_ROOT_PATH_BOTH)

olp-cpp-sdk-dataservice-read/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# SPDX-License-Identifier: Apache-2.0
1616
# License-Filename: LICENSE
1717

18-
project(olp-cpp-sdk-dataservice-read VERSION 1.15.4)
18+
project(olp-cpp-sdk-dataservice-read VERSION 1.16.0)
1919
set(DESCRIPTION "C++ API library for reading OLP data")
2020

2121
file(GLOB_RECURSE INC "include/*.h*")

olp-cpp-sdk-dataservice-write/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# SPDX-License-Identifier: Apache-2.0
1616
# License-Filename: LICENSE
1717

18-
project(olp-cpp-sdk-dataservice-write VERSION 1.15.4)
18+
project(olp-cpp-sdk-dataservice-write VERSION 1.16.0)
1919
set(DESCRIPTION "C++ API library for writing data to OLP")
2020

2121
set(OLP_SDK_DATASERVICE_WRITE_API_HEADERS

0 commit comments

Comments
 (0)