Releases: checkly/checkly-cli
Releases · checkly/checkly-cli
8.9.0
What's Changed
- docs: prefer Slack App alert guidance by @thebiglabasky in #1350
- ci: add OIDC canary publish to release.yml via workflow_dispatch by @kiroushi in #1352
- perf(cli): project recent-results fields in checks get by @thebiglabasky in #1353
- Support agentic test session cancellation by @thebiglabasky in #1354
- Add alerting investigation skill reference by @thebiglabasky in #1356
Full Changelog: 8.8.0...8.9.0
8.8.0
What's Changed
- feat(cli): add checks delete command by @martzoukos in #1347
- test: remove flaky badssl.com e2e check by @thebiglabasky in #1346
- chore(deps): weekly CLI dependency update (2026-06-15) by @sorccu in #1348
- Add assets command group for result manifests by @thebiglabasky in #1344
- feat(cli): show per-attempt retry detail in checks get [AI-340] by @miliberlin in #1345
- Update investigation skill asset guidance by @thebiglabasky in #1349
Full Changelog: 8.7.0...8.8.0
8.7.0
What's Changed
Other Changes
- fix(cli): detect @playwright/test version from lockfile by @sorccu in #1342
- AI-131 add members mutation commands by @thebiglabasky in #1329
- Add test session result drilldown by @thebiglabasky in #1339
- refactor(cli): use adaptive table formatter broadly by @thebiglabasky in #1333
Full Changelog: 8.6.0...8.7.0
8.6.0
What's Changed
Other Changes
- chore(deps): update dependencies compatible with Node 20.19.0 by @sorccu in #1336
- Reorganize .claude/commands with checkly-cli- prefix by @sorccu in #1337
- Fix detached test session output by @thebiglabasky in #1338
- fix(cli): prefer project lockfile over invocation package manager by @sorccu in #1340
- fix(cli): prevent deploy OOM with large numbers of Playwright checks by @sorccu in #1341
Full Changelog: 8.5.0...8.6.0
8.5.0
What's Changed
- ci: seed pnpm cache on main so PR branches get cache hits by @sorccu in #1331
- docs(cli): add env vars reference and clarify Playwright include scope by @stefanjudis in #1318
- feat(cli): add --user-context to rca run [AI-343] by @miliberlin in #1332
- feat(cli): watch test session completion by @thebiglabasky in #1327
- docs(ai-context): sharpen Playwright Check Suite guidance by @MariadeAnton in #1325
- Add adaptive table formatter by @thebiglabasky in #1326
- feat(cli): add test sessions list command by @thebiglabasky in #1328
- Add alert-channels list, get, and logs commands by @thebiglabasky in #1302
- Add test session investigation skill flow by @thebiglabasky in #1334
Full Changelog: 8.4.0...8.5.0
8.4.0
What's Changed
Other Changes
- feat(cli): add test sessions get command by @thebiglabasky in #1321
- feat(cli): add --check-id flag to trigger command [AI-218] by @miliberlin in #1323
- fix(cli): handle Bun object-form workspaces in workspace discovery by @sorccu in #1330
Full Changelog: 8.3.0...8.4.0
8.3.0
What's Changed
Other Changes
- docs: document slackChannels property by @sorccu in #1322
- feat(cli): add
checkly apigeneric API pass-through command [ship] by @martzoukos in #1320
Full Changelog: 8.2.0...8.3.0
8.2.0
8.1.0
8.0.0
Checkly CLI v8.0.0
Breaking changes
- ESM-only and Node.js 20.19.0+ — The CLI is now distributed as ESM. The minimum Node.js version is 20.19.0 (or 22.12.0+). (#1296)
- jiti replaces ts-node — ts-node is no longer supported as a TypeScript loader. The CLI now uses jiti exclusively, which supports modern TypeScript features out of the box with no tsconfig required. jiti is now bundled as a direct dependency and no longer needs to be installed separately. tsconfig paths are supported out of the box. (#1297)
- pnpm replaces npm — The monorepo has switched from npm to pnpm. Contributors must use pnpm for local development. (#1298)
--recorddefaults totrue— Thetestandtriggercommands now record results by default. Pass--no-recordto opt out. (#1306)- Playwright
includepatterns resolve relative to config directory —includepatterns in Playwright checks are now resolved relative to the Playwright config file's directory, not the project root. This matches Playwright's own behavior. (#1309)
Features
- Auto-load
.envfile — The CLI now automatically loads a.envfile for configuration (API key, account ID, etc.) when present. (#1307) - Ctrl+C cancels running checks — Pressing Ctrl+C during
testortriggernow cancels in-flight checks instead of leaving them running. (#1292)
Other changes
- All production dependencies updated to their latest versions.
- Remove extra blank line before "Running N checks" output. (#1313)
configmoved from production to dev dependencies (only used in e2e tests).- Remove unused
@types/uuidand@types/configdependencies.
Full Changelog: 7.15.0...8.0.0