The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No currently unreleased changes.
- Add
RAILS_AUTOSCALE_MAX_QUEUES
config option. (28738a5)
0.10.2 - 2021-01-12
- Loosen Ruby constraint to allow Ruby 3. (#36)
0.10.1 - 2021-01-03
- Add support for long-running jobs in Sidekiq and Delayed Job.
- Handle x-request-start measured in seconds (instead of milliseconds) to support nginx buildpack (cd092f3)
- Override worker adapter config via env var (75dd06b)
- Require Ruby 2.5 or newer. (b033050)
- Only report worker metrics from web.1 to avoid redundant data. (d5d5fa8)
- Don't collect worker metrics for an unreasonable number of queues. (a9358af)
- Avoid holding onto database connections (DJ & Que only). (3919ca5)
- Better error handling for worker adapters. (190786e)
- Don't collect metrics of the reporter isn't running. Avoids memory bloat. (247c322)
0.10.0 - 2021-01-03 [YANKED]
I released the wrong branch 🤦♂️
0.9.1 - 2020-07-29
- Fix a bug in error handling. (3018542)
- Remove unintentional Rails dependency.
0.9.0 - 2020-07-12
- Add support for Resque workers.
- Add dev mode for working on the agent gem itself. (47e3fca)
- Report agent exceptions to Rails Autoscale.
- Adjust queue time metric to exclude time waiting for large request bodies. (#25)
- Que and DJ jobs without a queue name will be included in the "default" queue metrics.
- Multiple fixes to the Delayed Job SQL query.
0.8.3 - 2020-05-26
- Ignored failed job in Delayed Job adapter. (fa72fc2)
0.8.2 - 2020-05-22
- Ignore worker metrics from unnamed queues (DJ & Que only). These metrics were being lumped with web metrics. (#21)
0.8.1 - 2020-05-04
- Ignore failed jobs in Que adapter. (#18)
0.8.0 - 2020-03-21
0.7.0 - 2019-12-04
- Make worker adapters configurable. (012d937)
0.6.3 - 2019-06-25
- Fix issues with logging.
0.6.2 - 2019-06-22
- Fix issues with logging.
0.6.1 - 2019-05-06
- Don't assume Sidekiq is present.
0.6.0 - 2019-05-03
- Add support for autoscaling Sidekiq.