Skip to content

Commit 3bbbd5a

Browse files
TheHighriseropenkitdt
authored andcommitted
Pull request #267: Feature/DEM-13840 openkit java adapt openkit bizevent schema version to 1.3
Merge in OP/openkit-java from feature/DEM-13840-openkit-java-adapt-openkit-bizevent-schema-version-to-1.3 to main * commit 'f5a12a2968150d2c96d7f590ad761bbf6d140b8d': DEM-13840 Support versions and guide DEM-13840 Typo DEM-13840 Removed file again DEM-13840 Forgot to update JAVA7 tests DEM-13840 Update Biz events spec GitOrigin-RevId: e1d3bcd2af232028bce71fbf9415d663ff8cf64c
1 parent 59b3afc commit 3bbbd5a

File tree

8 files changed

+79
-67
lines changed

8 files changed

+79
-67
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# OpenKit Java Changelog
22

3-
## [Unreleased](https://github.com/Dynatrace/openkit-java/compare/v3.3.0...HEAD)
3+
## [Unreleased](https://github.com/Dynatrace/openkit-java/compare/v3.4.0...HEAD)
4+
5+
## 3.4.0 [Release date: 2026-01-28]
6+
[GitHub Releases](https://github.com/Dynatrace/openkit-java/releases/tag/v3.4.0)
7+
8+
### Changed
9+
10+
- Updated Business events specification
411

512
## 3.3.0 [Release date: 2024-08-02]
613
[GitHub Releases](https://github.com/Dynatrace/openkit-java/releases/tag/v3.3.0)

docs/supported_versions.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Example: Version `1.4.3` supersedes `1.4.2` and therefore only `1.4.3` will be m
99
## Active maintenance
1010
| Version | Bug fixes | Security fixes | Remarks |
1111
|---------|:------------------:|:------------------:|------------------|
12-
| 3.3.X | :heavy_check_mark: | :heavy_check_mark: | |
12+
| 3.4.X | :heavy_check_mark: | :heavy_check_mark: | |
13+
| 3.3.X | :x: | :heavy_check_mark: | |
1314
| 3.2.X | :x: | :heavy_check_mark: | |
1415
| 3.1.X | :x: | :heavy_check_mark: | |
1516
| 3.0.X | :x: | :heavy_check_mark: | |

docs/upgrade_guide.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Upgrade guide for OpenKit Java
22

3+
## OpenKit Java 3.3 to 3.4
4+
There are no breaking API changes and upgrading is straightforward, by [updating][update] the library
5+
to the latest 3.4 release.
6+
37
## OpenKit Java 3.2 to 3.3
48
There are no breaking API changes and upgrading is straightforward, by [updating][update] the library
5-
to the latest 3.2 release.
9+
to the latest 3.3 release.
610

711
### Deprecated API
812
* `WebRequestTracer#setBytesSent(int bytes)`

src/main/java/com/dynatrace/openkit/protocol/Beacon.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -859,8 +859,8 @@ private void generateSendEventPayload(EventPayloadBuilder builder) {
859859
builder.addOverridableAttribute(EventPayloadAttributes.TIMESTAMP, JSONNumberValue.fromLong(timingProvider.provideTimestampInNanoseconds()))
860860
.addNonOverridableAttribute(EVENT_PAYLOAD_APPLICATION_ID, JSONStringValue.fromString(configuration.getOpenKitConfiguration().getPercentEncodedApplicationID()))
861861
.addNonOverridableAttribute(EVENT_PAYLOAD_INSTANCE_ID, JSONStringValue.fromString(String.valueOf(deviceID)))
862-
.addNonOverridableAttribute(EVENT_PAYLOAD_SESSION_ID, JSONStringValue.fromString(String.valueOf(getSessionNumber())))
863-
.addNonOverridableAttribute("dt.rum.schema_version", JSONStringValue.fromString("1.2"))
862+
.addNonOverridableAttribute(EVENT_PAYLOAD_SESSION_ID, JSONStringValue.fromString(String.valueOf(deviceID) + "_" + String.valueOf(getSessionNumber())))
863+
.addNonOverridableAttribute("dt.rum.schema_version", JSONStringValue.fromString("1.3"))
864864
.addOverridableAttribute(EventPayloadAttributes.APP_VERSION, JSONStringValue.fromString(configuration.getOpenKitConfiguration().getApplicationVersion()))
865865
.addOverridableAttribute(EventPayloadAttributes.OS_NAME, JSONStringValue.fromString(configuration.getOpenKitConfiguration().getOperatingSystem()))
866866
.addOverridableAttribute(EventPayloadAttributes.DEVICE_MANUFACTURER, JSONStringValue.fromString(configuration.getOpenKitConfiguration().getManufacturer()))

src/main/java/com/dynatrace/openkit/protocol/ProtocolConstants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
public class ProtocolConstants {
2020

2121
// version constants
22-
public static final String OPENKIT_VERSION = "8.297.30400";
22+
public static final String OPENKIT_VERSION = "8.329.30400";
2323
public static final int PROTOCOL_VERSION = 3;
2424
public static final int PLATFORM_TYPE_OPENKIT = 1;
2525
public static final String AGENT_TECHNOLOGY_TYPE = "okjava";

src/test/java/com/dynatrace/openkit/protocol/BeaconTest.java

Lines changed: 30 additions & 30 deletions
Large diffs are not rendered by default.

src/test7/java/com/dynatrace/openkit/protocol/BeaconTest.java

Lines changed: 30 additions & 30 deletions
Large diffs are not rendered by default.

version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=3.4.0-SNAPSHOT
1+
version=3.4.0

0 commit comments

Comments
 (0)