Skip to content

Commit de2d3fc

Browse files
Update a CHANGELOG.md for v0.8.0-beta
Relates-To: OLPEDGE-840 Signed-off-by: Mykhailo Kuchma <[email protected]>
1 parent dbbb0a5 commit de2d3fc

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
## v0.8.0-beta (31/10/2019)
2+
3+
**Common**
4+
5+
* Project renamed to `here-olp-sdk-cpp`.
6+
* Project structure was changed, functional, integration, performance tests introduced.
7+
* Local OLP server that mimics OLP added.
8+
* `OLP_SDK_DEPRECATED` macro is added to deprecate API.
9+
* **Breaking Change** `SendOutcome::IsSuccessful` typo fixed.
10+
* Missing dependencies for the iOS build as a shared library added.
11+
* `KeyValueCache` instance was added to `OlpClientSetting`.
12+
* Boost download source was changed.
13+
* Added `Condition` class helping repositories sync wait on the OLP response.
14+
15+
**olp-cpp-sdk-authentication**
16+
17+
* **Breaking Change** `olp::authentication::Settings` requires `olp::authentication::AuthenticationCredentials`.
18+
19+
**olp-cpp-sdk-dataservice-read**
20+
21+
* Added new class `VersionedLayerClient` that is used to access versioned layers in OLP. Class implements `GetData`, `GetPartitions`, `PrefetchTiles` methods from `CatalogClient`.
22+
* Added new class `VolatileLayerClient` that is used to access volatile layers in OLP. Class implements `GetPartitions`, `GetData` methods from `CatalogClient`.
23+
* `GetData`, `GetPartitions`, `PrefetchTiles` methods in `CatalogClient` deprecated.
24+
* **Breaking Change** CatalogClient constructor changed. `OlpClientSettings` must be passed by value, `KeyValueCache` is now part of `OlpClientSettings`.
25+
* Moved all responses and callbacks aliases to `Types.h`.
26+
27+
**olp-cpp-sdk-dataservice-write**
28+
29+
* `StreamLayerClientSettings` class introduced.
30+
* **Breaking Change** `StreamLayerClient` constructor changed.
31+
* **Breaking Change** `StreamLayerClient::Flush` changed. Now taking `FlushRequest` as input and a `FlushCallback` to be triggered after the flush.
32+
* **Breaking Change** `StreamLayerClient::Enable`, `StreamLayerClient::Disable` removed.
33+
* `VersionedLayerClient::CancelAll` added, used to cancel all current running requests.
34+
* [CMake] Definition to export symbols added when the component is built as a shared library.
35+
* `VolatileLayerClient`, `VersionedLayerClient`, `IndexLayerClient` now cancel pending requests when destroyed.
36+
137
## v0.7.0-beta (09/09/2019)
238

339
**Common**

0 commit comments

Comments
 (0)