Skip to content

Commit 24dada8

Browse files
fix(changelog): restore ellipsis-as-placeholder in code literals (#173)
Followup to #172 (merged 2026-05-09 13:26Z). The CHANGELOG hygiene scrub stripped Java/Javadoc-style ellipsis-placeholder syntax `...` to a single `.` inside code literals, breaking 4 customer-facing migration / API examples: * L41 — `(mode, configOverride, hasCredentials, ...)` * L44 — `sendPing(String mode, String sdkEndpoint, boolean debug, ...)` * L290 — `AxonFlowException(..., 409, "VERSION_CONFLICT")` * L847 — `config.put("allowed_providers", List.of(...))` Each restored to the pre-#172 form (verified against `git show d004d5f~1:CHANGELOG.md`). Date bump (2026-05-08 → 2026-05-09) and internal-ref scrubs from #172 are preserved. No code changes. Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
1 parent d004d5f commit 24dada8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ contract — see `Removed` at the bottom of this entry for that.
3838
site; `AXONFLOW_TELEMETRY=off` is the only telemetry knob.
3939
- **`TelemetryReporter.isEnabled` and `TelemetryReporter.sendPing`
4040
signatures simplified.** Both methods previously took the
41-
`(mode, configOverride, hasCredentials,.)` parameter shape from
41+
`(mode, configOverride, hasCredentials, ...)` parameter shape from
4242
the v7 mode-and-override gate. v8 collapses to a single env-var
4343
signal: `isEnabled(String axonflowTelemetry)` and
44-
`sendPing(String mode, String sdkEndpoint, boolean debug,.)`.
44+
`sendPing(String mode, String sdkEndpoint, boolean debug, ...)`.
4545
Application code does not call these directly; only test harnesses
4646
that exercise the testability surface need to update.
4747

@@ -287,7 +287,7 @@ If you need content-equality (e.g. to detect a rotated `secret`), compare the re
287287
### Fixed
288288

289289
- **409 dispatch on step gate/complete** — previously all 409 responses on
290-
`markStepCompleted` fell through to a generic `AxonFlowException(., 409,
290+
`markStepCompleted` fell through to a generic `AxonFlowException(..., 409,
291291
"VERSION_CONFLICT")`, conflating step idempotency conflicts with plan version
292292
conflicts. The step gate/complete call sites now inspect the 409 body and dispatch
293293
to `IdempotencyKeyMismatchException` when `error.code` matches, falling back to a
@@ -844,7 +844,7 @@ AxonFlowClient client = AxonFlowClient.builder()
844844

845845
- **Sensitive Data Category**: Added `SENSITIVE_DATA` to `PolicyCategory` enum for policies that return `sensitive-data` category
846846
- **Provider Restrictions for Compliance**: Support for `allowed_providers` in dynamic policy action config
847-
- Specify allowed providers via `DynamicPolicyAction` with `config.put("allowed_providers", List.of(.))`
847+
- Specify allowed providers via `DynamicPolicyAction` with `config.put("allowed_providers", List.of(...))`
848848
- Enables GDPR, HIPAA, and RBI compliance by restricting LLM routing to specific providers
849849
- Example: `new DynamicPolicyAction("route", Map.of("allowed_providers", List.of("ollama", "azure-eu")))`
850850
- **Category field**: Added `category` field to `CreateDynamicPolicyRequest` and `UpdateDynamicPolicyRequest`

0 commit comments

Comments
 (0)