Skip to content

Releases: platformsh/legacy-cli

v4.28.2

18 Nov 12:18

Choose a tag to compare

Changes since v4.28.1:

  • Fix: the resources:build:get command should be hidden when sizing is disabled (#1583)

v4.28.1...v4.28.2

SHA-256 checksum for platform.phar:
30a43806809056aa8369e304743eb3c086ed382fa3dcc8745fac82470321e670

v4.28.1

18 Nov 09:33
5b6497e

Choose a tag to compare

What's Changed

Full Changelog: v4.28.0...v4.28.1

v4.28.0

17 Nov 11:29

Choose a tag to compare

Changes since v4.27.0:

New features:

  • Display activities with non-zero exit codes as failed.
  • Allow specifying the deploy strategy on push.
  • Switch to new, more efficient endpoint for querying metrics.
    Output will be mostly the same as the previous metrics commands, with these
    exceptions:
    • Rows for the router service are now displayed by default.
    • The ---internal---storage is no longer displayed by default.
    • inodes columns are now displayed by default in the metrics command. The
      first 5 table columns are the same, and the other commands' default columns
      are the same.
    • The --interval option is deprecated and no longer has an effect. The
      default interval displayed changes from 2 minutes to 1 minute.

Other changes:

  • Error earlier in non-interactive mode when an organization ID is required.
  • Add an example for adding a column in activity:list command help.
  • Remove security contact from writable properties of billing profile.

v4.27.0...v4.28.0

SHA-256 checksum for platform.phar:
eb76cae748ae8048a9e2ea9e5323c36d4101c360fda8f8dd37bf5d6c161b6efd

v4.27.0

06 Oct 07:45

Choose a tag to compare

Changes since v4.26.0:

  • Support memory as a trigger for autoscaling
  • Set --fail-with-body by default in :curl commands
  • Update name of otlp integration to otlplog

v4.26.0...v4.27.0

SHA-256 checksum for platform.phar:
77b998915dc64a2141809dec08a7e9988045376e4bbcb99005512249813b9c61

v4.26.0

19 Sep 12:41

Choose a tag to compare

Changes since v4.25.0:

New features:

  • Add autoscaling:set command, to configure CPU-based autoscaling
  • Add support for organization types
    • Display the organization type in the orgs list
    • Add a --type filter in the orgs list
    • Add a --type option to org:create
    • Display the organization type in the projects list
    • Add an --org-type filter in the projects list
  • Add a deploy alias for the env:deploy command

Other changes:

  • Fix "This environment is inactive" during activation, if the deployment cannot
    be fetched.

v4.25.0...v4.26.0

SHA-256 checksum for platform.phar:
4b215a9abe473cf475a4fe5fc1d9e32234d1ac9bee615a600e9c5ca5d88d03e1

v4.25.0

10 Sep 15:42

Choose a tag to compare

Changes since v4.24.0:

New features:

  • Autoscaling-related features:
    • Add an autoscaling command to read autoscaling settings.
    • Mark services with autoscaling in the resources command.
    • Disallow changing the instance count in resources:set when autoscaling is enabled.
  • Support the OpenTelemetry Protocol (otlp) integration, when available on the project.
  • Add a --strategy (-s) option to the env:deploy command (stopstart or rolling).
  • Require confirmation on branch or env:activate commands when guaranteed resources are configured.

Other changes:

  • Update embedded docs links to the new permalink structure.
  • Avoid writing to stdout when opening a URL.
  • Treat upsun and platformsh vendors as equivalent in the project list from 2025-09-23.
  • Fix the command recommendation when there are staged activities.
  • Fix the Drush site URL when there is no app route (e.g. with Varnish).

v4.24.0...v4.25.0

SHA-256 checksum for platform.phar:
ef1c284e3793e7906efdc7a21fe1abbe3a23dd982b412cb2a5b821a22669a5c2

v4.24.0

31 Jul 23:34

Choose a tag to compare

Changes since v4.23.0:

New features:

  • Support guaranteed resources, adding a new CPU type concept (shared or
    guaranteed) to the resources commands.
  • Support manual deployments:
    • Add an environment:deploy command to deploy staged changes.
    • Add an environment:deploy:type command to view or change the deployment
      type (between manual and automatic).
    • Add a deployment_type property (read-only) to the environment:info
      command.
    • Support the staged activity state in activity-related commands.

Other changes:

  • Increase the default limits for finding activities.
  • Stop bypassing the organization endpoint for subscriptions.
  • Update Go test dependencies.
  • Add mark_unwrapped_legacy config option (defaults to false).

v4.23.0...v4.24.0

SHA-256 checksum for platform.phar:
ccc78282dff95541bd92363d484fc4839e4fd9c881d2edaf449b4c4de14e3abf

v4.23.0

12 Mar 19:43

Choose a tag to compare

Changes since v4.22.0:

New features:

  • Add Valkey support
  • Refresh the token and retry requests on a 401 error in :curl commands

Other functional changes:

  • Rename "web" command to "console" ("web" remains as an alias)
  • Show "(legacy)" in the version output, if not wrapped.
  • Fix the console URL in the project:create (create) command
  • Fix duplication of commands in Markdown-formatted list
  • installer: fix use of GitHub credentials on container where available
  • Update composer/ca-bundle and drush/drush dependencies

Development-related changes:

  • Add Golang integration tests in /go-tests
  • Run tests and security checks in GitHub Actions
  • Use Composer 2 in dev builds
  • Remove composer-bin-plugin
  • Update countries script for new CLDR format

v4.22.0...v4.23.0

SHA-256 checksum for platform.phar:
2723c13c2c9abec9913b2501ab83845c248ff32ab8b3473c8b51596f715dd092

v4.22.0

22 Nov 13:24

Choose a tag to compare

Changes since v4.21.1:

New features:

  • Add --init-repo option for the create (project:create) command, as a
    shortcut for creating a project from code in a public repository.
  • Before creating a project, check the organization's permissions. This uses the
    can-create API endpoint, which supports more potential action prompts than
    the previous version (which only supported phone verification), e.g. to create
    a support ticket or to update the organization's billing details.

Other changes:

  • Make redis and ssh args consistent; allow multiple args in the redis command.
  • Fix error after creating a new organization from a project directory.
  • Fix the project list cache not clearing automatically.

v4.21.1...v4.22.0

SHA-256 checksum for platform.phar:
911a4b3420533b2eeecd5fa6e54c7c5bcb1baf41c170627f1c29ea3b6c7f7cf5

v4.21.1

15 Oct 13:38

Choose a tag to compare

Changes since v4.21.0:

  • Re-allow output from "ssh-cert:load --refresh-only", now that quiet mode works
  • After branching, only set the upstream if the remote exists
  • Skip the cache when updating an org via the org:info command
  • Do not require SSH permission to list mounts
  • Handle old envs with outdated "has_remote" in the env:delete command

v4.21.0...v4.21.1

SHA-256 checksum for platform.phar:
9048fa973e0a61590a02dec20f67faabb1ed552f3bf90669709d04da53e14a39