Release 1.19.0
·
132 commits
to master
since this release
Common
- Added
Promoteto theolp::cache::KeyValueCacheAPI to explicitly promote the key in the LRU (Least Recently Used) cache. - Fixed the CMake configuration for MSVC build.
- Updated code snippets and documentation to reflect recent changes in the API.
olp-cpp-sdk-authentication
- Changed
olp::authentication::AuthenticationClientImpl::SignInClientto retry based on the configuration inolp::client::RetrySettingsinstead of returning an error immediately in case of transient errors. - Fixed parsing of server time returned in the response header when there are time zone differences.
olp-cpp-sdk-core
- Added
system_errorexplicitly to/olp/core/porting/shared_mutex.hto support GCC 13.2. - Changed
olp::http::NetworkCurlto log the location of the certificate used. - Changed
olp::client::HRN::ToString()andolp::client::HRN::ToCatalogHRNString()implementations to avoid streams. - Changed the
olp::http::Md5LookupGetBySubjectsignature to support OpenSSL v3.x.
olp-cpp-sdk-dataservice-read
- Decreased the number of memory reallocations for instances when only the tile keys are required by the caller.