• v0.11.0 f1f3135a63

    v0.11.0
    All checks were successful
    Check / fmt + clippy + build + tests (push) Successful in 58s
    Build Windows binary / Build yt (Windows x86_64) (push) Successful in 1m26s
    Build Linux binary / Build yt (Linux x86_64) (push) Successful in 6m38s
    Stable

    David released this 2026-07-17 03:02:02 +02:00 | 76 commits to main since this release

    Changelog

    f1f3135 Merge pull request 'Release v0.11.0' (#115) from release/v0.11.0 into main
    b414c14 Release v0.11.0
    0896c3c Merge pull request 'feat(mcp): add yt mcp secret rotate' (#114) from feat/YT-56-mcp-secret-rotate into main
    e48e8ed feat(mcp): add yt mcp secret rotate
    6e66c79 Merge pull request 'fix(mcp): reject a Hub scope that cannot reach YouTrack' (#113) from fix/YT-55-hub-scope-validation into main
    4c61af4 fix(mcp): reject a Hub scope that cannot reach YouTrack
    9ecd65a Merge pull request 'feat(mcp): sweep expired codes and tokens on a timer' (#112) from feat/YT-54-sweep-expired-timer into main
    062fc2f feat(mcp): sweep expired codes and tokens on a timer
    15e6bcb Merge pull request 'docs(mcp): stop calling a secret rotation a refresh-token wipe' (#111) from feat/YT-52-hub-reauth-command into main
    706ca7d docs(mcp): stop calling a secret rotation a refresh-token wipe
    384c924 feat(mcp): re-mint Hub tokens after a client-secret rotation
    1bf2d16 Merge pull request 'feat(mcp): give an invalidated Hub token a recovery path' (#110) from feat/YT-51-hub-token-recovery-path into main
    8a2a358 feat(mcp): give an invalidated Hub token a recovery path
    f57a0cc Merge pull request 'fix(mcp): refresh a Hub token YouTrack rejects instead of trusting expires_at' (#109) from fix/YT-50-refresh-hub-token-on-401 into main
    355a3fa fix(mcp): refresh a Hub token YouTrack rejects instead of trusting expires_at

    Downloads