From a2cf003b28fcc5676b5f33fdc60ba9ba7c32ff7c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 14:17:59 +0000 Subject: [PATCH] chore(main): release 0.4.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 17 +++++++++++++++++ PROVENANCE.md | 2 +- lib/server/ai/version.rb | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0ee8c01..2537c1f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.0" + ".": "0.4.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bba814..8ccb659 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.4.0](https://github.com/launchdarkly/ruby-server-sdk-ai/compare/0.3.0...0.4.0) (2026-05-15) + + +### ⚠ BREAKING CHANGES + +* Replace tracker tuple from completion_config with AIConfig#create_tracker factory +* Track each AIConfigTracker metric at most once per tracker +* Add per-execution runId, at-most-once tracking, and cross-process tracker resumption + +### Features + +* Add Client#create_tracker(token:, context:) to resume a tracker across processes ([20f06f1](https://github.com/launchdarkly/ruby-server-sdk-ai/commit/20f06f1f24a42692953ae44cebea70aaa416b29d)) +* Add per-execution runId to correlate AIConfigTracker events ([20f06f1](https://github.com/launchdarkly/ruby-server-sdk-ai/commit/20f06f1f24a42692953ae44cebea70aaa416b29d)) +* Add per-execution runId, at-most-once tracking, and cross-process tracker resumption ([20f06f1](https://github.com/launchdarkly/ruby-server-sdk-ai/commit/20f06f1f24a42692953ae44cebea70aaa416b29d)) +* Replace tracker tuple from completion_config with AIConfig#create_tracker factory ([20f06f1](https://github.com/launchdarkly/ruby-server-sdk-ai/commit/20f06f1f24a42692953ae44cebea70aaa416b29d)) +* Track each AIConfigTracker metric at most once per tracker ([20f06f1](https://github.com/launchdarkly/ruby-server-sdk-ai/commit/20f06f1f24a42692953ae44cebea70aaa416b29d)) + ## [0.3.0](https://github.com/launchdarkly/ruby-server-sdk-ai/compare/0.2.2...0.3.0) (2026-03-05) diff --git a/PROVENANCE.md b/PROVENANCE.md index 7d73cb7..9373ccf 100644 --- a/PROVENANCE.md +++ b/PROVENANCE.md @@ -9,7 +9,7 @@ To verify build provenance attestations, we recommend using the [GitHub CLI `att ``` # Set the version of the library to verify -VERSION=0.3.0 +VERSION=0.4.0 ``` diff --git a/lib/server/ai/version.rb b/lib/server/ai/version.rb index 0b918d5..a9bd7c1 100644 --- a/lib/server/ai/version.rb +++ b/lib/server/ai/version.rb @@ -3,7 +3,7 @@ module LaunchDarkly module Server module AI - VERSION = '0.3.0' # x-release-please-version + VERSION = '0.4.0' # x-release-please-version end end end