Releases: megaease/easeprobe
Releases · megaease/easeprobe
easeprobe-v2.3.0
What's Changed
- update http probe to contain output when status code is invalid by @suchen-sci in #562
- fix json escape by @suchen-sci in #563
- build(deps): bump github.com/mikefarah/yq/v4 from 4.44.2 to 4.44.3 by @dependabot in #568
- build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 by @dependabot in #567
- build(deps): bump github.com/uptrace/bun/driver/pgdriver from 1.2.1 to 1.2.3 by @dependabot in #566
- build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 by @dependabot in #565
- build(deps): bump github.com/go-zookeeper/zk from 1.0.3 to 1.0.4 by @dependabot in #564
- replace bou.ke/monkey with bytedance/mockey by @samanhappy in #570
- Update Manual.md by @proditis in #577
- build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #575
- build(deps): bump go.mongodb.org/mongo-driver from 1.16.1 to 1.17.1 by @dependabot in #572
- build(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.4 by @dependabot in #571
- build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #578
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 by @dependabot in #579
- build(deps): bump github.com/bytedance/mockey from 1.2.12 to 1.2.13 by @dependabot in #583
- build(deps): bump github.com/antchfx/jsonquery from 1.3.5 to 1.3.6 by @dependabot in #587
- build(deps): bump github.com/antchfx/xmlquery from 1.4.1 to 1.4.2 by @dependabot in #584
- build(deps): bump github.com/antchfx/htmlquery from 1.3.2 to 1.3.3 by @dependabot in #582
- build(deps): bump github.com/uptrace/bun/driver/pgdriver from 1.2.3 to 1.2.5 by @dependabot in #581
- build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #585
- build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #586
- build(deps): bump codecov/codecov-action from 4.5.0 to 5.0.7 by @dependabot in #590
- build(deps): bump github.com/mikefarah/yq/v4 from 4.44.3 to 4.44.5 by @dependabot in #594
- build(deps): bump github.com/uptrace/bun/driver/pgdriver from 1.2.5 to 1.2.6 by @dependabot in #595
- build(deps): bump github.com/prometheus-community/pro-bing from 0.4.1 to 0.5.0 by @dependabot in #591
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #593
- build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #599
- build(deps): bump reviewdog/action-misspell from 1.23.0 to 1.26.1 by @dependabot in #600
- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.2 by @dependabot in #601
- build(deps): bump helm/kind-action from 1.10.0 to 1.12.0 by @dependabot in #602
- build(deps): bump github.com/mikefarah/yq/v4 from 4.44.5 to 4.44.6 by @dependabot in #603
- build(deps): bump golang.org/x/net from 0.31.0 to 0.33.0 by @dependabot in #605
- build(deps): bump github.com/invopop/jsonschema from 0.12.0 to 0.13.0 by @dependabot in #606
- build(deps): bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 by @dependabot in #607
- build(deps): bump github.com/uptrace/bun/driver/pgdriver from 1.2.6 to 1.2.7 by @dependabot in #608
- build(deps): bump github.com/antchfx/htmlquery from 1.3.3 to 1.3.4 by @dependabot in #609
- build(deps): bump github.com/antchfx/xmlquery from 1.4.2 to 1.4.3 by @dependabot in #604
- Update Python version to 3.8 in helm-lint.yaml by @samanhappy in #622
- Update privilege to fix TestPing on latest ubuntu by @suchen-sci in #626
- build(deps): bump golang.org/x/crypto from 0.31.0 to 0.33.0 by @dependabot in #625
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.30.0 by @dependabot in #624
- build(deps): bump github.com/bytedance/mockey from 1.2.13 to 1.2.14 by @dependabot in #618
- build(deps): bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 by @dependabot in #615
- build(deps): bump helm/chart-releaser-action from 1.6.0 to 1.7.0 by @dependabot in #612
- build(deps): bump github.com/prometheus-community/pro-bing from 0.5.0 to 0.6.1 by @dependabot in #623
- build(deps): bump github.com/uptrace/bun/driver/pgdriver from 1.2.7 to 1.2.9 by @dependabot in #621
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #614
- build(deps): bump github.com/mikefarah/yq/v4 from 4.44.6 to 4.45.1 by @dependabot in #613
- build(deps): bump go.mongodb.org/mongo-driver from 1.17.1 to 1.17.2 by @dependabot in #619
- fix(telegram): escape special characters in message text for Markdown… by @samanhappy in #629
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.4.0 by @dependabot in #630
- build(deps): bump github.com/antchfx/xmlquery from 1.4.3 to 1.4.4 by @dependabot in #638
- build(deps): bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 by @dependabot in #631
- build(deps): bump go.mongodb.org/mongo-driver from 1.17.2 to 1.17.3 by @dependabot in #632
- build(deps): bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.0 by @dependabot in #633
- build(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #636
- build(deps): bump golang.org/x/crypto from 0.33.0 to 0.36.0 by @dependabot in #639
- build(deps): bump golang.org/x/net from 0.34.0 to 0.37.0 by @dependabot in #640
- build(deps): bump github.com/uptrace/bun/driver/pgdriver from 1.2.9 to 1.2.11 by @dependabot in #641
- Limit redirects by @jonhadfield in #642
- build(deps): bump reviewdog/action-misspell from 1.26.1 to 1.26.3 by @dependabot in #643
- build(deps): bump github.com/go-sql-driver/mysql from 1.9.0 to 1.9.1 by @dependabot in #646
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #645
- build(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot in #644
- Resolve compatibility issues by @Demired in #627
- build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot in #648
- build(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 by @dependabot in #655
- build(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #654
- build(deps): bump github.com/go-sql-driver/mysql from 1.9.1 to 1.9.2 by @dependabot in #652
- build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in #649
- build(deps): bump github.com/prometheus-community/pro-bing from 0.6.1 to 0.7.0 by @dependabot in #653
- build(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot in #651
- feat/add-http-notify by @arshia-rgh in #647
- build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 by @dependabot in #650
New Contributors
- @jonhadfield made their first contribution in #642
- @Demired made their first contribution in #627
- @arshia-rgh made their first contribution in #647
**Full Chang...
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