 NekoPunchandaias00
|
1ebfe76c37
|
[fix] evaluate threshold rules with empty field values (#4307)
Co-authored-by: aias00 <liuhongyu@apache.org>
|
2026-08-17 11:05:32 +08:00 |
|
 NekoPunchandaias00
|
e12a1ddead
|
[fix] keep one-row metric data when command output is short (#4308)
Co-authored-by: aias00 <liuhongyu@apache.org>
|
2026-08-17 09:45:54 +08:00 |
|
 NekoPunchandTomsun28
|
b61dbfcacf
|
fix(collector): correct jsonpath alias parsing for rows missing path (#4265)
Co-authored-by: Tomsun28 <tomsun28@outlook.com>
|
2026-08-17 09:18:42 +08:00 |
|
 Bhavya SonigraandTomsun28
|
f952d47eb4
|
[security] Restrict plugin upload endpoint to admin role (#4149) (#4257)
Signed-off-by: Bhavya Sonigra <sonigrabhavya28@gmail.com>
Co-authored-by: Tomsun28 <tomsun28@outlook.com>
|
2026-08-15 01:44:43 +08:00 |
|
 DuansgandClaude Opus 5
|
cf737db2ee
|
[fix] stop serving the openapi document to anonymous callers (#4276)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-14 10:44:48 +08:00 |
|
Duansg
|
cbb62a3358
|
[fix] bound what one anonymous push request can consume (#4273)
|
2026-08-14 10:41:02 +08:00 |
|
shown
|
001e229236
|
fix(ai): persist parameters for scheduled skills (#4317)
|
2026-08-13 22:38:55 +08:00 |
|
 shownandDuansg
|
2cea398910
|
fix(ai): create conversation when conversation ID is missing (#4315)
Co-authored-by: Duansg <siguoduan@gmail.com>
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
|
2026-08-13 00:03:24 +08:00 |
|
 NekoPunchandDuansg
|
8a62215e8b
|
test(web): make web-app unit tests runnable (#4314)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-12 23:26:38 +08:00 |
|
NekoPunch
|
f07215639d
|
[feat] paginate the monitoring metrics data table (#4309)
|
2026-08-12 22:41:23 +08:00 |
|
Duansg
|
41c4fb7ff5
|
[fix] add missing rbac rules for the remaining unruled routes (#4271)
|
2026-08-11 00:50:11 +08:00 |
|
Duansg
|
cfb3dee490
|
[fix] fix align cors configuration with header based authentication (#4267)
|
2026-08-10 01:45:40 +08:00 |
|
 NekoPunchandDuansg
|
4feff12e32
|
fix(alert): keep datasource in alert rule export/import (#4264)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-10 01:34:47 +08:00 |
|
 lynx009andDuansg
|
3e7c2bc67f
|
feat(alerter): support Alibaba Cloud Monitor webhook (#4296)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-10 00:41:18 +08:00 |
|
 NekoPunchandDuansg
|
42307a9928
|
[feat] Support etcd monitoring (#4306)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-10 00:10:00 +08:00 |
|
 NekoPunchandDuansg
|
fd8056b066
|
[fix] keep zero-row metrics data in redis queue codec (#4305)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-09 23:50:47 +08:00 |
|
 
|
68ecb7118b
|
[fix] add missing alert.setting.window i18n keys for non-zh-CN locales (#4298)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-09 22:38:59 +08:00 |
|
Duansg
|
a5496d6804
|
[fix] validate the metric history query inputs (#4274)
|
2026-08-09 22:09:21 +08:00 |
|
 DuansgandClaude Opus 5
|
4566f62de3
|
[fix] restrict the actuator endpoints to admin (#4277)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-09 21:07:48 +08:00 |
|
Duansg
|
1a7b45ec26
|
[fix] restrict monitoring template writes to admin (#4278)
|
2026-08-09 20:46:58 +08:00 |
|
 
|
06078adc60
|
[fix] stop silent SSL-to-plaintext downgrade in R2DBC MySQL route (#4260)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-09 18:47:38 +08:00 |
|
 Tanay Paulandlynx009
|
c4b4e859e6
|
docs(help): add alert notification overview page (#4300)
Co-authored-by: lynx009 <2030509072@qq.com>
|
2026-08-08 10:10:03 +08:00 |
|
Duansg
|
e3cb203d37
|
[fix] restore dropped rbac rule for single monitor deletion (#4269)
|
2026-08-07 07:07:34 -07:00 |
|
shown
|
df843942cc
|
fix(ai): improve SOP schedule error handling (#4301)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
|
2026-08-06 23:47:00 +08:00 |
|
 LogicandDuansg
|
7eb4b1cd44
|
maintenance: preserve metric string values (#4287)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-06 14:46:59 +08:00 |
|
 LogicandDuansg
|
bf3bb4fa45
|
Define bulletin write fields explicitly (#4292)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-05 13:35:59 +08:00 |
|
Logic
|
76d28add2e
|
maintenance: bound SMS client failure details (#4282)
|
2026-08-05 07:11:46 +08:00 |
|
Logic
|
12463f6ab7
|
maintenance: derive rule-scoped notice groups (#4291)
|
2026-08-03 14:05:39 +08:00 |
|
 LogicandDuansg
|
e03e0e02e1
|
Generate metric scheduling intervals lazily (#4290)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-03 13:54:28 +08:00 |
|
 LogicandDuansg
|
4c9ebb7d0a
|
maintenance: canonicalize alert label fingerprints (#4283)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-03 13:51:02 +08:00 |
|
 LogicandDuansg
|
e6ceea94f8
|
maintenance: normalize Zabbix alert identity (#4284)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-03 13:37:02 +08:00 |
|
 LogicandDuansg
|
4a4e582036
|
maintenance: bound alert persistence locks (#4285)
Co-authored-by: Duansg <siguoduan@gmail.com>
|
2026-08-03 12:12:36 +08:00 |
|
Logic
|
db72f1e402
|
maintenance: scope Grafana request authentication (#4288)
|
2026-08-03 11:53:10 +08:00 |
|
Duansg
|
b1a4f9630e
|
[fix] stop exposing the jwt and aes master keys over the config api (#4270)
|
2026-08-03 11:30:56 +08:00 |
|
 Duansgandshown
|
16d420a245
|
[fix] restrict /api/ai SOP endpoints to admin role (#4261)
Co-authored-by: shown <yuluo08290126@gmail.com>
|
2026-08-03 11:10:43 +08:00 |
|
Duansg
|
6897c8720b
|
[fix] stop jdbc connection properties injected through the database name (#4299)
|
2026-08-03 09:52:51 +08:00 |
|
shown
|
85dff9b36f
|
fix(ai): handle invalid skill params and failed reports (#4297)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
|
2026-08-02 20:19:37 +08:00 |
|
 
|
54e3154be4
|
[fix] bind greptime compose data-store ports to localhost (#4258)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
|
2026-08-02 18:35:01 +08:00 |
|
shown
|
59c003aaef
|
[fix] prevent masked notice secret replay to attacker URLs (#4262)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
|
2026-07-29 20:54:26 +08:00 |
|
Duansg
|
b1b242f9bf
|
[chore] upgrade hertzbeat version (#4255)
|
2026-07-28 09:40:56 +08:00 |
|
shown
|
cdcb5f74b7
|
fix(ai): improve SOP schedule error handling (#4254)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
|
2026-07-27 22:38:00 +08:00 |
|
Duansg
|
0f6b995be2
|
[fix] skip SQL Server integration test on arm64 (#4253)
|
2026-07-27 05:20:30 -07:00 |
|
shown
|
a4b486d992
|
fix(ai): improve alert rule validation and parsing (#4251)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
|
2026-07-26 23:07:48 +08:00 |
|
 
|
eb7ca9728d
|
improve(dashboard): hide empty category cards, add empty state (#4242)
Co-authored-by: Tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
|
2026-07-26 18:32:23 +08:00 |
|
NekoPunch
|
0ae41860e3
|
test: fix two flaky tests (#4250)
|
2026-07-26 18:21:10 +08:00 |
|
 NekoPunchandTomsun28
|
4a8f78b6f9
|
fix(alerter): keep webhook query params intact (#4249)
Co-authored-by: Tomsun28 <tomsun28@outlook.com>
|
2026-07-26 17:36:47 +08:00 |
|
 NekoPunchandaias00
|
70ddfda1de
|
[docs] refactor blog list UI to card grid (#4219)
Co-authored-by: aias00 <liuhongyu@apache.org>
|
2026-07-26 15:51:32 +08:00 |
|
 
|
79c48a4bfc
|
fix(ai): remove SOP schedules when deleting conversations (#4247)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Duansg <siguoduan@gmail.com>
Co-authored-by: Tomsun28 <tomsun28@outlook.com>
|
2026-07-26 14:38:41 +08:00 |
|
 Tomsun28andDevin
|
9ec371a5c5
|
ci(doc-deploy): fix pnpm cache setup and upgrade Node to 22 (#4248)
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
2026-07-26 14:22:28 +08:00 |
|
Tomsun28
|
c805d633b6
|
docs: add new contributors and update notice year (#4245)
|
2026-07-25 20:22:02 +08:00 |
|