From 0389823b571a05c6bfb2cd93d4d99f14517e26a2 Mon Sep 17 00:00:00 2001 From: "Hochrieser, Matthias" Date: Wed, 6 Dec 2023 13:30:09 +0100 Subject: [PATCH] Pull request #206: RUM-16740 Prepare Native 3.2.0 Merge in OP/openkit-native from feature/RUM-16740-openkit-native-prepare-3.2.0 to main * commit '1ca7bcaa84b0cf6327123e34f2d844bba2e90a77': RUM-16740 Prepare Native 3.2.0 GitOrigin-RevId: 0f2555f599c176054e71976f3966375960e7cfa6 --- CHANGELOG.md | 5 ++++- docs/supported_versions.md | 1 + docs/upgrade_guide.md | 4 ++++ src/protocol/ProtocolConstants.h | 2 +- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc9d12ec..d797404c 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.1.0...HEAD) +## [Unreleased](https://github.com/Dynatrace/openkit-native/compare/v3.2.0...HEAD) + +## 3.2.0 [Release date: 2023-12-06] +[GitHub Releases](https://github.com/Dynatrace/openkit-native/releases/tag/v3.2.0) ### Changed - `Session.sendBizEvent` will always send an event regardless of the `DataCollectionLevel` diff --git a/docs/supported_versions.md b/docs/supported_versions.md index 155c0300..9a709fae 100644 --- a/docs/supported_versions.md +++ b/docs/supported_versions.md @@ -9,6 +9,7 @@ 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: | | diff --git a/docs/upgrade_guide.md b/docs/upgrade_guide.md index 350cc43d..bd125f41 100644 --- a/docs/upgrade_guide.md +++ b/docs/upgrade_guide.md @@ -1,5 +1,8 @@ # Upgrade guide for OpenKit C/C++ +## ## 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]. + ## ## OpenKit .C/C++ 3.0 to 3.1 There are no breaking API changes and upgrading is straightforward, by [updating][update] the library to the latest 3.1 release. @@ -58,3 +61,4 @@ to the latest 1.1 release. Use `DynatraceOpenKitBuilder::DynatraceOpenKitBuilder(const char* endpointURL, const char* applicationID, int64_t deviceID)` instead. [update]: ./installing.md#obtaining-and-updating-openkit-native +[programs]: ./building-openkit.md#required-programs diff --git a/src/protocol/ProtocolConstants.h b/src/protocol/ProtocolConstants.h index d26c6fa5..61f59552 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.267.30200"; + constexpr const char* OPENKIT_VERSION = "8.281.30200"; constexpr const char* PLATFORM_TYPE_OPENKIT = "1"; constexpr const char* AGENT_TECHNOLOGY_TYPE = "okc"; constexpr int32_t PROTOCOL_VERSION = 3;