- Fixes issue introduced in 1.1.2 re YML parsing (@pond)
- Fix job lookup test so it passes again
- Fixes beaneater when used with Ruby 3.1 and YAML 4 (@pond)
- Support Ruby 3 keyword arguments (@yahonda)
- Add CI for Ruby 3 (@yahonda)
- 'clear' behavior was failing unexpectedly, swallow issues during delete as well (@bfolkens)
- Fix assigned but unused variables (@utilum)
- Fix last_used tube not stored (@albb0920)
- Fix deprecation warning in ruby 2.7 (@albb0920)
- Fix watched tubes not restored after reconnect (@albb0920)
- Fix keyword arguemnt warning (@albb0920)
- Beginning from version 1.0.0 the support for
Beaneater::Pool
has been dropped (@alup) Jobs#find_all
method has been removed, since it is no longer necessary after removing pool (@alup)Tubes
is now an enumerable allowingtubes
to be handled as a collection (@Aethelflaed)
- Fix failure when job is not defined and fix exception handling for jobs (@nicholasorenrawlings)
- Add reserve_timeout option to job processing (@nicholasorenrawlings)
- Add travis-ci badge (@tdg5)
- Fix tests to run more reliably (@tdg5)
- Fix #29 ExpectedCrlfError name and invocation (@tdg5)
- Fixes issue with "chomp" nil exception when losing connection (Thanks @simao)
- Better handling of unknown or invalid commands during transmit
- Raise proper CRLF exception (Thanks @carlosmoutinho)
- Replace Telnet with tcpsocket thanks @vidarh
- Fixes status and ID parsing in a response (Thanks @justincase)
- Convert command to ASCII_8Bit to avoid gsub issues
- Fix 1.8.7 compatibility issues
- Add configuration block to beaneater and better job parsing
- BREAKING: json jobs now return as string by default not hashes
- Add timeout: false to transmit to allow longer reserve
- Add
Jobs#find_all
to fix #10 - Fixed issue with
tubes-list
by merging results - Add
Job#ttr
,Job#pri
,Job#delay
- Improved yardocs coverage and accuracy
- Initial release!