Releases: zdz/ServerStatus-Rust
Releases · zdz/ServerStatus-Rust
v1.8.1
What's Changed
- feat(email): support multi recipients #297
- chore(ci): release pypi,deb,rpm. eg.
pip install stat_client==1.8.1
- fix(script): unable to upgrade using status.sh #303
- chore(deps): update softprops/action-gh-release action to v2 by @renovate in #301
- chore(deps): update docker/setup-qemu-action action to v3 - autoclosed by @renovate in #281
- fix(deps): update rust crate hyper to 1.2 by @renovate in #282
- fix(deps): update rust crate rust-embed to 8.3 by @renovate in #295
- fix(deps): update rust crate sysinfo to 0.30.7 by @renovate in #299
- fix(deps): update rust crate rustls to 0.23 by @renovate in #296
- Bump mio from 0.8.10 to 0.8.11 by @dependabot in #302
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- 新增支持 Cloudflare Tunnels & mTLS 部署
Rust Client
增加参数-o
--ipv4-addr
--ipv6-addr
, 方便国内用户指定在线状态 #266Rust Client
优化--sys-info
参数输出- 支持使用 office365 服务发送告警邮件
/detail
页面增加磁盘信息- 修正 window 磁盘信息
- add ipv4 && ipv6 parm by @asukaminato0721 in #291
- Update status.sh and README.md by @mobeicanyue in #204
- 增加 Heroku 部署方式 by @kissyouhunter in #263 Heroku 部署
- Added new os types: freebsd and icon by @fierceX in #247
- status.sh 支持 ArchLinux by @harvies in #265
- Migration to rust 1.76
- Update Rust crate sysinfo to 0.30.5 by @renovate in #219
- Update Rust crate clap to 4.4 by @renovate in #267
- Update Rust crate rust-embed to 6.8 by @renovate in #220
- Update Rust crate url to 2.5.0 by @renovate in #218
- Update Rust crate rhai to 1.16 by @renovate in #225
- Update Rust crate minijinja to v1 by @renovate in #223
- fix(deps): update rust crate fastrand to v2 by @renovate in #221
- fix(deps): update rust crate tower-http to 0.5.1 by @renovate in #227
- fix(deps): update rust crate uuid to 1.7 - autoclosed by @renovate in #228
- fix(deps): update rust crate regex to 1.10 by @renovate in #268
- chore(deps): update rust crate tonic-build to 0.10 by @renovate in #270
- fix(deps): update rust crate prost to 0.12 - autoclosed by @renovate in #273
- fix(deps): update rust crate axum to 0.7.4 by @renovate in #271
- fix(deps): update rust crate tonic to 0.10 by @renovate in #275
- fix(deps): update rust crate lettre to 0.11 by @renovate in #272
- chore(deps): update docker/login-action action to v3 by @renovate in #279
- chore(deps): update docker/setup-buildx-action action to v3 by @renovate in #280
- chore(deps): update docker/build-push-action action to v5 by @renovate in #278
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #277
- chore(deps): update actions/checkout action to v4 by @renovate in #276
- chore(deps): update thedoctor0/zip-release action to v0.7.6 by @renovate in #269
- fix(deps): update rust crate toml to 0.8 - autoclosed by @renovate in #274
New Contributors
- @mobeicanyue made their first contribution in #204
- @kissyouhunter made their first contribution in #263
- @fierceX made their first contribution in #247
- @harvies made their first contribution in #265
- @asukaminato0721 made their first contribution in #291
Full Changelog: v1.7.2...v1.8.0
v1.7.2
What's Changed
- UI 更新:移动版页面展示位置国旗
- Rust Client 支持代理上报
--proxy socks5://10.1.1.1:1080
- Python Client 修正缺失字段 timezone
- Migration to rust 1.69
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot in #182
- fix(deps): update rust crate axum to 0.6.18 by @renovate in #181
- fix(deps): update rust crate clap to 4.3 by @renovate in #198
- chore(deps): update dependency leaflet to v1.9.4 by @renovate in #197
- fix(deps): update rust crate pretty_env_logger to 0.5 by @renovate in #196
- fix(deps): update rust crate rhai to 1.14 by @renovate in #193
- fix(deps): update rust crate regex to 1.8 by @renovate in #188
- fix(deps): update rust crate minijinja to 0.33 by @renovate in #186
- fix(deps): update rust crate sysinfo to 0.29.0 by @renovate in #195
- chore(deps): update rust docker tag to v1.69 by @renovate in #187
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- Rust Client 支持多个数据源获取 IP 信息,
--ip-source
#176 - UI 更新:移动版页面增加展示丢包和流量数据
- 一键部署增加参数
ip-source
,interval
快速部署 - Rust Server 支持跨域
- Migration to rust 1.68
- Update Rust crate jsonwebtoken to 8.3 by @renovate in #149
- Update Rust crate axum to 0.6.12 by @renovate in #150
- Update Rust crate sysinfo to 0.28.4 by @renovate in #151
- Update Rust crate rust-embed to 6.6 by @renovate in #158
- Update rust Docker tag to v1.68 by @renovate in #162
- Update Rust crate mime to 0.3.17 by @renovate in #170
- Update Rust crate minijinja to 0.31 by @renovate in #172
- Update Rust crate clap to 4.2 by @renovate in #173
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Releases 增加
MacOS
、Windows
、Android
、Raspberry Pi
- UI 更新适配多 OS 和
iPad Pro
- Rust Client
- 能正确获取
Arm
主机Cpu Brand
- 增加参数
--sys-info
- 能正确获取
- Python Client 支持自定义上报间隔
--interval
参数 - hyper -> axum
- Update Rust crate sysinfo to 0.27.7
- Update Rust crate uuid to 1.3 by @renovate in #143
- Update docker/build-push-action action to v4 by @renovate in #141
Full Changelog: v1.6.2...v1.7.0
OS | Release |
---|---|
Linux x86_64 | x86_64-unknown-linux-musl |
Linux arm64 | aarch64-unknown-linux-musl |
MacOS x86_64 | x86_64-apple-darwin |
MacOS arm64 | aarch64-apple-darwin |
Windows x86_64 | x86_64-pc-windows-msvc |
Raspberry Pi | armv7-unknown-linux-musleabihf |
Android 64bit | aarch64-linux-android |
Android 32bit | armv7-linux-androideabi |
v1.6.2
What's Changed
- Rust Client 增加支持自定义上报间隔
--interval
参数 #123 - 修正分组模式下无法发送恢复上线通知 #128
- 更新 docker-compose.yml 避免调试日志持续增长占满硬盘空间 by @evilgaoshu in #122
- Python Client: int(get_cpu()) to make CPU percent an integer by @i207M in #138
- Migration to rust 1.67
- reduce the size of docker image
- Update Rust crate minijinja to 0.27 by @renovate in #121
- Update Rust crate prettytable-rs to ^0.10 [SECURITY] by @renovate in #132
- Update Rust crate clap to 4.1 by @renovate in #137
- Update Rust crate toml to 0.7 by @renovate in #139
- Update TheDoctor0/zip-release action to v0.7.1 by @renovate in #136
- Update Rust crate minijinja to 0.30 by @renovate in #135
- Bump tokio from 1.23.0 to 1.23.1 by @dependabot in #134
- Update Rust crate rhai to 1.12.0 by @renovate in #133
- Update alpine Docker tag to v3.17 by @renovate in #104
New Contributors
- @evilgaoshu made their first contribution in #122
- @i207M made their first contribution in #138
Full Changelog: v1.6.1...v1.6.2
v1.6.1
v1.6.0
v1.5.7
What's Changed
- Client 增加参数
--vnstat-mr
支持 vnstat month rotate #99 - Server
- Migration to rust 1.65
- Update Rust crate rhai to 1.11.0 by @renovate in #103
- Update Rust crate regex to 1.7 by @renovate in #98
- Update Rust crate minijinja to 0.26 by @renovate in #97
New Contributors
Full Changelog: v1.5.6...v1.5.7
v1.5.6
What's Changed
- Client
- add client support for ESXI by @n0thing2speak in #92
- compatible with both vnstat 1.x and 2.x by @snowie2000 in #96
- Server Add admin api
- Bump axum-core from 0.2.7 to 0.2.8 by @dependabot in #86
- Update Rust crate url to 2.3.1 by @renovate in #84
- Update Rust crate rhai to 1.10.1 by @renovate in #85
- Update Rust crate minijinja to 0.24 by @renovate in #87
- Update dependency leaflet to v1.9.2 by @renovate in #89
- Update Swatinem/rust-cache action to v2 by @renovate in #95
- Update Rust crate clap to v4 by @renovate in #90
- Update Rust crate uuid to 1.2 by @renovate in #93
New Contributors
- @n0thing2speak made their first contribution in #92
- @snowie2000 made their first contribution in #96
Full Changelog: v1.5.5...v1.5.6