Also in v2.7.0: comprehensive Oban Pro support.
Rewrote oban-pro-basics.md from 80 to 358 lines:
- Pro.Worker APIs, args_schema, process/1 vs perform/1
- Workflows, Batches, Chunks, Relay
- Smart Engine config (global/local/rate limits)
New Iron Law: "NEVER USE attempt TO LIMIT SNOOZES"
From a real production incident — snooze rolls back the attempt counter, creating an infinite loop. Caused 72k orphaned jobs before someone caught it.
Thanks to
@random for flagging the issue.