Oban Pro 1.7.0 ships database-backed workflow tracking, replaces the generated `uniq_key` / `partition_key` columns with expression indexes, and adds new partial indexes for query performance. Switches oban_pro from the vendor/ tree to the licensed `oban` hex repo (auth already configured via `mix hex.repo`). vendor/oban_pro deleted — the vendoring was a 1.6.x stopgap, 1.7 is the first version we land directly from hex. oban_met (1.1.0) and oban_web (2.12.1) stay vendored — they're not published to the licensed `oban` repo (verified by 404 on `mix hex.package fetch`). Migration 20260430142341 runs `Oban.Pro.Migration.up(version: "1.7.0")` which creates the workflow tables and the new indexes. Verified on dev + test DBs. Production is well below the size threshold the v1.7 guide flags for split-migration handling, so the inline default suffices. No code changes for the breaking-change list — the codebase only references Oban.Pro.Engines.Smart and Oban.Pro.Plugins.DynamicLifeline, both unchanged in 1.7. We don't use Workflow.after_cancelled/2 or Oban.Pro.Workers.Chunk. Test suite stays at 3132/3132. |
||
|---|---|---|
| .. | ||
| agent-skills | ||
| backtest_reports | ||
| dep_patches | ||
| models | ||
| repo | ||
| rust_golden | ||
| static | ||