Skip to content

v1.0.0-beta.5

Compare
Choose a tag to compare
@operate-services-sdk-bot operate-services-sdk-bot released this 28 Jun 19:18
· 10 commits to main since this release

Added

  • Added Batching to import and deploy to help prevent "Too Many Requests" error.
  • Cloud Code Modules now supports import and export commands.
  • Cloud Code Scripts now supports import and export commands.
  • Lobby now supports import and export commands.
  • Leaderboard now supports import and export commands.
  • Remote Config now supports import and export commands.
  • Alpine build now added to the release.
  • New option --services to deploy and fetch commands. This option perform commands only to specified services.
    • [Breaking Change] This option is mandatory when using the --reconcile flag.

Changed

  • [Breaking Change] CloudCode list command for Modules and Scripts is more descriptive.
  • Using standardized output for all Import/Export implementations.
  • Plain text Deploy/Fetch Output now prints full path.
    • This is to disambiguate output regarding files with same name, but different path.
  • [Breaking Change] Messages are directed to StdErr and Output into Stdout.
    • This allows to pipe individual parts such as ugs cmd 1>output 2>logs.txt.
    • In both json and regular formats.
  • [Breaking Change] Cloud Code create, delete, get, list, new-file, publish and update commands are now under a parent command scripts and can be called with cloud-code scripts <command>.

Fixed

  • CloudCode files that failed to read now reported properly in the output.
  • CloudCode deleted files properly reported in the Deploy output.
  • RemoteConfig Entries properly reported in the Deploy output.
  • RemoteConfig Fetch properly bubbles issues in loading files.
  • [Breaking Change] Deploy and Fetch output have been modified to match each other.
    • Status have been updated to reflect what is happening in the editor.
  • An issue where fetching a file from Cloud Code that had no parameters would keep appending module.exports.parameters = {}.
  • Using Cloud Code fetch and deploy multiple times does not keep appending new lines anymore.
  • Improved error handling to provide more detail on certain unhandled exceptions.
  • Cloud Code script with invalid parameters will fail to fetch and show in the "failed" result section.