2.7 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.1.9 (2023-10-04)
Improvements:
-
more granular & more broad testing helpers
-
more debug logs, make debugging opt-in
v0.1.8 (2023-09-16)
Improvements:
- still validate queues even when no schedulers present
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
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 forscheduler_cron
-
add worker/scheduler priorities
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
v0.1.4 (2023-06-10)
Improvements:
- support
record_limit
to limit max processed records
v0.1.3 (2023-05-18)
Bug Fixes:
-
properly raise errors instead of swallowing them
-
don't use
authorize?: false
for operations.
v0.1.2 (2023-05-08)
Improvements:
- make scheduler default queue the same as worker
v0.1.1 (2023-05-01)
Bug Fixes:
-
add_error/1 does not exist
-
insert_all/1
notinsert_all!/1
Improvements:
- handle actions w/ before_transaction/after_transaction hooks better
v0.1.0 (2023-04-28)
Features:
- initial feature set