Skip to content

Commit efcafc4

Browse files
docs(changelog): scrub profile-field noise [skip-runtime-e2e]
The profile field added in #2013 / SDK PR #161 was removed in PR #170 before any v8.0.0 tag shipped. Customer-facing CHANGELOG should reflect what users experience, not internal flaps. Net effect of this scrub: - Delete the [8.0.1] section entirely. - Scrub `profile` mentions from the [8.0.0] section. - Revert version bump 8.0.1 → 8.0.0 in pom.xml + 2 example poms. Code state unchanged — main has the post-#170 telemetry surface (no profile field, no env-var read). Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
1 parent 2bab5fb commit efcafc4

4 files changed

Lines changed: 4 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,6 @@ All notable changes to the AxonFlow Java SDK will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [8.0.1] - 2026-05-08 — Drop telemetry `profile` field
9-
10-
### Removed
11-
12-
- **Telemetry `profile` field** — collided with existing governance
13-
`AXONFLOW_PROFILE` env var (allowlist `dev|default|strict|compliance`).
14-
The v1 telemetry validator only accepted `dev|prod|unknown`, so any
15-
customer setting `AXONFLOW_PROFILE=strict` or `=compliance` for
16-
governance enforcement would have had their telemetry pings rejected
17-
with HTTP 400. Removing the field reverts `AXONFLOW_PROFILE` to its
18-
single governance purpose. The `deployment_mode` dimension already
19-
carries the topology signal `profile` was meant to add.
20-
218
## [8.0.0] - 2026-05-08 — Decision history API + telemetry simplification
229

2310
**Major release.** The headline feature is the new decision-history client
@@ -75,7 +62,7 @@ contract — see `Removed` at the bottom of this entry for that.
7562

7663
### Telemetry payload (v1 schema, axonflow-enterprise#2008)
7764

78-
- New heartbeat fields: `telemetry_type: "sdk"`, `profile` (from `AXONFLOW_PROFILE`, `unknown` when unset), `deployment_mode` aligned to `self_hosted | community_saas | unknown` via the new `classifyDeploymentMode` (host + `AXONFLOW_TRY=1` override). New `DeploymentMode` constants class.
65+
- New heartbeat fields: `telemetry_type: "sdk"`, `deployment_mode` aligned to `self_hosted | community_saas | unknown` via the new `classifyDeploymentMode` (host + `AXONFLOW_TRY=1` override). New `DeploymentMode` constants class.
7966
- `classifyEndpoint` no longer returns `community-saas` and `EndpointType.COMMUNITY_SAAS` is removed — that value moved off endpoint_type onto deployment_mode; analytics queries on the legacy value must update.
8067

8168
## [7.1.0] - 2026-05-06 — X-Axonflow-Client header + scope-aware license validation

examples/explain-decision/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>com.getaxonflow</groupId>
2727
<artifactId>axonflow-sdk</artifactId>
28-
<version>8.0.1</version>
28+
<version>8.0.0</version>
2929
</dependency>
3030
</dependencies>
3131

examples/list-decisions/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<dependency>
2525
<groupId>com.getaxonflow</groupId>
2626
<artifactId>axonflow-sdk</artifactId>
27-
<version>8.0.1</version>
27+
<version>8.0.0</version>
2828
</dependency>
2929
</dependencies>
3030

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.getaxonflow</groupId>
88
<artifactId>axonflow-sdk</artifactId>
9-
<version>8.0.1</version>
9+
<version>8.0.0</version>
1010
<packaging>jar</packaging>
1111

1212
<name>AxonFlow Java SDK</name>

0 commit comments

Comments
 (0)