Skip to content

Releases: celery/pytest-celery

v1.0.0rc1

20 Mar 15:44
b43f739
Compare
Choose a tag to compare
v1.0.0rc1 Pre-release
Pre-release

After so long, the first release candidate for v1.0.0 !

Highlights

  • Getting Started documentation is ready!
  • User Guide documentation is ready!
  • New Examples
    • worker_pool: Using gevent and solo pools.
    • vhost: Using a single Redis instance for both broker & backend, each on different vhost.
    • hybrid_setup: Executing a canvas on Celery 5 and Celery 4 workers, collaborating to process their respective segments of the workflow. This involves utilizing distinct pools and queues, along with two brokers set up with failover configurations.

In addition, the documentation provides a new way to report a Celery bug, which will be integrated into the standard bug report template at a later stage: Standalone Celery Bug Report.

Lastly, from now on, the release dates for the plugin will be described on the Milestones page.

What's Changed

Full Changelog: v1.0.0b4...v1.0.0rc1

v1.0.0b4

11 Mar 14:22
a451140
Compare
Choose a tag to compare
v1.0.0b4 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0b3...v1.0.0b4

v1.0.0b3

09 Mar 08:41
d5ef231
Compare
Choose a tag to compare
v1.0.0b3 Pre-release
Pre-release

The celery package is now installed by default again, reverting the decision from v1.0.0b2.

To install the plugin in your environment, please follow the new Advanced Installation Guide.

What's Changed

Full Changelog: v1.0.0b2...v1.0.0b3

v1.0.0b2

12 Feb 23:41
5b5ca39
Compare
Choose a tag to compare
v1.0.0b2 Pre-release
Pre-release

Celery is no longer installed by default. Install manually in your test environment, or use the “celery” extra.

  • Do not install Celery by default, use extra [celery] instead by @Nusnus in #172

What's Changed

  • Bump sphinx-celery from 2.1.1 to 2.1.3 by @dependabot in #168
  • Added examples/range by @Nusnus in #169
  • Added examples/rabbitmq_management by @Nusnus in #170
  • Cleanups and hotfixes by @Nusnus in #171
  • Do not install Celery by default, use extra [celery] instead by @Nusnus in #172
  • Fixed pip deprecation warning about egg fragment with a non-PEP 508 name by @Nusnus in #173
  • Reduced installed packages in tox and CI by @Nusnus in #174
  • Bump black from 23.12.1 to 24.1.0 by @dependabot in #175
  • Packages upgrade by @Nusnus in #176
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #178
  • Added initial devguide by @Nusnus in #179
  • Bump pytest-sugar from 0.9.7 to 1.0.0 by @dependabot in #181
  • Fix typos discovered by codespell by @cclauss in #183
  • Added codespell to pre-commit by @Nusnus in #184
  • Enhancing Pytest Celery with BSD-Licensed Software by @imSanko in #185
  • Upgrade to codecov/codecov-action@v4 by @cclauss in #186
  • Initial Getting Started tutorial by @Nusnus in #187
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #188
  • Moved examples from getting-started to userguide by @Nusnus in #189
  • Added “Next-Steps” to the Getting Started tutorial by @Nusnus in #190
  • Hotfix: Moved "Useful Resources" from "Getting Started" to "User Guide" by @Nusnus in #191
  • Documentation Enhancement by @Nusnus in #192
  • Added documentation to all vendors fixtures by @Nusnus in #193
  • Revert "Upgrade to codecov/codecov-action@v4" by @Nusnus in #195
  • Bump setuptools from 69.0.3 to 69.1.0 by @dependabot in #194
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in #180
  • Bugfix: Disabled clusters raised exception on access from setup instead of returning None by @Nusnus in #196
  • Bugfix: Disabled clusters raised exception on len(celery_setup) by @Nusnus in #197
  • Bugfix: Typo celery_version -> default_worker_celery_version in range example by @Nusnus in #198
  • Bugfix: Renamed env() -> initial_env() by @Nusnus in #199
  • Removed pytest-lazy-fixture dependency by @Nusnus in #200
  • Bump pytest from 7.4.4 to 8.0.0 by @dependabot in #177
  • Prepare for (pre) release: v1.0.0b2 by @Nusnus in #201

New Contributors

Full Changelog: v1.0.0b1...v1.0.0b2

v1.0.0b1

14 Jan 18:04
22ad9bc
Compare
Choose a tag to compare
v1.0.0b1 Pre-release
Pre-release

First beta version!
Featuring the MVP requirements for Celery’s new smoke tests.

v1.0.0a12 [YANKED]

08 Jan 03:25
f9085ae
Compare
Choose a tag to compare
v1.0.0a12 [YANKED] Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0a11...v1.0.0a12

v1.0.0a11 [YANKED]

03 Jan 00:38
6ec6fa5
Compare
Choose a tag to compare
v1.0.0a11 [YANKED] Pre-release
Pre-release

There was an issue installing from PyPI (using —pre).
It is finally working.

Can be installed with pip install —pre pytest-celery or pip install pytest-celery==1.0.0a11

What's Changed

  • Fixed meta fields to allow installing from PyPI and Git interchangeably by @Nusnus in #142
  • Prepare for (pre) release: v1.0.0a11 by @Nusnus in #143

Full Changelog: v1.0.0a10...v1.0.0a11

v1.0.0a9 [YANKED]

02 Jan 23:15
d592642
Compare
Choose a tag to compare
v1.0.0a9 [YANKED] Pre-release
Pre-release

What's Changed

  • Prepare for (pre) release: v1.0.0a9 by @Nusnus in #140

Full Changelog: v1.0.0a8...v1.0.0a9

v1.0.0a8 [YANKED]

02 Jan 22:59
b30bfcb
Compare
Choose a tag to compare
v1.0.0a8 [YANKED] Pre-release
Pre-release

What's Changed

  • Prepare for (pre) release: v1.0.0a8 by @Nusnus in #139

Full Changelog: v1.0.0a7...v1.0.0a8

v1.0.0a7 [YANKED]

02 Jan 22:10
7f1114c
Compare
Choose a tag to compare
v1.0.0a7 [YANKED] Pre-release
Pre-release

What's Changed

  • Prepare for (pre) release: v1.0.0a7 by @Nusnus in #138

Full Changelog: v1.0.0a6...v1.0.0a7