- Handle null bulk string in
push_bulkto avoid JSONDecodeError (thanks @vishal-seshagiri-infinitusai) #26
- Fix deadlock on large payloads by using
socket.sendall()(thanks @stavxyz) #24
- Allow Job ID to be passed to registered job (thanks @ebramanti) #21
- Set default Consumer context to multiprocessing (thanks @michaelrigart) #19
- Add optional IPv6 support parameter (thanks @wangsrGit119) #18
- Add IPv6 support (thanks @ebramanti)
- Fix Pydantic warnings (thanks @conanjen)
- Fix implicit optional
- Add outer multiprocessing (thanks @wangsrGit119)
- Fix incomplete UTF-8 characters parsing (thanks @wangsrGit119)
- Fix queue Pause and Resume (thanks @wangsrGit119)
- Enable TCP Keep-Alives (thanks @TurtleSRE)
- Add MIT license
- Update logging
- Add TLS support (thanks @rgarver)
- Use Poetry for packaging and dependency management
- Fix Pydantic warnings
- Use black instead of yapf
- Add queue remove command (added in Faktory server v1.6.1)
- Add queue pausing commands
- Add Batch support
- Add
push_bulk(added in Faktory server v1.6.0) - Add Mutate commands
- Use Pydantic for input validation
- Expose INFO command
- Add Sentry exception capture
- 🎉 first release!
- 📦 draft package