Skip to content

Releases: shipyard/shipyard-cli

v1.8.1

Choose a tag to compare

@akshaykalia akshaykalia released this 08 Jun 19:40
fix: let goreleaser auto-generate formula install block

Custom install block referenced wrong binary name. GoReleaser
auto-generates the correct platform-specific rename.

v1.8.0

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 18 Oct 22:55
1b9671c

Major additions

  • This release adds initial support for using natural language to perform various tasks with the CLI. The new mcp serve command starts an MCP server and allows to connect with any LLM application that knows how to communicate over MCP (Model Context Protocol).
  • There is a new update command for updating the CLI binary in-place when a new version is available.

v1.7.0

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 11 Apr 20:46
5deb6bd

Major additions

  • This release adds a new telepresence connect command, which allows to start the telepresence service quickly. Note that the telepresence binary must be in the PATH.

v1.6.0

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 26 Feb 14:32
ef557f1

Major additions

  • This release adds autocomplete for environment IDs. Now, you can not only use autocomplete to complete commands and arguments but also environment IDs (where applicable) by hitting and getting a list of available environment IDs. You can also type the first few characters and let the CLI complete the ID for you.

Other changes

  • The CLI now properly handles the org value provided by custom config files or as a flag to most commands.

v1.5.0

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 17 Jan 21:44
62dc8c9

Major additions

  • This release adds volume and snapshot support. Refer to the README for documentation on what you can do with volumes and snapshots.

Other changes

  • The CLI now properly handles config values provided by custom config files

v1.4.0

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 31 Oct 21:03
c69495b

Major addition

This release introduces the login command for a quick browser-based authentication flow.

Smaller changes

When there is more than one page in a table of resources, such as environments, the CLI informs the user which page is next.
Some status messages have been adjusted (when environments get queued for restart and rebuild).
The CLI now prints the stack trace on any panics.
Users may run some general help commands without having authenticated to the CLI.
The Dockerfile now has instructions to inject the version and Git commit into the binary in the container.
Some third-party dependencies have been updated.

Full Changelog: v1.3.1...v1.4.0

v1.3.1

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 19 Apr 22:34

This release fixes an issue where the CLI incorrectly looked up a pod name when given a service name that was
different from how it is defined in the Compose file. Now the CLI properly checks if the service exists and suggests a similarly named existing service in case of a typo.

v1.3.0

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 22 Mar 00:50
  • Added a new visit subcommand that looks up an environment by ID and opens a web browser at its URL
  • Fixed a regression with the API token lookup - the SHIPYARD_API_TOKEN environment variable works again (its priority is higher that the config's value)
  • The CLI no longer drops a user into a sh shell when users don't provide command arguments to exec
  • Renamed all packages to allow third parties to import packages from the CLI into external code
  • Minor UI, error message, and help text improvements

v1.2.2

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 24 Feb 15:29
44f8603
  • Make the CLI look for environment variables that have a SHIPYARD_ prefix to avoid name collisions

v1.2.1

Choose a tag to compare

@maxsokolovsky maxsokolovsky released this 23 Feb 17:43
8388b3b
  • Third-party dependency updates and upgrade of Go to 1.20
  • Various README and help text fixes