Skip to content

Commit a5c6bf4

Browse files
Update CHANGELOG file, update package version (#1035)
Version updated to 1.8.0 Relates-To: OLPEDGE-2246 Signed-off-by: Mykhailo Kuchma <ext-mykhailo.kuchma@here.com>
1 parent 8b009b4 commit a5c6bf4

File tree

6 files changed

+42
-5
lines changed

6 files changed

+42
-5
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
## v1.8.0 (08/25/2020)
2+
3+
**Common**
4+
5+
* **Work In Progress** Added the `ApiKey` support. Now, you can generate API keys on the platform and use them for reading.
6+
* Added the `ApiLookup` client. Now, you can specify a custom lookup server or provide a custom endpoint for the services (for example, a dedicated proxy).
7+
* Added the cache protection API. Now, you can mark keys as protected from eviction.
8+
* Adapted HRN members to the coding style, made all HRN class members private, and added getters to access them.
9+
* Added the `KeyValueCache::Contains` API that you can use to check if a key is in the cache.
10+
* Fixed the CMake scripts issue that occurred when a path contained whitespaces.
11+
* Fixed the `DefaultCache` behavior that occurred when it was opened in the read-only mode.
12+
* Modified the `DefaultRetryCondition`. It now retries after 429 errors.
13+
* Removed the deprecated `backdown_policy` parameter from `OlpClientSettings`.
14+
15+
**olp-cpp-sdk-authentication**
16+
17+
* Deprecated the `SignInGoogle` API. It will be removed by 12.2020.
18+
* Fixed the bug in `DecisionAPI` (`decision_` was uninitialized).
19+
20+
**olp-cpp-sdk-dataservice-read**
21+
22+
* Added the `IsCached` API for partition and tile keys.
23+
* Added the `Protect/Release` functionality. Now, you can protect specific partitions and tiles from eviction. For example, you may want a specific region to always be present in the cache.
24+
* **Breaking Change** Removed the deprecated `WithVersion` and `GetVersion` methods from `DataRequest`, `PrefetchTilesRequest`, and `PartitionsRequest`.
25+
* Enhanced prefetch. Now, you can request quadtrees in parallel.
26+
* **Breaking Change** Removed the deprecated constructor of the `VersionedLayerClient` class.
27+
* Added the prefetch status callback. You can use it to receive the following prefetch progress information: the number of tiles prefetched, the total number of tiles requested, and total bytes transferred.
28+
* Added an experimental option to the prefetch API that you can use to prefetch a list of tiles as aggregated.
29+
30+
**olp-cpp-sdk-dataservice-write**
31+
32+
* **Breaking Change** Removed the deprecated `CancelAll` methods from `dataservice::write::VersionedLayerClient`, `dataservice::write::VolatileLayerClient`, and `dataservice::write::IndexLayerClient`
33+
* **Breaking Change** Removed the deprecated `CreateDefaultCache` method from `StreamLayerClient.h`.
34+
* **Work In Progress** Enhanced `olp::dataservice::write::VersionedLayerClient`. The `StartBatch` and `CompleteBatch` methods now use `olp::thread::TaskScheduler` instead of network threads for asynchronous operations.
35+
* Fixed the duplicate requests used to configure the service in `StreamLayerClient`.
36+
* Fixed the upload issue in the stream layer that occurred when the layer compression was enabled on the platform at the same time as the ingest service was used.
37+
138
## v1.7.0 (06/16/2020)
239

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