github / release-radar

Repo for submission of projects to consider for the GitHub Release Radar 📡
https://releaseradar.github.com
Creative Commons Zero v1.0 Universal
301 stars 22 forks source link

[RR Request]: GoodJob v4 #223

Closed bensheldon closed 1 month ago

bensheldon commented 3 months ago

Open Source Project name

GoodJob

What is your project?

GoodJob is a multithreaded, Postgres-based, Active Job backend for Ruby on Rails.

Version

4.0

Date

July 6, 2024

Description of breaking changes

GoodJob v4 does not introduce any new features on its own; instead, GoodJob's major releases resolve deferred database schema changes and remove deprecated behavior.

Since the previous major version, GoodJob v3.0 (June 2022), there have been 110 minor/patch releases from 88 contributors with many new features and improvements including: batches, bulk enqueuing, labelled jobs, job throttling, dark mode for the web dashboard, storage of error backtraces and contexts, ordered queues, the ability to pause repeating/cron-like jobs, systemd integration, healthchecks, and much more.

Significantly, GoodJob v4 changes how job and job execution records are stored in the database; moving from job and executions being commingled in the good_jobs table to Jobs (still in good_jobs) having many discrete Execution records in the good_job_executions table. GoodJob v4 requires Rails 6.1+, CRuby 3.0+, or JRuby 9.4+.

GitHub Repo

https://github.com/bensheldon/good_job

Website

http://github.com/bensheldon/good_job

Link to changelog

https://github.com/bensheldon/good_job/discussions/1396

Social media

https://ruby.social/@bensheldon/112743421143107997

Anything else to add?

Excited to finally make a submission for the Release Radar 🎉

mishmanners commented 1 month ago

Congrats on being featured in the August 2024 Release Radar 🥳

Please share via your networks too, and congrats again ✨