All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- rails 7 compatibility
- ruby 3 compatibility
- Timeout in 60 seconds by default
Added #14
- Decouple job status notification from JobWorker
Added #10
-
Make gem Rails 5 compatible
-
Change
asyncapi_post
usage - use kwargs on paramsOn your Rails 5 application, use
asyncapi_post(url, params: params)
instead ofasyncapi_post(url, params)
- Allow retry in case of AR-Sidekiq race condition
- Relax responders version
- Sidekiq sometimes not able to find Job records
- Re-raise error if job worker runs into one. Makes errors more visible.
- Fix issue with asyncapi client not seeing request body; post as json
- Send secret back to the app using
asyncapi-client
for authentication
- Periodically clean up old jobs (migrations must be installed again)
- Add RSpec helper for request specs to post asyncapi jobs
- Initial working version