Releases: nobl9/sloctl
Release list
v0.26.0
What's Changed
⚠️ Breaking Changes
- chore: switch replay commands to SDK endpoints (#482) @nieomylnieja
Building sloctl from source now requires Go 1.26.6 instead of Go 1.26.5.
🚀 Features
- feat: add client timeout configuration hint (#519) @nieomylnieja
Added guidance for increasing sloctl's configurable timeout when a
request exceeds the client-side timeout. - feat: PC-20078 show createdAt in replay list (#520) @bdw-nobl9
sloctl replay listnow showscreatedAtfor each replay.
elapsedTimereflects the value returned by the API; with the
accompanying server change it measures only the real process time,
excluding time spent waiting in the queue, so replay list matches the
web UI.
🐞 Bug Fixes
- test: use native assert_stderr (#533) @nieomylnieja
🧰 Maintenance
15 changes
- test: use native assert_stderr (#533) @nieomylnieja
- chore: Update dependency golangci/golangci-lint to v2.13.1 (#528) @renovate[bot]
- chore: Update docker/setup-buildx-action action to v4.3.0 (#529) @renovate[bot]
- chore: Update golang Docker tag to v1.27 (#530) @renovate[bot]
- chore: Update dependency cspell to v10.1.1 (#531) @renovate[bot]
- chore: remove govulncheck (#532) @nieomylnieja
- chore: Update module github.com/stretchr/testify to v1.12.1 (#527) @renovate[bot]
- chore: switch replay commands to SDK endpoints (#482) @nieomylnieja
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.7.0 (#526) @renovate[bot]
- chore: Update module charm.land/lipgloss/v2 to v2.0.6 (#525) @renovate[bot]
- chore: Update release-drafter/release-drafter action to v7.7.0 (#524) @renovate[bot]
- chore: Update docker/login-action action to v4.6.0 (#523) @renovate[bot]
- chore: Update docker/login-action action to v4.5.2 (#522) @renovate[bot]
- chore: Update docker/login-action action to v4.5.1 (#521) @renovate[bot]
- chore: Update docker/login-action action to v4.5.0 (#518) @renovate[bot]
v0.25.0
What's Changed
🚀 Features
- feat: add SLI query validation (#504) @matkaras
Added
sloctl validate slito validate SLI queries against Nobl9 data
sources. It validates SLO YAML files with-for existing SLOs by
passing the SLO name, prints a concise validation summary by default,
and returns full time-series data with-o yaml|json|csv. - feat: add completion for context flag (#497) @nieomylnieja
🧰 Maintenance
28 changes
- chore: Update bats/bats Docker tag to v1.14.0 (#517) @renovate[bot]
- chore: Update actions/checkout action to v7.0.1 (#516) @renovate[bot]
- chore: Update actions/setup-go action to v7 (#514) @renovate[bot]
- chore: Update release-drafter/release-drafter action to v7.6.0 (#515) @renovate[bot]
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.6.0 (#508) @renovate[bot]
- chore: Update actions/setup-node action to v7 (#513) @renovate[bot]
- chore: Update actions/setup-node action to v6.5.0 (#512) @renovate[bot]
- chore: Update dependency markdownlint-cli to v0.49.1 (#511) @renovate[bot]
- chore: Update homebrew instructions (#510) @nieomylnieja
- chore: Update module golang.org/x/sync to v0.22.0 (#507) @renovate[bot]
- chore: Update docker/setup-buildx-action action to v4.2.0 (#506) @renovate[bot]
- chore: Update docker/login-action action to v4.4.0 (#505) @renovate[bot]
- chore: Update module charm.land/lipgloss/v2 to v2.0.5 (#503) @renovate[bot]
- chore: Update docker/metadata-action action to v6.2.0 (#502) @renovate[bot]
- chore: Update docker/login-action action to v4.3.0 (#501) @renovate[bot]
- chore: Update docker/setup-qemu-action action to v4.2.0 (#500) @renovate[bot]
- chore: Update docker/build-push-action action to v7.3.0 (#499) @renovate[bot]
- chore: Update module github.com/schollz/progressbar/v3 to v3.19.1 (#498) @renovate[bot]
- chore: Update goreleaser/goreleaser-action action to v7.2.3 (#496) @renovate[bot]
- chore: Update actions/cache action to v6.1.0 (#495) @renovate[bot]
- chore: Update release-drafter/release-drafter action to v7.5.1 (#494) @renovate[bot]
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.5.0 (#493) @renovate[bot]
- chore: Update actions/setup-go action to v6.5.0 (#492) @renovate[bot]
- chore: Update actions/cache action to v6 (#491) @renovate[bot]
- chore: Update actions/checkout action to v7 (#490) @renovate[bot]
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.4.0 (#489) @renovate[bot]
- chore: Update dependency markdownlint-cli to v0.49.0 (#488) @renovate[bot]
- chore: reorganize agent guidance and add pull request instructions (#485) @nieomylnieja
v0.25.0-rc1
What's Changed
- chore: reorganize agent guidance and add pull request instructions by @nieomylnieja in #485
- chore: Update dependency markdownlint-cli to v0.49.0 by @renovate[bot] in #488
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.4.0 by @renovate[bot] in #489
- chore: Update actions/checkout action to v7 by @renovate[bot] in #490
- chore: Update actions/cache action to v6 by @renovate[bot] in #491
- chore: Update actions/setup-go action to v6.5.0 by @renovate[bot] in #492
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.5.0 by @renovate[bot] in #493
- chore: Update release-drafter/release-drafter action to v7.5.1 by @renovate[bot] in #494
- chore: Update actions/cache action to v6.1.0 by @renovate[bot] in #495
- chore: Update goreleaser/goreleaser-action action to v7.2.3 by @renovate[bot] in #496
- chore: Update module github.com/schollz/progressbar/v3 to v3.19.1 by @renovate[bot] in #498
- feat: add completion for context flag by @nieomylnieja in #497
- chore: Update docker/build-push-action action to v7.3.0 by @renovate[bot] in #499
- chore: Update docker/setup-qemu-action action to v4.2.0 by @renovate[bot] in #500
- chore: Update docker/login-action action to v4.3.0 by @renovate[bot] in #501
- chore: Update docker/metadata-action action to v6.2.0 by @renovate[bot] in #502
- chore: Update module charm.land/lipgloss/v2 to v2.0.5 by @renovate[bot] in #503
- chore: Update docker/login-action action to v4.4.0 by @renovate[bot] in #505
- chore: Update docker/setup-buildx-action action to v4.2.0 by @renovate[bot] in #506
- chore: Update module golang.org/x/sync to v0.22.0 by @renovate[bot] in #507
- chore: Update homebrew instructions by @nieomylnieja in #510
- chore: Update dependency markdownlint-cli to v0.49.1 by @renovate[bot] in #511
- chore: Update actions/setup-node action to v6.5.0 by @renovate[bot] in #512
- chore: Update actions/setup-node action to v7 by @renovate[bot] in #513
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.6.0 by @renovate[bot] in #508
- chore: Update release-drafter/release-drafter action to v7.6.0 by @renovate[bot] in #515
- chore: Update actions/setup-go action to v7 by @renovate[bot] in #514
- chore: Update actions/checkout action to v7.0.1 by @renovate[bot] in #516
- feat: add SLI query validation by @matkaras in #504
- chore: Update bats/bats Docker tag to v1.14.0 by @renovate[bot] in #517
Full Changelog: v0.24.0...v0.25.0-rc1
v0.24.0
What's Changed
🚀 Features
- feat: allow resolving users by ID (#483) @nieomylnieja
Added
sloctl get usercommand to resolve user details for one or more
user IDs. No user IDs results in returning all users.
🧰 Maintenance
5 changes
- chore: Update release-drafter/release-drafter action to v7.4.0 (#486) @renovate[bot]
- chore: Update minor and patch Golang dependencies to v2.0.4 (#484) @renovate[bot]
- chore: Update minor and patch Golang dependencies to v0.21.0 (#481) @renovate[bot]
- chore: split docker publish from release (#480) @nieomylnieja
- chore: add docker release recovery workflow (#479) @nieomylnieja
v0.23.0
What's Changed
🚀 Features
- feat: add sloctl edit command (#460) @nieomylnieja
Added an interactive
sloctl editcommand for modifying resources in an
editor and applying validated changes in one go.
🧰 Maintenance
13 changes
- chore: bump sdk version (#478) @nieomylnieja
- chore: Update dependency cspell to v10 (#452) @renovate[bot]
- chore: Update actions/checkout action to v6.0.3 (#476) @renovate[bot]
- chore: Update module github.com/go-playground/validator/v10 to v10.30.3 (#475) @renovate[bot]
- chore: Update docker/setup-qemu-action action to v4.1.0 (#474) @renovate[bot]
- chore: Update release-drafter/release-drafter action to v7.3.1 (#473) @renovate[bot]
- chore: Update docker/setup-buildx-action action to v4.1.0 (#472) @renovate[bot]
- chore: Update docker/metadata-action action to v6.1.0 (#471) @renovate[bot]
- chore: Update docker/login-action action to v4.2.0 (#470) @renovate[bot]
- chore: Update docker/build-push-action action to v7.2.0 (#469) @renovate[bot]
- chore: Update minor and patch Golang dependencies (#467) @renovate[bot]
- chore: Update dependency golangci/golangci-lint to v2.12.2 (#464) @renovate[bot]
- chore: Update goreleaser/goreleaser-action action to v7.2.2 (#466) @renovate[bot]
v0.22.1
What's Changed
🧰 Maintenance
4 changes
- chore: Update release-drafter/release-drafter action to v7.3.0 (#465) @renovate[bot]
- chore: Update release-drafter/release-drafter action to v7.2.1 (#463) @renovate[bot]
- chore: Update goreleaser/goreleaser-action action to v7.2.1 (#462) @renovate[bot]
- chore: Update goreleaser/goreleaser-action action to v7.2.0 (#461) @renovate[bot]
v0.22.0
What's Changed
🚀 Features
- feat: add plural aliases for all get subcommands and alert e2e tests (#442) @nieomylnieja
🧰 Maintenance
21 changes
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.3.0 (#459) @renovate[bot]
- chore: Update actions/setup-node action to v6.4.0 (#458) @renovate[bot]
- chore: Pin dependencies (#457) @renovate[bot]
- feat: add plural aliases for all get subcommands and alert e2e tests (#442) @nieomylnieja
- chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.2.0 (#456) @renovate[bot]
- chore: Update module charm.land/lipgloss/v2 to v2.0.3 (#455) @renovate[bot]
- chore: Update minor and patch Golang dependencies (#454) @renovate[bot]
- chore: Pin dependency go to 1.26.2 (#453) @renovate[bot]
- chore: Update module github.com/charmbracelet/huh to v2 (#448) @renovate[bot]
- chore: Update dependency cspell to v9.8.0 (#451) @renovate[bot]
- chore: Update minor and patch Golang dependencies (#450) @renovate[bot]
- chore: Update docker/metadata-action action to v6 (#445) @renovate[bot]
- chore: Update docker/setup-buildx-action action to v4 (#446) @renovate[bot]
- chore: Update docker/setup-qemu-action action to v4 (#447) @renovate[bot]
- chore: Update nick-fields/retry action to v4 (#449) @renovate[bot]
- chore: upgrade release-drafter to v7 (#444) @nieomylnieja
- chore: Update docker/build-push-action action to v7 (#440) @renovate[bot]
- chore: Update docker/login-action action to v4 (#439) @renovate[bot]
- chore: Update dependency golangci/golangci-lint to v2.11.4 (#443) @renovate[bot]
- chore: Update dependency markdownlint-cli to v0.48.0 (#438) @renovate[bot]
- chore: Update module charm.land/bubbletea/v2 to v2.0.2 (#437) @renovate[bot]
v0.21.1
What's Changed
🐞 Bug Fixes
- fix: revive sloctl get alert command (#441) @nieomylnieja
Fixed broken
sloctl get alertcommand. The bug was introduced in
version v0.19.0.
🧰 Maintenance
- chore: improve release-drafter versioning rules (#436) @nieomylnieja
v0.21.0
What's Changed
⚠️ Breaking Changes
- chore: proxy mcp stream to nobl9-go SDK (#423) @nieomylnieja
The
sloctl mcp listcommand has been removed. Users should rely on the
MCP protocol directly.
Some tools have been removed, likereplayorapply.
🧰 Maintenance
7 changes
- chore: fix MCP e2e tests (#435) @nieomylnieja
- chore: proxy mcp stream to nobl9-go SDK (#423) @nieomylnieja
- chore: Update module github.com/charmbracelet/bubbletea to v2 (#431) @renovate[bot]
- chore: Update dependency golangci/golangci-lint to v2.10.1 (#428) @renovate[bot]
- chore: Update dependency cspell to v9.7.0 (#430) @renovate[bot]
- chore: Update goreleaser/goreleaser-action action to v7 (#429) @renovate[bot]
- chore: Update module github.com/mark3labs/mcp-go to v0.44.0 (#427) @renovate[bot]