Skip to content

v2.1.0

Choose a tag to compare

@m4ttheweric m4ttheweric released this 07 Jul 16:38
· 992 commits to main since this release

v2.1.0

User Plugins

Extensible plugin system for adding custom commands to rt:

  • ~/.rt/plugins/<name>/ with a plugin.json manifest
  • rt plugin new scaffolds a new plugin (bun module or shell exec)
  • rt plugin list and rt plugin validate for discovery and diagnostics
  • Plugin commands merge into the root command tree with collision policy (user plugins win over built-ins)
  • Lazy module handlers (Bun) and exec handlers (any shell script)
  • Injected API contract (~/.rt/plugin-api) for plugins to call back into rt
  • Plugin-scoped logging with correct day rollover (local time)
  • Reserved fast-path name guard + kebab-case aliases in validation
  • Dedicated plugin author guide in docs
  • E2e test suite for user plugins

SDM Picker Improvements

  • Connection-state gutter indicator in the connect picker
  • Live tunnel with flaky query probe correctly shows as connected, not failed
  • Scan only postgres-family datasources, drop non-DB status entries
  • Dedup picker + recents by resource, not key

Full Changelog: v2.0.2...v2.1.0