v2.14.0
spider-rs/spiderv2.14.0Nov 30, 2024by j-mendez
AI Summary
Adds async streaming for transforms, optional string-interning, and fixes various crawling and URL handling issues.
Key Highlights
- Add `transform_content_send` for async streaming.
- Add optional string-interning.
- Fix crawl, establish domain removal.
- Add streaming markdown/commonmark and text transforming.
New Features
- Async streaming transform
- Optional string-interning
- Streaming markdown/text transform
Full Release Notes
### Release Notes #### Features - **feat(transform):** add `transform_content_send` for async streaming. #### Improvements - **chore(interning):** add optional string-interning. - **chore(website):** fix crawl, establish domain removal [#233]. - **chore(transform):** add streaming markdown/commonmark transforming. - **chore(transform):** add streaming text transforming. - **chore(chrome):** add request interception analytics ignore. #### Bug Fixes - **chore(page):** fix URL encode handling mismatch. - **chore(transform):** fix repeated text streaming. - **chore(page):** fix page link return with full URLs. - **chore(website):** fix crawl delay handling. - **perf(website):** reduce extra context switching on crawls. Thank you for the help @Revertron! **Full Changelog**: https://github.com/spider-rs/spider/compare/v2.13.78...v2.14.0