Tags: ash-project/ash_oban
Tags
release v0.1.14 [v0.1.14](v0.1.13...v0.1.14) (2024-02-16) Improvements: * properly schedule scheduled actions
release v0.1.12 [v0.1.12](v0.1.11...v0.1.12) (2023-12-12) Improvements: * make draining queues optional for `AshOban.schedule_and_run_triggers`
release v0.1.11 [v0.1.11](v0.1.10...v0.1.11) (2023-12-12) Improvements: * move schedule_and_run_triggers to `AshOban`
release v0.1.10 [v0.1.10](v0.1.9...v0.1.10) (2023-12-07) Bug Fixes: * fallback clause to match valid configurations * add `cron` to opt schema * reverted part of refactor in 82cb0f9 (#14) * nested pausing states under `events` option * only supply metadata if `read_metadata` is set * pass metadata argument on the udpate action Improvements: * make `AshOban.Test` more configurable for scheduled actions * add `scheduled_action` for scheduling create/generic actions * log all errors by default, using `log_errors?` config * expose drain options to AshOban.Test.schedule_and_run_triggers (#12) * add `log_final_error?` and default it to `true` * don't log on raised exception, for consistency * support `require?: false` option on `config/3`. * support `action_input` on triggers
release v0.1.9 [v0.1.9](v0.1.8...v0.1.9) (2023-10-04) Improvements: * more granular & more broad testing helpers * more debug logs, make debugging opt-in
release v0.1.8 [v0.1.8](v0.1.7...v0.1.8) (2023-09-16) Improvements: * still validate queues even when no schedulers present
release v0.1.7 [v0.1.7](v0.1.6...v0.1.7) (2023-09-16) Bug Fixes: * don't schedule triggers with no scheduler * make override job options optional (#8) Improvements: * support providing an otp app to schedule and run triggers * support apis/resources for ash_oban * support overriding job opts in run_trigger (#7) * support destroy actions in the trigger action * debug logs
release v0.1.6 [v0.1.6](v0.1.5...v0.1.6) (2023-08-29) Bug Fixes: * verify trigger action exists in transformer Improvements: * use read_metadata when manually scheduling * allow `false` as the value for `scheduler_cron` * add worker/scheduler priorities
release v0.1.5 [v0.1.5](v0.1.4...v0.1.5) (2023-08-15) Bug Fixes: * use same read_action in handle_error and in work * another syntax issue with `drain_queue/2` * drain_queue syntax issue * Update base engine to support rename Oban.Pro.Engines.Smart Improvements: * only invoke error handler on last attempt * drain each queue twice * add test helper for running triggers * trigger_read_action, defaulting to read action * read with primary read for trigger * log error on scheduler failure