Releases: Ehco1996/ehco
Releases · Ehco1996/ehco
v1.1.6-next
v1.1.5
What's Changed
- refactor(internal/constant): add RelayType by @ioogle in #348
- feat(ci): replace set-output with $GITHUB_OUTPUT by @ioogle in #350
- feat: support rate limit by @Ehco1996 in #352
- refactor: move pkg/lb to internal/lb by @ioogle in #355
- feat: support relay udp by @Ehco1996 in #361
- feat: support config timeout in options by @Ehco1996 in #364
- build(deps): bump the dependencies group across 1 directory with 8 updates by @dependabot in #363
- feat: add metrics chart by @Ehco1996 in #366
- feat: add timepicker to dashboard by @Ehco1996 in #367
- feat: opt webui layout by @Ehco1996 in #369
- feat: better node metrics chart by @Ehco1996 in #370
- feat: add rule metrics by @Ehco1996 in #371
- feat: support show real time logs by @Ehco1996 in #372
New Contributors
Breaking Change !!!
- mux-related protocols (mws/mwss/mtcp) have been removed in this release.
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- add sub support by @Ehco1996 in #281
- feat: proxy to lb by @Ehco1996 in #283
- fix: remove duplicate conn close by @wuqinqiang in #282
- feat: support record relay traffic stats by @Ehco1996 in #284
- feat: introduce connection manger by @Ehco1996 in #285
- feat: connection management in web ui by @Ehco1996 in #286
- feat: support sync relay traffic by @Ehco1996 in #287
- fix some errors by @xpzouying in #298
- fix: fix the graceful exit handling logic by @xpzouying in #299
- chore: fix release ci by @Ehco1996 in #301
- build(deps): bump the dependencies group with 4 updates by @dependabot in #302
- chore: try fix cd by @Ehco1996 in #308
- build(deps): bump the dependencies group with 13 updates by @dependabot in #310
- chore: add
get-ehco.sh
by @Ehco1996 in #293 - readme: fix small typo by @HuSharp in #313
- flags: fix log level flags dest by @xpzouying in #314
- Add release configuration for prerelease by @Ehco1996 in #316
- chore: remove github.com/gorilla/mux by @Ehco1996 in #317
- ci: fix image tag not upadte by @Ehco1996 in #320
- *: Refactor transporter package by @Ehco1996 in #319
- Update get-ehco.sh by @Ehco1996 in #322
- feat: support sync node basic stats by @Ehco1996 in #326
- Update README.md by @madneal in #328
- feat: support blocked protocols by introducing sing-box as lib by @Ehco1996 in #332
- feat: introduce cf workers by @Ehco1996 in #338
- feat: Add support for relay types MWS by @Ehco1996 in #339
- feat: support health check by @Ehco1996 in #343
New Contributors
- @wuqinqiang made their first contribution in #282
- @xpzouying made their first contribution in #298
- @HuSharp made their first contribution in #313
- @madneal made their first contribution in #328
Full Changelog: v1.1.3...v1.1.4
v1.1.3
新特性
- 支持了 mtcp 类型的隧道, 在中转本身就支持 tls 加密的协议时,能进一步减少性能开销
- 支持了配置自动重载的功能, 并且能自动 watch 包含 http 在内的远端配置文件
- 支持了更多类型的 xray 代理类型, xray server 也支持配置重载
优化
- 优化了代理流量时的关闭逻辑,对端不再会收到
socket has closed unexpectedly
错误 - 优化了 logger, debug 时能更快速的定位问题了
- 优化了 metrics 和 dashboard, 除了内嵌 node_expoter 以外,上报流量时会带上带宽等负载信息了
- 优化了 CI, 增加了 arm 平台的支持和 nightly build
What's Changed
- ci: add nighty build release ci by @Ehco1996 in #180
- add: ssr/vmess/vless proxy type by @hhjesse in #193
- cd: add docker build in nighty release by @Ehco1996 in #195
- build(deps): bump github.com/gobwas/ws from 1.1.0 to 1.2.1 by @dependabot in #209
- ci: fix release by @Ehco1996 in #224
- feat: add bandwidthRecorder by @Ehco1996 in #228
- chore: run github actions for PRs by @chenrui333 in #227
- chore: add lint by @Ehco1996 in #238
- Update README.md by @Ehco1996 in #239
- ci(.github & build): support build multi-platforms image by @Gkirito in #240
- ci: optimize build by @sljeff in #242
- refactor: add single embedded xray server struct to support reload later by @Ehco1996 in #246
- fix #248 by @Ehco1996 in #250
New Contributors
- @hhjesse made their first contribution in #193
- @chenrui333 made their first contribution in #227
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Changelog
新特性
- d282645 支持 sentry
- 2d02908 5afa351 5afa351 优化了日志输出 #60
- 1514443 增加了代理握手耗费时长的 metric (#162)
- 30159c4 a1de508 927f948 优化了多路复用时的性能表现,增加了 gc worker
- e05acd4 403d97b 10a9996 内嵌了 xray thanks to https://github.com/xtls/xray-core
- f96f1f3 (#142) 内嵌了 node_exporter thanks to https://github.com/prometheus/node_exporter
chore
v1.1.1
v1.1.0
v1.0.7
Changelog
e14a3db *: add monitor
9e3fc9f build. add build flag
2cc4ed0 chore: tidy mod
1b67d5d ci: add homebrew formula
9ac1dfe ci: add upx
938925a ci: update goreleaser
8712792 doc: add homebrew install
71385e4 feat: add alive metric
0a3fcc8 feat: better metric close #44
7b9fcdc feat: opt cli flgs
403bfdb fix: add udp deadline back
04c88d8 fix: add udp lock #42
40155e1 fix: fix copy buffer metrrics
30bccf0 fix: try fix udp lock
7b6b36f perf: add chan based buffer