Changelog for Oban Web v2.9
All notable changes to Oban.Web
are documented here.
encrypted-structured-and-recorded-support
Encrypted, Structured, and Recorded Support
Jobs that use Oban.Pro.Worker
features like encryption, recording, and
enforced structure now display an indicator on the details page. What's more,
recorded jobs display the job's return value directly in the details page.
v2-9-6-2022-11-28
v2.9.6 — 2022-11-28
enhancements
Enhancements
[Web] Enhance compatibility with LiveView v0.18 and Phoenix v1.7.
- Require
phoenix_view
for compatibility with Phoenix v1.7 and prior versions. - Address LiveView v0.18 compilation warnings regarding local variables.
- Require
v2-9-5-2022-09-23
v2.9.5 — 2022-09-23
enhancements-1
Enhancements
[Web] Expand version requirements to allow Phoenix Live View
0.18
[Telemetry] Make JSON encoding optional for default logger.
Telemetry.attach_default_logger/1
now supports an:encoded
option to use structured logging rather than automatic JSON encoding.
bug-fixes
Bug Fixes
[Web] Clear
id
param when navigating away from detail viewAfter loading the detail view the sidebar navigation wouldn't function because the URL retained an
id
param. Now the sidebar paths always omit theid
param, regardless of when they originally rendered.
v2-9-4-2022-08-10
v2.9.4 — 2022-08-10
bug-fixes-1
Bug Fixes
[Queues Page] Correctly display the current global limit in expanded queues.
[Queues Page] Correctly parse and format rate limits that use the new unix timestamp format.
v2-9-3-2022-07-26
v2.9.3 — 2022-07-26
Most fixes in this release are targeted at the recent Oban Pro v0.12 release. Users on earler versions of Pro, or without Pro, don't need to upgrade.
bug-fixes-2
Bug Fixes
[Jobs Sidebar] Correctly display global symbol and current limit
[Queues Page] Correctly display the current global limit
[Queues Page] Prevent displaying negative rate limits
Gaps between execution that exceed the configured period, within one or more partitions, could result in an incorrect, negative rate limit.
v2-9-2-2022-06-27
v2.9.2 — 2022-06-27
bug-fixes-3
Bug Fixes
[Jobs Detail] Correct duration formatting for milliseconds
Negative numbers displayed with much larger values than they should have because they lacked an
abs
call. In addition, the lack of padding caused 5ms to look like 500ms.[Resolver] Loosen resolver check to avoid compliation issues
The interplay of router compilation and code reloading could cause "invalid :resolver" errors during recompliation during development.
v2-9-1-2022-03-03
v2.9.1 — 2022-03-03
bug-fixes-4
Bug Fixes
- [Jobs Page] Display correct global count in the sidebar. Now, global queues will show a single global value rather than global * nodes.
v2-9-0-2022-02-13
v2.9.0 — 2022-02-13
enhancements-2
Enhancements
[Jobs Page] Switch to a more intuitive default sort mode for all states. Now, only
available
,scheduled
, andretryable
jobs are sorted in ascending order by default.[Job Details] The errors list in job details provides an absolute timestamp on hover, along with the relative timestamp that's always shown. The errors list got some additional formatting love to improve readability.
bug-fixes-5
Bug Fixes
- [Job Details] Restore missing color to the timeline component for
retryable
orscheduled
states
For changes prior to 2.9
see the Oban 2.10 docs.