Repository navigation
0.1.0
Initial Release
Added
- Async/await support with Tokio
- Builder pattern for client configuration
- Comprehensive error handling with custom error types
- Automatic retry with exponential backoff
- Full API coverage:
- Health check
- Add message
- Get messages (single and batch)
- Delete messages (single and batch)
- Retry messages (single and batch)
- Purge queue
- Message size validation (64KB limit)
- UUID v7 support for message IDs
- Comprehensive test suite (62 tests)
- Example applications (basic usage, worker, batch processing)
- CI/CD with GitHub Actions
Technical Details
- Minimal dependencies (tokio, serde, serde_json, uuid, thiserror)
- Zero-copy where possible for performance
- Production-ready with comprehensive error handling
- Compatible with TLQ server API
Full Changelog: https://github.com/skyaktech/tlq-client-rust/commits/0.1.0