You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,30 @@
1
+
## v1.22.0 (18/02/2025)
2
+
3
+
**Common**
4
+
* Added a CMake check to not change C++ standard if it's already set before.
5
+
* Changed log severity on some messages to decrease log size.
6
+
* Fixed getting started guide URL in README.md.
7
+
* Removed propagation of the -Werror build option from LevelDB to parent projects if LevelDB is not installed.
8
+
* Updated recommended version for Boost library to 1.82. The recommended version is downloaded and built if the library is not installed.
9
+
10
+
**olp-cpp-sdk-authentication**
11
+
* Added 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 on the latest Clang deployed on MacOS.
13
+
14
+
**olp-cpp-sdk-core**
15
+
* Added `OLP_SDK_DISABLE_LOCATION_LOGGING` CMake option. If enabled, the log message locations are not generated by the compiler to create binaries with smaller sizes.
16
+
* Added `olp::client::ErrorCode::Offline` error code to explicitly indicate an absence of network connectivity.
17
+
* Added `olp::http::HarCaptureAdapter` class to capture network requests and generate HAR files.
18
+
* Added `olp::http::NetworkWinHttp::ResultData::log_context` field to ease requests lifecycle debugging.
19
+
* Added optional `olp::http::NetworkResponse::diagnostics_` field of `olp::http::Diagnostics` type to report network request handling timings. Used with cURL versions higher than 7.61.
20
+
* Fixed `olp::client::HttpResponse` network statistics handling while being copied.
21
+
* Removed `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 `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 `compressedDataSize` field parsing by `olp::dataservice::read::repository::PartitionsSaxHandler` class.
0 commit comments