Skip to content

Commit

Permalink
Release v2.18.2
Browse files Browse the repository at this point in the history
  • Loading branch information
sorentwo committed Aug 16, 2024
1 parent 2c47480 commit 65d75e0
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,20 @@ In addition, thanks to the addition of `Process.set_label` in recent Elixir vers
name is set as the job's process label. That makes it possible to identify which job is running in
a `pid` via observer or live dashboard.

## v2.18.2 — 2024-08-16

- [Repo] Prevent debug noise by ensuring default opts for standard transactions.

Without default opts each transaction is logged. Many standard operations execute each second,
which makes for noisy logs. Now transaction opts are passed as a third argument to ensure
defaults are applied.

- [Repo] Increase transaction retry delay and increase with each attempt.

Bump the base transaction retry from 100ms to 500ms, and increase linearly between each
successive attempt to provide deeper backoff. This alleviates pressure on smaller connection
pools and gives more time to recover from contentions failures.

## v2.18.1 — 2024-08-15

### Enhancements
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Oban.MixProject do
use Mix.Project

@source_url "https://github.com/sorentwo/oban"
@version "2.18.1"
@version "2.18.2"

def project do
[
Expand Down

0 comments on commit 65d75e0

Please sign in to comment.