Django-MOJO
MarkdownOpen in ClaudeOpen in ChatGPT

1.25.2 — Manual job retry publishes a runnable, linked replacement

Editorial identity incomplete

2026-09-11

Retrying a failed, canceled or expired job now publishes a replacement with a fresh expiration and leaves the original as a terminal record linked to it. Before, an expired job's retry inherited its past deadline and expired before running, and the original was reset to pending with its diagnostics wiped. A second retry is refused while the replacement is still live.

Changed

Fixed

Upgrade notes