v4.12.0
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 anssh.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
SHA-256 checksum for platform.phar
:
cdd51fcccd6922a946c2356c42e70499e9ccb763b4b88fda47f08a5c1f2824d7