diff --git a/CHANGELOG.md b/CHANGELOG.md index b1329651..7c58ca76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # OpenKit Native ( C/C++ ) Changelog -## [Unreleased](https://github.com/Dynatrace/openkit-native/compare/v3.2.0...HEAD) +## [Unreleased](https://github.com/Dynatrace/openkit-native/compare/v3.3.0...HEAD) + +## 3.3.0 [Release date: 2024-08-02] +[GitHub Releases](https://github.com/Dynatrace/openkit-native/releases/tag/v3.3.0) ### Added diff --git a/docs/supported_versions.md b/docs/supported_versions.md index 9a709fae..55c6ac67 100644 --- a/docs/supported_versions.md +++ b/docs/supported_versions.md @@ -9,13 +9,14 @@ Example: Version `1.1.7` supersedes `1.1.6` and therefore only `1.1.7` will be m ## Active maintenance | Version | Bug fixes | Security fixes | Remarks | |---------|:------------------:|:------------------:|------------------| -| 3.2.X | :heavy_check_mark: | :heavy_check_mark: | | -| 3.1.X | :heavy_check_mark: | :heavy_check_mark: | | -| 3.0.X | :heavy_check_mark: | :heavy_check_mark: | | -| 2.1.X | :heavy_check_mark: | :heavy_check_mark: | | -| 2.0.X | :x: | :x: | Upgrade to 2.1.X | -| 1.1.X | :x: | :x: | Upgrade to 2.1.X | -| 1.0.X | :x: | :x: | Upgrade to 2.1.X | +| 3.3.X | :heavy_check_mark: | :heavy_check_mark: | | +| 3.2.X | :x: | :heavy_check_mark: | | +| 3.1.X | :x: | :heavy_check_mark: | | +| 3.0.X | :x: | :heavy_check_mark: | | +| 2.1.X | :x: | :x: | Upgrade to 3.3.X | +| 2.0.X | :x: | :x: | Upgrade to 3.3.X | +| 1.1.X | :x: | :x: | Upgrade to 3.3.X | +| 1.0.X | :x: | :x: | Upgrade to 3.3.X | [semver]: https://semver.org/ \ No newline at end of file diff --git a/docs/upgrade_guide.md b/docs/upgrade_guide.md index bd125f41..7beb4f45 100644 --- a/docs/upgrade_guide.md +++ b/docs/upgrade_guide.md @@ -1,5 +1,19 @@ # Upgrade guide for OpenKit C/C++ +## ## OpenKit .C/C++ 3.2 to 3.3 +There are no breaking API changes and upgrading is straightforward, by [updating][update] the library +to the latest 3.3 release. + +### Deprecated API +* `IWebRequestTracer::setBytesSent(int32_t bytes)` + Use `IWebRequestTracer::setBytesSent(int64_t bytes)` to increase the size range +* `IWebRequestTracer::setBytesReceived(int32_t bytes)` + Use `IWebRequestTracer::setBytesReceived(int64_t bytes)` to increase the size range +* `setBytesSent(struct WebRequestTracerHandle* webRequestTracerHandle, int32_t bytes)` + Use `setBytesSentLong(struct WebRequestTracerHandle* webRequestTracerHandle, int64_t bytes)` to increase the size range +* `setBytesReceived(struct WebRequestTracerHandle* webRequestTracerHandle, int32_t bytes)` + Use `setBytesReceivedLong(struct WebRequestTracerHandle* webRequestTracerHandle, int64_t bytes)` to increase the size range + ## ## OpenKit .C/C++ 3.1 to 3.2 Be aware that some requirements (CMake, GCC, Clang) for the build have been changed, see [required programs][programs]. diff --git a/src/protocol/ProtocolConstants.h b/src/protocol/ProtocolConstants.h index 74587a0c..9d7d684c 100644 --- a/src/protocol/ProtocolConstants.h +++ b/src/protocol/ProtocolConstants.h @@ -34,7 +34,7 @@ namespace protocol constexpr const char* QUERY_KEY_SESSION_IDENTIFIER = "si"; // constant query parameter values - constexpr const char* OPENKIT_VERSION = "8.281.30300"; + constexpr const char* OPENKIT_VERSION = "8.297.30300"; constexpr const char* PLATFORM_TYPE_OPENKIT = "1"; constexpr const char* AGENT_TECHNOLOGY_TYPE = "okc"; constexpr int32_t PROTOCOL_VERSION = 3; diff --git a/version.properties b/version.properties index 910429f0..9318b7cc 100644 --- a/version.properties +++ b/version.properties @@ -1 +1 @@ -version=3.3.0-SNAPSHOT \ No newline at end of file +version=3.3.0 \ No newline at end of file