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¶
Build System¶
Documentation¶
-
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