Commit 5e494a6
authored
chore(main): release 0.4.0 (#33)
🤖 I have created a release *beep* *boop*
---
##
[0.4.0](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](20f06f1))
* Add per-execution runId to correlate AIConfigTracker events
([20f06f1](20f06f1))
* Add per-execution runId, at-most-once tracking, and cross-process
tracker resumption
([20f06f1](20f06f1))
* Replace tracker tuple from completion_config with
AIConfig#create_tracker factory
([20f06f1](20f06f1))
* Track each AIConfigTracker metric at most once per tracker
([20f06f1](20f06f1))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Release-only changes (version bumps and changelog/provenance updates)
with no runtime code modifications, so functional risk is low.
>
> **Overview**
> Prepares the `0.4.0` release by bumping the gem version in
`lib/server/ai/version.rb` and `.release-please-manifest.json`.
>
> Updates `CHANGELOG.md` with the `0.4.0` release notes (including
documented breaking changes/features) and refreshes `PROVENANCE.md` to
reference the new version for attestation verification.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
a2cf003. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>1 parent ce83531 commit 5e494a6
4 files changed
Lines changed: 20 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
3 | 20 | | |
4 | 21 | | |
5 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
0 commit comments