We are proud to announce version 0.6.0 of Quilkin, with several critical bug fixes and improvements.
Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.
When upgrading from version 0.5.0, please be aware there are several breaking changes, so check with the documentation.
This includes:
- Default ports for different Quilkin modes have changed to make it easier to separate mode workflows on a single machine.
- Most Filter metrics have been consolidated under a metric value, separated by label.
This release also fixes performance issue with DNS resolution, as well as several reliability issues with the Agones integration.
Check the documentation for details on features, installation and usage.
Breaking changes
- Refactor documentation layout and define default ports by @XAMPPRocky in #688
- Refactor filter metrics into a single vector of metrics with labels by @XAMPPRocky in #736
Implemented enhancements
- Add region parameters for control planes by @XAMPPRocky in #696
- Add initial implementation of relay service by @XAMPPRocky in #698
- Add environment variables to config providers by @XAMPPRocky in #707
- Add test for relay proxy routing (and support for file providers) by @XAMPPRocky in #710
- Resolve DNS asynchronously by @XAMPPRocky in #721
- Update termination code to allow proxies to wait until all sessions expire by @XAMPPRocky in #740
- Implement Agent service by @XAMPPRocky in #744
- Remove shutdown_rx from downstream loop by @XAMPPRocky in #742
See CHANGELOG for more details on changes.
Images available with this release: