Skip to content

Commit d66bb8b

Browse files
Add changelogs for 1.10.0 release (#1123)
Update the package version in CMake. Relates-To: OLPEDGE-2406 Signed-off-by: Mykhailo Kuchma <[email protected]>
1 parent df5d8a6 commit d66bb8b

File tree

6 files changed

+31
-5
lines changed

6 files changed

+31
-5
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
## v1.10.0 (12/14/2020)
2+
3+
**Common**
4+
5+
* Ported the `std::shared_mutex` class from the C++17 Standard Library to use it in C++11/14 code.
6+
* Added the logging status of the network requests on the iOS platform. Now, you can see an HTTP return code for each completed request in logs.
7+
* Fixed the proxy warning message on the Android platform.
8+
* Added the `Open` and `Close` APIs to `olp::cache::DefaultCache`. You can use them to open or close individual caches.
9+
* `olp::client::ApiLookupClient` now caches the `olp::client::OlpClient` instances internally. It enables the merging of the same URL requests inside the `olp::client::OlpClient` instance.
10+
* Added merging of the same requests to the `olp::client::OlpClient` class. Internally, it merges the same requests by a URL when the payload is empty.
11+
* Removed the unnecessary sleep, which forced all requests to be at least 100 ms, from `olp::http::NetworkCurl`. 2-second sleep can still occur when there are no used handles.
12+
* Added downloaded size and time of execution to logs for completed requests in `olp::http::NetworkCurl`. Now, upon completion, you can see how much data was downloaded and how long the request took.
13+
14+
**olp-cpp-sdk-authentication**
15+
16+
* Added the `GetMyAccount` API to `olp::authentication::AuthenticationClient`. It can retrieve user information based on a valid access token previously requested by the user upon sign-in.
17+
* Added the `olp::authentication::Crypto` class. It exposes the SHA256 and HMAC-SHA256 algorithms used by the module internally.
18+
19+
**olp-cpp-sdk-dataservice-read**
20+
21+
* Fixed the data race inside the `olp::client::TaskSink` class. The data race occurred when a task added another task while the destruction was ongoing and then crashed.
22+
* Adapted `olp::dataservice::read::StreamLayerClient` and `olp::dataservice::read::CatalogClient` to use `olp::client::TaskSink`.
23+
* Fixed the expiration duration of the latest version. The user-provided expiration duration was not propagated to the cache.
24+
* Merged the same concurrent `GetPartitions` requests in the `olp::dataservice::read::VersionedLayerClient`.
25+
* Various changes in logging; decreased the level of messages to reduce the output.
26+
127
## v1.9.0 (10/12/2020)
228

329
**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.9.0)
21+
project(olp-cpp-sdk VERSION 1.10.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.9.0)
18+
project(olp-cpp-sdk-authentication VERSION 1.10.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.9.0)
19+
project(olp-cpp-sdk-core VERSION 1.10.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.9.0)
18+
project(olp-cpp-sdk-dataservice-read VERSION 1.10.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.9.0)
18+
project(olp-cpp-sdk-dataservice-write VERSION 1.10.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)