Skip to content

Update dependency huey to v3.2.1#2452

Merged
berendt merged 1 commit into
mainfrom
renovate/huey-3.x
Jul 13, 2026
Merged

Update dependency huey to v3.2.1#2452
berendt merged 1 commit into
mainfrom
renovate/huey-3.x

Conversation

@renovate

@renovate renovate Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
huey (changelog) ==3.1.1==3.2.1 age confidence

Release Notes

coleifer/huey (huey)

v3.2.1

Compare Source

  • Add a Django admin dashboard for task statistics. Adding
    huey.contrib.djhuey.stats to INSTALLED_APPS starts the
    huey.contrib.stats recorder in every process (incl. the consumer) and adds
    a Huey section to the admin: a dashboard w/ the same live stats and controls
    as the flask-peewee panel, plus a filterable event log. Stats are stored via
    peewee in the default Django database and require no migrations.

View commits

v3.2.0

Compare Source

  • Add store_intermediate_errors option (default true, preserving current
    behavior). When false, a task that fails with retries remaining no longer
    writes its exception to the result store or runs its on_error handler until
    the retries are exhausted, so a blocking Result.get() waits for the final
    outcome instead of raising on the first failed attempt.
  • Add create_tables option to the SQL storage backends (default true). Pass
    create_tables=False to skip the automatic create table if not exists at
    init, e.g. to manage huey's schema via Django migrations rather than have
    every web worker attempt DDL on import.
  • Add a create_huey_tables Django management command to create the tables when
    create_tables=False.
  • Fix on_error handlers accumulating one exception argument per failed attempt
    across retries. Handlers now receives only the current attempt's exception.
  • Add huey.contrib.stats, a task-statistics engine: enable_stats(huey, db)
    records task signals into two peewee tables (huey_event, huey_inflight)
    and exposes a HueyStats query API for throughput, per-task timing,
    error-rates, in-flight and recent-event views. Depends only on peewee, so it
    can back a custom dashboard or exporter. Enable it in the consumer to capture
    task execution.
  • Add a Flask-Peewee admin panel, huey.contrib.flask_admin.HueyPanel,
    registered w/ admin.register_panel('Huey', HueyPanel, huey). It renders the
    recorded stats as a dashboard card plus a standalone page with live queue
    depths, throughput, per-task stats, running tasks and recent events. Has
    controls to revoke/restore tasks and flush the queue, schedule, results or
    locks. Requires flask-peewee 4.0.1+.

View commits


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Jul 12, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Bot Board Jul 12, 2026
@renovate renovate Bot force-pushed the renovate/huey-3.x branch from 2f38cd2 to a3c5cad Compare July 12, 2026 20:34
Signed-off-by: Renovate Bot <bot@renovateapp.com>
@renovate renovate Bot force-pushed the renovate/huey-3.x branch from a3c5cad to 8ce1b30 Compare July 13, 2026 03:52
@renovate renovate Bot changed the title Update dependency huey to v3.2.0 Update dependency huey to v3.2.1 Jul 13, 2026
@berendt berendt merged commit 52231ae into main Jul 13, 2026
4 checks passed
@berendt berendt deleted the renovate/huey-3.x branch July 13, 2026 06:37
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Bot Board Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants