Skip to content

v0.22.0

Choose a tag to compare

@airut-app airut-app released this 09 Apr 06:58
· 82 commits to main since this release
eee6cfc

Highlights

  • Leaner runtime dependencies — Replaced three external packages (httpx, python-dotenv, platformdirs) with minimal built-in modules, removing 7 transitive dependencies from the install. Fewer packages to audit and faster installs. (#499, #501, #502)

  • GitHub App credential editor — Creating a new GitHub App credential in the config editor now pre-populates host scopes (github.com, api.github.com, *.githubusercontent.com) and common permissions, reducing setup friction. (#500)

  • Detailed config diff — Config editor diff now expands list and dict sub-fields to leaf level instead of showing opaque "(N items)" summaries, making credential and permission changes easier to review. (#493)

Bug Fixes

  • Markdown table rendering (GFM compliance) — Lines containing pipe characters are no longer incorrectly treated as table rows unless followed by a GFM separator row, fixing misrendered source attribution lines. (#495)

Other Changes

  • Upgraded cryptography 46.0.6 → 46.0.7 to fix GHSA-p423-j2cm-9vmq. (#496)
  • Bumped all dependencies to latest upstream versions. (#497)
  • Fixed integration test flakiness from GCS rate limiting. (#489)
  • Updated canary.txt hash. (#492)

Upgrade

airut update

If airut check reports a pending config schema migration after updating, run airut migrate.