Skip to content

Commit 298a14f

Browse files
Release v1.22.0
Update CHANGELOG.md and CMakeLists.txt files for the v1.22.0 release. Relates-To: DATASDK-60 Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
1 parent 375e757 commit 298a14f

File tree

6 files changed

+32
-5
lines changed

6 files changed

+32
-5
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
## v1.22.0 (18/02/2025)
2+
3+
**Common**
4+
* Added a CMake check to not change the C++ standard if it's already set.
5+
* Changed log severity on some messages to decrease log size.
6+
* Fixed the Getting Started guide URL in README.md.
7+
* Removed propagation of the -Werror build option from LevelDB to the parent projects if LevelDB is not installed.
8+
* Updated the recommended Boost library version to 1.82. This version is downloaded and built if the library is not installed.
9+
10+
**olp-cpp-sdk-authentication**
11+
* Added the optional `olp::http::authentication::Settings::scope` field. It is attached to token requests and can be used on the server side in the authentication process.
12+
* Fixed compilation issues with the latest Clang deployed on macOS.
13+
14+
**olp-cpp-sdk-core**
15+
* Added the `OLP_SDK_DISABLE_LOCATION_LOGGING` CMake option. If enabled, log message locations are not generated by the compiler to create binaries with smaller sizes.
16+
* Added the `olp::client::ErrorCode::Offline` error code to explicitly indicate the absence of network connectivity.
17+
* Added the `olp::http::HarCaptureAdapter` class to capture network requests and generate HAR files.
18+
* Added the `olp::http::NetworkWinHttp::ResultData::log_context` field to facilitate request lifecycle debugging.
19+
* Added an optional `olp::http::NetworkResponse::diagnostics_` field of the `olp::http::Diagnostics` type to report timings of network request handlings. Used with cURL versions higher than 7.61.
20+
* Fixed the `olp::client::HttpResponse` network statistics handling while being copied.
21+
* Removed the `com.here.olp.network.HttpClient.Request.maxRetries` class variable used in Android network implementation requests retries. Retries are expected to be implemented on the application level.
22+
* Removed the `olp::http::NetworkAndroid::ResetRequest(...)` method used in Android network implementation requests retries. Retries are expected to be implemented on the application level.
23+
24+
**olp-cpp-sdk-dataservice-read**
25+
* Added double-buffering to `olp::dataservice::read::repository::RapidJsonByteStream` to decrease single JSON processing time and reduce memory footprint size.
26+
* Fixed issues with the `compressedDataSize` field parsing by the `olp::dataservice::read::repository::PartitionsSaxHandler` class.
27+
128
## v1.21.0 (25/10/2024)
229

330
**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.21.0)
21+
project(olp-cpp-sdk VERSION 1.22.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.21.0)
18+
project(olp-cpp-sdk-authentication VERSION 1.22.0)
1919
set(DESCRIPTION "C++ API library for accessing 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.21.0)
19+
project(olp-cpp-sdk-core VERSION 1.22.0)
2020
set(DESCRIPTION "Core network and utility library for the HERE OLP SDK C++")
2121

2222
find_package(RapidJSON 1.1.0 REQUIRED)

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