Skip to content

v4.12.0

Compare
Choose a tag to compare
@pjcdawkins pjcdawkins released this 23 Dec 16:33
· 256 commits to main since this release

Changes since v4.11.5:

New features:

  • Automatically install SSH host keys for public regions.
    If necessary you can disable this behavior with the environment (e.g.
    export PLATFORMSH_CLI_SSH_HOST_KEYS_FILE='').
  • Only use the SSH certificate if available.
    Adds an ssh.cert_only config option which, if enabled, means only the
    certificate will be included in config, if a certificate exists, and not the
    user's "default" public key files (~/.ssh/id_rsa etc.). This is disabled by
    default. It can be enabled in the config file or in the environment (e.g.
    export {PREFIX}_SSH_CERT_ONLY=1).

Other changes:

  • Bump composer/ca-bundle from 1.3.7 to 1.4.0
  • Use the new user-access API
  • Remove support for pre-"Auth" APIs
  • Remove unnecessary 'auth_api_enabled' and 'invitations' config flags
  • Update country/region names from CLDR
  • Remove unused available_plans config
  • Fix detection of SSO (vs normal) session expiry during refresh
  • SSH configuration changes:
    • Rename api.ssh_domain_wildcards to ssh.domain_wildcards
    • Rename api.auto_load_ssh_cert to ssh.auto_load_cert
    • Rename api.add_to_ssh_agent to ssh.add_to_agent
    • Rename api.write_user_ssh_config to ssh.write_user_config
    • Include the SSH certificate in config even if refresh fails

v4.11.5...v4.12.0

SHA-256 checksum for platform.phar:
cdd51fcccd6922a946c2356c42e70499e9ccb763b4b88fda47f08a5c1f2824d7