Skip to content

Commit 9c1f4b4

Browse files
chore(main): release 3.0.0 (#15)
### Breaking Changes * **client:** `Client.receive_messages/3` callback return type changed from a bare message list to `{:ok, messages} | {:error, reason}`. Any custom client implementation must be updated to return tagged tuples. * **options:** Removed deprecated `:only_new` and `:only_latest` options. Use `:jobs` with `:new` or `:latest` instead. ### Features * **telemetry:** Emit `[:off_broadway_splunk, :receive_messages, :error]` when fetching events for a job fails (HTTP error or network error). Metadata includes `:name`, `:sid`, `:demand`, and either `:status` (HTTP) or `:reason` (network). * **telemetry:** Emit `[:off_broadway_splunk, :receive_jobs, :error]` when fetching the job list fails (HTTP error or network error). Metadata includes `:name` and either `:status` (HTTP) or `:reason` (network). * **telemetry:** Emit `[:off_broadway_splunk, :producer, :stop]` when the producer terminates due to a non-transient error (e.g. `:unauthorized` after a 401/403 response). * **producer:** Stop the producer on HTTP 401 or 403 responses from either the job list or message fetch endpoints, since these errors will not resolve without operator intervention. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 46fba50 commit 9c1f4b4

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{".":"2.1.4"}
1+
{".":"3.0.0"}

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## [3.0.0](https://github.com/intility/off_broadway_splunk/compare/v2.1.4...v3.0.0) (2026-04-14)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* add telemetry error events and stop producer on auth failures (v3.0.0) ([#14](https://github.com/intility/off_broadway_splunk/issues/14))
9+
10+
### Features
11+
12+
* add telemetry error events and stop producer on auth failures (v3.0.0) ([#14](https://github.com/intility/off_broadway_splunk/issues/14)) ([46fba50](https://github.com/intility/off_broadway_splunk/commit/46fba506f32d92057582d7ef933b366c55cc1f92))
13+
314
## [2.1.4](https://github.com/intility/off_broadway_splunk/compare/v2.1.3...v2.1.4) (2026-04-14)
415

516
### Bug Fixes

mix.exs

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

4-
@version "2.1.4"
4+
@version "3.0.0"
55
@description "Splunk producer for Broadway data processing pipelines"
66
@source_url "https://github.com/Intility/off_broadway_splunk"
77

0 commit comments

Comments
 (0)