Skip to content

Latest commit

 

History

History
324 lines (283 loc) · 35.9 KB

CHANGELOG.md

File metadata and controls

324 lines (283 loc) · 35.9 KB

Change Log

v0.3.0 (2018-07-25)

Full Changelog

Fixed bugs:

Closed issues:

  • Release 0.3.0.rc #290

Merged pull requests:

v0.3.0.rc (2018-07-17)

Full Changelog

Implemented enhancements:

  • Expose SDK Sidecar GRPC Server as HTTP+JSON #240
  • supporting multiple ports #151
  • Support Cluster Node addition/deletion #60
  • SDK GameServer\(\) function for retrieving backing GameServer configuration #288 (markmandel)
  • [Breaking Change] Multiple port support for GameServer #283 (markmandel)
  • Move cluster node addition/removal out of "experimental" #271 (markmandel)
  • added information about Agones running on Azure Kubernetes Service #269 (dgkanatsios)
  • Expose SDK-Server at HTTP+JSON #265 (markmandel)
  • Support Rust SDK by gRPC-rs #230 (thara)

Fixed bugs:

  • Minikube does not start with 0.26.x #192
  • Forgot to update the k8s client-go codegen. #281 (markmandel)
  • Fix bug with hung GameServer resource on Kubernetes 1.10 #278 (markmandel)
  • Fix Xonotic example race condition #266 (markmandel)

Closed issues:

  • Agones on Azure AKS #254
  • helm namespace #212

Merged pull requests:

v0.2.0 (2018-06-06)

Full Changelog

Closed issues:

  • Release v0.2.0 #242
  • Release v0.2.0.rc #231

Merged pull requests:

v0.2.0.rc (2018-05-30)

Full Changelog

Implemented enhancements:

  • Generate Certs for Mutation/Validatiion Webhooks #169
  • Add liveness check to pkg/gameservers/controller. #116
  • GameServer Fleets #70
  • Release steps of archiving installation resources and documentation #226 (markmandel)
  • Lint timeout increase, and make configurable #221 (markmandel)
  • add the ability to turn off RBAC in helm and customize gcp test-cluster #220 (Kuqd)
  • Target for generating a CHANGELOG from GitHub Milestones. #217 (markmandel)
  • Generate Certs for Mutation/Validatiion Webhooks #214 (Kuqd)
  • Rolling updates for Fleets #213 (markmandel)
  • helm namespaces #210 (Kuqd)
  • Fleet update strategy: Replace #199 (markmandel)
  • Status > AllocatedReplicas on Fleets & GameServers #196 (markmandel)
  • Creating a FleetAllocation allocated a GameServer from a Fleet #193 (markmandel)
  • Add nano as editor to the build image #179 (markmandel)
  • Feature/gometalinter #176 (EricFortin)
  • Creating a Fleet creates a GameServerSet #174 (markmandel)
  • Register liveness check in gameservers.Controller #160 (enocom)
  • GameServerSet Implementation #156 (markmandel)

Fixed bugs:

  • gometalinter fails #181
  • Line endings in Windows make the project can't be compiled #180
  • Missing links in documentation #165
  • Cannot run GameServer in non-default namespace #146
  • Don't allow allocation of Deleted GameServers #198 (markmandel)
  • Fixes for GKE issues with install/quickstart #197 (markmandel)
  • minikube-test-cluster needed the ensure-build-image dependency #194 (markmandel)
  • Update initialClusterVersion to 1.9.6.gke.1 #190 (markmandel)
  • Point the install.yaml to the release-0.1 branch #189 (markmandel)
  • Fixed missing links in documentation. #166 (fooock)

Closed issues:

  • helm RBAC on/off #211
  • Release cycle #203
  • Fix cyclomatic complexity in examples/simple-udp/server/main.go #178
  • Fix cyclomatic complexity in cmd/controller/main.go #177
  • Add .helmignore to Helm chart #168
  • Add gometalinter to build #163
  • Google Bot is double posting #155
  • Add .editorconfig to ensure common formatting #97

Merged pull requests:

v0.1 (2018-03-06)

Implemented enhancements:

  • The local mode of the agon sidecar listen to localhost only #62
  • Record Events for GameServer State Changes #32
  • Use a single install.yaml to install Agon #17
  • SDK + Sidecar implementation #16
  • Game Server health checking #15
  • Dynamic Port Allocation on Game Servers #14
  • Sidecar needs a healthcheck #12
  • Health Check for the Controller #11
  • GameServer definition validation #10
  • Default RestartPolicy should be Never on the GameServer container #9
  • Mac & Windows binaries for local development #8
  • gcloud docker --authorize make target and push targets #5
  • Do-release target to automate releases #121 (markmandel)
  • Zip archive of sdk server server binaries for release #118 (markmandel)
  • add hostPort and container validations to webhook #106 (Kuqd)
  • MutatingWebHookConfiguration for GameServer creation & Validation. #95 (markmandel)
  • Address flag for the sidecar #73 (markmandel)
  • Allow extra args to be passed into minikube-shell #71 (markmandel)
  • Implementation of Health Checking #69 (markmandel)
  • Develop and Build on Windows (WSL) with Minikube #59 (markmandel)
  • Recording GameServers Kubernetes Events #56 (markmandel)
  • Add health check for gameserver-sidecar. #44 (dzlier-gcp)
  • Dynamic Port Allocation for GameServers #41 (markmandel)
  • Finalizer for GameServer until backing Pods are Terminated #40 (markmandel)
  • Continuous Integration with Container Builder #38 (markmandel)
  • Windows and OSX builds of the sidecar #36 (markmandel)
  • C++ SDK implementation, example and doc #35 (markmandel)
  • Use a sha256 of Dockerfile for build-image #25 (markmandel)
  • Utilises Xonotic.org to build and run an actual game on Agon. #23 (markmandel)
  • Go SDK for integration with Game Servers. #20 (markmandel)

Fixed bugs:

  • make gcloud-auth-docker fails on Windows #49
  • Convert ENTRYPOINT foo to ENTRYPOINT \["/path/foo"\] #39
  • Handle SIGTERM in Controller #33
  • Gopkg.toml should use tags not branches for k8s.io dependencies #1
  • fix liveness probe in the install.yaml #119 (Kuqd)
  • Make Port Allocator idempotent for GameServers and Node events #117 (markmandel)
  • DeleteFunc could recieve a DeletedFinalStateUnknown #113 (markmandel)
  • Goimports wasn't running on CRD generation #99 (markmandel)
  • Fix a bug in HandleError #67 (markmandel)
  • Minikube targts: make sure they are on the agon minikube profile #66 (markmandel)
  • Header insert on gRPC code gen touched too many files #58 (markmandel)
  • Fix for health check stability issues #55 (markmandel)
  • make gcloud-auth-docker works on Windows #50 (markmandel)
  • Use the preferred ENTRYPOINT format #43 (markmandel)
  • Update Kubernetes dependencies to release branch #24 (markmandel)

Closed issues:

  • make do-release target #115
  • Creating a Kubernetes Cluster quickstart #93
  • Namespace for Agones infrastructure #89
  • Health check should be moved out of gameservers/controller.go #88
  • Add archiving the sdk-server binaries into gcs into the cloudbuild.yaml #87
  • Upgrade to Go 1.9.3 #63
  • Switch to RBAC #57
  • Building Agon on Windows #47
  • Building Agones on macOS #46
  • Write documentation for creating a GameServer #45
  • Agon should work on Minikube #30
  • Remove the entrypoint from the build-image #28
  • Base Go Version and Docker image tag on Git commit sha #21
  • Tag agon-build with hash of the Dockerfile #19
  • Example using Xonotic #18
  • Continuous Integration #13
  • C++ SDK #7
  • Upgrade to alpine 3.7 #4
  • Make controller SchemeGroupVersion a var #3
  • Consolidate Version into a single constant #2

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator