Changelog
Release Version: v0.14.5 | Release Date: Apr 07, 2025
OpenObserve v0.14.5 Release Summary
This release includes numerous enhancements, performance improvements, and bug fixes across various components of the OpenObserve.
✨ Features
- Actions in Logs and Alert Destinations: New action system for enhanced alerting capabilities
- Dashboard JSON Schema Editor: Improved dashboard configuration with JSON schema editing
- Multiple Y-axes for Stacked Charts: Better visualization options for complex data
- Alert Folder Implementation: Better organization of alerts with folder structure
- Dashboard Variables in HTML Markdown: Extended variable support to HTML content
- Import Alert Feature: Simplified alert management with import functionality
- Global Default Max Query Range: Control query time ranges globally
- **WebSockets **: WebSocket implementation for better performance
- Rate Limiting: New rate limiting features to help manage system load
🚀 Other Highlights
- Dashboard Improvements
- Added support for multiple Y-axes in stacked charts
- Implemented dashboard JSON schema editor
- Added variables support in HTML markdown
- Improved dashboard filter functionality with more regex options
- Added ability to download raw data as CSV/JSON for dashboard panels
- Added background color option for metric charts
- Performance Enhancements
- Optimized compactor scheduler with mpsc channels
- Improved file move job performance
- Optimized query time with reduced column removal
- Added ability to disable compression for Parquet on ingester
- Added stream pagination for better handling of large datasets
- Infrastructure & Architecture
- Updated to DataFusion v44.0.0 and then to v45
- Improved router scheduler with weights
- Added support for database replicas
- Created separate ingestion URL to improve scalability
- Implemented WebSocket v2 with numerous improvements
- Feature Additions
- Implemented Actions in Logs and Alert Destinations
- Added Alert folder implementation (UI)
- Added Global default max query range
- Implemented Bulk move dashboards endpoint
- Added Import alert feature
🔧 Technical Improvements
- Query Enhancements
- Improved search around functionality
- Enhanced pipeline query node capabilities
- Added exact limit from SQL when query limit is known
- Fixed various query validation issues
- Monitoring & Observability
- Added node version tracking
- Added
zo_node_open_fds
&zo_node_tcp_conn_resets
metrics - Improved cluster information API
- Created nodes page implementation
- Enhanced error logging for Parquet errors
- Security & Administration
- Individual level Fine-grained RBAC permission for Dashboards
- Added ability to set token for root user via ENV variable
- Fixed RBAC migration for service accounts
- Improved user management with restrictions on root user updates
🐛 Bug Fixes
- Resolved problems with histogram synchronization and display
- Fixed dashboard variable dependency issues
- Improved alert and pipeline scheduling with better timeout handling
- Fixed various UI issues in Alerts, Actions, and Dashboard components
- Enhanced error handling in multiple components
🛠️ Developer Experience
- Updated Rust to nightly-2025-03-02
- Updated object_store dependency
- Added more comprehensive test cases for dashboards, histograms, and search
- Improved test automation with PyTest and Playwright
🐳 Docker Images
Available at:
- https://gallery.ecr.aws/zinclabs/openobserve
- https://hub.docker.com/r/openobserve/openobserve/tags Version tags:
public.ecr.aws/zinclabs/openobserve:v0.14.5
public.ecr.aws/zinclabs/openobserve:v0.14.5-simd
public.ecr.aws/zinclabs/openobserve:v0.14.5-arm64-pi
public.ecr.aws/zinclabs/openobserve-enterprise:v0.14.5
openobserve/openobserve:v0.14.5
openobserve/openobserve:v0.14.5-simd
📒 Documentation: https://openobserve.ai/docs/