Repository navigation
v9.2.0
What's Changed
- fix(side-menu): keep the rail collapsed when a menu row is clicked by @Fiona2016 in #2268
- fix(side-menu): align leaf menu icon spacing with groups by @Fiona2016 in #2271
- fix: keep the port in the categraf install address by @710leo in #2273
- Feat/nightingale ai page by @jsers in #2262
- feat(dashboard): support per-target multi-datasource queries by @jsers in #2238
- feat(dashboard): anonymous time-limited sharing link by @710leo in #2274
- feat(side-menu): open a group's first child from the collapsed icon by @Fiona2016 in #2276
- perf(ai-chat): batch streaming renders, defer markdown and memoize blocks by @SummerSweety in #2278
- fix(mcp): pin OAuth consent decision to the /api/n9e prefix by @Fiona2016 in #2281
- fix(collect-setup): Automatically fall back to prefix matching when the exact Sentinel metric cannot be found. by @710leo in #2272
- docs(notificationChannels): mention variable references in the header tip by @710leo in #2285
- feat(login): support /login?sso=xxx to auto redirect to SSO provider by @710leo in #2249
- fix(notificationChannels): stop submitting blank request configs and bind feishu card credentials correctly by @710leo in #2286
- feat(i18n): add pt-BR, es, id, ko and fr locales by @710leo in #2291
- fix(side-menu): keep collapsed group icons visible on a colored sidebar by @Fiona2016 in #2294
- fix: cap share link lifetime and sync public state when issuing one by @710leo in #2298
- feat(dev): support VITE_DEV_LOCALE=all and default dev locale to en_US by @710leo in #2306
- feat(dashboard): rewrite grafana import with migration ledger and con… by @jsers in #2288
- refactor(dashboard): unify schema version on dashboard.version by @jsers in #2308
- feat(error): render 403 in place and unify error pages by @Fiona2016 in #2300
- fix(busi-group): cast busi_group_id to number when removing a team by @710leo in #2310
- fix: grafana 导入包装格式校验失败/复制误报成功/错误归属仅比较 pathname (daily review) by @flashduty[bot] in #2312
- feat(menu): reorganize SideMenu and add dot-path SPA fallback plugin by @jsers in #2266
- feat(elasticsearch): add ES SQL query mode with SQL builder by @jsers in #2293
- feat(alert-cur-events): add fullscreen live view by @jsers in #2301
- feat(dashboard): support label/value object options for query variables by @jsers in #2314
- chore(deps): bump @fc-components/monaco-editor to 0.6.0 by @jsers in #2296
- feat(logExplorer): add configurable flatten depth setting by @jsers in #2297
- Feat/custom alert severity names by @jsers in #2304
- Replace PageError icons with branded illustrations by @Fiona2016 in #2323
- feat(datasource-select): migrate pages to DatasourceSelectV3 by @jsers in #2290
- Fix PageError branded icons ignored by antd Result by @Fiona2016 in #2325
- fix: i18n 补齐 default/deleted/all_datasources 在 es/fr/id/ko/pt 的缺失翻译 (daily review) by @flashduty[bot] in #2329
- fix(users): restore last active time column by @Fiona2016 in #2330
- fix(datasource): 行内编辑后原位更新行,不再整表刷新导致编辑行跳走 by @flashduty[bot] in #2316
- feat(notification-channels): Connect the default request body of the new page to the commercial edition coverage points by @710leo in #2337
- Historical alerts support querying by hash. by @710leo in #2333
- refactor(alertRules): soft-deprecate rule-level service calendar time range by @710leo in #2338
- feat: refactor host page by @710leo in #2327
- fix: i18n missing keys for es/fr/id/ko/pt locales (daily review) by @flashduty[bot] in #2346
- feat(hosts): 通道等级筛选增加关闭并高亮确认目标等级 by @myrainhua in #2349
- feat(user): add status column, filter and disable/enable action to user list by @710leo in #2347
- Alert rule search support PromQL by @710leo in #2341
- feat(explorer): add an AI query dock with cancellable actions and undo by @Fiona2016 in #2318
- fix(data-source): 修复数据源类型图标尺寸溢出 by @star-6 in #2350
- style(ai-dock): give the query dock a solid surface and a popover shadow by @Fiona2016 in #2356
- feat(doris): prune index fields request by time range by @jsers in #2362
- fix(error): let "Go back" survive a full page load by @Fiona2016 in #2361
- fix(ai-dock): offer the model's follow-up as a Tab key in the composer by @Fiona2016 in #2360
- fix(ai-dock): tell the query from the answer without avatars by @Fiona2016 in #2359
- feat(alertRule): enable enrich queries for SQL datasources by @710leo in #2368
- feat(notification): native Jira, Discord and JSM Alert channels by @710leo in #2363
- flashai pipeline by @wsc500 in #2370
- feat(template-match): add an optional extra tab and alert notice by @myrainhua in #2372
- fix(skills): move builtin skill replace out of the overflow menu by @jsers in #2369
- feat(docs): link to n9e.github.io for non-Chinese UI, add from param; fix duplicated sidebar group by @710leo in #2373
- fix(i18n): drop paid-edition wording and vendor links from the open-source UI by @710leo in #2374
New Contributors
- @SummerSweety made their first contribution in #2278
Full Changelog: v9.1.1...v9.2.0