Skip to content

Releases: ccfos/nightingale

v9.0.0-beta.3

12 Jun 11:04

Choose a tag to compare

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

Full Changelog: v9.0.0-beta.2...v9.0.0-beta.3

v9.0.0-beta.2

29 May 07:32

Choose a tag to compare

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

23 May 07:05

Choose a tag to compare

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

Full Changelog: v8.5.1...v9.0.0-beta.1

v8.5.1

16 Jan 09:36

Choose a tag to compare

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

20 Dec 12:48

Choose a tag to compare

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

Full Changelog: v8.4.1...v8.5.0

v8.4.1

11 Nov 09:51

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.4.0...v8.4.1

v8.4.0

15 Oct 09:21

Choose a tag to compare

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

29 Aug 18:03
21478fc

Choose a tag to compare

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

28 Aug 11:51

Choose a tag to compare

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

06 Aug 12:23

Choose a tag to compare

What's Changed

  • fix: The problem of data interaction when batch-updating alerting rules

变更记录

  • fix: 批量更新告警规则时,数据相互影响的问题

Full Changelog: v8.2.1...v8.2.2