Releases: CERT-Polska/karton
Releases · CERT-Polska/karton
v5.5.1
v5.5.0
v5.4.0
New features and improvements:
- Task UIDs are in form
{root_uid}:task_uid
so we can inspect task tree status without fetching all tasks from Redis. This change should give essential performance gain when there are lots of pending tasks in queues (by @psrok1 in #255) - Removed orjson to json fallback (by @psrok1 in #257)
Bugfixes:
Full Changelog: v5.3.4...v5.4.0
v5.3.4
Bugfixes:
- Fix TaskTimeoutException regression: it was left unhandled by Consumer.internal_process, so whole service was crashed instead of a single task. Bug introduced in v5.3.2 (fix by @nazywam in #251)
- Fix negated filters non-boolean AND/OR logic (by @psrok1 in #247)
- Use error logging level instead of warning when tasks are killed due to inactivity (by @nazywam in #248)
Full Changelog: v5.3.3...v5.3.4
v5.3.3
What's changed
certpl/karton-system
Docker images are published also for arm64 (by @BonusPlay in #243)
Full Changelog: v5.3.2...v5.3.3
v5.3.2
v5.3.1
v5.3.0
v5.2.0
New features and improvements:
- Performance improvements (#218)
- Faster task serialization/deserialization using
orjson
- Utilizing
SCAN
instead ofKEYS
to not block Redis for a long time when there are lots of tasks
- Faster task serialization/deserialization using
- Persistent headers that apply to all tasks within analysis (#215)
--debug
option for Karton consumers to create non-persistent instance with randomized suffix (#220)Task.to_dict
method that returns Python dict without JSON serialization (#216)
v5.1.0
New features and improvements: