Skip to content

Commit 1d414cb

Browse files
authored
Release 0.4.0 (#648)
Changes for 0.4.0 release. Included a couple of small fixes for release checklist while I was at it. Work on #647
1 parent 452bdf2 commit 1d414cb

File tree

6 files changed

+171
-12
lines changed

6 files changed

+171
-12
lines changed

CHANGELOG.md

Lines changed: 162 additions & 6 deletions
Large diffs are not rendered by default.

Cargo.toml

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

2020
[package]
2121
name = "quilkin"
22-
version = "0.4.0-dev"
22+
version = "0.4.0"
2323
authors = ["Mark Mandel <[email protected]>", "Ifeanyi Ubah <[email protected]>", "Erin Power <[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.4.0-dev", path = "./macros" }
41+
quilkin-macros = { version = "0.4.0", path = "./macros" }
4242

4343
# Crates.io
4444
arc-swap = { version = "1.5.1", features = ["serde"] }

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.4.0 ([guides](https://googleforgames.github.io/quilkin/v0.4.0/book/),
33+
[api](https://googleforgames.github.io/quilkin/v0.4.0/api/quilkin/),
34+
[macros](https://googleforgames.github.io/quilkin/v0.4.0/api/quilkin_macros/))
3235
* v0.3.0 ([guides](https://googleforgames.github.io/quilkin/v0.3.0/book/),
3336
[api](https://googleforgames.github.io/quilkin/v0.3.0/api/quilkin/),
3437
[macros](https://googleforgames.github.io/quilkin/v0.3.0/api/quilkin_macros/))

build/templates/release-issue.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
so that the source is archived in the container image.
2626
- [ ] Reset checklist back to "run `make` to submit the cloud build", and start from there again.
2727
- [ ] Run `cd macros && cargo publish --dry-run --allow-dirty` and ensure there are no issues.
28-
- [ ] Run `cargo publish --dry-run --allow-dirty` and ensure there are no issues.
28+
- [ ] Run `cargo clippy` in the root directory, and ensure there are no issues.
2929
- [ ] Add a release item to README.md "Documentation" > "Releases" list with related links in reverse chronological
3030
order.
3131
- [ ] Remove any `data-proofer-ignore` attributes from links in the documentation in `./docs`.
3232
- [ ] Submit these changes as a PR, and merge with approval.
3333
- [ ] Create a [Github release](https://github.com/googleforgames/quilkin/releases/new) using the
34-
[Github release template](./github-release.md).
34+
[Github release template](https://github.com/googleforgames/quilkin/blob/main/build/templates/github-release.md).
3535
- [ ] Populate the tag with `v{version}`, description, and relevant changelog sections.
3636
- [ ] Attach all the remaining cloud build artifacts to the release.
3737
- [ ] Run `git remote update && git checkout main && git reset --hard upstream/main` to ensure your code is in line

docs/src/quickstarts/agones-xonotic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ What we will do in this step, is run Quilkin locally as a client-side proxy to c
100100
sent up to our Xonotic servers that are expecting compressed data.
101101

102102
First, grab a copy of the Quilkin configuration
103-
<a data-proofer-ignore href="https://github.com/googleforgames/quilkin/blob/{{GITHUB_REF_NAME}}/examples/agones-xonotic-sidecar/sidecar-compress.yaml">client-compress.yaml</a>
103+
<a href="https://github.com/googleforgames/quilkin/blob/{{GITHUB_REF_NAME}}/examples/agones-xonotic-sidecar/sidecar-compress.yaml">client-compress.yaml</a>
104104
locally. This has the Compress filter already configured, but we need to fill in the address to connect to.
105105

106106
> Rather than editing a file, this could also be sent through the [xDS API](../xds.md), but it is easier to

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.4.0-dev"
19+
version = "0.4.0"
2020
authors = ["Erin Power <[email protected]>"]
2121
license = "Apache-2.0"
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)