diff --git a/python-rq.changes b/python-rq.changes index e2ddbf1..6666f8e 100644 --- a/python-rq.changes +++ b/python-rq.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +Wed Jul 23 10:45:51 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 2.4.1 + * `Worker` will now automatically choose `TimerDeathPenalty` if + `UnixSignalDeathPenalty` is not available. Thanks @selwin! + * Introduced `CREATED` `Job` status for jobs that are not enqueued + not deferred. Thanks @selwin! + * `Worker` can now import `Job` and `Queue` classes from string. + Thanks @selwin! + * Fixed a bug in `Group.cleanup()`. Thanks @dixoncrews-gdl! + * Logging improvements and code cleanups. Thanks @selwin, @SpecLad! +- from version 2.4.0 + * Added `rq cron` CLI command. Thanks @selwin! + * Various tests, typing improvements and cleanups. Thanks @SpecLad! + * When a job is canceled, you can now optionally clean it from + dependencies using `job.cancel(remove_from_dependencies=True)`. + Thanks @Marishka17! + * RQ now requires Python >= 3.9. Thanks @Jankovn and @selwin! +- from version 2.3.3 + * `WorkerPool` now accepts `queue_class` argument. Thanks @amonsh1! + * Disallow `redis-py=6.0.0`. Thanks @selwin and @terencehonles! + * Minor typing improvements. Thanks @SpecLad! +- from version 2.3.2 + * Don't log job description when `log_job_description` is set to False. + Thanks @danilopeixoto! + * Fixes an issue where `pubsub_thread` may die in the background. + Thanks @ankush! +- from version 2.3.1 + * Fixes an issue running RQ on Windows. Thanks @selwin! +- from version 2.3.0 + * Added the feature to repeat jobs. Thanks @selwin! + * Officially support Valkey. Thanks @selwin! + * Fixes an issue that prevents jobs from being enqueued across multiple + with using Redis pipeline. Thanks @Nativu5! +- from version 2.2.0 + * Added `SpawnWorker` that uses `multiprocessing.spawn` to spawn worker + processes. This makes RQ usable in operating systems without `os.fork()` + like Windows. Thanks @selwin! + * RQ now always use timezone aware timestamps. Thanks @deathtracktor! + * `StartedJobRegistry.cleanup()` now properly creates job results. + Thanks @OlegZv! + * Fixed a bug in worker logging configuration. Thanks @rlaminseok0824! + * Reworked RQ's pubsub thread to not use polling. Thanks @ankush! + * Fixed a bug where `WorkerPool` status is never set to `STARTED`. + Thanks @taleinat! + * `Worker.monitor_work_horse()` now properly handles `InvalidJobOperation`. + Thanks @fancyweb! + * `queue.enqueue_many` now always registers the queue in RQ's queue registry. + Thanks @eswolinsky3241! + * Minor fixes and improvements. Thanks @hongquan, @OlegZv, @victorb, @rparini! +- from version 2.1.0 + * `job.id` must not contain `:`. Thanks @sanurielf! + * Various type hint improvements by @terencehonles! + * `job.ended_at` should be set when job is run synchronously. + Thanks @alexprabhat99! + * `Group.all()` now properly handles non existing group. + Thanks @eswolinsky3241! + * Use `ruff` instead of `black` as formatter. Thanks @hongquan! + ------------------------------------------------------------------- Thu Nov 7 15:28:00 UTC 2024 - Nico Krapp diff --git a/python-rq.spec b/python-rq.spec index 213207a..26e288f 100644 --- a/python-rq.spec +++ b/python-rq.spec @@ -1,7 +1,7 @@ # # spec file for package python-rq # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,7 +29,7 @@ %{?sle15_python_module_pythons} Name: python-rq%{psuffix} -Version: 2.0 +Version: 2.4.1 Release: 0 Summary: Easy Job Queues for Python License: Apache-2.0 diff --git a/rq-2.0.tar.gz b/rq-2.0.tar.gz deleted file mode 100644 index 0151a0f..0000000 --- a/rq-2.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d9ad23f25e5e8c53198000ae376d84b8f69458344a4e863942a194e96afe93bd -size 645360 diff --git a/rq-2.4.1.tar.gz b/rq-2.4.1.tar.gz new file mode 100644 index 0000000..080a20e --- /dev/null +++ b/rq-2.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1804601135dd5ebdda976d17d21e544cddac34595308e024a21f1bde9e6976d1 +size 671888