v1.7.0
Hi guys! Apache HertzBeat (incubating) 1.7.0 version has published!
What's Changed
- doc: update for v1.6.1 release by @zqr10159 in #2794
- [Doc] improve website by @zhangshenghang in #2795
- [doc] update deploy doc by @tomsun28 in #2796
- [Task][OSPP] HertzBeat Official Template Marketplace by @All-The-Best-for in #2641
- [improve]:Improve the way Ai is entered and requested by @Yanshuming1 in #2762
- [bugfix] fix collector docker build error by @tomsun28 in #2799
- [fix]Remove the duplicate declaration of commons-net by @shinestare in #2801
- [doc] update new contributors by @tomsun28 in #2802
- [Improve] Improve module name by @zhangshenghang in #2805
- [improve] code according to code specifications by @po-168 in #2809
- [feature] Support custom refresh intervals for each group of metrics by @zuobiao-zhou in #2718
- [improve] Fix error links caused by module name changes. by @zuobiao-zhou in #2807
- [fix] fix the Linux process monitoring process exits abnormally without warning by @LiuTianyou in #2810
- [Doc] Add blog by @zhangshenghang in #2812
- [Improve] improve kafka monitor by @zhangshenghang in #2813
- [Feature] add e2e code by @zhangshenghang in #2811
- [improve] modify e2e test by @zhangshenghang in #2814
- [improve] update windows metrics yml by @tomsun28 in #2816
- [improve] update grafana auth method and add expose url by @tomsun28 in #2818
- Fixed the omissions in #2805 by @kerwin612 in #2826
- [refactor] change name from http_sd to registry by @Calvin979 in #2827
- [fix]fix windows chinese encoding by @starryCoder in #2831
- [doc] Added custom development collector documentation by @zhangshenghang in #2833
- [improve] update and fix template yml priority by @tomsun28 in #2829
- [chore] Delete redundant Spaces by @ayu-v0 in #2834
- [doc]: update sidebar category label and plugin documentation by @zqr10159 in #2837
- [fix] bugfix flyway location can not auto detect vendor when not h2 by @tomsun28 in #2835
- [improve] update victoriametrics and greptime store by @tomsun28 in #2836
- [feature] support managing tasks by using http_sd by @Calvin979 in #2830
- [fix] auto generated by protocol buffer by @tomsun28 in #2842
- [Feature] Add ssh e2e code by @zhangshenghang in #2843
- [bugfix]Fix wrong app name by @zqr10159 in #2845
- [doc] add security model doc and update contributors by @tomsun28 in #2846
- [improve] improve dependency by @zhangshenghang in #2855
- [doc] update security doc and some by @tomsun28 in #2856
- A bug fix by @TJxiaobao in #2853
- [doc] Add ',' separator between monitoring types by @Rancho-7 in #2865
- [doc]improve-windows-monitoring:Update Windows system monitoring docu… by @starryCoder in #2869
- [Optimize] Add a reminder about potential collection issues caused by the Docker deployment method of collector. by @zuobiao-zhou in #2844
- [improve]Add more helpful messages when adding a Kafka monitor by @Rancho-7 in #2876
- modified:add a small change. by @TJxiaobao in #2878
- [Fix] fix clickhouse monitor by @LiuTianyou in #2874
- [chore] Delete the redundant else by @ayu-v0 in #2881
- [improve]Remove stack property from line charts by @zqr10159 in #2888
- [improve]improve linux process by @LiuTianyou in #2889
- [Improve]Beautify Charts by @zqr10159 in #2891
- [doc] Add more hints when users are switching data source. by @Rancho-7 in #2880
- [collector]feature:Add monitoring metrics for consumer groups in Kafka client by @doveLin0818 in #2887
- [Improve] Improve Kafka chart display by @zhangshenghang in #2894
- [collector]bugfix:fix the issue of reusing the
adminClient
in the Kafka client. by @doveLin0818 in #2895 - [improve]add Plc protocol , Modbus monitor by @ZY945 in #2850
- [Improve] add notification when port number changes automatically due to HTTPS toggle.(#2779) by @yunfan24 in #2896
- [feature] integrate with Apache Arrow by @Calvin979 in #2864
- [Doc] update doc by @zhangshenghang in #2900
- [Imporve] Support Kafka internal topic configuration by @zhangshenghang in #2901
- fix: update calculate metrics definitions by @zqr10159 in #2905
- [feature] Add a new Singleton-pattern-based LRU local cache by @doveLin0818 in #2907
- add an online parser for prometheus. by @leo-934 in #2851
- [Improve] Improve OBS by @zhangshenghang in #2909
- [improve] fix import of CollectRep by @Calvin979 in #2910
- feature: Add Alarm Voice Alerts by @zqr10159 in #2906
- [bugfix] Fix the bug where canceling an edit on a record still updates the page values. by @yunfan24 in #2911
- [bugfix] Fix docker container name unable to display problem by @zhangshenghang in #2914
- [improve] Optimize CacheService and add relevant unit test by @lctking in #2912
- [improve] Add required field indicators and form validation prompts for convergence strategies and silent strategies in the form. by @yunfan24 in #2913
- [Feture]Add docker e2e test by @zhangshenghang in #2916
- [bugfix]: fix setColumns method in CollectRep class by @zqr10159 in #2918
- improve: replace empty json object key with empty string by @zqr10159 in #2919
- [bugfix] Bug fix for alarm voice. by @yunfan24 in #2920
- Update app-windows_script.yml by @simonsigre in #2922
- [bugfix] Fixed the 'java.lang.UnsupportedOperationException' exception caused by getCurrentMetricsData by @lixiaobaivv in #2923
- [Improve] Optimize the e2e code structure by @zhangshenghang in #2926
- [improve] optimize website navbar css(#2928) by @ponfee in #2929
- [feature] Adding CPU Temperature Check Into Default Ubuntu Checks by @simonsigre in #2930
- [improve] Improve the synchronization of the mute status. by @yunfan24 in #2927
- [bugfix] Corrected case 'DashBoard' is a lower case 'B' by @simonsigre in #2935
- [bugfix] Modify the doris_be.md document into an English version by @Craaaaazy77 in #2936
- [improve] Refactor and Split the Message Notification Component. by @yunfan24 in #2924
- [home] updated navbar css #2928 by @Vedant7789 in #2934
- [Improve]Improve e2e code by @zhangshenghang in #2945
- [refactor] refactoring methods replaceCryPlaceholder and replaceSmilingPlace by @hasimmollah in #2832
- [alarm] refactor new alarm by @tomsun28 in #2902
- bugfix: optimize column update. by @zqr10159 in #2947
- [doc] Add Supported MySQL Versions. by @yunfan24 in #2949
- [Feature] Support customized JMX monitoring through the Factory Pattern. by @doveLin0818 in #2932
- [Improve]Modify Chinese comments by @zhangshenghang in #2950
- [improve] fix some alarm relate bug, update alarm center ui by @tomsun28 in #2951
- 【Improve】adjust log level from INFO to WARN. by @Rancho-7 in #2952
- [Doc]:Add English version of documentation for Kafka Consumer Detail by @Rancho-7 in #2953
- [Imporve] Improve Huaweicloud by @zhangshenghang in #2954
- [improve] update alarm inhibit rule and alarm ui by @tomsun28 in #2957
- [bufix] fix collector job scheduler error by @tomsun28 in #2966
- [Improve]:Standardize Kafka metric naming by @Rancho-7 in #2961
- [BUG] "Advanced Settings" is all white in dark mode by @Suvrat1629 in #2965
- [Improve] add no popup option after next login by @LiuTianyou in #2969
- [feature] replace googletagmanager to matomo by @Aias00 in #2877
- Fix the search functionality issue. by @yunfan24 in #2970
- bugfix: add metrics data update logic in memory storage by @zqr10159 in #2973
- [Improve] Add more test cases for Kafka junit tests by @Rancho-7 in #2976
- [feature] alert integration extern source by @tomsun28 in #2978
- [bugfix] Fix NullPointerException by @ayu-v0 in #2849
- [webapp] key-value-input component hover effect fixed by @ghyghoo8 in #2972
- [bugfix] fix alert integration extern source bug by @tomsun28 in #2979
- [Feature] Support copy monitoring by @zhangshenghang in #2981
- [bugfix] fix hbase dashboard display anomalies and turn on HTTPS by @MonsterChenzhuo in #2980
- [improve] update i18n json stru and update search ui by @tomsun28 in #2986
- [MINOR UPDATE] improve xml parsing code by @pjfanning in #2988
- [docs]doc:Added spark Chinese documents and changed the original spar… by @helei1030 in #2987
- [type:improve] fix dependencies vulnerabilites by @Aias00 in #2989
- [feature] Add privateKey passphrase config for linux monitor by @MasamiYui in #2982
- [type:fix] remove matomo ip by @Aias00 in #2990
- [feature] Added multilingual defaults for forms by @wanhao23 in #2991
- [Improve]Add Copy token button by @zqr10159 in #2992
- [MINOR UPDATE] close HttpResponse in HttpCollectImpl by @pjfanning in #2993
- [MINOR UPDATE] close http response in PrometheusAutoCollectImpl by @pjfanning in #2994
- [MINOR UPDATE] fix more instances of unclosed Http Responses by @pjfanning in #2995
- [bugfix] fix wrong http user-agent content by @tomsun28 in #2996
- [feature] Support monitoring for StarRocks FE and StarRocks BE. by @yunfan24 in #2997
- [MINOR UPDATE] refactor base64 code to simplify the conversions by @pjfanning in #2999
- [webapp] bugfix edit monitor http query params error by @tomsun28 in #3001
- [feature] Complete multiple languages by @wanhao23 in #3002
- [feature] Add alerter_zh_TW.properties configuration to adapt to mult… by @jonasHanhan in #3004
- [bugfix] fix some unit tests that failed to run by @NikhilMurugesan in #3007
- feature: implement drag-and-drop functionality for alert templates by @zqr10159 in #3005
- [improve] Freeze the 'Operate' column on the right side of the list. by @yunfan24 in #3009
- [MINOR UPDATE] always specify the char encoding in getBytes by @pjfanning in #3011
- [bugfix]Fix page not found by @zqr10159 in #3014
- [bugfix] Modify mask issue by @myangle1120 in #3018
- [issue-2998] remove invalid check in isValidLabelValue by @pjfanning in #3015
- [MINOR UPDATE] Use Encode to string when possible (Base64) by @pjfanning in #3016
- [Improve] update english doc by @zhangshenghang in #3028
- [Feature] Add API e2e code by @zhangshenghang in #3029
- [doc] update new contributor wall by @tomsun28 in #3025
- OnlineParserTest doesn't test anything by @pjfanning in #3010
- [feature] periodic alert threshold by @tomsun28 in #3024
- [bugfix] fix and enable some unit tests. by @yunfan24 in #3031
- [feature] Add pagination and name-based search functionality in notification module by @yunfan24 in #2948
- [bugfix] Fixed the bug in the threshold rules search box. by @yunfan24 in #3034
- [improve] Replaced hardcoded text with internationalized string. by @yunfan24 in #3035
- [update] upgrade actions/upload-artifact to v4 by @yunfan24 in #3046
- [improve] Search ignores case sensitivity. by @yunfan24 in #3042
- Add sse support for alert center, no need to manually refresh the page, add slide-in animation by @zqr10159 in #3051
- [alert] support multi query expr threshold by @tomsun28 in #3054
- improve: enhance alert card animations and interactions by @zqr10159 in #3055
- [improve] update theme ui color by @tomsun28 in #3057
- [bugfix] Fix the issue where the monitoring status is not updated. by @yunfan24 in #3056
- [bugfix]style(alert-center): enhance 3D transformation and z-index layers by @zqr10159 in #3059
- [Feature]Add zookeeper e2e code by @zhangshenghang in #3030
- [feature] Add Sftp config for monitor by @MasamiYui in #3038
- [feature] Add Japanese by @wanhao23 in #3013
- [bugfix] fix singleton not support remove, search id error, audio fetch 401 by @tomsun28 in #3062
- [API DOC] Change Swagger description by @pwallk in #3061
- [webapp] update ui theme by @tomsun28 in #3064
- [feature] Support SSH Tunnel by @pwallk in #3060
- [improve] Complete the missing labels in the i18n file. by @yunfan24 in #3065
- [Feature]Add Chinese check by @zhangshenghang in #3066
- [improve] Refactor SMS sending and replace Tencent Cloud SDK with HTTP API. by @yunfan24 in #3063
- [Bugfix] fix when the monitor is modified, the status is erroneously changed by @pwallk in #3067
- improve: update monitor chart configuration and springboot GreptimeDB version by @zqr10159 in #3071
- [doc] Update the SMS configuration document. by @yunfan24 in #3073
- [feature] SMS notification supports unisms. by @yunfan24 in #3077
- [webapp] update and fix alert ui when theme dark by @tomsun28 in #3082
- [improve] Improve and unify the search. by @yunfan24 in #3085
- [feature] supports alibaba SMS. by @yunfan24 in #3084
- [improve] optimize kafka collect test by @Rancho-7 in #3093
- correct home's new_committer_process by @a-little-fool in #3094
- [bugfix] kafka client detect error by @Rancho-7 in #3088
- [Doc]Improve openai doc by @zhangshenghang in #3097
- [Improve] Message notification prompt optimization by @zhangshenghang in #3095
- [webapp] fix web oom crash when backend api can not access by @tomsun28 in #3100
- [Feature] Add deepseek Api Monitor by @zhangshenghang in #3096
- feat/adding-ptBR-translation by @yasminvo in #3098
- [bugfix] fix alert sse illegal state exception by @tomsun28 in #3106
- [bugfix] Fix exception thrown when searching for CollectRep.Field in the list by @JuJinPark in #3109
- [type: fix] #3090 garbled characters by @notbugggg in #3113
- [doc]fix link by @zhangshenghang in #3123
- [doc] Add GSOC doc by @zhangshenghang in #3122
- [doc] Add alibaba SMS and unisms documentation. by @yunfan24 in #3114
- [improve] support reuse jdbc connection switch by @tomsun28 in #3101
- [webapp] fix monitor define param wrong placeholder tip by @tomsun28 in #3118
- [bugfix] Fix swagger opening exception that Failed to load API definition. (#3127) by @yyahang in #3129
- [doc] welcome new committer and contributor by @tomsun28 in #3132
- [feature] add smslocal sms notification by @a-little-fool in #3135
- [improve] Optimize the progress display of monitoring imports by @MasamiYui in #3120
- [improve] fix potential memory leakage and content length issues. by @tomsun28 in #3128
- [bugfix] fix overflow arrow buffer index by @tomsun28 in #3137
- [improve] improve plugin upload by @LiuTianyou in #3139
- [doc] Add new committer blog by @yunfan24 in #3140
- Configuring gitpod with java by @kerwin612 in #3141
- Fix the issue of the empty dropdown menu on the Kanban board page. by @kerwin612 in #3142
- [feature] Add AWS sms client by @JuJinPark in #3134
- [feature] Support skywalking alert source by @MasamiYui in #3144
- [feature] support SSH proxy jump connections by @LL-LIN in #3138
- [improve] support bind metrics label and others into alert by @tomsun28 in #3146
- [bugfix] Fixed #3112, disappear left menu tree item when restart service by @notbugggg in #3116
- [bugfix] fix collect dispatch error by @tomsun28 in #3150
- [improve] Merge SMS configuration class. by @yunfan24 in #3148
- [webapp] fix less style file over max build error by @tomsun28 in #3151
- [bugfix] fix nightly docker build github action by @tomsun28 in #3153
- [feature] Supports sending messages to a specific Telegram group topic.(#3079) by @bigcyy in #3143
- Abstract Redundant Input Components into ConfigurableFieldComponent for Unified Management by @kerwin612 in #3152
- [feature] Support TencentCloud alert source by @bigcyy in #3149
- [bugfix]: fix incomplete class documentation in AppServiceImpl by @bigcyy in #3162
- [bugfix] Fix http header being incorrectly encoded. by @yunfan24 in #3108
- [bugfix] retain sorting state after monitor list auto-refresh by @LL-LIN in #3156
- [feature] add twilio sms client support by @sarthakeash in #3159
- [doc] Add alert integration japanese i18 by @MasamiYui in #3164
- [release] update release version 1.7.0 version and docs by @tomsun28 in #3165
- [feature] implement labels-based monitors filtering in bulletin creation flow by @LL-LIN in #3161
- [bugfix] fix postgre mount error, use mariadb instead of mysql in compose by @tomsun28 in #3168
- [bugfix] fix bind Labels are not updated when the Alarm Severity switches by @bigcyy in #3170
- [improve] update git archive export ignore by @tomsun28 in #3172
- [improve] update notice copyright years by @tomsun28 in #3171
New Contributors
- @All-The-Best-for made their first contribution in #2641
- @starryCoder made their first contribution in #2831
- @ayu-v0 made their first contribution in #2834
- @Rancho-7 made their first contribution in #2865
- @doveLin0818 made their first contribution in #2887
- @yunfan24 made their first contribution in #2896
- @lctking made their first contribution in #2912
- @simonsigre made their first contribution in #2922
- @ponfee made their first contribution in #2929
- @Craaaaazy77 made their first contribution in #2936
- @Vedant7789 made their first contribution in #2934
- @hasimmollah made their first contribution in #2832
- @Suvrat1629 made their first contribution in #2965
- @ghyghoo8 made their first contribution in #2972
- @MonsterChenzhuo made their first contribution in #2980
- @pjfanning made their first contribution in #2988
- @helei1030 made their first contribution in #2987
- @wanhao23 made their first contribution in #2991
- @jonasHanhan made their first contribution in #3004
- @NikhilMurugesan made their first contribution in #3007
- @myangle1120 made their first contribution in #3018
- @yasminvo made their first contribution in #3098
- @notbugggg made their first contribution in #3113
- @yyahang made their first contribution in #3129
- @LL-LIN made their first contribution in #3138
Full Changelog: v1.6.1...v1.7.0