Releases: rails/solid_queue
Releases · rails/solid_queue
v1.1.1
What's Changed
- Specify
source
of SolidQueue to ErrorReporter by @tmimura39 in #447 - Skip warning when replacing missing fork if supervisor has PID 1 by @rosa in #450
- Error When an Invalid Recurring Task is Configured by @jherdman in #427
- Add a note about
threads
by @genya0407 in #452 - Validate DB connection pool before starting supervisor by @rosa in #457
- Specialize Dispatcher and Worker looping by @hms in #444
- Add an option to sleep between deleted batches when clearing jobs by @rosa in #462
- Add explicit development instructions to the README. by @evdevdev in #390
- Add
last_enqueued_time
andprevious_time
toRecurringTask
by @rosa in #463 - fix typo on README.md by @buncis in #466
- Fixed README.md sentence by @pedroFP in #465
- Use Ruby 3.4 for Rubocop and update Nokogiri by @rosa in #467
New Contributors
- @genya0407 made their first contribution in #452
- @evdevdev made their first contribution in #390
- @buncis made their first contribution in #466
- @pedroFP made their first contribution in #465
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Remove deprecated adapter specific deferred enqueueing of jobs by @bakku in #412
- Bump actionpack from 7.1.3.4 to 7.1.4.1 by @dependabot in #437
- Bump puma from 6.4.2 to 6.4.3 by @dependabot in #436
- Upgrade mysql2 gem by @jherdman in #426
- Add helper method to query the latency on the Queue object by @andersonkrs in #415
- Delete static recurring tasks before loading them again by @rosa in #433
- Update debug gem by @jherdman in #438
- Don't add
solid_queue.connects_to
configuration more than once by @rosa in #439 - Reimplement Interruptible by @hms in #417
New Contributors
- @bakku made their first contribution in #412
- @jherdman made their first contribution in #426
- @andersonkrs made their first contribution in #415
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Address Ruby warnings by @yahonda in #368
- Remove redundant
run
methods inSolidQueue::Processes
by @yahonda in #367 - Return enqueued active job from
RecurringTask#enqueue
by @rosa in #404 - Bump .ruby_version to latest Ruby version (3.3.5) by @berkos in #381
- Report errors to the Rails error reporter by @npezza93 in #373
- Fix queue order when combining multiple prefixes or prefixes and names by @rosa in #410
New Contributors
- @yahonda made their first contribution in #368
- @berkos made their first contribution in #381
- @npezza93 made their first contribution in #373
Full Changelog: v1.0.0...v1.0.2
v1.0.1
v1.0.0
What's Changed
- ✍️ fix typo by @alexanderadam in #347
- Set
enqueue_after_transaction_commit
totrue
and don't allow changing it by @rosa in #301 - Clear previous changes before locking process for heartbeat by @rosa in #351
- Update Thor CLI options to respect ENV variables for default values by @toydestroyer in #345
- Add Devcontainer config by @akhilgkrishnan in #318
- Add section for exception handling by @chiraggshah in #139
- Fix memoization for
#recurring_tasks_config
by @sergiopantoja in #361
New Contributors
- @alexanderadam made their first contribution in #347
- @toydestroyer made their first contribution in #345
- @chiraggshah made their first contribution in #139
- @sergiopantoja made their first contribution in #361
Full Changelog: v0.9.0...v1.0.0
v0.9.0
What's Changed
- Add instructions to run with a single database by @lethaale in #334
- Fix typo by @anonychun in #335
- Revamp recurring tasks configuration and management by @rosa in #338
- Change default config file from
solid_queue.yml
to justqueue.yml
by @rosa in #340 - Add a commented out template for
recurring.yml
configuration by @rosa in #341 - Handle scenarios where registered processes disappear outside regular flow by @rosa in #337
New Contributors
Full Changelog: v0.8.2...v0.9.0
v0.8.2
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Important: When upgrading from < 0.6.0, make sure to upgrade to that version first, as you'd need to run all migrations added up to that version because, in version 0.8.0, all migrations are consolidated into a single schema file, so you won't be able to run them. You can continue using your previous database and don't need to do anything with the new schema file as long as your migrations are up to date.
- Bump workflow to latest Ruby from 3.3.4 to 3.3.5 by @larouxn in #320
- Slim down installer and have it use a final schema instead of migrations by @dhh in #321
New Contributors
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Update Ruby version in github action test by @akhilgkrishnan in #319
- Implement
start
andstop
lifecycle hooks for the supervisor and workers by @rosa in #317
New Contributors
- @akhilgkrishnan made their first contribution in #319
Full Changelog: v0.7.0...v0.7.1