Information for: DEVELOPERS   PARTNERS

Release notes - Cloud IDE

This webpage describes the regular updates Acquia has made to Cloud IDE. Note that some release dates may be in the future to allow for subscribers to prepare their environments for upcoming product versions.

For regular updates to Dev Studio, see Release Notes - Dev Studio.

For a list of known issues you may encounter when using Cloud IDE, see Known issues in Cloud IDE.

Note

Acquia performs regular maintenance and security updates for Cloud IDE on Sundays at 8:00 AM (America/New York), which may cause you to lose the connection for up to one minute.

Cloud IDE - October 4, 2020

  • Change Cloud IDEs that were inactive for the past four hours will now be hibernated.
  • Change Support for the Drupal Console Launcher was removed.
  • Change Acquia CLI is now updated to 1.0.0.
  • Change Github CLI is now updated to 1.0.0.

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 and ide: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 as devtest, and prod).
  • 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 and DrupalPractice 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, and last.
  • 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 ACQUIA CLOUD button on the Cloud IDE Get Started page now leverages Acquia CLI with the acli refresh command. It works the same way as the ads refresh [ENVIRONMENT] command which is still available for use.
  • 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 [ENVIRONMENT] 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. This CLI is an Open Source equivalent to Dev Studio CLI.
  • 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 or acli 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 all HTTP traffic to HTTPS. 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 the project 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 [ENVIRONMENT] 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. For more information, see Creating a Cloud IDE may time out due to DNS propagation.
  • Change The AH_SITE_ENVIRONMENT variable is now set to IDE 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.