Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.8.0 #906

Merged
merged 1 commit into from
Mar 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,63 @@
# Changelog

# v0.8.0 (2024-03-13)

## What's Changed
### Implemented enhancements
* Move admin server to separate OS thread by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/841
* Use ClusterMap for Filter::read by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/855
* Move game traffic sockets to io-uring by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/850
* Add lz4 support by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/868
* Add Configurable gRPC message size environment variable by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/870
* Move xDS proxy task to its own thread+runtime by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/871
* Change debug symbols profile release -> bench by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/879
* Add initial support for delta xDS by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/882
* Add pprof endpoint by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/875
* ClusterMap benchmarks by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/856
* Update Unreal Engine Plugin by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/778
* Implement Phoenix Network Coordinates by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/854
* Improve compile times by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/896
* Move non-linux builds to github by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/899
### Fixed bugs
* Update max_delay to 2 sec by @zezhehh in https://github.com/googleforgames/quilkin/pull/840
* Move pipeline errors from metrics to a fixed interval report by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/843
* Remove unwraps from proxy::sessions by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/849
* Commit Cargo.lock by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/867
* Fix PoolBuffer::split by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/869
* Fix: warning: failed to get HEAD path by @markmandel in https://github.com/googleforgames/quilkin/pull/878
* Send back an empty delta response for initial `ignore-me` by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/892
* Make the ready check has endpoints OR has xDS connection by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/872
* Fix health_server test by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/897
* Build: Https on packages.cloud.google.com by @markmandel in https://github.com/googleforgames/quilkin/pull/903
### Other
* Prep for 0.8.0 by @markmandel in https://github.com/googleforgames/quilkin/pull/831
* Remove spawn task for each packet. by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/842
* Move cluster into net by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/845
* Update kubernetes watch configuration to prioritise performance by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/844
* Minor cleanup by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/846
* Update xds client by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/848
* Remove built dependency by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/847
* Refactor benchmarks by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/853
* Update to Rust 1.74.0 by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/859
* Remove Watch requirements on Clone/PartialEq by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/876
* Split out changes by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/883
* Bump zerocopy from 0.7.26 to 0.7.31 by @dependabot in https://github.com/googleforgames/quilkin/pull/886
* Bump unsafe-libyaml from 0.2.9 to 0.2.10 by @dependabot in https://github.com/googleforgames/quilkin/pull/888
* Update dependencies on GitHub Bot by @markmandel in https://github.com/googleforgames/quilkin/pull/889
* Bump h2 from 0.3.22 to 0.3.24 by @dependabot in https://github.com/googleforgames/quilkin/pull/891
* Remove agent note by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/894
* Update CODEOWNERS by @XAMPPRocky in https://github.com/googleforgames/quilkin/pull/895
* Remove protobuf_src from example by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/898
* Bump mio from 0.8.10 to 0.8.11 by @dependabot in https://github.com/googleforgames/quilkin/pull/900
* Use newly published deny by @Jake-Shadle in https://github.com/googleforgames/quilkin/pull/901
* Add licence.html to release quilkin.zip by @markmandel in https://github.com/googleforgames/quilkin/pull/905

## New Contributors
* @zezhehh made their first contribution in https://github.com/googleforgames/quilkin/pull/840
* @Jake-Shadle made their first contribution in https://github.com/googleforgames/quilkin/pull/846

**Full Changelog**: https://github.com/googleforgames/quilkin/compare/v0.7.0...v0.8.0

# v0.7.0 (2023-10-18)

## What's Changed
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ futures = "0.3.28"

[package]
name = "quilkin"
version = "0.8.0-dev"
version = "0.8.0"
authors = [
"Mark Mandel <[email protected]>",
"Ifeanyi Ubah <[email protected]>",
Expand Down Expand Up @@ -80,7 +80,7 @@ test = false

[dependencies]
# Local
quilkin-macros = { version = "0.8.0-dev", path = "./macros" }
quilkin-macros = { version = "0.8.0", path = "./macros" }

# Crates.io
arc-swap = { version = "1.6.0", features = ["serde"] }
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ Not to be used in production systems.

### Releases

* v0.8.0 ([guides](https://googleforgames.github.io/quilkin/v0.8.0/book/),
[api](https://googleforgames.github.io/quilkin/v0.8.0/api/quilkin/),
[macros](https://googleforgames.github.io/quilkin/v0.8.0/api/quilkin_macros/))
* v0.7.0 ([guides](https://googleforgames.github.io/quilkin/v0.7.0/book/),
[api](https://googleforgames.github.io/quilkin/v0.7.0/api/quilkin/),
[macros](https://googleforgames.github.io/quilkin/v0.7.0/api/quilkin_macros/))
Expand Down
2 changes: 1 addition & 1 deletion macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

[package]
name = "quilkin-macros"
version = "0.8.0-dev"
version = "0.8.0"
authors = ["Erin Power <[email protected]>"]
license = "Apache-2.0"
description = "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."
Expand Down