Hi guys! Apache HertzBeat 1.8.0 version has published!
What's Changed
[improve] Improve styling issues by @Duansg in https://github.com/apache/hertzbeat/pull/3734
Integration QuestDB as Time Series Database Storage by @TJxiaobao in https://github.com/apache/hertzbeat/pull/3731
[fix] Fixed issue where default path did not match whitelist by @Duansg in https://github.com/apache/hertzbeat/pull/3740
[improve] Prometheus streaming parsing supports CRLF by @Duansg in https://github.com/apache/hertzbeat/pull/3745
[doc] update new version download link by @LiuTianyou in https://github.com/apache/hertzbeat/pull/3747
fix: update CNCF link by @cxhello in https://github.com/apache/hertzbeat/pull/3746
chore: optimize pom content by @yuluo-yx in https://github.com/apache/hertzbeat/pull/3732
[doc] update doc for how to release and add release note for 1.7.3 by @LiuTianyou in https://github.com/apache/hertzbeat/pull/3749
[GSOC] Chat UI, Conversation Management, OpenAI Chat Client Support, More monitoring tools. by @sarthakeash in https://github.com/apache/hertzbeat/pull/3679
[bugfix] synchronise AI-related configuration for Docker Compose by @delei in https://github.com/apache/hertzbeat/pull/3751
[OSPP] Add RISC-V related help document. by @lynx009 in https://github.com/apache/hertzbeat/pull/3712
[Improve] optimize the dashboard page and adapt to the new theme by @delei in https://github.com/apache/hertzbeat/pull/3730
[improve] Prometheus streaming parsing optimization by @Duansg in https://github.com/apache/hertzbeat/pull/3752
[docs] Update contributors by @Calvin979 in https://github.com/apache/hertzbeat/pull/3759
[GSOC] Added all the necessary tools across services by @sarthakeash in https://github.com/apache/hertzbeat/pull/3722
[feat] Add configuration file for Dell iDRAC monitoring type by @tuzuy in https://github.com/apache/hertzbeat/pull/3763
[feat] Support apollo configuration center monitoring by @Duansg in https://github.com/apache/hertzbeat/pull/3768
[doc] replace with the new ASF logo by @delei in https://github.com/apache/hertzbeat/pull/3770
[improve] SSE exception handling improvements by @Duansg in https://github.com/apache/hertzbeat/pull/3775
[feat] Support monitoring center indicator favorites feature by @Duansg in https://github.com/apache/hertzbeat/pull/3735
[fix]bugfix:Prevent Long.parseLong() error when search param is a float by @starryCoder in https://github.com/apache/hertzbeat/pull/3483
[doc] add japanese i18n in app-idrac.yml by @Calvin979 in https://github.com/apache/hertzbeat/pull/3766
[improve] Improving the operation of threshold rules and the output of expression logs by @Duansg in https://github.com/apache/hertzbeat/pull/3780
[Improve] Optimise and use the label-selector component for label selection within pages by @delei in https://github.com/apache/hertzbeat/pull/3762
[feat] Support jenkins monitoring by @Duansg in https://github.com/apache/hertzbeat/pull/3774
[improve] Prometheus streaming parsing optimization enhancements by @Duansg in https://github.com/apache/hertzbeat/pull/3761
[OSPP] Implement a mcp server to run any scripts or commands securely by @yexuanyang in https://github.com/apache/hertzbeat/pull/3547
[bugfix] webhook url query parameters missing by @mengnankkkk in https://github.com/apache/hertzbeat/pull/3779
[bugfix] fix service discovery host field NullPointerException by @pwallk in https://github.com/apache/hertzbeat/pull/3767
[docs] update doc and add new contributors by @tomsun28 in https://github.com/apache/hertzbeat/pull/3783
[OSPP] Apache HertzBeat Log Monitoring Capability by @bigcyy in https://github.com/apache/hertzbeat/pull/3673
[improve] Optimize Gretimedb time-series statistics. by @jl15988 in https://github.com/apache/hertzbeat/pull/3776
[OSPP] Modify Dockerfile to support RISC-V. by @lynx009 in https://github.com/apache/hertzbeat/pull/3713
[fix] remove v174 and add v180 flway script by @bigcyy in https://github.com/apache/hertzbeat/pull/3787
[improve] nitpicking "Dispatch ALl" on en-US.json by @dedyks in https://github.com/apache/hertzbeat/pull/3800
Feature dns add record type by @pentium100 in https://github.com/apache/hertzbeat/pull/3799
fix: use UTF-8 to solve Chineses bug by @mengnankkkk in https://github.com/apache/hertzbeat/pull/3792
chore: use pnpm instead of yarn by @tomsun28 in https://github.com/apache/hertzbeat/pull/3802
fix some bug in service discovery: by @pentium100 in https://github.com/apache/hertzbeat/pull/3804
improvement: improve log severity text input by @bigcyy in https://github.com/apache/hertzbeat/pull/3805
[refactor]Refactoring prometheus label value utf8 support by @Duansg in https://github.com/apache/hertzbeat/pull/3810
modify apt sources from http to https. by @pentium100 in https://github.com/apache/hertzbeat/pull/3808
[feat] Monitoring Center - Added cron expression support for scheduling type by @AlbertYang0801 in https://github.com/apache/hertzbeat/pull/3777
[fix]: fix bugs in frontend for monitoring by @mengnankkkk in https://github.com/apache/hertzbeat/pull/3806
[fix] Only POST and PUT methods carry payload by @Duansg in https://github.com/apache/hertzbeat/pull/3814
[docs] fix the issue of avatar reference on the team page by @delei in https://github.com/apache/hertzbeat/pull/3820
[improve] Jexl validation rule enhancements by @Duansg in https://github.com/apache/hertzbeat/pull/3821
[fix]Fixed issue where refresh did not take effect by @Duansg in https://github.com/apache/hertzbeat/pull/3825
refactor: refactor ai feature by @tomsun28 in https://github.com/apache/hertzbeat/pull/3823
docs: update contributors page by @tomsun28 in https://github.com/apache/hertzbeat/pull/3827
refactor: split manager to startup module by @tomsun28 in https://github.com/apache/hertzbeat/pull/3830
[fix] Optimize the issue where missing tags cause alert statuses to become disordered by @Duansg in https://github.com/apache/hertzbeat/pull/3829
[ci] fix markdown lint ci by @Cyanty in https://github.com/apache/hertzbeat/pull/3833
[ci] replace outdated link addresses in dead link check by @Cyanty in https://github.com/apache/hertzbeat/pull/3834
[improve] SLS integrated access supports merged alarm resolution by @Duansg in https://github.com/apache/hertzbeat/pull/3835
[doc] add pmc blog of Calvin, add Duansg as committer and Calvin as PMC by @Calvin979 in https://github.com/apache/hertzbeat/pull/3838
refactor ai agent and fix bug, update doc by @tomsun28 in https://github.com/apache/hertzbeat/pull/3836
docs: update readme and doc by @tomsun28 in https://github.com/apache/hertzbeat/pull/3840
fix the labels limit error by @tomsun28 in https://github.com/apache/hertzbeat/pull/3842
[feature] support the security settings for robot signatures in DingTalk by @delei in https://github.com/apache/hertzbeat/pull/3841
Modify the issue of incorrect signature in Alibaba's SMS sending by @warrobe in https://github.com/apache/hertzbeat/pull/3788
[doc] Add new committer blog by @Duansg in https://github.com/apache/hertzbeat/pull/3847
[docs] update doc fix wrong manager by @tomsun28 in https://github.com/apache/hertzbeat/pull/3850
[bugfix]manager: Avoid NPE when metrics data queue is empty by @starryCoder in https://github.com/apache/hertzbeat/pull/3848
[feat] Add webhook authentication support for alert notifications by @Jetiaime in https://github.com/apache/hertzbeat/pull/3797
[Improve]Unify UI border-radius to 6px for a more professional look by @zqr10159 in https://github.com/apache/hertzbeat/pull/3853
fix: allow access to /log/** path to resolve unauthorized error on refresh by @bigcyy in https://github.com/apache/hertzbeat/pull/3858
feat: add new docker-compose deployment solution by @bigcyy in https://github.com/apache/hertzbeat/pull/3859
[feature] Support FeiShu/Lark App Alert Notification by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3856
[feat] Add DB2 database monitoring support by @starryCoder in https://github.com/apache/hertzbeat/pull/3857
[bugfix] align tooltip position for mute icon with other icons by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3862
[improve] Added simple exponential backoff strategy by @Duansg in https://github.com/apache/hertzbeat/pull/3860
fix: Remove redundant metrics data send in KafkaCommonDataQueue by @starryCoder in https://github.com/apache/hertzbeat/pull/3854
[docs] fix the missing documents references in the sidebar by @delei in https://github.com/apache/hertzbeat/pull/3867
chore: update sureness yml by @tomsun28 in https://github.com/apache/hertzbeat/pull/3870
[fix] adding trusted domain verification by @Duansg in https://github.com/apache/hertzbeat/pull/3866
[bugfix] redis cluster monitor master-slave relationship is inconsistent by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3874
[refactor] Refactor Monitor host field to instance and update related logic by @Saramanda9988 in https://github.com/apache/hertzbeat/pull/3863
improvement: optimize log stream for high TPS scenarios by @bigcyy in https://github.com/apache/hertzbeat/pull/3876
[refractor] Using Spring jdbc to query Greptime log by @zqr10159 in https://github.com/apache/hertzbeat/pull/3880
Revert "[refractor] Using Spring jdbc to query Greptime log" by @bigcyy in https://github.com/apache/hertzbeat/pull/3885
[fix]Fix some systemic issues by @Duansg in https://github.com/apache/hertzbeat/pull/3884
[improve]Improve performance issues caused by too many metrics by @Duansg in https://github.com/apache/hertzbeat/pull/3879
[bugfix] notice policy lost Gotify receiver type by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3886
[feature] Using duckdb instead of jpa to store history data by @zqr10159 in https://github.com/apache/hertzbeat/pull/3883
feat: update add monitors pop selected menus modal by @tomsun28 in https://github.com/apache/hertzbeat/pull/3878
[improve]Improve issues related to tag conflicts by @Duansg in https://github.com/apache/hertzbeat/pull/3889
[add] Add parameter validators and their corresponding tests by @Aias00 in https://github.com/apache/hertzbeat/pull/3888
chore: add .editorconfig for consistent coding style by @yuluo-yx in https://github.com/apache/hertzbeat/pull/3875
feat: support mcp streamable http protocol and upgrade spring ai version by @tomsun28 in https://github.com/apache/hertzbeat/pull/3890
feat: optimize hertzbeat ai module by @yuluo-yx in https://github.com/apache/hertzbeat/pull/3891
[docs] Add new committer blog by @delei in https://github.com/apache/hertzbeat/pull/3894
[Feature]: enhance logging configuration with asynchronous console appender by @zqr10159 in https://github.com/apache/hertzbeat/pull/3895
[fix]Fixed position offset issue during deserialization of ArrowUtil by @Duansg in https://github.com/apache/hertzbeat/pull/3897
[Fix]: Use a connection pool to avoid concurrent access to duckdb files. by @zqr10159 in https://github.com/apache/hertzbeat/pull/3898
feat(db): Added support for monitoring the Xugu database by @zhaoyangplus in https://github.com/apache/hertzbeat/pull/3899
[feat] Add an SQL editor and prevent SQL injection by @bigcyy in https://github.com/apache/hertzbeat/pull/3900
[bugfix] Modify the search predicate from 'host' to 'instance' field by @delei in https://github.com/apache/hertzbeat/pull/3910
[fix]Fixed private collector tasks not taking effect by @Duansg in https://github.com/apache/hertzbeat/pull/3914
[improve]Improve UI handling for label overflow by @KOYR in https://github.com/apache/hertzbeat/pull/3913
[bugfix] AI prompt classpath error by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3912
[bugfix]: AI conversation message loading issue by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3911
[Feature] Enhance draggable UI elements in alert settings (#3915) by @KOYR in https://github.com/apache/hertzbeat/pull/3917
[improve] xugu.md and app-xugu.yml by @zqr10159 in https://github.com/apache/hertzbeat/pull/3918
chore: update docker compose hertzbeat version by @tomsun28 in https://github.com/apache/hertzbeat/pull/3916
[feat] Add Grafana to follow the system theme by @Duansg in https://github.com/apache/hertzbeat/pull/3920
[bugfix] Enhance expiration time parsing to support strict day format by @zqr10159 in https://github.com/apache/hertzbeat/pull/3924
[docs] improve English translation and technical terms for MySQL by @Lathika226 in https://github.com/apache/hertzbeat/pull/3928
[bugfix]: fix for the collector tab click effect error by @Sahil-Shadwal in https://github.com/apache/hertzbeat/pull/3932
[fix] fixed CSP blocking algolia from loading on the page by @Duansg in https://github.com/apache/hertzbeat/pull/3935
[feature] add Kapa widget script to docusaurus configuration by @zqr10159 in https://github.com/apache/hertzbeat/pull/3938
[feature] Update UI text and styles for website by @zqr10159 in https://github.com/apache/hertzbeat/pull/3934
[improve]: Optimize yAxis scale to better reflect data fluctuations by @KOYR in https://github.com/apache/hertzbeat/pull/3939
chore: optimzie docker compose docs hertzbeat version by @yuluo-yx in https://github.com/apache/hertzbeat/pull/3929
[improve] Optimize Tooltip display logic and support scrollable content by @KOYR in https://github.com/apache/hertzbeat/pull/3941
[bugfix&improve] Fix alert label persistence and improve custom label input by @P-Peaceful in https://github.com/apache/hertzbeat/pull/3933
fix: refactor system built-in labels validation logic by @bigcyy in https://github.com/apache/hertzbeat/pull/3946
[fix] Update overflow properties and enhance swiper container styles by @zqr10159 in https://github.com/apache/hertzbeat/pull/3947
style: adjust grid layout width of form labels by @KOYR in https://github.com/apache/hertzbeat/pull/3950
[feature] Update CSP permissions to include Kapa.ai services by @zqr10159 in https://github.com/apache/hertzbeat/pull/3948
style: widen table column to prevent label truncation by @KOYR in https://github.com/apache/hertzbeat/pull/3957
[Fix] Fixed alignment of header social links on mobile by @Prakash1185 in https://github.com/apache/hertzbeat/pull/3959
docs: update docs link by @tomsun28 in https://github.com/apache/hertzbeat/pull/3958
[Fix]: fix TAG type mismatch by introducing schema version for TDengine by @Saramanda9988 in https://github.com/apache/hertzbeat/pull/3963
fix: add GreptimeDB docker-compose assembly configuration by @bigcyy in https://github.com/apache/hertzbeat/pull/3960
[doc]: add monitoring documentation for various service discovery methods by @zqr10159 in https://github.com/apache/hertzbeat/pull/3965
docs: update invitation email template by @tomsun28 in https://github.com/apache/hertzbeat/pull/3975
[fix] fixed cache parsing issues by @Duansg in https://github.com/apache/hertzbeat/pull/3977
[fix]: update Content Security Policy in .htaccess to include new domains by @zqr10159 in https://github.com/apache/hertzbeat/pull/3979
Fix htaccess by @zqr10159 in https://github.com/apache/hertzbeat/pull/3980
[manager] bugfix: fix incorrect status page date calculation by @BhanuNidumolu in https://github.com/apache/hertzbeat/pull/3962
[monitoring-template] feat(mysql): add database account expiry metrics by @BhanuNidumolu in https://github.com/apache/hertzbeat/pull/3969
[fix]Fix issues such as index failure by @Duansg in https://github.com/apache/hertzbeat/pull/3953
[improve] upgrade script merge by @Duansg in https://github.com/apache/hertzbeat/pull/3987
[doc]: update to Docusaurus v3.9.2 by @zqr10159 in https://github.com/apache/hertzbeat/pull/3984
[feature] add datasource status retrieval and update alert settings UI by @zqr10159 in https://github.com/apache/hertzbeat/pull/3985
[Refactor] tighten resource constraints for XML/XPath collector by @zqr10159 in https://github.com/apache/hertzbeat/pull/3999
feat: support otlp http binary protobuf format log data and update doc by @bigcyy in https://github.com/apache/hertzbeat/pull/3986
[fix] Update query parameter encoding and error time parser in VictoriaMetricsClusterDataStorage by @zqr10159 in https://github.com/apache/hertzbeat/pull/3989
[refactor] Dynamically concatenate app parameter on the front end to accommodate Prometheus apps by @Saramanda9988 in https://github.com/apache/hertzbeat/pull/4000
[fix] update table name generation to include application context by @zqr10159 in https://github.com/apache/hertzbeat/pull/4001
docs: update doc add contributors and pnpm lock by @tomsun28 in https://github.com/apache/hertzbeat/pull/4002
[docs] Fix HTTP Service Discovery API response format by @Saramanda9988 in https://github.com/apache/hertzbeat/pull/4005
[fix]fixed sql formatting error by @Duansg in https://github.com/apache/hertzbeat/pull/4008
New Contributors
@cxhello made their first contribution in https://github.com/apache/hertzbeat/pull/3746
@yexuanyang made their first contribution in https://github.com/apache/hertzbeat/pull/3547
@mengnankkkk made their first contribution in https://github.com/apache/hertzbeat/pull/3779
@jl15988 made their first contribution in https://github.com/apache/hertzbeat/pull/3776
@dedyks made their first contribution in https://github.com/apache/hertzbeat/pull/3800
@pentium100 made their first contribution in https://github.com/apache/hertzbeat/pull/3799
@AlbertYang0801 made their first contribution in https://github.com/apache/hertzbeat/pull/3777
@warrobe made their first contribution in https://github.com/apache/hertzbeat/pull/3788
@Jetiaime made their first contribution in https://github.com/apache/hertzbeat/pull/3797
@P-Peaceful made their first contribution in https://github.com/apache/hertzbeat/pull/3856
@zhaoyangplus made their first contribution in https://github.com/apache/hertzbeat/pull/3899
@KOYR made their first contribution in https://github.com/apache/hertzbeat/pull/3913
@Lathika226 made their first contribution in https://github.com/apache/hertzbeat/pull/3928
@Sahil-Shadwal made their first contribution in https://github.com/apache/hertzbeat/pull/3932
@Prakash1185 made their first contribution in https://github.com/apache/hertzbeat/pull/3959
@BhanuNidumolu made their first contribution in https://github.com/apache/hertzbeat/pull/3962
Full Changelog: https://github.com/apache/hertzbeat/compare/v1.7.3...1.8.0