Releases: rivet-dev/toolchain
Releases · rivet-dev/toolchain
v1.1.0 - 2024-04-13
14 Apr 02:37
Compare
Sorry, something went wrong.
No results found
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
v1.0.2 - 2024-02-29
01 Mar 07:00
Compare
Sorry, something went wrong.
No results found
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
v1.0.1 - 2024-01-29
30 Jan 06:42
Compare
Sorry, something went wrong.
No results found
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
v1.0.0 - 2024-01-23
23 Jan 17:46
Compare
Sorry, something went wrong.
No results found
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
v1.0.0-rc.3 - 2024-01-19
19 Jan 20:59
Compare
Sorry, something went wrong.
No results found
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
v1.0.0-rc.2 - 2024-01-13
13 Jan 22:29
Compare
Sorry, something went wrong.
No results found
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
v1.0.0-rc.1 - 2023-12-24
25 Dec 06:19
Compare
Sorry, something went wrong.
No results found
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
v0.4.0 - 2023-12-20
20 Dec 12:53
Compare
Sorry, something went wrong.
No results found
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
v0.3.1 - 2023-12-14
15 Dec 06:03
Compare
Sorry, something went wrong.
No results found
Release Notes
Changed
rivet namespace create can be called without specifying --version
Download rivet-cli 0.3.1
v0.3.0 - 2023-12-10
10 Dec 18:50
Compare
Sorry, something went wrong.
No results found
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