Skip to content

Update dependency huey to v3.2.0#2452

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/huey-3.x
Open

Update dependency huey to v3.2.0#2452
renovate[bot] wants to merge 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.0 age confidence

Release Notes

coleifer/huey (huey)

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.

Signed-off-by: Renovate Bot <bot@renovateapp.com>
@renovate renovate Bot force-pushed the renovate/huey-3.x branch from 2f38cd2 to a3c5cad Compare July 12, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant