Skip to content

Releases: rtk-ai/rtk

v0.37.1

18 Apr 13:51
5c9e1ac

Choose a tag to compare

0.37.1 (2026-04-18)

Bug Fixes

dev-0.37.2-rc.165

19 Apr 18:56
5c9e1ac

Choose a tag to compare

dev-0.37.2-rc.165 Pre-release
Pre-release
Merge pull request #1382 from rtk-ai/release-please--branches--master…

dev-0.37.2-rc.164

19 Apr 18:21
5c9e1ac

Choose a tag to compare

dev-0.37.2-rc.164 Pre-release
Pre-release
Merge pull request #1382 from rtk-ai/release-please--branches--master…

dev-0.37.2-rc.163

18 Apr 16:41
5c9e1ac

Choose a tag to compare

dev-0.37.2-rc.163 Pre-release
Pre-release
Merge pull request #1382 from rtk-ai/release-please--branches--master…

dev-0.37.2-rc.162

18 Apr 13:56
5c9e1ac

Choose a tag to compare

dev-0.37.2-rc.162 Pre-release
Pre-release
Merge pull request #1382 from rtk-ai/release-please--branches--master…

v0.37.0

17 Apr 07:51
6d2e5e5

Choose a tag to compare

0.37.0 (2026-04-17)

Features

  • discover: handle more npm/npx/pnpm/pnpx patterns (9e96caa)
  • refacto-core: binary hook w/ native cmd exec + streaming (e7b7f9a)

Bug Fixes

  • docs: use release please changelog no manual (7591a14)
  • isolate cursor hook tests from local settings (determinist) (d8ddefe)
  • P0+P1 fixes from pre-merge review of hook engine (df8e035)
  • P0+P1 fixes from pre-merge review of hook engine (d34389c)
  • rename ship.md to ship/SKILL.md to match develop (5916ecd)
  • runner: preserve fd separation on command failure (e92d099)
  • stream: missing stderr fields (a1d46f3)
  • vitest: fix(vitest): rework command to handle differences between vitest and
  • #154 : migrate bash hook to Rust subcommand
  • #222 : proxy streaming for long-running commands
  • #530 : strip trailing stderr redirects before pattern matching
  • #532 : env var prefix and cd chaining in rewrite
  • #897 : subprocess memory leak / zombie process prevention (ChildGuard)
  • #968 : EAGAIN posix_spawn resource exhaustion (binary hooks)
  • #886 : RTK bypasses Claude Code permissions (permission verdict system)
  • #712 : rtk hook subcommands added
  • #918 : env-var-prefixed exclude_commands (partial: -h flag conflict not addressed)
  • #893 : updatedInput in bypassPermissions mode (partial: default/ask fixed, allow edge case remains)
  • #928 : python3 -m pytest/mypy rewrite (partial: heredoc/script.py not covered)
  • #361 : 5 of 6 hook bugs addressed (streaming, compound commands, conservative routing)
  • #295 : uv sync/pip patterns (~5% of requested scope)

dev-0.37.1-rc.159

18 Apr 13:42
6d2e5e5

Choose a tag to compare

dev-0.37.1-rc.159 Pre-release
Pre-release
Merge pull request #1360 from rtk-ai/release-please--branches--master…

dev-0.37.1-rc.158

18 Apr 13:13
6d2e5e5

Choose a tag to compare

dev-0.37.1-rc.158 Pre-release
Pre-release
Merge pull request #1360 from rtk-ai/release-please--branches--master…

v0.36.0

13 Apr 18:19
a699357

Choose a tag to compare

0.36.0 (2026-04-13)

Features

  • benchmark: add multipass VM integration test suite (6e7863b)
  • benchmark: add multipass VM integration test suite (d22759b)
  • benchmark: add Swift ecosystem tests (6 commands + savings) (1fbb6d9)
  • init: add native support for Kilo Code and Google Antigravity (d0a3797)
  • init: add support for kilocode and antigravity agents (66b90f1)
  • pnpm: Add filter argument support (2ba8d37)
  • skills: add /pr-review skill for batch PR review (21e67a1)
  • telemetry: enrich daily ping with gap detection and quality metrics (644c50f)

Bug Fixes

  • benchmark: address PR review feedback (87ee81f)
  • benchmark: address review feedback from @FlorianBruniaux (d13c185)
  • ccusage: add --yes flag and warn when falling back to npx (f68fa00)
  • clippy: show full error blocks instead of truncated headline (95d9d13)
  • clippy: show full error blocks instead of truncated headline (f4074f8), closes #602
  • curl: skip JSON schema conversion for internal/localhost URLs (577c311)
  • discover: preserve golangci-lint flags in rewrite (d85303e)
  • docs: update TELEMETRY.md to match code after review fixes (be5c057)
  • find: include hidden files when pattern targets dotfiles (#1101) (dbeeaed)
  • git: re-insert -- separator when clap consumes it from git diff args (#1215) (9979c69)
  • git: remove -u short alias from --ultra-compact to fix git push -u (6b76fdb)
  • golangci-lint: restore run wrapper and align guidance (4f4e4d2)
  • golangci-lint: support inline global flags before run (24f2ada)
  • go: prevent double-counted failures when test-level fail also triggers package-level fail (#958) (4fc15ef)
  • go: prevent double-counting failures when package-level fail cascades from test failures (#958) (9722d5e)
  • hooks: ensure default permission verdict prompts user for confirmation (40462c0)
  • hooks: require all segments to match allow rules (#1213) (40c9dbc)
  • init: honor CODEX_HOME for Codex global paths (d442799)
  • init: install Codex global instructions in CODEX_HOME (a257688)
  • json: rename --schema to --keys-only, closes #621 (c16713a)
  • ls: filter quality wrong truncation (aa6317f)
  • permissions: glob_matches middle-wildcard matches commands without trailing args (#1105) (3db8070)
  • pnpm: list command not working (ba235d8)
  • pytest: -q mode summary line not detected (57502a5)
  • report package-level failures (timeouts, signals) in go test summary (0b1c32b)
  • report package-level failures (timeouts, signals) in go test summary (c85a387), closes #958
  • security: correct email domain from .dev to .app (47383e8)
  • tee: prevent panic on UTF-8 multi-byte truncation boundary (da486bf)
  • telemetry: 7 bugs in enrichment — privacy leak, broken meta_usage, pricing (15f666d)
  • telemetry: clean code (8156081)
  • telemetry: consent, erasure, auth, docs (2e4cc4b)
  • telemetry: non-terminal consent, single config load (7821e98)
  • telemetry: RGPD-compliant, consent gate, erasure, privacy controls (6a5bc84)

dev-0.37.0-rc.155

17 Apr 07:42
a699357

Choose a tag to compare

dev-0.37.0-rc.155 Pre-release
Pre-release
Merge pull request #1275 from rtk-ai/release-please--branches--master…