Update dependency huey to v3.2.1#2452
Merged
Merged
Conversation
2f38cd2 to
a3c5cad
Compare
Signed-off-by: Renovate Bot <bot@renovateapp.com>
a3c5cad to
8ce1b30
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.1.1→==3.2.1Release Notes
coleifer/huey (huey)
v3.2.1Compare Source
huey.contrib.djhuey.statstoINSTALLED_APPSstarts thehuey.contrib.statsrecorder in every process (incl. the consumer) and addsa 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.0Compare Source
store_intermediate_errorsoption (default true, preserving currentbehavior). When false, a task that fails with retries remaining no longer
writes its exception to the result store or runs its
on_errorhandler untilthe retries are exhausted, so a blocking
Result.get()waits for the finaloutcome instead of raising on the first failed attempt.
create_tablesoption to the SQL storage backends (default true). Passcreate_tables=Falseto skip the automaticcreate table if not existsatinit, e.g. to manage huey's schema via Django migrations rather than have
every web worker attempt DDL on import.
create_huey_tablesDjango management command to create the tables whencreate_tables=False.on_errorhandlers accumulating one exception argument per failed attemptacross retries. Handlers now receives only the current attempt's exception.
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
HueyStatsquery 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.
huey.contrib.flask_admin.HueyPanel,registered w/
admin.register_panel('Huey', HueyPanel, huey). It renders therecorded 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)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.