ash_oban/CHANGELOG.md
2023-09-16 11:18:01 -04:00

2.4 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

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 for scheduler_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 not insert_all!/1

Improvements:

  • handle actions w/ before_transaction/after_transaction hooks better

v0.1.0 (2023-04-28)

Features:

  • initial feature set