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 list
CLI command (#288 by @msm-cert) - Added
url
andssl
options to Redis configuration (#292) - Configuration file path can be provided via
KARTON_CONFIG_PATH
environment 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_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