v0.6.0
What's New
Inverted Auth Model
- All routes are now protected by default when
WEB2API_ACCESS_TOKENis set - Only
/and/healthare public by default - New
WEB2API_PUBLIC_PATHSenv var to whitelist additional public routes - Supports exact paths and shell-style glob patterns (e.g.
/allenai/*,/*/search)
Migration from v0.5.0
Previously only /api/recipes/manage* and /mcp* required auth. Now everything does unless whitelisted.
If you want scrape endpoints to remain public, set:
WEB2API_PUBLIC_PATHS=/api/sites,/your-recipe/*Other
- Updated README with new auth model documentation
- Extended test coverage for auth patterns