GoodJob v3.0.0 #644
bensheldon
started this conversation in
Updates
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
GoodJob version 3.0.0 has been released 🎉 Review the Changelog for more details.
GoodJob is a multithreaded, Postgres-based, ActiveJob backend for Ruby on Rails. GoodJob is simple to use, safe, performant, and builds on top of ActiveJob, including a management dashboard, cron-like scheduling, and job concurrency controls,
How to upgrade
GoodJob v3 is operationally identical to v2; upgrading to GoodJob v3 should be simple. If you are already using
>= v2.9+
no other changes are necessary.v2.99.x
, following the minor version upgrade process, running any remaining database migrations (rails g good_job:update
) and addressing deprecation warnings.v2.99.x
tov3.x
Notable changes
:inline
execution mode respects job schedules. Tests can invokeGoodJob.perform_inline
to execute jobs.GoodJob::Adapter
can no longer can be initialized with custom execution options (queues:
,max_threads:
,poll_interval:
).GoodJob::ActiveJobJob
toGoodJob::Job
.New features
GoodJob v3.0 does not introduce any new features on its own. Since GoodJob v2.0 was released, notable improvements include:
This discussion was created from the release v3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions