Skip to content

Commit 70e7e16

Browse files
authored
Release 0.2.0 (#399)
* Release 0.2.0 Updates for the 0.2.0 release 🥳 Work on #398 * Review updates: There were items that weren't marked as breaking that should have been.
1 parent d4ced10 commit 70e7e16

File tree

4 files changed

+87
-4
lines changed

4 files changed

+87
-4
lines changed

CHANGELOG.md

Lines changed: 81 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,85 @@
11
# Changelog
22

3-
## [v0.1.0](https://github.com/googleforgames/quilkin/tree/v0.1.0) (2021-07-08)
3+
## [v0.2.0-dev](https://github.com/googleforgames/quilkin/tree/v0.2.0-dev) (2021-09-22)
4+
5+
[Full Changelog](https://github.com/googleforgames/quilkin/compare/v0.1.0...v0.2.0-dev)
6+
7+
**Breaking changes:**
8+
9+
- Add a /config endpoint [\#396](https://github.com/googleforgames/quilkin/pull/396) ([iffyio](https://github.com/iffyio))
10+
- Use hostname as default proxy id [\#391](https://github.com/googleforgames/quilkin/pull/391) ([iffyio](https://github.com/iffyio))
11+
- Move to run and test subcommand setup [\#369](https://github.com/googleforgames/quilkin/pull/369) ([XAMPPRocky](https://github.com/XAMPPRocky))
12+
- Add a type for session keys [\#364](https://github.com/googleforgames/quilkin/pull/364) ([iffyio](https://github.com/iffyio))
13+
- Refactor Endpoint and Metadata from cluster and config into one type. [\#358](https://github.com/googleforgames/quilkin/pull/358) ([XAMPPRocky](https://github.com/XAMPPRocky))
14+
- Move I/O and configuration out of runner::run [\#350](https://github.com/googleforgames/quilkin/pull/350) ([XAMPPRocky](https://github.com/XAMPPRocky))
15+
- Filter Extension Re-organisation [\#293](https://github.com/googleforgames/quilkin/pull/293) ([XAMPPRocky](https://github.com/XAMPPRocky))
16+
17+
**Implemented enhancements:**
18+
19+
- Make a quilkin crate [\#232](https://github.com/googleforgames/quilkin/issues/232)
20+
- Always backoff and retry management server [\#392](https://github.com/googleforgames/quilkin/pull/392) ([iffyio](https://github.com/iffyio))
21+
- Hash load balancer [\#381](https://github.com/googleforgames/quilkin/pull/381) ([gilesheron](https://github.com/gilesheron))
22+
- CI: Add cross compile and basic image test [\#370](https://github.com/googleforgames/quilkin/pull/370) ([markmandel](https://github.com/markmandel))
23+
- `make docs` to preview documentation locally [\#366](https://github.com/googleforgames/quilkin/pull/366) ([markmandel](https://github.com/markmandel))
24+
- Add "examples" page to the documentation. [\#362](https://github.com/googleforgames/quilkin/pull/362) ([markmandel](https://github.com/markmandel))
25+
- GH Action: Sizing labels on PRs [\#353](https://github.com/googleforgames/quilkin/pull/353) ([markmandel](https://github.com/markmandel))
26+
- Add `cargo-deny` to CI by adding to `make test` [\#340](https://github.com/googleforgames/quilkin/pull/340) ([markmandel](https://github.com/markmandel))
27+
- Add a companies using Quilkin section [\#335](https://github.com/googleforgames/quilkin/pull/335) ([luna-duclos](https://github.com/luna-duclos))
28+
- Add naive benchmark [\#321](https://github.com/googleforgames/quilkin/pull/321) ([XAMPPRocky](https://github.com/XAMPPRocky))
29+
30+
**Fixed bugs:**
31+
32+
- Fix duplicate metric registration for filters [\#397](https://github.com/googleforgames/quilkin/pull/397) ([iffyio](https://github.com/iffyio))
33+
- Include endpoint token and metadata from cluster update [\#359](https://github.com/googleforgames/quilkin/pull/359) ([iffyio](https://github.com/iffyio))
34+
- Fix for change: --filename to --config [\#355](https://github.com/googleforgames/quilkin/pull/355) ([markmandel](https://github.com/markmandel))
35+
36+
**Security fixes:**
37+
38+
- Security: Updated tokio + prost-types dependencies [\#341](https://github.com/googleforgames/quilkin/pull/341) ([markmandel](https://github.com/markmandel))
39+
40+
**Closed issues:**
41+
42+
- Add admin endpoints to introspect proxy config [\#394](https://github.com/googleforgames/quilkin/issues/394)
43+
- Review Docs: Writing Custom Filters for API changes [\#373](https://github.com/googleforgames/quilkin/issues/373)
44+
- Create monthly community meeting [\#372](https://github.com/googleforgames/quilkin/issues/372)
45+
- Build: `make docs` to preview documentation locally [\#365](https://github.com/googleforgames/quilkin/issues/365)
46+
- Add Cargo Deny to `make test` [\#327](https://github.com/googleforgames/quilkin/issues/327)
47+
- Release 0.1.0 [\#325](https://github.com/googleforgames/quilkin/issues/325)
48+
- 0.1.0 Release Schedule [\#313](https://github.com/googleforgames/quilkin/issues/313)
49+
- Refactor Filter Module Structure [\#280](https://github.com/googleforgames/quilkin/issues/280)
50+
- review metrics to prevent high-cardinality data [\#263](https://github.com/googleforgames/quilkin/issues/263)
51+
52+
**Merged pull requests:**
53+
54+
- Docs: Updated Custom Filters [\#395](https://github.com/googleforgames/quilkin/pull/395) ([markmandel](https://github.com/markmandel))
55+
- Exit on SIGTERM [\#393](https://github.com/googleforgames/quilkin/pull/393) ([iffyio](https://github.com/iffyio))
56+
- Update custom filter example and add CI [\#389](https://github.com/googleforgames/quilkin/pull/389) ([markmandel](https://github.com/markmandel))
57+
- Add github CODEOWNERS file [\#388](https://github.com/googleforgames/quilkin/pull/388) ([iffyio](https://github.com/iffyio))
58+
- Remove test subcommand from clap for 0.2 [\#386](https://github.com/googleforgames/quilkin/pull/386) ([XAMPPRocky](https://github.com/XAMPPRocky))
59+
- README: Add community meetings [\#377](https://github.com/googleforgames/quilkin/pull/377) ([markmandel](https://github.com/markmandel))
60+
- Fix 404: Writing Custom Filters [\#376](https://github.com/googleforgames/quilkin/pull/376) ([markmandel](https://github.com/markmandel))
61+
- Delete filter\_registry.rs [\#368](https://github.com/googleforgames/quilkin/pull/368) ([XAMPPRocky](https://github.com/XAMPPRocky))
62+
- Update doc links [\#363](https://github.com/googleforgames/quilkin/pull/363) ([iffyio](https://github.com/iffyio))
63+
- Better language on using.md [\#361](https://github.com/googleforgames/quilkin/pull/361) ([markmandel](https://github.com/markmandel))
64+
- Remove redundant cfg\(test\) [\#357](https://github.com/googleforgames/quilkin/pull/357) ([XAMPPRocky](https://github.com/XAMPPRocky))
65+
- Fix README.md development documentation links [\#356](https://github.com/googleforgames/quilkin/pull/356) ([markmandel](https://github.com/markmandel))
66+
- Remove initial xds update delay [\#354](https://github.com/googleforgames/quilkin/pull/354) ([iffyio](https://github.com/iffyio))
67+
- Remove need for nightly in CI and developer guide [\#352](https://github.com/googleforgames/quilkin/pull/352) ([markmandel](https://github.com/markmandel))
68+
- Update to Rust 1.54.0 [\#351](https://github.com/googleforgames/quilkin/pull/351) ([XAMPPRocky](https://github.com/XAMPPRocky))
69+
- Documentation snapshot/release README.md section [\#348](https://github.com/googleforgames/quilkin/pull/348) ([markmandel](https://github.com/markmandel))
70+
- Oops, most of the badges didn't have links [\#342](https://github.com/googleforgames/quilkin/pull/342) ([markmandel](https://github.com/markmandel))
71+
- Make licence explicit in Cargo.toml [\#338](https://github.com/googleforgames/quilkin/pull/338) ([markmandel](https://github.com/markmandel))
72+
- Fixed README.md typo: where -\> were [\#337](https://github.com/googleforgames/quilkin/pull/337) ([moppius](https://github.com/moppius))
73+
- Add announcements to the README [\#336](https://github.com/googleforgames/quilkin/pull/336) ([markmandel](https://github.com/markmandel))
74+
- Move packet buffer to heap [\#334](https://github.com/googleforgames/quilkin/pull/334) ([iffyio](https://github.com/iffyio))
75+
- Update BRANDING.md [\#333](https://github.com/googleforgames/quilkin/pull/333) ([thisisnotapril](https://github.com/thisisnotapril))
76+
- Create BRANDING.md [\#332](https://github.com/googleforgames/quilkin/pull/332) ([thisisnotapril](https://github.com/thisisnotapril))
77+
- Fix link to twitter page [\#331](https://github.com/googleforgames/quilkin/pull/331) ([markmandel](https://github.com/markmandel))
78+
- Preparation for 0.2.0 [\#329](https://github.com/googleforgames/quilkin/pull/329) ([markmandel](https://github.com/markmandel))
79+
- Add mdbook and GitHub pages deployment [\#319](https://github.com/googleforgames/quilkin/pull/319) ([XAMPPRocky](https://github.com/XAMPPRocky))
80+
- Cleanup other parts of the public API. [\#308](https://github.com/googleforgames/quilkin/pull/308) ([XAMPPRocky](https://github.com/XAMPPRocky))
81+
82+
## [v0.1.0](https://github.com/googleforgames/quilkin/tree/v0.1.0) (2021-07-09)
483

584
[Full Changelog](https://github.com/googleforgames/quilkin/compare/d60c41ce257c77a4daafb5ab645536f8e1f2aa14...v0.1.0)
685

@@ -152,6 +231,7 @@
152231

153232
**Merged pull requests:**
154233

234+
- Release 0.1.0 [\#326](https://github.com/googleforgames/quilkin/pull/326) ([markmandel](https://github.com/markmandel))
155235
- Ignore priority/wontfix for changelog [\#323](https://github.com/googleforgames/quilkin/pull/323) ([markmandel](https://github.com/markmandel))
156236
- Tweaks to release checklist. [\#314](https://github.com/googleforgames/quilkin/pull/314) ([markmandel](https://github.com/markmandel))
157237
- Move Cloud Build test and release to Makefile [\#312](https://github.com/googleforgames/quilkin/pull/312) ([markmandel](https://github.com/markmandel))

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [".", "./macros"]
1919

2020
[package]
2121
name = "quilkin"
22-
version = "0.2.0-dev"
22+
version = "0.2.0"
2323
authors = ["Mark Mandel <[email protected]>", "Ifeanyi Ubah <[email protected]>"]
2424
license = "Apache-2.0"
2525
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."
@@ -38,7 +38,7 @@ test = true
3838

3939
[dependencies]
4040
# Local
41-
quilkin-macros = { version = "0.2.0-dev", path = "./macros" }
41+
quilkin-macros = { version = "0.2.0", path = "./macros" }
4242

4343
# Crates.io
4444
backoff = "0.3"

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ Not to be used in production systems.
2929

3030
### Releases
3131

32+
* v0.2.0 ([guides](https://googleforgames.github.io/quilkin/v0.2.0/book/),
33+
[api](https://googleforgames.github.io/quilkin/v0.2.0/api/quilkin/),
34+
[macros](https://googleforgames.github.io/quilkin/v0.2.0/api/quilkin_macros/))
3235
* v0.1.0 ([guides](https://github.com/googleforgames/quilkin/blob/v0.1.0/README.md#usage),
3336
[api](https://docs.rs/quilkin/0.1.0/quilkin/), [macros](https://docs.rs/quilkin-macros/0.1.0/quilkin_macros/)).
3437

macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
[package]
1818
name = "quilkin-macros"
19-
version = "0.2.0-dev"
19+
version = "0.2.0"
2020
authors = ["Erin Power <[email protected]>"]
2121
license-file = "../LICENSE"
2222
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."

0 commit comments

Comments
 (0)