Skip to content

Commit 860a2c3

Browse files
Release 1.15.0 (#1334)
Updated changelog and CMakeLists files Relates-To: OLPEDGE-2751 Signed-off-by: Andrey Kashcheev <[email protected]>
1 parent 6ae2ab2 commit 860a2c3

File tree

6 files changed

+28
-6
lines changed

6 files changed

+28
-6
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
## v1.15.0 (13/06/2022)
2+
3+
**Common**
4+
* Added a new CMake option: `OLP_SDK_ENABLE_ANDROID_CURL`. The flag enables network layer implementation based on cURL for Android.
5+
* Added custom certificates lookup method based on MD5 for Android cURL network layer to bypass the discrepancy between OpenSSL 1.1.1 expecting SHA1 while certificates are beeing encoded using MD5.
6+
* Added HTTPS proxy support for the cURL network implementation.
7+
* Increased required minimal version for cURL from 7.47.0 to 7.52.0 due to the HTTPS proxy support.
8+
* Fixed the falsely returned errors from `olp::client::OlpClient::CallApi`. The `olp::client::OlpClient::CallApi` now propagates the correct errors from the `olp::authentication::TokenProvider`.
9+
* Replaced usage of `std::stol` with `std::stoll` for LRU expiration time evaluation.
10+
* The `olp::utils::Dir::IsReadOnly` now checks whether the target directory is present and returns `false` in case it is missing.
11+
* Changed the initial permissions on the newly created directories with `olp::utils::Dir::Create` from 0777 to 0774.
12+
* Added various performance optimizations for `olp::cache::DefaultCache` to speed up `olp::cache::DefaultCache::Contains`.
13+
* Improved various log messages.
14+
15+
**olp-cpp-sdk-dataservice-read**
16+
* Added the `olp::dataservice::read::VersionedLayerClient::QuadTreeIndex` API. Use this API to query the partitions for the specified tiles provided by `olp::dataservice::read::TileRequest`.
17+
* The `olp::dataservice::read::PartitionsCacheRepository::FindQuadTree` now reads the data from the cache starting from the lowest level first, which improves performance as the quadtrees are usually loaded 4 levels lower then the requested tile.
18+
* The `olp::dataservice::read::CatalogClient::GetCatalog` now forms correct URL when custom `olp::client::CatalogEndpointProvider` is used.
19+
* Fixed the broken chain of cancellation contexts inside `olp::dataservice::read::VersionedLayerClient::PrefetchTiles` method. The ongoing prefetch request can now be cancelled much faster, which avoids waiting for the ongoing sub-tasks to finish until the entire operation is cancelled.
20+
21+
**olp-cpp-sdk-authentication**
22+
* Added optional `device_id` field to the `olp::authentication::AuthenticationClient::SignInProperties`. This field can be used for the OAuth rate limiting per device supported by the HERE OAuth service.
23+
124
## v1.14.0 (08/02/2022)
225

326
**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.14.0)
21+
project(olp-cpp-sdk VERSION 1.15.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.14.0)
18+
project(olp-cpp-sdk-authentication VERSION 1.15.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.14.0)
19+
project(olp-cpp-sdk-core VERSION 1.15.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 & 2 deletions
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.14.0)
18+
project(olp-cpp-sdk-dataservice-read VERSION 1.15.0)
1919
set(DESCRIPTION "C++ API library for reading OLP data")
2020

2121
file(GLOB_RECURSE INC "include/*.h*")
@@ -56,4 +56,3 @@ export_config()
5656
if(OLP_SDK_ENABLE_TESTING)
5757
add_subdirectory(tests)
5858
endif()
59-

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.14.0)
18+
project(olp-cpp-sdk-dataservice-write VERSION 1.15.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)