Releases: ccfos/nightingale
v9.0.0-beta.3
What's Changed
- feat: dashboards now support AI-powered analysis
- feat: AI assistant supports creating and modifying notification rules, mute rules, and subscription rules through conversation
- feat: AI assistant can now import built-in integration templates, enabling one-click reuse of dashboard templates and alert rule packages
- feat: AI conversations can now be shared
- feat: AI assistant appends guided follow-up question suggestions after each answer
- feat: improve A2A interface handling to deliver dashboard / alert rule cards as streaming artifacts, so pure streaming clients can also receive structured results
- feat: host list supports force deletion; when deleting hosts or removing them from a business group, each host is validated first and the reasons for failure are returned, then
the operation can be forced after confirmation - feat: log query field top-N statistics now use ES terms aggregation, and field values support rendering of non-string types
- feat: dashboard line charts support font size settings, with improved line colors and font rendering in dark theme
- fix: correct datasource type matching in subscription rules
- fix: isolate async time-series write concurrency quota per backend, so a single failing backend no longer drags down other write backends
- fix: fix connection leak when refreshing ClickHouse datasource cache
- fix: clear selected rows in the host list when query parameters change
V9 new feature
- feat: Introduce Nightingale AI — built-in AI assistant, Skills marketplace, LLM config management, with page-specific prompt recommendations
- feat: Redesigned navigation menu, global layout, and table UI
- feat: Refactored notification channel management
- feat: New event pipeline execution tracking page with detailed execution view
Upgrade note ⚠️
The new AI assistant relies on Redis Streams, so Redis 5.0 or later is required (Redis 7.0+ recommended for Cluster users to enable sharded Pub/Sub).
New Contributors
- @admin-dong made their first contribution in #3181
Full Changelog: v9.0.0-beta.2...v9.0.0-beta.3
v9.0.0-beta.2
What's Changed
- Added a document-based Q&A skill. For any usage-related questions, you can now ask directly in the AI chat.
- Added a one-click AI analysis button to the Alert Event Details page.
V9 new feature
- feat: Introduce Nightingale AI — built-in AI assistant, Skills marketplace, LLM config management, with page-specific prompt recommendations
- feat: Redesigned navigation menu, global layout, and table UI
- feat: Refactored notification channel management
- feat: New event pipeline execution tracking page with detailed execution view
Upgrade note ⚠️
The new AI assistant relies on Redis Streams, so Redis 5.0 or later is required (Redis 7.0+ recommended for Cluster users to enable sharded Pub/Sub).
Full Changelog: v9.0.0-beta.1...v9.0.0-beta.2
v9.0.0-beta.1
What's Changed
- feat: Introduce Nightingale AI — built-in AI assistant, Skills marketplace, LLM config management, with page-specific prompt recommendations
- feat: Redesigned navigation menu, global layout, and table UI
- feat: Refactored notification channel management
- feat: New event pipeline execution tracking page with detailed execution view
- feat: Alert mutes now support batch deletion of expired rules
- feat: Mute / subscription / recording rule lists now support filtering by disabled status
- feat: Added Feishu SSO; OAuth2 userinfo supports nested paths; LDAP login supports optional role override
- feat: New host dashboard page with CPU, memory, and version stat cards
- feat: Dashboards support cross-page panel copy/paste via clipboard, TableNG CSV export, and MySQL variables with multi/all selection
- fix: Strengthened SQL injection protection, added Webhook queue size limit, unified MySQL collation
Upgrade note ⚠️
The new AI assistant relies on Redis Streams, so Redis 5.0 or later is required (Redis 7.0+ recommended for Cluster users to enable sharded Pub/Sub).
New Contributors
- @zgcbj made their first contribution in #3044
- @garudaen made their first contribution in #3050
- @feiguoL made their first contribution in #3062
Full Changelog: v8.5.1...v9.0.0-beta.1
v8.5.1
What's Changed
- refactor: Optimize database initialization logic
- fix: Migrate typo in panel config within dashboard groups
- fix: Reset zoom when time range changes in dashboard time series chart
- fix: Show constant type variables when hide option is disabled in dashboard
Full Changelog: v8.5.0...v8.5.1
v8.5.0
What's Changed
- feat: Support VictoriaLogs datasource for alert rules
- feat: Support Dingtalk for Single Sign-On (SSO)
- feat: Display associated business groups in team management
- feat: Add hash field to alert event details
- feat: Add machine business group type option to the applicable attribute selector
- feat: Add "Metric classification ignore prefix" setting to quick view, allowing certain prefixes to be ignored before classification
- feat: Add notes field to dashboard configuration and tables
- refactor: Refactor dashboard variables, support data preview for variable configuration, display error message when Query type variable query fails
- refactor: Migrate "Max data points" and "Time" (custom time range) settings for individual queries in dashboards to the panel level, located to the right of the datasource selector
- refactor: Limit the maximum height of PromQL input for Prometheus instant queries
- refactor: Optimize ClickHouse datasource configuration page
- refactor: Rename "Collector" to "Category" for built-in metrics, include component type parameter when querying category options
- fix: Correct some typos in dashboard configuration
- fix: Fix message template save conflict issue #2937
New Contributors
- @SenCoder made their first contribution in #2978
- @busyster996 made their first contribution in #2982
Full Changelog: v8.4.1...v8.5.0
v8.4.1
What's Changed
- fix: elasticsearch v9 range query compatibility by @snowykami in #2922
- fix: http callback retry interval in millisecond by @Direktor799 in #2928
New Contributors
- @snowykami made their first contribution in #2922
- @Direktor799 made their first contribution in #2928
Full Changelog: v8.4.0...v8.4.1
v8.4.0
What's Changed
- feat: Elasticsearch log search — add Top N for field statistics
- feat: Prometheus instant query — Table view supports CSV export
- feat: Support encrypted storage for phone numbers @zaipingy
- refactor: Optimize periodic host caching logic
- refactor: Dashboard TableNG panel — code and style optimizations
- refactor: In Active Alerts and Alert History, change “add filter by clicking a tag” to “add filter by double-clicking a tag” @SaladDay
- refactor: Business Group sidebar — optimize node action buttons; on hover on the right side of a node, also show Add/Delete buttons
- refactor: Quick View time-series chart — also add step-related settings
- fix: Business Group sidebar — missing Edit button in list mode
- fix: SQL injection vulnerability in machine list and user list APIs — thanks to Aleksey Solovev (Positive Technologies) for reporting
- fix: OpenSearch authentication issue
Full Changelog: v8.3.1...v8.4.0
v8.3.1
What's Changed
- fix: Fixed the problem that the dashboard data source selector cannot select data source variables
- fix: Send notification error and try again invalid problem
Full Changelog: v8.3.0...v8.3.1
v8.3.0
What's Changed
- feat: Dashboard — add "Table NG" panel type
- refactor: optimize machine heartbeat update logic
- refactor: optimize time-series data forwarding logic
- refactor: improve data source selector UX (applies to Instant Query / Log Search / Dashboard pages)
- refactor: improve alert rule picker UX on the Subscription Rules page
- refactor: Prometheus Instant Query — also save history on Enter and when the PromQL input loses focus
- refactor: Elasticsearch Log Search — refine the log query API’s Query DSL
- refactor: after SSO login, redirect back to the originally requested (pre-login) page
- fix: auto-remediation task status update issue
- fix: search not working in the Business Group list view
Full Changelog: v8.2.2...v8.3.0
v8.2.2
What's Changed
- fix: The problem of data interaction when batch-updating alerting rules
变更记录
- fix: 批量更新告警规则时,数据相互影响的问题
Full Changelog: v8.2.1...v8.2.2