Repository navigation
Pathik 0.2.17
Pre-release
Pre-release
Kafka Streaming Feature Changelog (v0.2.17)
Added Support for Kafka Streams
- Kafka Integration: Added ability to stream crawled content directly to Kafka topics
- Content Type Selection: Stream HTML-only, Markdown-only, or both content types
- Multi-user Support: Added session tracking with the
-sessionflag for multi-user environments - Topic Configuration: Custom topic support via the
-topicflag - Parallel Crawling: Maintained parallel crawling capability with Kafka streaming
- Fixed issues from the python build in Pre-Release 0.2.16
Documentation & Examples
- Added comprehensive documentation for Kafka features in README
- Created example Kafka consumers in Go and Python in the examples directory
- Added Docker Compose setup for easy local Kafka development
- Documented multi-user and multi-URL workflows
Technical Improvements
- Added proper error handling for Kafka connectivity issues
- Support for authentication (SASL/PLAIN) and TLS
- Environment variable configuration via
.envfile - Unified CLI experience across both Go binary and Python wrapper
This update enables real-time processing pipelines for crawled content and simplifies integration with streaming data workflows.