- Fix Ruby 2 style keyword arguments to support Ruby 3 #45
- Add
gem 'concurrent-ruby-ext'
to your Gemfile if you want to use that gem.- We should not depend on this in a gemspec #27
- Fix possible race conditions.
- Fix bug on cutting passing size #30
- Implement sleep feature on circuit breaker #36
- Improve default configuration of circuit breaker #25
- Default
non_break_count
is reduced from 100 to 20
- Default
- Return proper status of service #26
- Use
Expeditor::Service#status
instead of#current_status
- Use
- Add a
current_thread
option ofExpeditor::Command#start
method to execute a task on current thread #13 - Drop support for MRI 2.0.x #15
- Deprecate Expeditor::Command#with_fallback. Use
set_fallback
instead #14 - Do not allow set_fallback call after command is started. #18
- Add Expeditor::Service#current_status #9
- Add Expeditor::Service#reset_status! #10
- Add Expeditor::Service#fallback_enabled #11
- Support concurrent-ruby 1.0.
- Support concurrent-ruby 0.9.
- Avoid to use concurrent-ruby 0.9.x. #1
- First release 🎉