Releases: nobl9/sloctl
v0.18.0
What's Changed
🚀 Features
- feat: add review command [PC-17808] (#381) @matkaras
Added sloctl review set command (Enterprise Edition only) to manage SLO
review statuses with support for reviewed,
skipped, pending, overdue, and notStarted statuses, including optional
note annotations for reviewed and skipped
SLOs.
🧰 Maintenance
6 changes
- chore: Update dependency cspell to v9.2.2 (#384) @renovate[bot]
- chore: Update module github.com/mark3labs/mcp-go to v0.42.0 (#383) @renovate[bot]
- chore: Update actions/setup-node action to v6 (#382) @renovate[bot]
- chore: Update dependency securego/gosec to v2.22.10 (#380) @renovate[bot]
- chore: Update module github.com/charmbracelet/huh to v0.8.0 (#379) @renovate[bot]
- chore: Update minor and patch Golang dependencies (#360) @renovate[bot]
v0.18.0-rc1
What's Changed
- chore: Update minor and patch Golang dependencies by @renovate[bot] in #360
- chore: Update module github.com/charmbracelet/huh to v0.8.0 by @renovate[bot] in #379
- chore: Update dependency securego/gosec to v2.22.10 by @renovate[bot] in #380
- chore: Update actions/setup-node action to v6 by @renovate[bot] in #382
- chore: Update module github.com/mark3labs/mcp-go to v0.42.0 by @renovate[bot] in #383
- chore: Update dependency cspell to v9.2.2 by @renovate[bot] in #384
- feat: add review command [PC-17808] by @matkaras in #381
Full Changelog: v0.17.0...v0.18.0-rc1
v0.17.0
What's Changed
⚠️ Breaking Changes
- feat: improve config command (#377) @nieomylnieja
The following
sloctl configcommands have changed their outputs:current-context --verbosenow returns a YAML formatted objectget-contextsreturns context names separated by new linesget-contexts --verbosereturns a YAML formatted list of objectssloctl config current-userno longer returns full user details be
default, but instead only the user ID, if you want to get the full
details, run it with--verbose flag
🚀 Features
- feat: Improve MCP server (#363) @nieomylnieja
Improved MCP server which no longer places its files in the current
working directory but instead saves them in temporary folder. - feat: improve config command (#377) @nieomylnieja
sloctl configcommands have been massively overhauled and they now
feature interactive forms!

🧰 Maintenance
- chore: Update module golang.org/x/tools/cmd/goimports to v0.38.0 (#378) @renovate[bot]
- chore: Upgrade docker image (#376) @nieomylnieja
- chore: Update dependency securego/gosec to v2.22.9 (#375) @renovate[bot]
v0.17.0-rc1
v0.16.1
What's Changed
🐞 Bug Fixes
- fix: Update error messages for invalid date format tests (#372) @alexnauda
Included better examples of valid date formats for
sloctl budgetadjustments events get--fromand--toflags.
🧰 Maintenance
6 changes
- chore: Update actions/setup-go action to v6 (#371) @renovate[bot]
- chore: Update module golang.org/x/tools/cmd/goimports to v0.37.0 (#374) @renovate[bot]
- chore: Update Slashgear/action-check-pr-title action to v5 (#370) @renovate[bot]
- chore: Update dependency cspell to v9.2.1 (#369) @renovate[bot]
- chore: Update actions/checkout action to v5 (#366) @renovate[bot]
- chore: Update dependency securego/gosec to v2.22.8 (#367) @renovate[bot]
v0.16.1-rc1
v0.16.0
What's Changed
🚀 Features
- feat: Add move slo command [PC-16848] (#346) @nieomylnieja
Added
sloctl move slocommand which allows moving SLOs between
Projects.
🧰 Maintenance
- chore: Update module golang.org/x/tools/cmd/goimports to v0.36.0 (#365) @renovate[bot]
v0.16.0-rc1
v0.16.0-rc1-recipes-preview
Recipes feature preview.
v0.15.0
What's Changed
🚀 Features
- feat: Add jq filtering support for enhanced data querying (#361) @nieomylnieja
Sloctl now ships with builtin
jqfiltering, you can use--jq(-q
for shorthand) flag to post-process objects returned bysloctl get
commands. For instance, to list all project names in your organization,
run:sloctl get project -q .[].metadata.name. - feat: allow user to filter budget adjustment kind by slo name (#349) @piotrkazulak
Added support for filtering BudgetAdjustments by SLO name and project in
sloctl. This lets you narrow down results to a specific SLO when
retrieving budget adjustments. The two flags --slo and --project must be
used together or not at all.
🐞 Bug Fixes
- fix: correct object printing logic and budget adjustment flags handling (#364) @nieomylnieja