From 45582fc1486dfad7c94d4f843d280d57405e7da5 Mon Sep 17 00:00:00 2001 From: Quinn Milionis Date: Thu, 10 Sep 2026 14:56:35 -0700 Subject: [PATCH 1/3] bump version to v1.0.0 Rename the Pending section to 1.0.0, fix its PR-number references (the issue numbers were used instead), and align wording/tense with the rest of the changelog. Found during a pre-release audit; see PR description for the full list of findings not addressed here. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01BK3fzED9ksTWsvoPfsEwpS --- CHANGELOG.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 596bbd8..f5685f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,27 @@ # Changelog -## Pending +## [1.0.0] - 2026-09-10 + +This release rounds out command coverage across the whole Scout API surface +(background jobs, billing) and fixes the last known crash in `scout traces`, +marking the CLI's command and flag surface as stable going forward. ### Added -- `scout billing` — show current billing period usage from the `/usage` API: billing period dates, pricing style, APM transactions (with plan limit), active nodes, errors, and log bytes (#8) -- `scout usage --billing-period` — scope usage to the exact billing period dates from the API and show the server-reported billed total alongside the per-app calculation (#8) -- `scout jobs list` and `scout jobs metrics` — list background job performance (throughput, execution time, latency, % of job time) and chart per-job metrics (`throughput`, `execution_time`, `latency`, `errors`, `allocations`) (#18) -- `scout traces list --job ` — list traces for a background job; `--job` also accepts the `queue/JobName` full name (#18) +- `scout billing` — show current billing period usage from the `/usage` API: billing period dates, pricing style, APM transactions (with plan limit), active nodes, errors, and log bytes (#23) +- `scout usage --billing-period` — scope usage to the exact billing period dates from the API and show the server-reported billed total alongside the per-app calculation (#23) +- `scout jobs list` and `scout jobs metrics` — list background job performance (throughput, execution time, latency, % of job time) and chart per-job metrics (`throughput`, `execution_time`, `latency`, `errors`, `allocations`) (#24) +- `scout traces list --job ` — list traces for a background job; `--job` also accepts the `queue/JobName` full name (#24) ### Changed -- `scout usage` labels its columns and totals as web transactions (`Web Transactions`, `% of Web`) — the throughput metric it is built on excludes background jobs (#8) -- Update Homebrew install docs for Homebrew 6 tap trust — document `brew trust --formula scoutapp/tap/scout-cli` for users upgrading from Homebrew 5 and a Brewfile (`brew bundle`) install form (#20) +- `scout usage` now labels its columns and totals as web transactions (`Web Transactions`, `% of Web`) — the throughput metric it is built on excludes background jobs (#23) +- Homebrew install docs now cover Homebrew 6 tap trust — document `brew trust --formula scoutapp/tap/scout-cli` for users upgrading from Homebrew 5 and a Brewfile (`brew bundle`) install form (#22) ### Fixed -- `scout traces list` and `scout traces show` no longer fail with `cannot unmarshal number ... into Go struct field ... mem_delta of type int64` — the API reports `mem_delta` as a float in megabytes, so it is now decoded as such and displayed as MB (#19) -- `scout traces list` Duration column and the legacy-trace header in `scout traces show` treated `total_call_time` as seconds; the API reports it in milliseconds, so an 83-second request no longer shows as `83483.9s` (#19) +- `scout traces list` and `scout traces show` no longer fail with `cannot unmarshal number ... into Go struct field ... mem_delta of type int64` — the API reports `mem_delta` as a float in megabytes, so it is now decoded as such and displayed as MB (#21) +- `scout traces list` Duration column and the legacy-trace header in `scout traces show` treated `total_call_time` as seconds; the API reports it in milliseconds, so an 83-second request no longer shows as `83483.9s` (#21) ## [0.4.0] - 2026-06-04 From e9ef046756b154b4dc6a575852df0a7e2108b5e1 Mon Sep 17 00:00:00 2001 From: Quinn Milionis Date: Thu, 10 Sep 2026 15:28:43 -0700 Subject: [PATCH 2/3] Retarget release to v0.5.0 instead of v1.0.0 Ship what's already merged as a minor release now rather than waiting on the 1.0.0 audit fixes (#26-#29) to land first. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01BK3fzED9ksTWsvoPfsEwpS --- CHANGELOG.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5685f5..b6c96aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ # Changelog -## [1.0.0] - 2026-09-10 +## [0.5.0] - 2026-09-10 This release rounds out command coverage across the whole Scout API surface -(background jobs, billing) and fixes the last known crash in `scout traces`, -marking the CLI's command and flag surface as stable going forward. +(background jobs, billing) and fixes a crash in `scout traces`. A broader +pre-1.0 audit turned up a further round of fixes, tracked in #26–#29, which +will land in a 1.0.0 release once addressed. ### Added From f9c2a2ba44d8f785bbaf098a31ea5c5a3f4b6c93 Mon Sep 17 00:00:00 2001 From: Quinn Milionis Date: Thu, 10 Sep 2026 15:37:17 -0700 Subject: [PATCH 3/3] =?UTF-8?q?Trim=200.5.0=20changelog=20summary=20?= =?UTF-8?q?=E2=80=94=20let=20this=20release=20stand=20on=20its=20own?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drops the mention of the pre-1.0 audit and #26-#29 from the changelog intro; that context lives in the PR description instead. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_014HFB48Jj5fDkcQZWLu5Z8a --- CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b6c96aa..b6bc03b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,7 @@ ## [0.5.0] - 2026-09-10 This release rounds out command coverage across the whole Scout API surface -(background jobs, billing) and fixes a crash in `scout traces`. A broader -pre-1.0 audit turned up a further round of fixes, tracked in #26–#29, which -will land in a 1.0.0 release once addressed. +(background jobs, billing) and fixes a crash in `scout traces`. ### Added