Skip to content

Commit abcffec

Browse files
committed
Release v2.17.10
1 parent 7c69cc6 commit abcffec

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,24 @@ args
7474
|> Oban.insert()
7575
```
7676

77+
## v2.17.10 — 2024-04-26
78+
79+
### Enhancements
80+
81+
- [Oban] Make all generated functions from `use Oban` overridable.
82+
83+
Now the functions generated by `use Oban` are all marked with `defoverridable` for
84+
extensibility.
85+
86+
### Bug Fixes
87+
88+
- [Testing] Use `$callers` rather than `$ancestors` for ancestry tree check.
89+
90+
We care about Tasks for inline testing checks, not normal supervision tree ancestry. The
91+
`$callers` entry is the appropriate mechanism to find the [trail of calling processes][trail]:
92+
93+
[trail]: https://hexdocs.pm/elixir/1.16.2/Task.html#module-ancestor-and-caller-tracking
94+
7795
## v2.17.9 — 2024-04-20
7896

7997
### Enhancements

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Oban.MixProject do
22
use Mix.Project
33

44
@source_url "https://github.com/sorentwo/oban"
5-
@version "2.17.9"
5+
@version "2.17.10"
66

77
def project do
88
[

0 commit comments

Comments
 (0)