PrefectHQ
prefect
BlogDocsChangelog

Branches performance

Pull requests

Fix AttributeError in Consumer.cleanup() for non-memory brokers#20089
last run
12 hours ago
Add cleanup() method to base Consumer class This fixes an AttributeError that occurs when using non-memory messaging brokers (like Redis) during server shutdown. The cleanup() method was added to the memory Consumer in commit 884b1fd8596 but was not added to the abstract base class, causing the Redis Consumer to fail when EventPersister.stop() calls self.consumer.cleanup(). The fix adds a default no-op cleanup() method to the base Consumer class, which is appropriate for consumers that don't need explicit cleanup (like Redis), while allowing subclasses to override it when needed (like the memory Consumer does to unsubscribe from topics). Fixes the error: AttributeError: 'Consumer' object has no attribute 'cleanup' Co-Authored-By: Nate Nowack <nate@prefect.io>
12 hours ago
4a88d76
devin/1767321952-fix-consumer-cleanup-method
CodSpeed Performance Gauge
0%
Adding json output option to CLI ls commands#20078
last run
1 day ago
adding json output in prefect block cli
1 day ago
e9fa5cd
xeniumcode:issue#19483
CodSpeed Performance Gauge
0%
add explicit ruamel.yaml.clib dependency to fix Docker builds ruamel.yaml 0.19.0 (released 2025-12-31) changed its C library dependency from ruamel.yaml.clib (pre-built wheels) to ruamel.yaml.clibz (requires local Zig compilation). This breaks environments without build tools. Per the ruamel.yaml docs, explicitly installing ruamel.yaml.clib takes priority over clibz, avoiding the need for an upper bound pin: > If you run into trouble, you can install ruamel.yaml.clib explicitly, > without using ruamel.yaml.clibz at all... The code to load > ruamel.yaml.clib has priority over ruamel.yaml.clibz if both are > installed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2 days ago
d175bbb
pin-ruamel-yaml-below-0.19
CodSpeed Performance Gauge
0%
Merge branch 'main' into ui-v2/v2-ui-packaging-and-docker
2 days ago
2edad35
ui-v2/v2-ui-packaging-and-docker
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home Terms Privacy Docs