This release completes Kickstart Spike 2.
What's Changed
- Docs updates by @jamesmunns in #38
- Add homebrew item to release checklist by @jamesmunns in #40
- Add support for KDL configuration by @jamesmunns in #42
- Add CI build + test checks by @jamesmunns in #43
- Start work on load balancing crate support by @jamesmunns in #45
- Add initial Roadmap draft by @jamesmunns in #47
- Rewire upstream_peer correctly with forked pingora by @jamesmunns in #46
- Implement file server based on pandora-web-server's module by @jamesmunns in #48
- Implement hot/graceful reload as well as daemonization by @jamesmunns in #49
- Enforce absolute path by @jamesmunns in #53
- Initial user manual commit by @jamesmunns in #55
- Update pingora and pandora-web-server dependencies by @jamesmunns in #56
- Add Cargo.lock file by @jamesmunns in #61
- Allow for HTTP2.0 configuration by @jamesmunns in #62
- Address dependabot issues by @jamesmunns in #63
- Implement CIDR range based blocking by @jamesmunns in #65
- Remove
kdl-experiment
by @jamesmunns in #66 - Initial rate limiting impl based on the
leaky-bucket
andconcread
crates by @jamesmunns in #67 - Prepare v0.5.0 release by @jamesmunns in #68
Full Changelog: 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 |