This is the 0.2.0 release of Quilkin.
We're pleased to announce the second release of Quilkin!
This release sees us improve on the API surface for writing Filters
, adds a slew of new documentation and examples,
and provide several new features.
Check the documentation for details on features, installation and
usage.
Security fixes:
- Security: Updated tokio + prost-types dependencies #341 (markmandel)
Breaking changes:
- Add a /config endpoint #396 (iffyio)
- Use hostname as default proxy id #391 (iffyio)
- Move to run and test subcommand setup #369 (XAMPPRocky)
- Add a type for session keys #364 (iffyio)
- Refactor Endpoint and Metadata from cluster and config into one type. #358 (XAMPPRocky)
- Move I/O and configuration out of runner::run #350 (XAMPPRocky)
- Filter Extension Re-organisation #293 (XAMPPRocky)
Implemented enhancements:
- Make a quilkin crate #232
- Always backoff and retry management server #392 (iffyio)
- Hash load balancer #381 (gilesheron)
- CI: Add cross compile and basic image test #370 (markmandel)
make docs
to preview documentation locally #366 (markmandel)- Add "examples" page to the documentation. #362 (markmandel)
- GH Action: Sizing labels on PRs #353 (markmandel)
- Add
cargo-deny
to CI by adding tomake test
#340 (markmandel) - Add a companies using Quilkin section #335 (luna-duclos)
- Add naive benchmark #321 (XAMPPRocky)
See CHANGELOG for more details on changes.
Images available with this release: