Releases: CERT-Polska/karton
Releases · CERT-Polska/karton
v5.9.0
New features and improvements:
- More verbose messages about filter change and bind expiration (#287, thanks @rakovskij-stanislav!)
- Dot character is allowed in section name when referenced by env variable (#296, thanks @mak!)
- Support for multiple formats in
karton listCLI command (#288 by @msm-cert) - Added
urlandssloptions to Redis configuration (#292) - Configuration file path can be provided via
KARTON_CONFIG_PATHenvironment variable (#310)
Bugfixes:
- Downgraded boto3 to <1.36.0 and aioboto3 to <13.3.0 to workaround an issue with changes in checksum evaluation that are not still widely supported by other non-AWS S3 providers (#290)
- Fixed "KeyError: 'task_id'" logging error when descendant logger was used e.g.
karton.<identity>.module(#311)
Full Changelog: v5.8.0...v5.9.0
v5.8.0
New features:
See also https://karton-core.readthedocs.io/en/latest/asyncio.html
Full Changelog: v5.7.0...v5.8.0
v5.7.0
New features:
Bugfixes:
- Fix: evaluate sha256 for resource from fd (by @rakovskij-stanislav in #279)
Full Changelog: v5.6.1...v5.7.0
v5.6.1
v5.6.0
New features:
- Optional feature: crash started task on timeout instead of deleting (by @rakovskij-stanislav in #264)
- Allow to override task timeout for consumer class (by @rakovskij-stanislav in #265)
- GC: Collect resources in versioned bucket (#271)
Bugfixes:
- Fix v5.5.0 regression: missing string coercion for old-style negated filters (#263)
- Pin boto3<1.36.0 because 1.36 introduces breaking changes (#270)
Full Changelog: v5.5.1...v5.6.0
v5.5.1
v5.5.0
v5.4.0
New features and improvements:
- Task UIDs are in form
{root_uid}:task_uidso 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-systemDocker images are published also for arm64 (by @BonusPlay in #243)
Full Changelog: v5.3.2...v5.3.3