Common
- Migrated from
RapidJSONtoboost::jsonthroughout the codebase. - Converted rarely used
boost::anycases toolp::porting::any.
olp-cpp-sdk-authentication
- Changed
Dateresponse header field parsing to be locale independent.
olp-cpp-sdk-core
- Added missing headers for compatibility with newer compilers.
- Added
BOOST_CONSTEXPR_OR_CONSTtoolp::porting::nonedeclaration. - Added transfer rate limit support to
olp::http::NetworkCurlclass that can be set usingolp::http::NetworkInitializationSettings::max_transfer_bytes_per_secondvalue. - Added the
olp::client::ErrorCode::NoContenterror code to explicitly indicate the absence of data on the backend.
olp-cpp-sdk-dataservice-read
- Fixed
olp::dataservice::read::QuadTreeIndexresource handling by removing thread localrapidjson::MemoryPoolAllocatorthat could lead to resource leaking.