Releases: megaease/easeprobe
Releases · megaease/easeprobe
easeprobe-v2.2.1
What's Changed
- Escape SLA status text for compatibility with notification services s… by @samanhappy in #472
- log error when meet invalid json by @suchen-sci in #473
- Avoid random websocket test failures by waiting for http server to start by @samanhappy in #474
- fix BastionMap, improve log and some other by @suchen-sci in #475
- log notify error with request body by @suchen-sci in #476
- Fix ssh timeout by @suchen-sci in #483
- upgrade to go 1.21 by @samanhappy in #507
- specify macos-13 runner for test by @samanhappy in #521
- fix tls metrics by @suchen-sci in #520
- chore: fix document indentation by @samanhappy in #522
- fix multi failure notify by @suchen-sci in #524
- fix: metric EaseProbe_ping_loss Add by mistake by @fangpsh in #533
- fix: wrong default
TimeFormat
by @ionling in #549 - Make linger configurable by @proditis in #557
- add option to print output when meet error by @suchen-sci in #560
New Contributors
Full Changelog: v2.1.2...v2.2.1
easeprobe-v2.1.2
Change Logs
Features
Documents
- Fix YunPian link @icpd in #409
- Update YunPian link @jiacheo in #433
- Fix manual typo @suchen-sci in #439
- Fix Kubernetes deployment typo @LokiWager in #441
Bug-fixing
- Set timeout for kafka client connection @suchen-sci in #455
- Make DingTalk notify always produce valid json @suchen-sci in #469
Full Changelog: v2.1.1...v2.1.2
easeprobe-v2.1.1
Change Logs
Features
- Optimize the ordering of status display in SLA report by @yunyouu in #381
- Add endpoint label to metrics by @Zhang21 in #382
Non-Functional
Documents
Bug-fixing
- Split long message for Telegram bot by @samanhappy in #365
- Fix json schema by @samanhappy in #389
Full Changelog: v2.1.0...v2.1.1
easeprobe-v2.1.0
Change Logs
Features
- feat: Introducing the Level Trigger Mode by @haoel in #315
- feat: Auto-restart if the configuration file changed by @haoel in #332
- Add Helm charts release workflow by @samanhappy in #292, #307, #308
- Add the docker-compose deployment by @haoel in #331
Non-Functional
- upgrade to go 1.20 by @haoel in #343, #347
- chore(deps): replace go-ping with pro-bing by @haoqixu in #294
Documents
- Reconstructing the user manual by @haoel in #305
- fix the link error in README.md by @haoel in #313
- fix typo by @lostsquirrel in #316, by @haoel in
#329 - Correct the document and json scheme by @haoel in #346
Bug-fixing
- refactor: avoid copying mutex by @haoqixu in #296
- fix: use buffered os.Signal channel as argument to signal.Notify by @haoqixu in #295
- Fix the version bug by @haoel in #310
Security
New Contributors
- @haoqixu made their first contribution in #294
- @lostsquirrel made their first contribution in #316
Full Changelog: v2.0.1...v2.1.0
easeprobe-helm-charts-v1.0.0
EaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go
easeprobe-v2.0.1
Change Logs
Features
Documents
- Add EaseProbe deployment guide by @haoel in #274
- Add Helm chart by @samanhappy in #284
- Fix the TLS YAML format error in Manual by @haoel in #289
Bug-fixing
Security Upgrade
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #287
Full Changelog: v2.0.0...v2.0.1
easeprobe-v2.0.0
Change Logs
Features
- Enhance email notification: add an SSL option by @xiaoxuanzi in #245
- support ping (ICMP) probe by @haoel in #251
- Add load average to host probe by @haoel in #253
- send the expression value if evaluation is false by @haoel in #252
Documents
- Fix the invalid link of Benchmark.md by @xiaoxuanzi in #248
- Update Roadmap Document & other trivial works by @haoel in #250
New Contributors
- @xiaoxuanzi made their first contribution in #245
Full Changelog: v1.9.0...v2.0.0
easeprobe-v1.9.0
Changed Logs
Feature
Major Features
- Support RingCentral webhook by @onyas in #217
- Support multiple yaml config files by @samanhappy in #218
- Support the failure/success threshold for probe by @haoel in #233
- Support Minutely/Hourly SLA reports by @proditis in #236
- Add EASEPROBE_TIME to shell env by @zhzy0077 in #232
- Add a command to generate JSON Schema by @haoel in #213
Bug-fixings
- Fix the link error in README.md, and slightly refine the sentence by @haoel in #211
- bug-fixing: http probe report the unsupported document type by @haoel in #235
- fix the timezone for the SLA Report by @haoel in #237
- Remove Slack's hard-coded
channel
name to fix the old "incoming webhook" channel not found error. by @haoel in #238
Non-Functional
- Add JSON schema update GitHub action by @haoel in #214
- Using go 1.19 to run a unit test by @haoel in #227
- Using retry loop to remove the temp dir by @haoel in #228
- Embed git tags as Version into Go binary, so the EaseProbe version would be generated automatically. by @haoel in #238
New Contributors
Full Changelog: v1.8.0...v1.9.0
easeprobe-v1.8.0
Changed Logs
Features
Major Features
- Support the XPath/RegExp Data Extractor and Expression Evaluation for HTTP Probe by @haoel in #192
- Support Dingtalk notification for sign secret by @samanhappy in #190 #191
- Support proxy config and env vars for HTTP, TCP and TLS Probers by @haoel in #194
- Support customized host header by @xiaomao87 in #198
Bug-fixings
- fix some typos by @cuishuang in #180
- change log.Fatal to log.Error to make subsequent os.Exit executable by @Abirdcfly in #189
- Fix the go 1.19 build error by @haoel in #196
Non-Functional
New Contributors
- @cuishuang made their first contribution in #180
- @Abirdcfly made their first contribution in #189
- @samanhappy made their first contribution in #190
- @xiaomao87 made their first contribution in #198
Full Changelog: v1.7.0...v1.8.0
easeprobe-v1.7.0
Changed Logs
Features
Major Features
- Support regexp output check for http/shell/ssh probe by @haoel in #169
- Support MySQL/Redis/MongoDB/PostgreSQL/Zookeeper Native Client to check the data by @haoel in #171
- Support the proxy for HTTP probe and can customize the User-Agent by @haoel in #177
- Add HTTP Probe trace time metrics by @haoel in #150
- Add the passphrase config for HTTPS private key by @zhangjunjie6b in #174
- Add more query filter options for SLA HTML and JSON API by @haoel in #152 & #158
- Support time zone configuration by @haoel in #167
Enhancement
- Enhancement: Equally distributing starts the probers. by @haoel in #157 & @proditis in #160
- set the
SO_LINGER=0
to TCP, HTTP, TLS, SSH probe by @haoel in #159
Non-Functional
Bug fixing
- Fix the concurrent map access crashing problem by @haoel in #162
- Fix Lark(Feishu) notifications don't work by @xhkyyy in #170
Trivial
- Using the default const value replace the hard code by @haoel in #151
- Add an example config.yaml in Getting Start by @haoel in #164
- Slightly optimizing the log and adding a few unit test cases by @haoel in #168
- Change the getInt() and getFloat() to generic function by @haoel in #173
New Contributors
- @xhkyyy made their first contribution in #170
- @zhangjunjie6b made their first contribution in #174
Full Changelog: v1.6.0...v1.7.0