This is the 0.9.0 release of Quilkin.
Exciting news - the 0.9.0 release brings Quilkin to beta status! 🎉
You may note that configuration files are still listed as alpha -- we'll be updating them on a case by case basis as we move towards a 1.0 release.
The release also brings several improvements, including the removal of the agent's idle request interval (a breaking change), improved proxy testing, Agones GameServer
Node address selection, and performance optimisations. Several bugs have been fixed, including a timestamp/duration unit confusion, a Rust safety issue, a memory leak, and an infinite loop in the code.
Check the documentation for details on features, installation and usage.
Breaking changes
- Remove idle request interval for agent by @XAMPPRocky in #946
Implemented enhancements
- Implement remaining proxy tests by @Jake-Shadle in #916
- Add node address selection via type and ip kind by @Jake-Shadle in #934
- Add PortPolicy::None by @XAMPPRocky in #940
- Add some performance optimizations by @Jake-Shadle in #944
- Upgrade Agones to 1.40.0 + CRD changes by @markmandel in #945
- Add an optimized token router filter by @Jake-Shadle in #948
- Build single token -> address map by @Jake-Shadle in #978
- Replace
tokio-uring
withio-uring
by @Jake-Shadle in #993 - Update project to beta status by @XAMPPRocky in #997
- Add basic heap stats by @Jake-Shadle in #998
Security fixes
- cargo update + flake fixes by @markmandel in #930
See CHANGELOG for more details on changes.
Images available with this release: