v1.4.0
·
802 commits
to master
since this release
Common
- Breaking Change Removed the deprecated
disk_pathproperty. Use thedisk_path_mutableproperty instead. - The
DefaultCacheconstructor is now explicit and takesCacheSettingsby value. - Fixed data that was not validated during reading from LevelDB when the
olp::cache::OpenOptions::CheckCrcproperty was provided. - Various improvements in
olp::http::NetworkCurlimplementation. Some legacy features were removed. - Added the
SetDefaultHeadersmethod toolp::http::Network. Now, you can set default HTTP headers for each request made byNetwork. User agents set with default headers and user agents passed with network requests are concatenated into one header. - Reduced compiler warnings about deprecated methods and classes.
olp-cpp-sdk-authentication
- Removed the deprecated
AuthenticationClient::SignInClientmethod.
olp-cpp-sdk-dataservice-read
- Added the
RemoveFromCachemethod toVersionedLayerClient. Now, you can remove specific partitions or tiles from the mutable cache. VersionedLayerClientnow triggers an error when the request is passed withFetchOption::CacheWithUpdate. It makes no sense to update data when it is available in a cache forVersionedLayerClientsince the version is locked.- Now, when you pass a request to
VersionedLayerClientorVolatileLayerClientwithFetchOption::OnlineOnly, data is not stored in a cache. It is designed for a use case when you are not interested in storing data in a cache.
olp-cpp-sdk-dataservice-write
- Deprecated the
olp::dataservice::write::StreamLayerClient::CreateDefaultCachemethod. It will be removed by 06.2020.