Skip to content

Releases: Unity-Technologies/unity-gaming-services-cli

v1.0.0-beta.4

24 Apr 18:16
Compare
Choose a tag to compare

Added

  • npm distribution. Install the CLI by running npm install -g ugs.
  • ugs fetch now supports cloud code scripts.
  • Get player command in Player Module. Run ugs player get -h to show usage.
  • List player command in Player Module. Run ugs player list -h to show usage.

Changed

  • [Breaking Change] CLI binary release assets are no longer zipped (use chmod +x <path_to_executable> on macos and linux to mark it as executable after downloading, or use npm install -g ugs to install).
  • [Breaking Change] Replace Jint with Node.js for cloud code javascript parameter parsing. User will need to install Node.js with
    version > 14.0.0 to parse cloud code javascript.
  • Updated Diagnostics to use UnityAnalyticSender instead of TelemetrySender

Fixed

  • Cloud Code script with invalid parameter will fail to deploy and show in deploy result in failed catagory.
  • Deploying Cloud Code C# Modules that are empty or over the size limit of 10 MB doesn't fail silently anymore.
  • ugs fetch with --reconcile on empty folder with Remote Config contents now will not show Object reference not set to an instance error.

v1.0.0-beta.3

17 Mar 15:12
Compare
Choose a tag to compare

Added

  • Player Management Service commands. Run ugs player -h to show usage.
  • Access Module Service commands. Run ugs access -h to show usage.
  • Cloud Code C# Modules subcommands. Run ugs cloud-code modules -h to show usage.
  • ugs deploy now supports Cloud Code C# modules.
  • Reconcile option for Deploy command
  • Added dry-run option for Deploy command
  • This allows to check what the expected outcome of a given deploy will be

Changed

v1.0.0-beta.2

17 Mar 14:50
Compare
Choose a tag to compare

Added

  • Remote Config new-file command to create a default remote config file.
  • Deploy Module with fetch command to fetch files from all services that implement IFetchService
  • Currently supports RemoteConfig only
  • Command metrics tracking

Changed

  • Subcommands are now sorted in alphabetical order

Fixed

  • Cancelling ugs deploy <your-path-to-deploy> doesn't logs stacktraces anymore.
  • -e/--environment-name and -p/--project-id options enabled for deploy command.
  • ugs deploy with duplicate path will remove duplicate and deploy.
  • ugs deploy with directory missing permission will log correct error.

v1.0.0-beta.1

13 Jan 17:45
Compare
Choose a tag to compare

Added

  • CLI Core Module: Configuration, Service Account Authentication Commands.
  • Cloud Code Service commands
  • Deploy command supporting Cloud Code and Remote Config services.
  • Environment Service commands
  • Lobby Service commands

This is the first release of UGS CLI.