Skip to content

CHANGELOG

v0.7.0 (2026-02-04)

Build System

  • deps: Bump the github-actions group with 3 updates (7528bba)

  • deps: Bump the pip group with 11 updates (252943f)

Documentation

  • Add guide for immediate execution via .push() (0499e5c)

Features

  • scheduler: Introduce .push() as a concise alternative to .delay(0) (60db048)

v0.6.1 (2026-02-02)

Bug Fixes

  • scheduler: Getting origin_arguments instead bound.argument (1e68c2f)

v0.6.0 (2026-01-30)

Documentation

  • Add contributing guidelines and update documentation (e77b483)

  • Document OuterMiddleware, OuterContext and force parameter (0d2e139)

  • Update README.md (9969e02)

Features

  • middleware: Introduce outer middleware for job scheduling (2a9d366)

  • router: Support custom route_class for Jobify and JobRouter (e32f94a)

v0.5.2 (2026-01-25)

Bug Fixes

  • Add name field to Runnable for better debugging (8ce04ca)

Documentation

  • Add comprehensive real-world backup application example (f58bf11)

  • Update examples and upgrade build dependencies (0d121c2)

  • Update link misfire_policy and update ruff configuration (b5062e5)

v0.5.1 (2026-01-23)

Bug Fixes

  • core: Sync trigger offset in storage during schedule restoration (2c4fed8)

v0.5.0 (2026-01-22)

Features

  • cron: Implement stateful run_count and automatic database cleanup (35ed100)

v0.4.0 (2026-01-21)

Bug Fixes

  • jobify.shutdown: Order cancel jobs changes (f18a3cd)

Documentation

  • Update cron documentation and add integrations page (9192feb)

Features

  • scheduler: Implement idempotent start_date for cron jobs (2af4b89)

v0.3.3 (2026-01-19)

Bug Fixes

  • Ensure signals are captured and restored during wait_all (0db3164)

v0.3.2 (2026-01-17)

Performance Improvements

  • wait_all: Implement idle state tracking using asyncio.Event (6d8b3d0)

v0.3.1 (2026-01-17)

Bug Fixes

  • Resolve cron lifecycle, context injection, and misfire policy issues (23e8b4f)

v0.3.0 (2026-01-16)

Bug Fixes

  • resolve_name: Robust task ID generation via inspect and pathlib (1e6683d)

Documentation

  • Clean up formatting and improve cross-referencing (965511b)

  • Update dynamic scheduling docs with replace parameter (bc320c8)

Features

  • Allow replacing existing jobs by ID (64191b7)

v0.2.1 (2026-01-15)

Bug Fixes

  • Correct cron restoration and misfire handling on startup (39a262e)

  • storage/sqlite: Prevent segmentation fault on shutdown (657f465)

v0.2.0 (2026-01-13)

Bug Fixes

  • Add offset to CronArguments for proper schedule restoration (e223416)

Documentation

  • Add misfire policy documentation and improve cron configuration (2f582a8)

  • Update feature comparison table and dynamic scheduling examples (2f582a8)

Features

  • Add misfire policy support and improve serializers (7d93696)

  • Add ZoneInfo serialization support to JSON extended encoder/decoder (3e97f81)

  • Simplify API, add misfire policy, and improve storage (7a02a74)

  • scheduler: Implement code-first reconciliation and misfire foundation (9867327)

v0.1.2 (2026-01-07)

Bug Fixes

  • core: Sync cron state with DB to fix restart behavior (#66, 07e8df3)

Build System

  • deps: Bump the github-actions group with 5 updates (#65, 9a96ee2)

Documentation

  • Fix example lifespan (#65, 9a96ee2)

  • Update comparison table and add note about durable performance (#66, 07e8df3)

  • Update middleware examples and improve type hints (#66, 07e8df3)

v0.1.1 (2025-12-31)

Bug Fixes

  • Re-release due to pypi version conflict (c75e186)

v0.1.0 (2025-12-31)

  • Initial Release