Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ Notable user-visible changes are recorded here, newest first.

## [Unreleased]

## [0.14.0] - Unreleased
## [0.14.0] - 2026-10-29

Release preparation; no tag or publication yet. See [draft release notes](docs/releases/v0.14.0.md).
See the [release notes](docs/releases/v0.14.0.md).

- Add explicit agent attribution from LiteLLM `agent_id` or prefixed request
tags on LiteLLM and Langfuse, with exclusive known/unknown/ambiguous totals,
Expand Down
6 changes: 2 additions & 4 deletions docs/releases/v0.14.0.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# fleetdiff v0.14.0

Draft release preparation. Not tagged or published; merge, tagging and release
each require maintainer approval.
Released October 29, 2026.

Compare two periods of LiteLLM spend logs or Langfuse exports to see which
recorded agents drove token and spend changes. Choose an explicit agent ID or
Expand Down Expand Up @@ -52,8 +51,7 @@ No new runtime dependency is introduced.

## Publication Gates

Follow [RELEASING](../RELEASING.md). Finalize these draft notes and the changelog
date only after release approval. Published archives, checksums, SBOM/provenance,
Follow [RELEASING](../RELEASING.md). Published archives, checksums, SBOM/provenance,
anonymous installer tests, packaged-binary and pinned database checks, and site
version/provenance verification cannot pass from an unpublished local checkout.
Site re-pinning and the new agent guide remain unpublished until the released
Expand Down
4 changes: 3 additions & 1 deletion examples/litellm-spend/test_docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,9 @@ def test_v014_preparation_and_agent_guide(self):
notes = (ROOT / "docs/releases/v0.14.0.md").read_text()
self.assertIn("## Breaking Routing Label Disclosure", notes)
self.assertIn("--show-labels --acknowledge-sensitive-labels", notes)
self.assertIn("Not tagged or published", notes)
self.assertIn("Released October 29, 2026.", notes)
self.assertNotIn("Not tagged or published", notes)
self.assertIn("until the released\nartifact checks pass", notes)

def test_langfuse_guide_release_pins(self):
readme = (ROOT / "README.md").read_text()
Expand Down
Loading