What's New
High-Performance Parser
- Parallel OpenAPI spec parsing with Rayon
- Zero-parse caching with
parsed_specstorage - Cache validation via mtime (local) and ETag/Last-Modified (remote)
- Schema version-based cache invalidation
Caching for All Tools
oas_parse,oas_deps,oas_generate,oas_diffall support caching- Cache hit returns full parsed data (no re-parsing needed)
- TTL-based cache expiration
Code Quality
- Rust edition upgraded from 2021 to 2024
- Isolated test directories for parallel test safety
- Clippy and rustfmt compliance with Rust 1.93.0
What's Changed
- Feat/high performance parser by @jhlee0409 in #2
Full Changelog: v0.1.1...v0.2.0