Major new features:
- Per-job timeout configuration with Job::with_timeout()
- Worker-level default timeouts with Worker::with_default_timeout()
- TimedOut job status for comprehensive timeout tracking
- Complete database support for timeouts in PostgreSQL and MySQL
- Timeout statistics integration with error rate calculations
- 14 comprehensive tests and enhanced examples
This release provides robust timeout detection and handling for job
processing with complete database persistence and monitoring capabilities.