• v0.10.0 e1de9e6fcf

    v0.10.0
    All checks were successful
    Check / fmt + clippy + build + tests (push) Successful in 22s
    Build Linux binary / Build yt (Linux x86_64) (push) Successful in 6m6s
    Build Windows binary / Build yt (Windows x86_64) (push) Successful in 6m54s
    Stable

    David released this 2026-07-06 00:07:01 +02:00 | 91 commits to main since this release

    Changelog

    e1de9e6 Merge pull request 'Release v0.10.0' (#108) from release/v0.10.0 into main
    2a595c2 Merge branch 'main' into release/v0.10.0
    deee121 Merge pull request 'fix(mcp): set SQLite busy_timeout so allowlist CLI works while the service runs' (#107) from fix/YT-49-sqlite-busy-timeout into main
    590746e Release v0.10.0
    61c717e fix(mcp): set SQLite busy_timeout so allowlist CLI works while the service runs
    3e7e301 Merge pull request 'fix(mcp): always emit a string scope in the /token response' (#106) from fix/YT-48-token-scope-null into main
    2728425 fix(mcp): always emit a string scope in the /token response
    2fd9a6c Merge pull request 'docs(deployment): rewrite the yt mcp serve setup guide end-to-end' (#105) from docs/YT-45-mcp-serve-setup-guide into main
    a13a2ae chore: Merge from main and resolve conflicts
    b6bdd6c Merge pull request 'feat(mcp): add yt mcp allowlist to manage the serve allowlist without SQL' (#104) from feat/YT-47-mcp-allowlist-cli into main
    94fb250 Merge branch 'main' into feat/YT-47-mcp-allowlist-cli
    8daa81b Merge pull request 'feat(mcp): instrument the MCP feature with structured tracing' (#102) from feat/YT-43-mcp-structured-tracing into main
    35a8af1 test(mcp): deflake the request-logging test with a global default subscriber
    efb7749 Merge branch 'main' into feat/YT-47-mcp-allowlist-cli
    03eea54 feat(mcp): add yt mcp allowlist to manage the serve allowlist without SQL
    54dd82f docs(deployment): rewrite the yt mcp serve setup guide end-to-end
    13bb297 Merge branch 'main' into feat/YT-43-mcp-structured-tracing
    66fb343 Merge pull request 'fix(mcp): allow the configured first admin to bootstrap an empty allowlist' (#103) from fix/YT-46-admin-bootstrap-allowlist into main
    9d332c3 docs(mcp): reconcile the complete_login flow comment with the bootstrap gate
    b930ade fix(mcp): allow the configured first admin to bootstrap an empty allowlist
    f8f73b4 feat(mcp): instrument the MCP feature with structured tracing
    47a6700 Merge pull request 'feat(mcp): expose --hub-scope and default Hub scope to include Hub identity' (#101) from feat/YT-44-hub-scope-install into main
    90dfa18 feat(mcp): expose --hub-scope and default Hub scope to include identity
    aec85be Merge pull request 'fix(mcp): create SQLite parent dir so first service start succeeds' (#100) from fix/YT-42-mcp-sqlite-parent-dir into main
    141bc38 fix(mcp): create SQLite parent dir so first service start succeeds
    f20f7fb Merge pull request 'fix(mcp): resolve MCP service config dir through $XDG_CONFIG_HOME' (#99) from fix/YT-41-mcp-installer-xdg-config-home into main
    bcf0dc8 fix(mcp): resolve MCP service config dir through $XDG_CONFIG_HOME

    Downloads