v0.5.0
版本发布时间: 2024-08-30 23:18:49
memorysafety/river最新发布版本:v0.5.0(2024-08-30 23:18:49)
This release completes Kickstart Spike 2.
What's Changed
- Docs updates by @jamesmunns in https://github.com/memorysafety/river/pull/38
- Add homebrew item to release checklist by @jamesmunns in https://github.com/memorysafety/river/pull/40
- Add support for KDL configuration by @jamesmunns in https://github.com/memorysafety/river/pull/42
- Add CI build + test checks by @jamesmunns in https://github.com/memorysafety/river/pull/43
- Start work on load balancing crate support by @jamesmunns in https://github.com/memorysafety/river/pull/45
- Add initial Roadmap draft by @jamesmunns in https://github.com/memorysafety/river/pull/47
- Rewire upstream_peer correctly with forked pingora by @jamesmunns in https://github.com/memorysafety/river/pull/46
- Implement file server based on pandora-web-server's module by @jamesmunns in https://github.com/memorysafety/river/pull/48
- Implement hot/graceful reload as well as daemonization by @jamesmunns in https://github.com/memorysafety/river/pull/49
- Enforce absolute path by @jamesmunns in https://github.com/memorysafety/river/pull/53
- Initial user manual commit by @jamesmunns in https://github.com/memorysafety/river/pull/55
- Update pingora and pandora-web-server dependencies by @jamesmunns in https://github.com/memorysafety/river/pull/56
- Add Cargo.lock file by @jamesmunns in https://github.com/memorysafety/river/pull/61
- Allow for HTTP2.0 configuration by @jamesmunns in https://github.com/memorysafety/river/pull/62
- Address dependabot issues by @jamesmunns in https://github.com/memorysafety/river/pull/63
- Implement CIDR range based blocking by @jamesmunns in https://github.com/memorysafety/river/pull/65
- Remove
kdl-experiment
by @jamesmunns in https://github.com/memorysafety/river/pull/66 - Initial rate limiting impl based on the
leaky-bucket
andconcread
crates by @jamesmunns in https://github.com/memorysafety/river/pull/67 - Prepare v0.5.0 release by @jamesmunns in https://github.com/memorysafety/river/pull/68
Full Changelog: https://github.com/memorysafety/river/compare/v0.2.1...v0.5.0
Install river 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/memorysafety/river/releases/download/v0.5.0/river-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install river
Download river 0.5.0
File | Platform | Checksum |
---|---|---|
river-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
river-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
river-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1、 dist-manifest.json 10.24KB
2、 river-aarch64-apple-darwin.tar.xz 5.44MB
3、 river-aarch64-apple-darwin.tar.xz.sha256 100B
4、 river-installer.sh 26.72KB
5、 river-x86_64-unknown-linux-gnu.tar.xz 5.8MB
6、 river-x86_64-unknown-linux-gnu.tar.xz.sha256 104B
7、 river-x86_64-unknown-linux-musl.tar.xz 5.85MB
8、 river-x86_64-unknown-linux-musl.tar.xz.sha256 105B
9、 river.rb 1.21KB
10、 source.tar.gz 93.33KB
11、 source.tar.gz.sha256 80B