This webpage describes the updates Acquia made to Cloud IDE in 2020. For the latest updates, see Release notes.
Cloud IDE - December 13, 2020
Cloud IDE - December 6, 2020
Feature The Drupal watchdog log is now supported.
Change Support for PHP 7.2 is removed.
Change The BLT alias is replaced by the BLT launcher.
Change Acquia CLI is now updated to 1.2.0.
Change Composer 1 is now updated to 1.10.17.
Change Composer 2 is now updated to 2.0.7.
Change GitHub CLI is now updated to 1.3.0.
Fix Cloud IDE better mimics the Cloud Platform directory structure.
Cloud IDE - November 1, 2020
Feature Apache, PHP and MySQL can now be restarted with the
acli ide:service-restart <service>
command.Feature Acquia CLI
push:code
,push:database
andpush:files
sub-commands are added.Change The Acquia CLI
refresh
command is now renamed topull
.Change The
pull:code
,pull:database
,pull:files
, andpull:run-scripts
sub-commands are added.Change Acquia CLI is now updated to 1.1.1.
Change Composer 1 is now updated to 1.10.16.
Change Composer 2 is now updated to 2.0.3.
Change GitHub CLI is now updated to 1.2.0.
Change Composer 1 is now prefixed with the
COMPOSER_MEMORY_LIMIT=-1
environment variable to prevent running into PHP memory limits.Change Support for the
zaporylie/composer-drupal-optimizations
Composer plugin was removed since it’s incompatible with Composer 2.Fix Large databases can now successfully be downloaded without timing out.
Fix Hyperlinks on the Get Started and Welcome pages now meet WCAG standards for accessible text.
Cloud IDE - October 4, 2020
Cloud IDE - September 20, 2020
Feature The IDE web view can now be shared with the
acli ide:share
command.Feature The GitHub CLI is now available.
Change Acquia CLI is now updated to RC8.
Change Composer 2 is now updated to RC1.
Change Acquia CLI’s
ide:xdebug-toggle
andide:php-version
commands no longer require users to be authenticated against the Cloud Platform API.Fix Refreshing large databases or files was timing out after 10 minutes.
Fix When there are many untracked or staged files in Git, the Terminal exhibits performance issues.
Fix Several Cloud Platform API issues were fixed when working with Acquia CLI.
Cloud IDE - September 6, 2020
Feature OPcache is now supported.
Feature The
blt
alias is now automatically installed.Feature Git-controlled directories now show Git information at the command prompt.
Change PHP versions were updated to 7.2.33, 7.3.21 and 7.4.9.
Change Acquia CLI was updated to RC7.
Fix Files larger than 1MB were failing to be uploaded.
Fix Site Factory applications weren’t correctly refreshed.
Fix Site Factory applications were returning a PHP Notice upon generating the SSH key.
Fix Clean URLs were reporting as not supported in the Drupal installer.
Fix PHP Code Sniffer errors were showing up on IDEs created prior to the last Cloud IDE release.
Fix The autosave feature was temporarily increased to 10 seconds from 1 second to prevent a jumpy cursor in the code editor (requires this issue to be fixed upstream).
Cloud IDE - August 17, 2020
Feature Cloud IDE is now preconfigured to run all Drupal tests (Unit, Kernel, Functional, and Functional JS).
Feature Cloud IDE now supports changing PHP versions with
acli ide:php-version <7.x>
.Feature Cloud IDE now supports enabling and disabling of Xdebug with
acli ide:xdebug-toggle
.Change
AH_SITE_ENVIRONMENT
is now lowercase (ide
) to be consistent with other Acquia environments (such asdev
,test
, andprod
).Change Acquia CLI now offers to change the PHP version in the Cloud IDE if it’s different from the Cloud Platform environment from where it’s copied.
Change The
PS1
(terminal prompt) is now configured to return the Cloud IDE label so it’s easier to identify different IDEs in browser tabs.Change Composer 2 is now updated to Alpha3.
Change Acquia CLI is now updated to RC6.
Fix PHP code sniffer now correctly defaults to
Drupal
andDrupalPractice
sniffs.Fix
man
pages failed to load for Git commands.Fix Invoking
drush8
now works correctly.Fix Cloud IDE is now compatible with Acquia’s environment detector as of v1.1.1.
Cloud IDE - June 29, 2020
Feature Cloud IDE now supports PHP 7.4.
Feature Cloud IDE now supports Git command completion and the common Git aliases
co
,br
,ci
,st
,unstage
, andlast
.Change Theia was updated to version 1.2.0.
Change The SETUP ADS CLI and GENERATE SSH KEY buttons on the Cloud IDE Get Started page are now replaced by a CONFIGURE IDE button, which relies on Acquia CLI and takes care of fully automating the SSH key generation and management.
Change The COPY FROM THE CLOUD PLATFORM button on the Cloud IDE Get Started page now leverages Acquia CLI with the
acli refresh
command.Change PHP versions were updated to 7.3.18 and 7.2.31.
Change Acquia CLI was updated to v1.0.0-rc1.
Fix The Terminal incorrectly wrapped lines for long commands.
Fix The Go to Definition option didn’t open the file containing the related method, class, or interface.
Fix Searching in folders didn’t return the correct number of occurrences for the search keywords.
Cloud IDE - June 14, 2020
Feature The
ads-refresh
command now prompts you to select a database when it detects you have more than one.Feature The Drupal
hash_salt
setting is now preconfigured.Feature The Drupal
trusted_host_patterns
setting is now preconfigured.Feature Acquia CLI is now available and can be invoked with the
acli
command.Feature The Composer bin directory is now available in the
$PATH
so users can have easier access to Drupal tooling.Feature For early adopters, Composer 2 is now available by using the
composer2
command.Change The MySQL error log file is now user-readable.
Change The timeout in Cloud IDE is now 90 minutes, an increase from 10 minutes.
Change Users are no longer prompted to authenticate Acquia servers when cloning code with
ads refresh
oracli refresh
.Change Default MySQL settings are no longer packaged with the user-modifiable
settings.cnf
file and now persist in the general MySQL configuration file.Change By default, the MySQL binary log option is now turned off.
Change Cloud IDE no longer supports Drush 6 and 7.
Cloud IDE - May 18, 2020
Feature Cloud IDE now supports the
X-Forwarded-Proto
header which streamlines the use of the recommended.htaccess
snippet to redirect allHTTP
traffic toHTTPS
. See Redirecting all HTTP traffic to HTTPS.Feature Code changes are now saved as soon as they’re made.
Change For performance reasons, users can no longer copy production databases from the active database cluster to the Cloud IDE.
Change PHP Code Sniffer optimization is now improved for Drupal development.
Change The PHP memory for the CLI is now increased to 512 MB.
Fix The Source control tab didn’t correctly display modified or staged files.
Fix Certain environment variables weren’t passed to the
php-fpm
process.Fix When no SSH key existed on a Cloud IDE, the
ads refresh
command failed and deleted theproject
directory.
Cloud IDE - April 20, 2020
Feature The
settings.php
file is now preconfigured in Cloud IDE to establish connection to the Cloud IDE database.Feature Cloud IDE is now compatible with Drupal 9.
Change MySQL was upgraded to version 5.7.
Change Cloud IDE now supports PHP 7.3, which is the default PHP version.
Change Xdebug is now disabled by default to improve Cloud IDE performance. To enable Xdebug, see Enabling or disabling Xdebug.
Change Cloud IDE no longer supports
phpenv
.Change Apache logs are now accessible to users.
Change The
ads-refresh
command now works without application dependencies (such as Drush and Acquia BLT).Change The Dev Studio CLI will now wait longer before timing out when creating a Cloud IDE.
Change The
AH_SITE_ENVIRONMENT
variable is now set toIDE
which allows for IDE-specific configuration overrides.
Note
Since Cloud IDE uses a preconfigured settings.php
file for
database credentials, Acquia BLT users may want to use the following code to
continue using local.settings.php
:
if (EnvironmentDetector::getAhEnv() == 'IDE') {
require 'local.settings.php';
}
Cloud IDE - March 24, 2020
Change Cloud IDE now provides improved security which makes the Cloud IDE creator the owner of the Cloud IDE and keeps other users from being able to access that IDE.
Cloud IDE – January 20, 2020
Feature Dev Studio CLI is now fully supported in Cloud IDE.
Change Users of Cloud IDE can upload SSH keys they generate within the Cloud IDE directly to their Cloud Platform profile.
Change The Welcome page was removed and merged with the Getting Started page.
Change Cloud IDE now can fetch and populate code, databases, and files from the Cloud Platform.
Fix When attempting to click Help > View Documentation to view the Cloud IDE documentation page, a blank page was displayed.
Fix Attempts to view a website using the Preview tab failed in the Cloud IDE.
Fix Attempts to change the PHP version in Cloud IDE failed.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you encounter any errors, contact Acquia Support.