v1.6.1
Hi guys! Apache HertzBeat (incubating) 1.6.1 version has published!
Highlights
- [feature] designated personnel send message by @zhangshenghang in #2038
- [feature] support mongodb atlas cluster by @zhangshenghang in #2052
- [feature] Implement IMAP protocol support by @zuobiao-zhou in #2059
- [improve]add flink on yarn monitoring by @zhangshenghang in #2078
- [feature] support ai api with zhipu ai by @Yanshuming1 in #2120
- [feature] :support alibaba Ai by @Yanshuming1 in #2153
- [feature] : support Kimi Ai by @Yanshuming1 in #2171
- [improve]add zookeeper envi monitor by @zhangshenghang in #2202
- [feature] : add SparkDesk Ai by @Yanshuming1 in #2185
- [improve]WeCom app supports sending to specific users, departments, tags by @zqr10159 in #2220
- [feature] Add presto db monitor by @Yanshuming1 in #2234[
- [feature] add plugin management and support plugin hot reloading by @LiuTianyou in #2238
- [feature] support collect data from header by @Calvin979 in #2266
- Add the editing mode of "complex rule nesting" to support "threshold rules" by @kerwin612 in #2315
- [feature] Support collector to run scripts directly as agents to collect metrics. by @zuobiao-zhou in #2313
- [feature] support redis cluster and sentinel mode in real time data by @Calvin979 in #2324
- [type:feat] support KingBase database monitor by @Aias00 in #2341
- [feature] Optimize script protocol and add Windows-script yml template by @zuobiao-zhou in #2367
- [feature] add sms config by @Aias00 in #2399
- [Feature] add oceanbase template by @Aias00 in #2439
- [feature] add greenplum template by @Aias00 in #2442
- [feature] add markdown formatter by @zhangshenghang in #2519
- [type:feature] add valkey template by @Aias00 in #2547
- [type:feature] add greptimedb template by @Aias00 in #2551
- [feature] add kvrocks template by @Aias00 in #2564
- [Feature] Supports Bulletin to view all metrics. by @zqr10159 in #2584
- [feat] support monitor MQTT connections by @LiuTianyou in #2618
- [feature] Implement custom parameters for plugins by @Yanshuming1 in #2616
- [feature]Support grafana charts for Prometheus by @zqr10159 in #1658
- [Feature] add NVIDIA monitor by @zhangshenghang in #2643
- [Feature] support kafka admin monitor by @zhangshenghang in #2733
What's Changed
- [doc] add telnet protocol custom doc by @Yanshuming1 in #2061
- fixed: required field check for tag settings by @Calvin979 in #2071
- [doc] update release 1.6.0 doc by @tomsun28 in #2074
- [doc]HertzBeat 1.6.0 Upgrade Guide by @zqr10159 in #2077
- [improve] update docker compose and k8s helm deploy script by @tomsun28 in #2076
- [feature] upgrade webapp angular deps version #1707 by @Aias00 in #1987
- [feature] designated personnel send message by @zhangshenghang in #2038
- [Improve] Fix possible potential thread unsafe issues by @gjjjj0101 in #2043
- [feature] support mongodb atlas cluster by @zhangshenghang in #2052
- [feature] Implement IMAP protocol support by @zuobiao-zhou in #2059
- [fix] fix unit test passing but outputting exception stack by @LiuTianyou in #2063
- [feature] Add automatic refresh to the monitoring center by @zuobiao-zhou in #2064
- [collector] fix the wrong condition for checking the response by @ileonli in #2067
- [doc] add hertzbeat 1.6.0 release blog by @tomsun28 in #2083
- feature: add column Version and Public Ip on Collector page by @Calvin979 in #2072
- [improve]add flink on yarn monitoring by @zhangshenghang in #2078
- [feature] After new, edit, resume a monitor, display its status directly and correctly by @zuobiao-zhou in #2065
- [Improve] Support jacoco and Codecov by @crossoverJie in #1985
- [license] update license document for jutf7 by @Calvin979 in #2082
- [improve] enterprise wechat validate by @zhangshenghang in #2086
- chore: bump api-testing from v0.0.16 to v0.0.17 by @LinuxSuRen in #2087
- [bugfix] notice rules api access 409 error when upgrade 1.6.0 by @Nctllnty in #2090
- [bugfix] fix some template menus hidden when too long by @tomsun28 in #2092
- [doc] mysql monitoring help document adds steps for importing drivers by @LiuTianyou in #2091
- [doc] Add codecov badge by @crossoverJie in #2089
- fix: the e2e failure without broken the ci by @LinuxSuRen in #2093
- fix: greptimedb can't work with version >= 0.5 by @killme2008 in #2095
- [bugfix] fix extract double and unit error when unit is Ki by @LiuTianyou in #2099
- feat: supports TTL for greptimedb data storage by @killme2008 in #2101
- [improve] Optimization notification code validation by @zhangshenghang in #2102
- Optimize the code by removing unnecessary attribute values by @kerwin612 in #2110
- Fixed a style issue within the dialog on the about-page. by @kerwin612 in #2109
- fixed #2107 by @kerwin612 in #2108
- [bugfix] the prompt information on the Collector Cluster page by @kerwin612 in #2114
- Optimize the visual experience of the
level2Message
module. by @kerwin612 in #2111 - [improve] update collector info, support env config or auto fetch by @tomsun28 in #2100
- Optimize the visual experience of the
nz-table
template. by @kerwin612 in #2112 - Optimize the layout of the [New Threshold Rule] form. by @kerwin612 in #2116
- Uniformly use [...] to replace the phrase [More]. by @kerwin612 in #2115
- Fixed the i18n issue of the [New Notice Policy] form. by @kerwin612 in #2117
- Fixed the i18n issue similarly to #2117. by @kerwin612 in #2119
- bugfix the status filter in the monitoring center by @kerwin612 in #2124
- Fixed the bug of the status filter in the alert center. by @kerwin612 in #2125
- Add an input box component with a removal function. by @kerwin612 in #2127
- [fixbug] fix string type data parsing problem by @zhangshenghang in #2066
- [bug]fix the monitor status is abnormal by @Yanshuming1 in #2070
- [improve] add configuration for mounting logs by @LiuTianyou in #2128
- Fixed the issues similar to #2127 on the alert center page. by @kerwin612 in #2131
- [feature] support ai api with zhipu ai by @Yanshuming1 in #2120
- [docs] : Add an ai configuration document by @Yanshuming1 in #2130
- Add support for password type to the
app-multi-func-input
component. by @kerwin612 in #2132 - Fixed the layout styling issue of the left list on the
setting/define
. by @kerwin612 in #2134 - [doc] Doc add committer process by @zhangshenghang in #2136
- [doc] add new committer shenghang by @tomsun28 in #2137
- Unify the
border-radius
values of the all components. by @kerwin612 in #2140 - [improve] : fix AiService getType method data type,complete information for LICENSE by @Yanshuming1 in #2141
- Continuously supplement and improve the goals set in #2140 by @kerwin612 in #2142
- [bugfix] add incident publishing form validation by @LiuTianyou in #2139
- Add a new common toolbar component. by @kerwin612 in #2143
- Add a loading animation to the
/setting/define
page. by @kerwin612 in #2145 - Fixed the issue that the [first loading] does not appear by @kerwin612 in #2144
- Add a search to the /setting/define page. by @kerwin612 in #2148
- Add a basic component for "Monitoring Selection Menu" by @kerwin612 in #2150
- [bugfix] fix deleting component error by @LiuTianyou in #2152
- Add support for
search
type to themulti-func-input
component. by @kerwin612 in #2154 - [improve]Optimize delimiters by @zhangshenghang in #2155
- Add support for
formControlName
to themulti-func-input
component. by @kerwin612 in #2157 - Modified docker command documentation by @ShineDevelopment in #2158
- Fixed notify module error by @kerwin612 in #2160
- [fix] remove i18 message in restful api by @LiuTianyou in #2161
- Add missing multi-language translations. by @kerwin612 in #2163
- [feature] :support alibaba Ai by @Yanshuming1 in #2153
- [docs] : Alibaba Ai config doc by @Yanshuming1 in #2162
- Update contribution.md by @mchgood in #2164
- [bugfix] modify the prompt information for deleting used tags by @LiuTianyou in #2165
- Optimize the help-message-show component by @kerwin612 in #2169
- Optimize the content styling of the monitoring details page. by @kerwin612 in #2168
- Optimize the style of the header on the monitoring details page. by @kerwin612 in #2167
- [doc]Add new committer crossoverJie. by @zqr10159 in #2170
- Optimize the monitoring editing form. by @kerwin612 in #2172
- Fixed issue of monitor-select-menu-modal by @kerwin612 in #2177
- [feature] : support Kimi Ai by @Yanshuming1 in #2171
- Fixed issue of acions in list-page. by @kerwin612 in #2181
- Fixed issue of status-page by @kerwin612 in #2182
- [doc]add status page doc by @zhangshenghang in #2186
- [doc] : add kimiAi doc by @Yanshuming1 in #2184
- [Improve] Refactor the notification sending logic. by @crossoverJie in #2180
- Optimize the visual experience of the monitoring details page. by @kerwin612 in #2189
- Optimize the dashboard. by @kerwin612 in #2193
- Optimize the [Threshold Rule] Form. by @kerwin612 in #2190
- [bugfix] fixed "Alert Threshold Association with Monitors" is invalid bug #2105 by @pwallk in #2191
- Add a missing multi-language translation. by @kerwin612 in #2194
- Optimize the detail-page of monitor. by @kerwin612 in #2196
- Optimize the tags-selection. by @kerwin612 in #2198
- [improve]add zookeeper envi monitor by @zhangshenghang in #2202
- [chore] update community contribution.md files by @yuluo-yx in #2199
- [Improve] add IpDomainUtil & IntervaiExpressionUtil unit test by @yuluo-yx in #2204
- Unified the search interaction of the list page. by @kerwin612 in #2207
- Optimize the user experience of monitoring list pages. by @kerwin612 in #2209
- Optimize the user experience of monitoring list pages. by @kerwin612 in #2211
- [doc] add redis-cluster help document[New] by @zhangshenghang in #2210
- [feature] : add SparkDesk Ai by @Yanshuming1 in #2185
- [Chore] translate zh -> en in pom.xml by @yuluo-yx in #2213
- Two new functions are added to the notification center by @kerwin612 in #2214
- Hide the area when there are no advanced settings by @kerwin612 in #2215
- Fixed style issue of chart in detail-page by @kerwin612 in #2219
- [Improve] add @OverRide by @mchgood in #2224
- [improve]WeCom app supports sending to specific users, departments, tags by @zqr10159 in #2220
- [improve]optimize code structure and doc modify by @zhangshenghang in #2222
- [doc] update new contributors wall by @tomsun28 in #2225
- [refactor] remove chinese in application.yml by @Calvin979 in #2226
- [Improve] add MapCap & LruMap unit test by @yuluo-yx in #2227
- [Improve] add ProtoJsonUtil unit test by @yuluo-yx in #2228
- [fix] add sb3.0 autoconfig by @asd108908382 in #2230
- bugfix: auto config timezone for Jackson by @Calvin979 in #2122
- [e2e] complete e2e test case by @Calvin979 in #2231
- [doc] Introduce Committer by @crossoverJie in #2232
- [Improve] add TimePeriodUtil & ResourceBundleUtil unit test by @yuluo-yx in #2233
- [feature] Add presto db monitor by @Yanshuming1 in #2234
- [improve] : Delete Chinese comments, modify word errors, add Operatio… by @Yanshuming1 in #2236
- For Spring applications, newly added support basic-auth. by @kerwin612 in #2241
- Optimize the monitor-edit page by @kerwin612 in #2242
- [feature] add plugin management and support plugin hot reloading by @LiuTianyou in #2238
- [test] : Added the AppControllerTest test case by @Yanshuming1 in #2237
- [improve] : Optimize refactoring code, and supplement documentation by @Yanshuming1 in #2239
- [improve]update doc and prestodb properties by @zhangshenghang in #2243
- [doc]add new committer blog by @zhangshenghang in #2246
- [doc] Rename the blog file. by @crossoverJie in #2247
- Optimize the processing logic for Depend-type fields by @kerwin612 in #2248
- Further enhance and refine the optimizations implemented in #2215. by @kerwin612 in #2249
- [docs] Update guides for HertzBeat 1.6.0 upgrade and MySQL driver url by @zqr10159 in #2255
- Decouple tag selection into an independent basic component. by @kerwin612 in #2257
- Fixed failure of monitoring form validation by @kerwin612 in #2258
- Fixed failure of alert form validation by @kerwin612 in #2259
- Fixed failure of form validation by @kerwin612 in #2261
- Fixed issue of plugin-upload form by @kerwin612 in #2267
- [bugfix] fix error when delete plugin by @LiuTianyou in #2265
- [doc] update download link doc by @tomsun28 in #2264
- [feature] support collect data from header by @Calvin979 in #2266
- [fixbug]fix parameter parsing problem by @zhangshenghang in #2251
- [improve] : Modified loading application.yml by @Yanshuming1 in #2256
- [bugfix] fixed "Unable to establish a connection to nginx's https port" bug #1655 by @pwallk in #2218
- [bugfix] fixed self signed certificate detected bug #1534 by @pwallk in #2221
- [bugfix] added basic auth support for VictoriaMetrics status check by @zqr10159 in #2282
- [Improve] add springContextHolder unit test by @yuluo-yx in #2287
- [test] : add NoticeConfigControllerTest and MonitorsControllerTest test by @Yanshuming1 in #2290
- [doc]add new committer blog by @LiuTianyou in #2291
- [Improve] add common/memory unit test by @yuluo-yx in #2280
- [doc] fix mysql connections field explanation by @QBH-insist in #2294
- [doc] update committer and contributor by @tomsun28 in #2295
- [Improve] add common/util/StrUtil unit test by @yuluo-yx in #2301
- A small code specification change. by @TJxiaobao in #2299
- [refactor] remove chinese and change code style in Warehouse by @Calvin979 in #2312
- [Improve] Optimize ResourceBundle & add unit test. by @yuluo-yx in #2297
- [bugfix] Only POST and PUT methods carry payload by @pwallk in #2302
- [Improve] Optimize spring auto configuration registry by @yuluo-yx in #2304
- [chore] Update readme doc style by @yuluo-yx in #2305
- [manager]collectorApi unit test case and example by @jiangsh-ui in #2306
- Add the editing mode of "complex rule nesting" to support "threshold rules" by @kerwin612 in #2315
- Notice template fix by @TJxiaobao in #2320
- [feature] Support collector to run scripts directly as agents to collect metrics. by @zuobiao-zhou in #2313
- [doc] modify the document that uses PostgreSQL to store metadata by @LiuTianyou in #2322
- [bugfix]: fix theme is invalidated after refresh by @keaifafafa in #2321
- [Improve] add redis data queue impl by @yuluo-yx in #2319
- [type:fix] fix empty value not be handled by custom metrics by @Aias00 in #2323
- [Improve] add commonThreadPoll unit test by @yuluo-yx in #2327
- [Improve] add unit test & fix some bugs by @yuluo-yx in #2326
- [Improve] add kafak queue unit test by @yuluo-yx in #2317
- [feature] support redis cluster and sentinel mode in real time data by @Calvin979 in #2324
- [chore] optimize e2e folder struct by @yuluo-yx in #2316
- Fixed an i18n issue by @kerwin612 in #2332
- [Improve] add some unit test by @yuluo-yx in #2334
- [type:fix] fix i18n null by @Aias00 in #2338
- [doc] update doc and deploy guide and committer by @tomsun28 in #2342
- [refactor] translate chinese into english in web-app by @Calvin979 in #2343
- [type:fix] fix threshold rule modal not clear bug by @Aias00 in #2340
- [type:feat] support KingBase database monitor by @Aias00 in #2341
- Fixed an issue of ssl linkage port on the monitoring editing page by @kerwin612 in #2350
- Remove the empty footer of "AppSwitchModal" by @kerwin612 in #2352
- [Improve] add redis data queue unit test by @yuluo-yx in #2330
- [Improve] add collectJonService unit test by @yuluo-yx in #2351
- [Improve] add CollectDispatcher & NettyDataQueue unit test by @yuluo-yx in #2336
- Optimize the layout of the "Deploy Collector" modal by @kerwin612 in #2354
- [bugfix]: correct setInterval time interval to 2 minutes by @zqr10159 in #2355
- [Improve] add DbAlertStoreHandlerImpl unit test by @yuluo-yx in #2353
- [improve] add redis data storage test case by @Calvin979 in #2356
- [type:improve] modify Intervals steps by @Aias00 in #2348
- [Improve] add CommonUtil unit test by @pwallk in #2346
- [bugfix] Unable to specify collector when creating a monitor by @Calvin979 in #2311
- [type:improve] upgrade ssh core dependency version by @Aias00 in #2349
- Fixed the issue of a fleeting vertical scrollbar appearing in tab-content by @kerwin612 in #2363
- [imporve] add template i18n map verify by @pwallk in #2345
- [doc] supplement custom plugin doc by @LiuTianyou in #2309
- [feature] Optimize script protocol and add Windows-script yml template by @zuobiao-zhou in #2367
- [Improve] add prometheusUtil unit test by @yuluo-yx in #2360
- Fixed the issue of style anomaly caused by incorrect usage of nz-card-tab by @kerwin612 in #2368
- [Improve] add strbuffer unit test by @yuluo-yx in #2361
- [fix] fix committer name by @Yanshuming1 in #2372
- [Improve] add timezoneutil unit test by @yuluo-yx in #2362
- [Improve] add dispatchalarm unit test by @yuluo-yx in #2364
- [Improve] add WeComAppAlertNotifyHandlerImpl send notify test by @yuluo-yx in #2369
- [Improve] add EmailAlertNotifyHandlerImpl unit test by @yuluo-yx in #2370
- [Improve] add GotifyAlertNotifyHandlerImpl unit test by @yuluo-yx in #2380
- [bufix] fix email send error by @pwallk in #2378
- [Improve] add CollectServer unit test by @yuluo-yx in #2379
- [Improve] add ServerChanAlertNotifyHandlerImpl unit test by @yuluo-yx in #2381
- [bugfix] fix monitors alarms some query filter not work, update link by @tomsun28 in #2382
- [Improve] add AlertDefineExcel unit test and fix bugs by @yuluo-yx in #2375
- [type:feature] support alerts click to monitor detail by @Aias00 in #2385
- [Improve] add WebHookAlertNotifyHandlerImpl unit test by @yuluo-yx in #2383
- [Improve] add SmsAlertNotifyHandlerImpl unit test by @yuluo-yx in #2384
- Fixed the issue of missing form validation for the "Rule(Expr)" item in the "Threshold" form by @kerwin612 in #2387
- [docs] update img of new_committer_process.md by @Calvin979 in #2389
- [docs] add 2024-07-27-new_committer.md by @Calvin979 in #2390
- [refactor] move code from AccountController to AccountService by @Calvin979 in #2373
- [doc] : add committer introduction doc by @Yanshuming1 in #2394
- [improve] add some code style improve by @Aias00 in #2376
- [Improve] add AlertSilenceServiceImpl unit test by @yuluo-yx in #2393
- [Improve] add AlertDefineJsonImExportServiceImpl unit test by @yuluo-yx in #2391
- Submit the introduction document for the new committer by @kerwin612 in #2401
- [Improve] add AlertDefineYamlImExportServiceImpl unit test by @yuluo-yx in #2392
- [collector]bugfix: Fix ssh session not closing properly by @loong95 in #2398
- [Improve] add database file server provider by @pwallk in #2371
- [improve] modify ssh client common config by @Aias00 in #2403
- [bugfix] fix mistake md content by @Aias00 in #2406
- [feature] add sms config by @Aias00 in #2399
- [doc]Fix profile by @Yanshuming1 in #2408
- Support
Contribute with Gitpod
by @kerwin612 in #2419 - [Improve] add AlarmSilenceReduce unit test by @yuluo-yx in #2409
- [Improve] add AlarmConvergeReduce unit test by @yuluo-yx in #2410
- [refactor] move code from TagController to TagService by @pwallk in #2418
- [refactor] move code from PluginController to PluginService by @pwallk in #2417
- [refactor] move code from NoticeConfigController to NoticeConfigService by @pwallk in #2416
- [refactor] move code from GeneralConfigController to ConfigService by @pwallk in #2414
- Optimize the execution efficiency of Gitpod tasks by @kerwin612 in #2422
- chore: update web-app readme by @yykaue in #2423
- [refactor] move code from MonitorsController to MonitorService by @pwallk in #2415
- [bugfix] fixed jpa expired data clean error by @pwallk in #2329
- [Improve] add AlarmCommonReduce unit test by @yuluo-yx in #2412
- [Improve] add AlertConvergesController & AlertConvergeController unit test by @yuluo-yx in #2424
- [Improve] script command blacklist by @zhangshenghang in #2438
- [Improve] add AlertSilenceController unit test by @yuluo-yx in #2425
- [Feature] add oceanbase template by @Aias00 in #2439
- [feature] add greenplum template by @Aias00 in #2442
- [Improve] add KafkaMetricsDataSerializer & KafkaMetricsDataDeserializer unit test by @yuluo-yx in #2431
- [refactor] move code from AlertDefinesController to AlertDefineService by @pwallk in #2429
- [ci]: add e2e logs to debug e2e test & delete unnecessary files by @yuluo-yx in #2447
- [Improve] add AlertSerializer & AlertDeserializer unit test by @yuluo-yx in #2430
- [improve] add TimeZoneListener test by @yuluo-yx in #2432
- [improve] add i18n for postgresql\kingbase\greenplum by @Aias00 in #2448
- remove useless invoke method by @LINGLUOJUN in #2450
- [Improve] add AiController unit test by @yuluo-yx in #2443
- [Improve] add GeneralConfigController unit test by @yuluo-yx in #2444
- [Improve] add MetricsController unit test by @yuluo-yx in #2445
- [Improve] add StatusPagesController & StatusPagePublicController unit test by @yuluo-yx in #2446
- [Improve] add push module service unit test by @yuluo-yx in #2452
- [doc] Add zookeeper doc by @zhangshenghang in #2456
- [refactor] move code from AlertReportController to AlertService by @pwallk in #2434
- [refactor] move code from AlertConvergesController to AlertConvergeService by @pwallk in #2428
- [improve] : Optimize queues to obtain data and prevent cpu idling by @Yanshuming1 in #2466
- feat: fix log upload, when e2e fails it still uploads by @yuluo-yx in #2464
- extracting common function for KafkaCommonDataQueue by @LINGLUOJUN in #2453
- [improve] add missed field i18n by @Aias00 in #2465
- [improve] : Use constant by @Yanshuming1 in #2458
- [Improve] add AiServiceFactoryImpl unit test by @yuluo-yx in #2459
- [Improve] add ExcelImExportServiceImpl unit test by @yuluo-yx in #2460
- [Improve] add JsonImExportServiceImpl unit test by @yuluo-yx in #2461
- [refactor] move code from AlertsController to AlertService by @pwallk in #2435
- [refactor] move code from AlertSilencesController to AlertSilenceService by @pwallk in #2436
- [chore] add service test tmpl file by @yuluo-yx in #2472
- [improve] optimize collect thread prevent cpu idling by @tomsun28 in #2468
- [Improve] add push module controller unit test by @yuluo-yx in #2451
- [type:improve] fix md index order and typo by @Aias00 in #2480
- [refactor] move code from MetricsDataController to MetricsService by @pwallk in #2437
- [improve] add TemplateConfigServiceImpl unit test by @yuluo-yx in #2471
- [improve] use file constant & extract file utils by @yuluo-yx in #2474
- [improve] add some code style improve by @Aias00 in #2481
- [improve] add YamlImExportServiceImpl unit test by @yuluo-yx in #2470
- [Improve] add unit test & fix some bugs by @yuluo-yx in #2482
- [improve] add vastbase template by @Aias00 in #2487
- [Improve] add ObsObjectStoreServiceImpl unit test by @yuluo-yx in #2488
- [improve] add StatusPageServiceImpl unit test by @yuluo-yx in #2491
- [Improve] add SystemGeneralConfigServiceImpl & SmsGeneralConfigServiceImpl unit test by @yuluo-yx in #2490
- [improve] remove demo plugin by @LiuTianyou in #2492
- [refactor] refactor connect common cache by @tomsun28 in #2469
- [Improve] add AvailableAlertDefineIni & SystemSecretServiceImpl unit test by @yuluo-yx in #2496
- [Improve] add WarehouseServiceImpl unit test by @yuluo-yx in #2497
- [bugfix] fix alarm threshold ava can not modify by @tomsun28 in #2494
- [refactor] move code from CollectorController to CollectorService by @ceekay47 in #2433
- [fix]: Fix unit test errors in different languages. by @yuluo-yx in #2498
- [improve] add AccountServiceImpl unit test by @yuluo-yx in #2501
- [type:improve] add iceberg template by @Aias00 in #2503
- [improve] add ObjectStoreConfigServiceImpl unit test by @yuluo-yx in #2502
- [type:improve] add hive i18n by @Aias00 in #2504
- [type:improve] add hertzbeat i18n by @Aias00 in #2506
- [improve] add more i18n by @Aias00 in #2505
- [improve] Replacing characters with http constants by @yuluo-yx in #2500
- [type:improve] add kafka\influxdb\jetty i18n by @Aias00 in #2507
- [type:improve] add oracle i18n by @Aias00 in #2508
- [type:improve] add pulsar\push\rabbitm1 i18n by @Aias00 in #2509
- [type:improve] add redis cluster i18n by @Aias00 in #2510
- [improve] add shenyu\spring gateway i18n by @Aias00 in #2511
- [type:improve] add spring\tidb i18n by @Aias00 in #2512
- [Improve]add presto monitor metric by @zhangshenghang in #2516
- [improve] add MetricsDataRedisCodec unit test by @yuluo-yx in #2514
- [improve] add MemoryDataStorage unit test by @yuluo-yx in #2515
- [feature] add markdown formatter by @zhangshenghang in #2519
- [type:improve] add windows i18n by @Aias00 in #2513
- [improve] fix spotless check failed by @Calvin979 in #2521
- [infra] add sub git module hertzbeat-helm-chart by @tomsun28 in #2522
- [infra] support build and push docker image to hub nightly everyday by @tomsun28 in #2517
- [bugfix] fix github action build docker image error by @tomsun28 in #2525
- [optimize] use okhttpclient connection pool by @yuluo-yx in #2529
- [bugfix] webhook template json escape by @pwallk in #2532
- [imporve] simplify NoticeConfig Code. by @MRgenial in #2530
- [improve]ElasticSearch historical chart display optimization by @zhangshenghang in #2535
- [improve] auto generate readable random monitor name by @tomsun28 in #2531
- [improve] delete deprecate field by @zhangshenghang in #2537
- chore: fix typo by @yuluo-yx in #2543
- infra: update actions/checkout version to 4.1.7 by @yuluo-yx in #2544
- [bugfix] fix monitor search sync error by @Aias00 in #2546
- Add Contributors' chart by @zqr10159 in #2548
- [type:feature] add valkey template by @Aias00 in #2547
- [bugfix] clear qbdata when cascade change by @Aias00 in #2545
- chore(infra): remove redundant security bug reporting options by @yuluo-yx in #2550
- [type:feature] add greptimedb template by @Aias00 in #2551
- [improve] fix docker compose package script and update contributor doc by @tomsun28 in #2552
- docs: add new committer docs by @yuluo-yx in #2554
- [improve] Add GeneralConfigTypeEnum. by @MRgenial in #2555
- [imporve] move ai package and improve ai code. by @MRgenial in #2542
- [improve] support plugins using other jar by @LiuTianyou in #2553
- [fixbug] Fixbug doc format temporary process by @zhangshenghang in #2557
- [improve] linux chart display by @zhangshenghang in #2559
- [doc] update doc style check by @zhangshenghang in #2560
- [feature] add kingbase help md by @Aias00 in #2568
- [bugfix] fix kingbase spotless apply by @Aias00 in #2575
- [webapp] auto resize the monitor detail ui width by @tomsun28 in #2577
- chore: rename push service unit test class name by @yuluo-yx in #2562
- [feature] add kvrocks template by @Aias00 in #2564
- [e2e]: add some configuration args to observation atest running status by @yuluo-yx in #2565
- [feature] add iceberg help md by @Aias00 in #2573
- [Improve] improve doc check by @zhangshenghang in #2572
- [feature] support dead link check by @zhangshenghang in #2579
- [feature] add vastbase help md by @Aias00 in #2569
- [Improve] improve markdown format for MD024 by @zhangshenghang in #2580
- [feature] add greenplum help md by @Aias00 in #2570
- [improve] extra project configuration common filed to constants by @yuluo-yx in #2540
- [Improve] remove 1.4 version doc and improve markdown format for MD001 by @tomsun28 in #2585
- [Improve] improve markdown format for MD041 by @zhangshenghang in #2588
- [webapp] fix #2244 and update detail ui by @kerwin612 in #2590
- [feature] manage dependencies version by parent pom by @Aias00 in #2571
- [improve] improve markdown format for MD047 by @LiuTianyou in #2586
- [improve] improve md format MD025 by @Aias00 in #2587
- [Improve]Temporarily disable import sort by @crossoverJie in #2601
- [bugfix] fix alarm recover not match in converge reduce in some condition by @tomsun28 in #2603
- [doc] fix markdown lint md013 check by @tomsun28 in #2599
- [fixbug]: Fix Redfish protocol parse bug by @gjjjj0101 in #2597
- [improve] Improve markdown md035 by @zhangshenghang in #2592
- [Improve] improve markdown format for MD029 by @pwallk in #2604
- [improve]: enable md040 rules by @yuluo-yx in #2607
- [fixbug]Fixbug kafka version display by @zhangshenghang in #2609
- [improve] enable and fix test src checkstyle by @tomsun28 in #2610
- [Feature] Supports Bulletin to view all metrics. by @zqr10159 in #2584
- [doc]markdown md046 by @zhangshenghang in #2613
- [optimize]: update github action by @yuluo-yx in #2608
- Add push dao unit tests by @TemirlanBasitov in #2614
- [webapp] bugfix monitors pageable not work by @tomsun28 in #2602
- simplify the convertUnit by @LINGLUOJUN in #2595
- [imporve] null judge modify. by @MRgenial in #2558
- [improve]Centos network card information monitoring optimization by @zhangshenghang in #2626
- [improve] translate pop3 help md by @Aias00 in #2622
- [Improve] translate redis help md by @Aias00 in #2621
- [fix] fix i8n error in bulletin by @LiuTianyou in #2627
- [improve]Optimize Hbase Master and Regionserver monitoring by @zhangshenghang in #2624
- [feat] support monitor MQTT connections by @LiuTianyou in #2618
- [doc] Bulletin doc by @zqr10159 in #2631
- [feature] Implement custom parameters for plugins by @Yanshuming1 in #2616
- [Improve] add valkey help md by @Aias00 in #2633
- [improve] add oceanbase help md by @Aias00 in #2619
- [improve] support master custom java opts by @Aias00 in #2634
- [imporve] Adjustment of parameter verification by @MRgenial in #2635
- [improve] improve plugin by @LiuTianyou in #2637
- [doc]Grafana doc by @zqr10159 in #2636
- Fixed #2632 by @kerwin612 in #2638
- test: add unit tests for BulletinController by @LinuxSuRen in #2642
- [doc]update doc for custom plugin by @LiuTianyou in #2245
- [improve] update thread pool nums policy by @tomsun28 in #2606
- [improve] add md-lint command and docs by @yuluo-yx in #2640
- [improve]improve code by @zhangshenghang in #2523
- [doc] help doc for mqtt by @LiuTianyou in #2645
- Grafana doc by @zqr10159 in #2647
- [improve] added a method to obtain plugin parameters by @LiuTianyou in #2644
- [improve] improve markdown format for MD003 by @Calvin979 in #2649
- [doc]Improve install doc by @zqr10159 in #2650
- [improve]improve doc 052 by @zhangshenghang in #2654
- translation airflow.md to English by @wyfvsfy in #2656
- [improve] improve plugin params by @LiuTianyou in #2655
- [fix] fix byte type npe. by @MRgenial in #2659
- fix the mounting issues in script/docker-compose/hertzbeat-postgresql-victoria-metrics/docker-compose.yaml by @sherry-peng2333 in #2660
- [improve] Update ElasticSearch monitoring template. Description supports i18n by @zhangshenghang in #2662
- [improve] improve markdown format for MD033 by @Calvin979 in #2657
- [doc] Add doc for linux_script and windows_script by @zuobiao-zhou in #2646
- test: add more unit tests for some services by @LinuxSuRen in #2653
- [improve] improve markdown format for MD045 by @Calvin979 in #2658
- [feature]Support grafana charts for Prometheus by @zqr10159 in #1658
- [Feature] add NVIDIA monitor by @zhangshenghang in #2643
- [improve] improve plugin upload check by @LiuTianyou in #2666
- [bugfix] fix monitor detail display error by @Aias00 in #2667
- [task] customize dashboard jump to monitor detail by @Aias00 in #2668
- [bugfix] fix bulletin name check by @Aias00 in #2669
- [bugfix] filter dashboard metrics by @Aias00 in #2673
- [bugfix] clear filters when ok\cancel by @Aias00 in #2674
- [bugfix] fix custom dashboard show metrics error by @Aias00 in #2675
- test: add more unit tests for the collects by @LinuxSuRen in #2671
- [fix] error image by @LiuTianyou in #2676
- [bugfix] fix monitor edit error by @Aias00 in #2677
- [optimize] In a minor issue, the values of max and min are reversed by @lixiaobaivv in #2678
- [improve] add kanban auto refresh by @Aias00 in #2681
- [bugfix] fix kanban failed to add all selections by @Aias00 in #2680
- [bugfix] fix load error when edit monitor and can not update by @tomsun28 in #2682
- chore: make the controller response be easy by @LinuxSuRen in #2679
- [improve] beautify lark notification by @LiuTianyou in #2683
- [doc] add new contributor and committer by @tomsun28 in #2687
- [bugfix] fix status page unknowing status value by @Aias00 in #2689
- [improve] support kanban set auto refresh Interval by @Aias00 in #2686
- fix: fix e2e unstable by @LiuTianyou in #2684
- remove personal info by @leo-934 in #2685
- [improve] extract some common methods by @yuluo-yx in #2691
- [doc] update doc for feishu notification by @LiuTianyou in #2694
- [bugfix] fix search value not clear by @Aias00 in #2688
- [doc] Add a new committer by @zuobiao-zhou in #2699
- [improve]: extract common constant str by @yuluo-yx in #2698
- [improve] add new committer blog by @Aias00 in #2705
- [doc] Resolve error link by @zhangshenghang in #2706
- test: add unit test case for the util by @LinuxSuRen in #2701
- [bugfix] Allow anonymous access for MongoDB Atlas and standalone instances by @zqr10159 in #2704
- [doc] Add new committer blog by @zuobiao-zhou in #2708
- [improve] Increase the priority of configuration initialization by @LiuTianyou in #2709
- [bugfix] disallow adding tag with same key same value by @Aias00 in #2700
- [bugfix] template upload by @zqr10159 in #2710
- [Improve] module code struct by @zhangshenghang in #2707
- [improve] refactor bulletin impl code by @tomsun28 in #2714
- [improve] support notify auto refresh by @Aias00 in #2712
- [bugfix] fix tag select component display and select error by @tomsun28 in #2719
- [improve] use post request refresh token by @tomsun28 in #2720
- [improve]Add release windows script and update version. by @zqr10159 in #2722
- [improve] modify bin shells by @Aias00 in #2723
- [improve] revert modify bin shells by @tomsun28 in #2735
- [bugfix] fix code describe by @zhangshenghang in #2734
- Release 1.6.1 rc2 by @zqr10159 in #2724
- [license] add ngx query builder license and update by @tomsun28 in #2737
- [license] update greptime dependency license by @tomsun28 in #2738
- [release] update collector version 1.6.1 by @tomsun28 in #2739
- [Feature] support kafka admin monitor by @zhangshenghang in #2733
- [improve]:Improve plugin by @Yanshuming1 in #2744
- [Improve] Modify Kafka monitoring execution priority by @zhangshenghang in #2743
- [improve] init default theme by @Aias00 in #2741
- [improve] support kanban tablename i18n by @Aias00 in #2749
- [improve] remove side nav user avatar by @Aias00 in #2742
- [fix] Threshold Rules search i18n error (#2692) by @keaifafafa in #2736
- [Improve] Fix cannot upload test report in the PR by @crossoverJie in #2748
- JDK17 does not exist in Huawei's mirror station, delete the descripti… by @pruidong in #2752
- [doc] fix JDK download mirror link by @zuobiao-zhou in #2756
- [webapp] fix bulletin with multiple rows of results by @tomsun28 in #2761
- [doc] improve kafka monitor config by @zhangshenghang in #2765
- [Improve] modify kafka log level by @zhangshenghang in #2763
- [doc] add baota extern install doc by @tomsun28 in #2768
- [improve] email notice template use the common render by @tomsun28 in #2775
- [doc] drop dead link by @zhangshenghang in #2777
- [improve] update docker-compose license and fix compose config yml by @tomsun28 in #2778
New Contributors
- @ileonli made their first contribution in #2067
- @killme2008 made their first contribution in #2095
- @ShineDevelopment made their first contribution in #2158
- @mchgood made their first contribution in #2164
- @pwallk made their first contribution in #2191
- @asd108908382 made their first contribution in #2230
- @QBH-insist made their first contribution in #2294
- @jiangsh-ui made their first contribution in #2306
- @keaifafafa made their first contribution in #2321
- @loong95 made their first contribution in #2398
- @yykaue made their first contribution in #2423
- @ceekay47 made their first contribution in #2433
- @MRgenial made their first contribution in #2530
- @TemirlanBasitov made their first contribution in #2614
- @wyfvsfy made their first contribution in #2656
- @sherry-peng2333 made their first contribution in #2660
- @lixiaobaivv made their first contribution in #2678
- @pruidong made their first contribution in #2752
Full Changelog: v1.6.0...v1.6.1-rc6