- Notifications
You must be signed in to change notification settings - Fork 43
Release v1.17.0 #1437
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1.17.0 #1437
Conversation
andrey-kashcheev left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see previous changelogs for examples of how to form it as it is not equal to git log
CHANGELOG.md Outdated
| * Improved support of HTTP proxy on iOS. | ||
| * Cleaned up DNS cache on error in CURL (Android). | ||
| * Moved all jobs to Github Actions. | ||
| * Fixed cmake scripts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Fixed cmake scripts. | |
| * Fixed the CMake scripts. |
CHANGELOG.md Outdated
| * Improved logging in PendingUrlRequests. | ||
| * Added StreamLayerPartitions API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Improved logging in PendingUrlRequests. | |
| * Added StreamLayerPartitions API. | |
| * Improved logging in `PendingUrlRequests`. | |
| * Added the `StreamLayerPartitions` API. |
CHANGELOG.md Outdated
| * Cleaned up DNS cache on error in CURL (Android). | ||
| * Moved all jobs to Github Actions. | ||
| * Fixed cmake scripts. | ||
| * Added possibility to specify DNS in network request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added possibility to specify DNS in network request. | |
| * Added the possibility to specify DNS in network requests. |
CHANGELOG.md Outdated
| * Improved logging in PendingUrlRequests. | ||
| * Added StreamLayerPartitions API. | ||
| * Fixed the CMakeLists file. | ||
| * Fix to show more log info in prod build. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Fix to show more log info in prod build. | |
| * Fixed the logging output. Now, more logging information is displayed in the production build. |
CHANGELOG.md Outdated
| * Fixed the CMakeLists file. | ||
| * Fix to show more log info in prod build. | ||
| * Censored credentials in debug log messages. | ||
| * Fixed the rapidjson include directory. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Fixed the rapidjson include directory. | |
| * Fixed the `rapidjson` include directory. |
CHANGELOG.md Outdated
| * Used custom token endpoint url from credentials. | ||
| | ||
| **olp-cpp-sdk-dataservice-read** | ||
| * Changed the GetPartitions API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Changed the GetPartitions API. | |
| * Changed the `GetPartitions` API. |
It will not be equal to git log, because there will be changes in text. The list of changes is received from: v1.16.0...master |
3cfe3c6 to 0012b49 Compare Codecov Report
@@ Coverage Diff @@ ## master #1437 +/- ## ======================================= Coverage 80.04% 80.04% ======================================= Files 340 340 Lines 13215 13215 Branches 1417 1417 ======================================= Hits 10577 10577 Misses 2065 2065 Partials 573 573 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
CHANGELOG.md Outdated
| **Common** | ||
| * Improved support of HTTP proxy on iOS. | ||
| * Cleaned up DNS cache on error in cURL (Android). | ||
| * Fix the olp-cpp-sdk-core/CMakeLists.txt to include the externals include directory. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Fix the olp-cpp-sdk-core/CMakeLists.txt to include the externals include directory. | |
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` file to include the externals include directory. |
CHANGELOG.md Outdated
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | ||
| * Improved logging in `PendingUrlRequests`. | ||
| * Added the `CallApiStream` to `olp::client::OlpClient` API. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in olp-cpp-sdk-core/CMakeLists.txt. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Fixed the `boost` and `rapidjson` includes path resolution in olp-cpp-sdk-core/CMakeLists.txt. | |
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. |
As this is a file (path) I think it should be formatted as code.
CHANGELOG.md Outdated
| * Fixed the `rapidjson` include directory. | ||
| | ||
| **olp-cpp-sdk-authentication** | ||
| * Added ability to use custom token endpoint URL from credentials in `Settings`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is unclear. Does this mean that in Settings you can now use a custom URL; that URL comes from credentials?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Settings receives credentials in it's constructor, but token endpoint URL from that credentials was not used:
58f9566
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tomekpapiernik Credentials file may contain this URL, and after the file is parsed this URL will be used as a token provider URL. E.g. "here.token.endpoint.url=https://myurl.com/auth"
CHANGELOG.md Outdated
| * Fix the olp-cpp-sdk-core/CMakeLists.txt to include the externals include directory. | ||
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | ||
| * Improved logging in `PendingUrlRequests`. | ||
| * Added the `CallApiStream` to `olp::client::OlpClient` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When you write the SOMETHING you should specify what that something is. In this case you'd say
the CallApiStream THING.
If you don't want to call out what CallApiStream is, remove "the".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please explain in one sentence what this API for
CHANGELOG.md Outdated
| * Added ability to use custom token endpoint URL from credentials in `Settings`. | ||
| | ||
| **olp-cpp-sdk-dataservice-read** | ||
| * Added the `repository::GetPartitionsExtendedResponse` to support requests with more than 100 partitions in `GetPartitions` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See the CallApiStream comment.
0012b49 to 259144e Compare CHANGELOG.md Outdated
| * Fix the olp-cpp-sdk-core/CMakeLists.txt to include the externals include directory. | ||
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | ||
| * Improved logging in `PendingUrlRequests`. | ||
| * Added the `CallApiStream` to `olp::client::OlpClient` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please explain in one sentence what this API for
CHANGELOG.md Outdated
| * Cleaned up DNS cache on error in cURL (Android). | ||
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. | ||
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | ||
| * Improved logging in `PendingUrlRequests`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Improved logging in `PendingUrlRequests`. | |
| * Improved logging in `olp::client::PendingUrlRequests`. |
CHANGELOG.md Outdated
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. | ||
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | ||
| * Improved logging in `PendingUrlRequests`. | ||
| * Added `CallApiStream` to `olp::client::OlpClient` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please explain in one sentence what this API for
CHANGELOG.md Outdated
| * Improved logging in `PendingUrlRequests`. | ||
| * Added `CallApiStream` to `olp::client::OlpClient` API. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Fixed the logging output. Now, more logging information is displayed in the production build. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I understand it correctly this one is about just bumping the level from DEBUG to WARNING, and not about production builds
CHANGELOG.md Outdated
| * Added `CallApiStream` to `olp::client::OlpClient` API. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Fixed the logging output. Now, more logging information is displayed in the production build. | ||
| * Censored credentials in debug log messages for the network logs on `DEBUG` log level. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Censored credentials in debug log messages for the network logs on `DEBUG` log level. | |
| * Censored credentials in log messages for the network logs on `DEBUG` log level. |
CHANGELOG.md Outdated
| * Fixed the `rapidjson` include directory. | ||
| | ||
| **olp-cpp-sdk-authentication** | ||
| * Added ability to use custom token endpoint URL from credentials in `Settings`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added ability to use custom token endpoint URL from credentials in `Settings`. | |
| * Added ability to use custom token endpoint URL from credentials in `olp::authentication::Settings`. |
CHANGELOG.md Outdated
| * Fixed the `rapidjson` include directory. | ||
| | ||
| **olp-cpp-sdk-authentication** | ||
| * Added ability to use custom token endpoint URL from credentials in `Settings`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tomekpapiernik Credentials file may contain this URL, and after the file is parsed this URL will be used as a token provider URL. E.g. "here.token.endpoint.url=https://myurl.com/auth"
CHANGELOG.md Outdated
| * Added ability to use custom token endpoint URL from credentials in `Settings`. | ||
| | ||
| **olp-cpp-sdk-dataservice-read** | ||
| * Added `repository::GetPartitionsExtendedResponse` to support requests with more than 100 partitions in `GetPartitions` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this in olp::dataservice::read::VersionedLayerClient? Add it, as it is not clear what GetParitions API
CHANGELOG.md Outdated
| | ||
| **olp-cpp-sdk-dataservice-read** | ||
| * Added `repository::GetPartitionsExtendedResponse` to support requests with more than 100 partitions in `GetPartitions` API. | ||
| * Fix the incorrect parse error condition in `PartitionsRepository::ParsePartitionsStream`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again: streaming was not released - this change is not what changed from the latest release
259144e to c97e525 Compare c97e525 to 4007960 Compare CHANGELOG.md Outdated
| * Added default copy and move constructors and copy and move operators to `model` namespace classes. | ||
| | ||
| **olp-cpp-sdk-dataservice-write** | ||
| * Added default copy and move constructors and copy and move operators to `model` namespace classes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added default copy and move constructors and copy and move operators to `model` namespace classes. | |
| * Added default copy and move constructors and operators to the `model` namespace classes. |
CHANGELOG.md Outdated
| * Added support for requests with more than 100 partitions in `olp::dataservice::read::repository::PartitionsRepository` API. | ||
| * Added default copy and move constructors and copy and move operators to `model` namespace classes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added support for requests with more than 100 partitions in `olp::dataservice::read::repository::PartitionsRepository` API. | |
| * Added default copy and move constructors and copy and move operators to `model` namespace classes. | |
| * Added support for requests with more than 100 partitions in the `olp::dataservice::read::repository::PartitionsRepository` API. | |
| * Added default copy and move constructors and operators to the `model` namespace classes. |
CHANGELOG.md Outdated
| * Fixed the `rapidjson` include directory. | ||
| | ||
| **olp-cpp-sdk-authentication** | ||
| * Added ability to use custom token endpoint URL from credentials in `olp::authentication::Settings`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added ability to use custom token endpoint URL from credentials in `olp::authentication::Settings`. | |
| * Added the ability to use a custom token endpoint URL from credentials in `olp::authentication::Settings`. |
CHANGELOG.md Outdated
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Changed log level to `WARNING` for error message when max number of `HTTP` requests has been reached in `olp::http::SendOutcome OLPNetworkIOS`. | ||
| * Add status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. | ||
| * Censored credentials in log messages for the network logs on `DEBUG` log level. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Censored credentials in log messages for the network logs on `DEBUG` log level. | |
| * Censored credentials in log messages for the network logs on the `DEBUG` log level. |
CHANGELOG.md Outdated
| * Added `CallApiStream` to `olp::client::OlpClient` API, which is using a `SAX` parser and a `JSON` byte stream to parse the layer partitions while they are downloading. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Changed log level to `WARNING` for error message when max number of `HTTP` requests has been reached in `olp::http::SendOutcome OLPNetworkIOS`. | ||
| * Add status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Add status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. | |
| * Added a status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. |
CHANGELOG.md Outdated
| * Improved logging in `olp::client::PendingUrlRequests`. | ||
| * Added `CallApiStream` to `olp::client::OlpClient` API, which is using a `SAX` parser and a `JSON` byte stream to parse the layer partitions while they are downloading. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Changed log level to `WARNING` for error message when max number of `HTTP` requests has been reached in `olp::http::SendOutcome OLPNetworkIOS`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Changed log level to `WARNING` for error message when max number of `HTTP` requests has been reached in `olp::http::SendOutcome OLPNetworkIOS`. | |
| * Changed the log level to `WARNING` in the error message that is returned when the maximum number of `HTTP` requests is reached in `olp::http::SendOutcome OLPNetworkIOS`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Log level is the way the message is shown, not something in the message.
CHANGELOG.md Outdated
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. | ||
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | ||
| * Improved logging in `olp::client::PendingUrlRequests`. | ||
| * Added `CallApiStream` to `olp::client::OlpClient` API, which is using a `SAX` parser and a `JSON` byte stream to parse the layer partitions while they are downloading. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added `CallApiStream` to `olp::client::OlpClient` API, which is using a `SAX` parser and a `JSON` byte stream to parse the layer partitions while they are downloading. | |
| * Added `CallApiStream` to the `olp::client::OlpClient` API that uses the `SAX` parser and `JSON` byte stream to parse the layer partitions while they are downloading. |
CHANGELOG.md Outdated
| * Improved support of HTTP proxy on iOS. | ||
| * Cleaned up DNS cache on error in cURL (Android). | ||
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. | ||
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added the possibility to specify DNS using `WithDNSServers` to `olp::http::NetworkSettings` API. | |
| * Added the possibility to specify DNS using `WithDNSServers` to the `olp::http::NetworkSettings` API. |
4007960 to f575c4d Compare CHANGELOG.md Outdated
| @@ -1,3 +1,28 @@ | |||
| ## v1.17.0 (09/10/2023) | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update the date
CHANGELOG.md Outdated
| * Improved logging in `olp::client::PendingUrlRequests`. | ||
| * Added `CallApiStream` to the `olp::client::OlpClient` API that uses the `SAX` parser and `JSON` byte stream to parse the layer partitions while they are downloading. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Changed the log level to `WARNING` for the error message when max number of `HTTP` requests has been reached in `olp::http::SendOutcome OLPNetworkIOS`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Changed the log level to `WARNING` for the error message when max number of `HTTP` requests has been reached in `olp::http::SendOutcome OLPNetworkIOS`. | |
| * Changed the log level to `WARNING` for the error message when max number of `HTTP` requests has been reached in `olp::http::OLPNetworkIOS::Send`. |
f575c4d to a50e9c3 Compare CHANGELOG.md Outdated
| * Improved logging in `olp::client::PendingUrlRequests`. | ||
| * Added `CallApiStream` to the `olp::client::OlpClient` API that uses the `SAX` parser and `JSON` byte stream to parse the layer partitions while they are downloading. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Changed the log level to `WARNING` for the error message when max number of `HTTP` requests has been reached in `olp::http::OLPNetworkIOS::Send`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Changed the log level to `WARNING` for the error message when max number of `HTTP` requests has been reached in `olp::http::OLPNetworkIOS::Send`. | |
| * Changed the log level to `WARNING` for the error message when the max number of `HTTP` requests has been reached in `olp::http::OLPNetworkIOS::Send`. |
CHANGELOG.md Outdated
| * Added `CallApiStream` to the `olp::client::OlpClient` API that uses the `SAX` parser and `JSON` byte stream to parse the layer partitions while they are downloading. | ||
| * Fixed the `boost` and `rapidjson` includes path resolution in `olp-cpp-sdk-core/CMakeLists.txt`. | ||
| * Changed the log level to `WARNING` for the error message when max number of `HTTP` requests has been reached in `olp::http::OLPNetworkIOS::Send`. | ||
| * Add a status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Add a status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. | |
| * Added a status code for failed `HTTP` requests in `olp::dataservice::read::repository::PrefetchTilesRepository`. |
CHANGELOG.md Outdated
| * Added the ability to use a custom token endpoint URL from credentials in `olp::authentication::Settings`. | ||
| | ||
| **olp-cpp-sdk-dataservice-read** | ||
| * Added support for requests with more than 100 partitions in the `olp::dataservice::read::repository::PartitionsRepository` API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added support for requests with more than 100 partitions in the `olp::dataservice::read::repository::PartitionsRepository` API. | |
| * Added support of requests with more than 100 partitions in the `olp::dataservice::read::repository::PartitionsRepository` API. |
a50e9c3 to d418e2e Compare CHANGELOG.md Outdated
| **Common** | ||
| * Improved support of HTTP proxy on iOS. | ||
| * Cleaned up DNS cache on error in cURL (Android). | ||
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Updated the `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. | |
| * Updated `olp-cpp-sdk-core/CMakeLists.txt` to include the externals include directory. |
CHANGELOG.md Outdated
| * Added default copy and move constructors and copy and move operators to the `model` namespace classes. | ||
| | ||
| **olp-cpp-sdk-dataservice-write** | ||
| * Added default copy and move constructors and copy and move operators to the `model` namespace classes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Added default copy and move constructors and copy and move operators to the `model` namespace classes. | |
| **olp-cpp-sdk-dataservice-write** | |
| * Added default copy and move constructors and copy and move operators to the `model` namespace classes. | |
| * Added default copy and move constructors and operators to the `model` namespace classes. | |
| **olp-cpp-sdk-dataservice-write** | |
| * Added default copy and move constructors and operators to the `model` namespace classes. |
Updated CHANGELOG and CMakeLists files for the release v1.17.0 Relates-To: OLPEDGE-2835 Signed-off-by: Yevhen Krasilnyk <ext-yevhen.krasilnyk@here.com>
d418e2e to 41e9c1e Compare
Updated CHANGELOG and CMakeLists files for the release v1.17.0
Relates-To: OLPEDGE-2835