Skip to content

Commit 8726ce8

Browse files
Kalaiselvi84Robert Bailey
and
Robert Bailey
authored
commits for 1.29.0-rc (#2899)
Co-authored-by: Robert Bailey <[email protected]>
1 parent 7daaaba commit 8726ce8

File tree

12 files changed

+181
-45
lines changed

12 files changed

+181
-45
lines changed

CHANGELOG.md

+69
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,74 @@
11
# Changelog
22

3+
## [v1.29.0-rc](https://github.com/googleforgames/agones/tree/v1.29.0-rc) (2023-01-11)
4+
5+
[Full Changelog](https://github.com/googleforgames/agones/compare/v1.28.0...v1.29.0-rc)
6+
7+
**Breaking changes:**
8+
9+
- Update Kubernetes to 1.24 [\#2867](https://github.com/googleforgames/agones/issues/2867)
10+
- Migrate from github.com/golang/protobuf to google.golang.org/protobuf [\#2786](https://github.com/googleforgames/agones/pull/2786) ([govargo](https://github.com/govargo))
11+
12+
**Implemented enhancements:**
13+
14+
- Graduate SDKGracefulTermination to beta [\#2831](https://github.com/googleforgames/agones/issues/2831)
15+
- Set the hostName of the Pod to the name of the GameServer [\#2704](https://github.com/googleforgames/agones/issues/2704)
16+
- Update from golang/protobuf to google.golang.org/protobuf [\#2462](https://github.com/googleforgames/agones/issues/2462)
17+
- Release Automation: Add cloud build target for release builds [\#2460](https://github.com/googleforgames/agones/issues/2460)
18+
- Release Automation: Generate version of website to push [\#2457](https://github.com/googleforgames/agones/issues/2457)
19+
- Consider moving agones system images from gcr.io to GCP's artifact registry [\#2358](https://github.com/googleforgames/agones/issues/2358)
20+
- CI builds should publish a multi-arch manifest for the agones-sdk image [\#2280](https://github.com/googleforgames/agones/issues/2280)
21+
- Generate Changelog - Release Automation: Add cloud build target for release builds [\#2884](https://github.com/googleforgames/agones/pull/2884) ([mangalpalli](https://github.com/mangalpalli))
22+
- GameServer Pod: Stable Network ID [\#2826](https://github.com/googleforgames/agones/pull/2826) ([markmandel](https://github.com/markmandel))
23+
- Release Automation: Generate version of website to push [\#2808](https://github.com/googleforgames/agones/pull/2808) ([mangalpalli](https://github.com/mangalpalli))
24+
25+
**Fixed bugs:**
26+
27+
- Check linter settings for exported symbols [\#2873](https://github.com/googleforgames/agones/issues/2873)
28+
- GameServerAllocation example yaml file has incorrect format for selectors [\#2853](https://github.com/googleforgames/agones/issues/2853)
29+
- Invalid warnings when using multi-cluster allocation [\#2498](https://github.com/googleforgames/agones/issues/2498)
30+
- Update metrics documentation [\#1851](https://github.com/googleforgames/agones/issues/1851)
31+
- GameServerTemplate validation: no description when used big port values [\#1770](https://github.com/googleforgames/agones/issues/1770)
32+
- Inline JSON: GameServerAllocation v1.LabelSelector [\#2877](https://github.com/googleforgames/agones/pull/2877) ([markmandel](https://github.com/markmandel))
33+
34+
**Closed issues:**
35+
36+
- Collaborator Request [\#2861](https://github.com/googleforgames/agones/issues/2861)
37+
- Release 1.28.0 [\#2851](https://github.com/googleforgames/agones/issues/2851)
38+
- Docs: Rename "Stackdriver" to "Cloud Monitoring" [\#2850](https://github.com/googleforgames/agones/issues/2850)
39+
40+
**Merged pull requests:**
41+
42+
- Fix the json5 vulnerabilities [\#2896](https://github.com/googleforgames/agones/pull/2896) ([gongmax](https://github.com/gongmax))
43+
- Update Kubernetes version to 1.24 [\#2895](https://github.com/googleforgames/agones/pull/2895) ([gongmax](https://github.com/gongmax))
44+
- Update aws-sdk-go version to latest [\#2894](https://github.com/googleforgames/agones/pull/2894) ([gongmax](https://github.com/gongmax))
45+
- e2e framework: Allow variable timing based on cloud product [\#2893](https://github.com/googleforgames/agones/pull/2893) ([zmerlynn](https://github.com/zmerlynn))
46+
- Don't run cloud product GameServerSpec validation on development GameServers [\#2889](https://github.com/googleforgames/agones/pull/2889) ([zmerlynn](https://github.com/zmerlynn))
47+
- e2e: Add --cloud-product flag, add SkipOnCloudProduct [\#2886](https://github.com/googleforgames/agones/pull/2886) ([zmerlynn](https://github.com/zmerlynn))
48+
- Set seccompProfile of `Unconfined` on Autopilot unless overidden by user [\#2885](https://github.com/googleforgames/agones/pull/2885) ([zmerlynn](https://github.com/zmerlynn))
49+
- Updates allocation load testing documentation [\#2883](https://github.com/googleforgames/agones/pull/2883) ([igooch](https://github.com/igooch))
50+
- Revert workload separation for Autopilot [\#2876](https://github.com/googleforgames/agones/pull/2876) ([zmerlynn](https://github.com/zmerlynn))
51+
- Move all actual Agones releases images to GAR [\#2875](https://github.com/googleforgames/agones/pull/2875) ([gongmax](https://github.com/gongmax))
52+
- lint: Reenable `revive` [\#2874](https://github.com/googleforgames/agones/pull/2874) ([zmerlynn](https://github.com/zmerlynn))
53+
- cleanup: clean up make\(map\[string\]string, 1\) [\#2872](https://github.com/googleforgames/agones/pull/2872) ([aimuz](https://github.com/aimuz))
54+
- NewFilteredSharedInformerFactory use NewSharedInformerFactoryWithOptions instead [\#2871](https://github.com/googleforgames/agones/pull/2871) ([aimuz](https://github.com/aimuz))
55+
- Update restapi conformance-test [\#2869](https://github.com/googleforgames/agones/pull/2869) ([govargo](https://github.com/govargo))
56+
- cloudproduct: Register API hooks, move validation/mutation to API [\#2868](https://github.com/googleforgames/agones/pull/2868) ([zmerlynn](https://github.com/zmerlynn))
57+
- Fork `agones-controller` binary and Add `agones-extensions` deployments [\#2866](https://github.com/googleforgames/agones/pull/2866) ([chiayi](https://github.com/chiayi))
58+
- Skip validation errors in mutating webhooks [\#2865](https://github.com/googleforgames/agones/pull/2865) ([zmerlynn](https://github.com/zmerlynn))
59+
- Return better error message when mutation webhook gets invalid JSON [\#2863](https://github.com/googleforgames/agones/pull/2863) ([zmerlynn](https://github.com/zmerlynn))
60+
- Update metrics documentation for Cloud Monitoring/Stackdriver [\#2862](https://github.com/googleforgames/agones/pull/2862) ([junninho](https://github.com/junninho))
61+
- Introduce the Source field in GameServerAllocationStatus to indicate the allocation source [\#2860](https://github.com/googleforgames/agones/pull/2860) ([gongmax](https://github.com/gongmax))
62+
- Release final version updates [\#2858](https://github.com/googleforgames/agones/pull/2858) ([mangalpalli](https://github.com/mangalpalli))
63+
- SafeToEvict: Implement Eviction API, add SetEviction cloud product hook [\#2857](https://github.com/googleforgames/agones/pull/2857) ([zmerlynn](https://github.com/zmerlynn))
64+
- 1.28.0 release [\#2852](https://github.com/googleforgames/agones/pull/2852) ([mangalpalli](https://github.com/mangalpalli))
65+
- Rename `LifecycleContract` feature gate to `SafeToEvict` [\#2849](https://github.com/googleforgames/agones/pull/2849) ([zmerlynn](https://github.com/zmerlynn))
66+
- fix\(make\): current\_project will be executed only when the relevant command is executed [\#2848](https://github.com/googleforgames/agones/pull/2848) ([aimuz](https://github.com/aimuz))
67+
- refactor: Implemented using the standard library [\#2847](https://github.com/googleforgames/agones/pull/2847) ([aimuz](https://github.com/aimuz))
68+
- Fixed: vulnerabilities scanned with govulncheck [\#2841](https://github.com/googleforgames/agones/pull/2841) ([aimuz](https://github.com/aimuz))
69+
- GKE Autopilot: Separate game server workloads [\#2840](https://github.com/googleforgames/agones/pull/2840) ([zmerlynn](https://github.com/zmerlynn))
70+
- SDKGracefulTermination: Promote to beta [\#2836](https://github.com/googleforgames/agones/pull/2836) ([zmerlynn](https://github.com/zmerlynn))
71+
372
## [v1.28.0](https://github.com/googleforgames/agones/tree/v1.28.0) (2022-12-06)
473

574
[Full Changelog](https://github.com/googleforgames/agones/compare/v1.28.0-rc...v1.28.0)

install/helm/agones/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
# Declare variables to be passed into your templates.
1616

1717
apiVersion: v1
18-
appVersion: "1.29.0-dev"
19-
version: 1.29.0-dev
18+
appVersion: "1.29.0-rc"
19+
version: 1.29.0-rc
2020
name: agones
2121
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
2222
keywords:

install/helm/agones/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ agones:
212212
allocationBatchWaitTime: 500ms
213213
image:
214214
registry: us-docker.pkg.dev/agones-images/release
215-
tag: 1.29.0-dev
215+
tag: 1.29.0-rc
216216
controller:
217217
name: agones-controller
218218
pullPolicy: IfNotPresent

install/yaml/install.yaml

+32-32
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
namespace: agones-system
99
labels:
1010
app: agones
11-
chart: agones-1.29.0-dev
11+
chart: agones-1.29.0-rc
1212
release: agones-manual
1313
heritage: Helm
1414
---
@@ -33,7 +33,7 @@ metadata:
3333
namespace: agones-system
3434
labels:
3535
app: agones
36-
chart: agones-1.29.0-dev
36+
chart: agones-1.29.0-rc
3737
release: agones-manual
3838
heritage: Helm
3939
---
@@ -58,7 +58,7 @@ metadata:
5858
namespace: default
5959
labels:
6060
app: agones
61-
chart: agones-1.29.0-dev
61+
chart: agones-1.29.0-rc
6262
release: agones-manual
6363
heritage: Helm
6464
---
@@ -70,7 +70,7 @@ metadata:
7070
namespace: agones-system
7171
labels:
7272
app: agones
73-
chart: "agones-1.29.0-dev"
73+
chart: "agones-1.29.0-rc"
7474
release: "agones-manual"
7575
heritage: "Helm"
7676
type: Opaque
@@ -87,7 +87,7 @@ metadata:
8787
namespace: agones-system
8888
labels:
8989
app: agones
90-
chart: "agones-1.29.0-dev"
90+
chart: "agones-1.29.0-rc"
9191
release: "agones-manual"
9292
heritage: "Helm"
9393
data:
@@ -103,7 +103,7 @@ metadata:
103103
namespace: agones-system
104104
labels:
105105
app: agones
106-
chart: "agones-1.29.0-dev"
106+
chart: "agones-1.29.0-rc"
107107
release: "agones-manual"
108108
heritage: "Helm"
109109
data:
@@ -119,7 +119,7 @@ metadata:
119119
namespace: agones-system
120120
labels:
121121
app: agones
122-
chart: "agones-1.29.0-dev"
122+
chart: "agones-1.29.0-rc"
123123
release: "agones-manual"
124124
heritage: "Helm"
125125
data:
@@ -149,7 +149,7 @@ metadata:
149149
labels:
150150
component: crd
151151
app: agones
152-
chart: agones-1.29.0-dev
152+
chart: agones-1.29.0-rc
153153
release: agones-manual
154154
heritage: Helm
155155
spec:
@@ -5148,7 +5148,7 @@ metadata:
51485148
labels:
51495149
component: crd
51505150
app: agones
5151-
chart: agones-1.29.0-dev
5151+
chart: agones-1.29.0-rc
51525152
release: agones-manual
51535153
heritage: Helm
51545154
spec:
@@ -5294,7 +5294,7 @@ metadata:
52945294
labels:
52955295
component: crd
52965296
app: agones
5297-
chart: agones-1.29.0-dev
5297+
chart: agones-1.29.0-rc
52985298
release: agones-manual
52995299
heritage: Helm
53005300
spec:
@@ -10123,7 +10123,7 @@ metadata:
1012310123
labels:
1012410124
component: crd
1012510125
app: agones
10126-
chart: agones-1.29.0-dev
10126+
chart: agones-1.29.0-rc
1012710127
release: agones-manual
1012810128
heritage: Helm
1012910129
name: gameserverallocationpolicies.multicluster.agones.dev
@@ -10202,7 +10202,7 @@ metadata:
1020210202
labels:
1020310203
component: crd
1020410204
app: agones
10205-
chart: agones-1.29.0-dev
10205+
chart: agones-1.29.0-rc
1020610206
release: agones-manual
1020710207
heritage: Helm
1020810208
spec:
@@ -15171,7 +15171,7 @@ metadata:
1517115171
namespace: agones-system
1517215172
labels:
1517315173
app: agones
15174-
chart: agones-1.29.0-dev
15174+
chart: agones-1.29.0-rc
1517515175
release: agones-manual
1517615176
heritage: Helm
1517715177
rules:
@@ -15202,7 +15202,7 @@ metadata:
1520215202
namespace: agones-system
1520315203
labels:
1520415204
app: agones
15205-
chart: agones-1.29.0-dev
15205+
chart: agones-1.29.0-rc
1520615206
release: agones-manual
1520715207
heritage: Helm
1520815208
rules:
@@ -15254,7 +15254,7 @@ metadata:
1525415254
namespace: agones-system
1525515255
labels:
1525615256
app: agones
15257-
chart: agones-1.29.0-dev
15257+
chart: agones-1.29.0-rc
1525815258
release: agones-manual
1525915259
heritage: Helm
1526015260
rules:
@@ -15274,7 +15274,7 @@ metadata:
1527415274
namespace: agones-system
1527515275
labels:
1527615276
app: agones
15277-
chart: agones-1.29.0-dev
15277+
chart: agones-1.29.0-rc
1527815278
release: agones-manual
1527915279
heritage: Helm
1528015280
subjects:
@@ -15294,7 +15294,7 @@ metadata:
1529415294
namespace: agones-system
1529515295
labels:
1529615296
app: agones
15297-
chart: agones-1.29.0-dev
15297+
chart: agones-1.29.0-rc
1529815298
release: agones-manual
1529915299
heritage: Helm
1530015300
subjects:
@@ -15346,7 +15346,7 @@ metadata:
1534615346
namespace: default
1534715347
labels:
1534815348
app: agones
15349-
chart: agones-1.29.0-dev
15349+
chart: agones-1.29.0-rc
1535015350
release: agones-manual
1535115351
heritage: Helm
1535215352
subjects:
@@ -15367,7 +15367,7 @@ metadata:
1536715367
labels:
1536815368
component: ping
1536915369
app: agones
15370-
chart: agones-1.29.0-dev
15370+
chart: agones-1.29.0-rc
1537115371
release: agones-manual
1537215372
heritage: Helm
1537315373
spec:
@@ -15389,7 +15389,7 @@ metadata:
1538915389
labels:
1539015390
component: ping
1539115391
app: agones
15392-
chart: agones-1.29.0-dev
15392+
chart: agones-1.29.0-rc
1539315393
release: agones-manual
1539415394
heritage: Helm
1539515395
spec:
@@ -15425,7 +15425,7 @@ metadata:
1542515425
labels:
1542615426
agones.dev/role: controller
1542715427
app: agones
15428-
chart: agones-1.29.0-dev
15428+
chart: agones-1.29.0-rc
1542915429
release: agones-manual
1543015430
heritage: Helm
1543115431
spec:
@@ -15462,7 +15462,7 @@ metadata:
1546215462
labels:
1546315463
component: allocator
1546415464
app: agones
15465-
chart: agones-1.29.0-dev
15465+
chart: agones-1.29.0-rc
1546615466
release: agones-manual
1546715467
heritage: Helm
1546815468
spec:
@@ -15484,7 +15484,7 @@ metadata:
1548415484
labels:
1548515485
multicluster.agones.dev/role: allocator
1548615486
app: agones
15487-
chart: agones-1.29.0-dev
15487+
chart: agones-1.29.0-rc
1548815488
release: agones-manual
1548915489
heritage: Helm
1549015490
spec:
@@ -15519,7 +15519,7 @@ metadata:
1551915519
labels:
1552015520
component: controller
1552115521
app: agones
15522-
chart: agones-1.29.0-dev
15522+
chart: agones-1.29.0-rc
1552315523
release: agones-manual
1552415524
heritage: Helm
1552515525
spec:
@@ -15562,7 +15562,7 @@ spec:
1556215562
serviceAccountName: agones-controller
1556315563
containers:
1556415564
- name: agones-controller
15565-
image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.29.0-dev"
15565+
image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.29.0-rc"
1556615566
imagePullPolicy: IfNotPresent
1556715567
env:
1556815568
# minimum port that can be exposed to GameServer traffic
@@ -15572,7 +15572,7 @@ spec:
1557215572
- name: MAX_PORT
1557315573
value: "8000"
1557415574
- name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used
15575-
value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.29.0-dev"
15575+
value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.29.0-rc"
1557615576
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
1557715577
value: "false"
1557815578
- name: SIDECAR_CPU_REQUEST
@@ -15670,7 +15670,7 @@ metadata:
1567015670
labels:
1567115671
component: ping
1567215672
app: agones
15673-
chart: agones-1.29.0-dev
15673+
chart: agones-1.29.0-rc
1567415674
release: agones-manual
1567515675
heritage: Helm
1567615676
spec:
@@ -15705,7 +15705,7 @@ spec:
1570515705
priorityClassName: agones-system
1570615706
containers:
1570715707
- name: agones-ping
15708-
image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.29.0-dev"
15708+
image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.29.0-rc"
1570915709
imagePullPolicy: IfNotPresent
1571015710
livenessProbe:
1571115711
httpGet:
@@ -15778,7 +15778,7 @@ spec:
1577815778
secretName: allocator-client-ca
1577915779
containers:
1578015780
- name: agones-allocator
15781-
image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.29.0-dev"
15781+
image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.29.0-rc"
1578215782
imagePullPolicy: IfNotPresent
1578315783
livenessProbe:
1578415784
httpGet:
@@ -15854,7 +15854,7 @@ metadata:
1585415854
labels:
1585515855
component: controller
1585615856
app: agones
15857-
chart: agones-1.29.0-dev
15857+
chart: agones-1.29.0-rc
1585815858
release: agones-manual
1585915859
heritage: Helm
1586015860
spec:
@@ -15920,7 +15920,7 @@ metadata:
1592015920
labels:
1592115921
component: controller
1592215922
app: agones
15923-
chart: agones-1.29.0-dev
15923+
chart: agones-1.29.0-rc
1592415924
release: agones-manual
1592515925
heritage: Helm
1592615926
webhooks:
@@ -15972,7 +15972,7 @@ metadata:
1597215972
labels:
1597315973
component: controller
1597415974
app: agones
15975-
chart: agones-1.29.0-dev
15975+
chart: agones-1.29.0-rc
1597615976
release: agones-manual
1597715977
heritage: Helm
1597815978
webhooks:

sdks/csharp/sdk/AgonesSDK.nuspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package >
33
<metadata>
44
<id>AgonesSDK</id>
5-
<version>1.29.0-dev</version>
5+
<version>1.29.0-rc</version>
66
<authors>Google LLC</authors>
77
<owners>Google LLC</owners>
88
<requireLicenseAcceptance>false</requireLicenseAcceptance>

0 commit comments

Comments
 (0)