Skip to content
This repository has been archived by the owner on Dec 21, 2024. It is now read-only.

Releases: rivet-gg/toolchain

v1.1.0 - 2024-04-13

14 Apr 02:37
Compare
Choose a tag to compare

Release Notes

Added

  • rivet run and rivet exec are no longer experimental

Changed

  • Rename --rivet-servers to --servers and --this-machine to --dev for rivet run and rivet exec

Fixed

  • rivet exec does not respect --rivet-servers flag

Download rivet-cli 1.1.0

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v1.0.2 - 2024-02-29

01 Mar 07:00
Compare
Choose a tag to compare

Release Notes

Changed

  • Progress bars will consolidate to 1 if there are more than 40 files being uploaded
  • Update SDKs

Fixed

  • cdn.build_env not being passed to cdn.build_cmd

Download rivet-cli 1.0.2

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v1.0.1 - 2024-01-29

30 Jan 06:42
Compare
Choose a tag to compare

Release Notes

Changed

  • Improved progress indicators on file uploads

Fixed

  • Docker image UID & GID validation not getting ran

Install rivet-cli 1.0.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rivet-gg/cli/releases/download/v1.0.1/rivet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/rivet-gg/cli/releases/download/v1.0.1/rivet-cli-installer.ps1 | iex

Download rivet-cli 1.0.1

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v1.0.0 - 2024-01-23

23 Jan 17:46
Compare
Choose a tag to compare

Release Notes

Install rivet-cli 1.0.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rivet-gg/cli/releases/download/v1.0.0/rivet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/rivet-gg/cli/releases/download/v1.0.0/rivet-cli-installer.ps1 | iex

Download rivet-cli 1.0.0

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v1.0.0-rc.3 - 2024-01-19

19 Jan 20:59
Compare
Choose a tag to compare
Pre-release

Release Notes

Install rivet-cli 1.0.0-rc.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rivet-gg/cli/releases/download/v1.0.0-rc.3/rivet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/rivet-gg/cli/releases/download/v1.0.0-rc.3/rivet-cli-installer.ps1 | iex

Download rivet-cli 1.0.0-rc.3

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v1.0.0-rc.2 - 2024-01-13

13 Jan 22:29
Compare
Choose a tag to compare
Pre-release

Release Notes

Install rivet-cli 1.0.0-rc.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rivet-gg/cli/releases/download/v1.0.0-rc.2/rivet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/rivet-gg/cli/releases/download/v1.0.0-rc.2/rivet-cli-installer.ps1 | iex

Download rivet-cli 1.0.0-rc.2

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v1.0.0-rc.1 - 2023-12-24

25 Dec 06:19
d418dcd
Compare
Choose a tag to compare
Pre-release

Release Notes

Added

  • Add x86_64-unknown-linux-musl artifact
  • Version names are now generated with incrementing indexes on the backend without race conditions
  • Warning if running unauthenticated commands as a sudo user
  • sidekick unlink subcommand to unlink the current project from the
    Rivet CLI
  • sidekick generate-config subcommand to generate a Rivet config file
  • sidekick get-namespace-dev-token and sidekick get-namespace-public-token subcommands to get a Rivet token for a namespace
  • sidekick get-bootstrap-data subcommand to get the initial data about
    the signed-in user
  • sidekick get-cli-version subcommand to get the version of the Rivet
    CLI
  • sidekick deploy to do the process of deploying a build to Rivet
  • ability for sidekick to open terminal in a new window for commands
    that need to be shown (e.g. sidekick deploy)
  • sidekick get-version subcommand to get the manage version URL in the
    hub
  • sidekick get-token subcommand to get a Rivet token for a user
  • sidekick check-login-state subcommand to see if a user is logged in
    through the CLI
  • sidekick wait-for-login subcommand to long-poll for a user to sign in
  • sidekick get-link subcommand to get a sign-in link for a user
  • hidden Sidekick subcommand to be used by external tools (e.g. engine
    plugins) to interact with the Rivet CLI

Changed

  • Cleaner unauthenticated error
  • Changed sidekick to a more modular architecture
  • Changed error handling in CLI to use GlobalResult from main repo instead of
    anyhow
  • Unix install script can now take the environment variable BIN_DIR to specify
    the installation directory, preventing the need for sudo in certain cases
  • Rivet CLI now references the rivet-cli-api from the Rivet main repo rather
    than storing its own copy
  • Update cargo-dist to 0.6.2

Fixed

  • Custom engines no longer get prompted to select engine when running rivet init for the second time
  • Windows compilation no longer fails with nix dependency
  • --telemetry-disabled no longer requires explicit true
  • Collect system metrics using sysinfo::System instead of uname command for compatability with Windows
  • CDN URL on deploy complete now pulls dynamic DNS from bootstrap API
  • CDN URL on deploy complete is no longer displayed if CDN is not enabled for the game

Install rivet-cli 1.0.0-rc.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rivet-gg/cli/releases/download/v1.0.0-rc.1/rivet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/rivet-gg/cli/releases/download/v1.0.0-rc.1/rivet-cli-installer.ps1 | iex

Download rivet-cli 1.0.0-rc.1

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
rivet-cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

v0.4.0 - 2023-12-20

20 Dec 12:53
Compare
Choose a tag to compare
v0.4.0 - 2023-12-20 Pre-release
Pre-release

Release Notes

Added

  • Auto-generate GitHub Actions with rivet ci generate github
  • Development token cache to make rivet token create development run faster
  • Shorthand -n for --namespace flag in rivet token create development
  • rivet deploy validates config before building & uploading resources
  • rivet unlink command to remove authentication token

Changed

  • Removed engine prompt if Rivet config already exists
  • [BREAKING] No longer automatically creates/updates .env file in favor of using rivet token create development
  • Global flags (--api-endpoint, --token, and --disable-telemetry) can now be used in subcommands (e.g. rivet init --token foobar instead of rivet --token foobar init)
  • Moved project metadata to global configuration file
  • Removed .rivet from auto-generated .gitignore
  • rivet namespace create can be called without specifying --version
  • [BREAKING] Change TELEMETRY_DISABLED env var to RIVET_TELEMETRY_DISABLED
  • Remove trailing line break from rivet token create development
  • Rename rivet site subcommands to rivet cdn (alias still supported)
  • Rename rivet image subcommands to rivet docker (alias still supported)
  • Rename dashboard subcommands to view (alias still supported)
  • Move rivet version deploy to rivet deploy
  • Move rivet version config-validate to rivet config validate
  • Move RIVET_CONCURRENT_UPLOADS env var to CLI flag on appropriate commands (env var still works)
  • Streamline rivet init experience
  • Add rivet token create public command

Fixed

  • Fix matchmaker.game_modes.*.docker.image_id falling back to matchmaker.docker.image_id
  • Install script Now installs non-prerelease GitHub releases

Download rivet-cli 0.4.0

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

v0.3.1 - 2023-12-14

15 Dec 06:03
Compare
Choose a tag to compare
v0.3.1 - 2023-12-14 Pre-release
Pre-release

Release Notes

Changed

  • rivet namespace create can be called without specifying --version

Download rivet-cli 0.3.1

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

v0.3.0 - 2023-12-10

10 Dec 18:50
Compare
Choose a tag to compare
v0.3.0 - 2023-12-10 Pre-release
Pre-release

Release Notes

Added

  • Install script (Unix) Configure installation directory by passing $BIN_DIR
  • Install script (Unix) Warning if $BIN_DIR is not in $PATH

Changed

  • Auto-generated & recommended config is now a rivet.yaml file
  • Default version names are now generated as YYYY.MM (X) format (where X is an incrementing index)
  • Merged .rivet/cloud_token and .rivet/config.toml in to unified internal .rivet/config.yaml config file
  • [BREAKING] Removed support for file formats that are not YAML, TOML, or JSON in order to simplify maintaining forward compatibility
  • [BREAKING] Throw error if both .yaml and .yml config exist

Fixed

  • Install script (Unix) Installing ARM64 jq binary on ARM-based Macs
  • Install script (Unix) Automatically create $BIN_DIR if doesn't exist, specifically on macOS Sonoma which does not provide a /usr/local/bin by default

Download rivet-cli 0.3.0

File Platform Checksum
rivet-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
rivet-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
rivet-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
rivet-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum