 d3vyceandGitHub
|
d8835733ed
|
fix: bound the lock leak when broker.kick() fails (#83)
|
2026-07-29 10:27:25 +02:00 |
|
 d3vyceandGitHub
|
e75b9f3f20
|
fix: include positional args in the deduplication fingerprint (#81)
|
2026-07-29 10:13:58 +02:00 |
|
 d3vyceandGitHub
|
7326f4693f
|
feat: warn when deduplication_key_fields are missing from task kwargs (#68)
|
2026-06-27 14:19:42 +02:00 |
|
 d3vyceandGitHub
|
1fe1b72451
|
feat: enrich DuplicateTaskError with structured attributes (#66)
|
2026-06-27 13:59:50 +02:00 |
|
 d3vyceandGitHub
|
2c2a3c89f1
|
feat: add lock heartbeat to prevent mid-execution expiry (#64)
|
2026-06-27 13:56:50 +02:00 |
|
 d3vyceandGitHub
|
e45aa8f977
|
feat: allow pydantic RedisDsn in addition to str for redis_url (#62)
|
2026-06-26 20:59:23 +02:00 |
|
 d3vyceandGitHub
|
f586342811
|
feat: add startup retry with exponential backoff for Redis connection (#20)
|
2026-05-05 20:21:43 +02:00 |
|
 d3vyceandGitHub
|
b4ee3fce45
|
Version 1.0.0 (#2)
* feat: add taskiq deduplication
* doc: rework class comment + update README
* fix: make build_deduplication_key private
* fix: raise_on_duplicate is now False by default
* chore: remove pre_execute
* chore: add documentation
|
2026-05-02 14:49:42 +02:00 |
|