Packages

Advanced job monitoring and filtering for Oban with persistent job history

Current section

Files

Jump to
oban_lens CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.2] - 2024-11-22
### Fixed
- Fixed duplicate index creation in migration (inserted_at index was created twice)
## [0.1.1] - 2024-11-22
### Fixed
- Fixed phoenix_live_view dependency to support both ~> 0.20 and ~> 1.0 versions
- Resolved version conflict with projects using newer LiveView versions
## [0.1.0] - 2024-11-22
### Added
- Initial MVP release of ObanLens
- Persistent job history table with automatic recording via telemetry
- Advanced filtering by worker, queue, state, time range, and duration
- Text search within job arguments and metadata
- LiveView dashboard with real-time filtering and pagination
- Job detail modal with complete execution information
- CSV export functionality for compliance audits
- Configurable retention period for job history
- Easy router integration with `oban_lens_dashboard` macro
- Support for Elixir 1.14+ and Oban 2.15+
- Comprehensive documentation and setup guides