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 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 - September 12, 2021

  • Change Git is updated to 2.33.0
  • Fix Drupal functional JavaScript tests fail to run.

Cloud IDE - August 15, 2021

  • Change Github CLI is updated to 1.13.1.
  • Change PHP is updated to 7.3.29 and 7.4.21.
  • Change Composer 2 is updated to 2.1.5.
  • Change Ruby is updated to 2.7.4 and 3.0.2.
  • Change Chromedriver is updated to 92.0.4515.131.

Cloud IDE - July 26, 2021

  • Fix The automated database connection and Drupal config overrides could fail to be applied.

Cloud IDE - July 25, 2021

  • Feature Cloud IDE does not require manual authentication against the Acquia Cloud Platform API.

Cloud IDE - July 04, 2021

  • Feature Image processing libraries (imagemagick, pngcrush, jpegtran) are now supported.
  • Change PHP is updated to 7.3.28 and 7.4.18
  • Fix Opening up the visual database editor for the first time returned the preview site instead.

Cloud IDE - June 13, 2021

  • Feature Cloud IDE is preconfigured to support Acquia Migrate Accelerate.
  • Change NVM and RVM are lazy loaded so the Terminal loads faster.
  • Change Composer is updated to 2.1.2.
  • Change GitHub CLI is updated to 1.11.0.
  • Fix Drupal 7 applications returned PHP notices.
  • Fix On the existing IDEs, installing a different version of Node.js with NVM returned a permission denied message.

Cloud IDE - June 06, 2021

  • Feature A visual database editor is now supported at /database.
  • Feature Decoupled (aka headless) Drupal is supported.
  • Change Acquia CLI is updated to 1.12.1.
  • Change Composer is updated to 2.0.14.
  • Change GitHub CLI is updated to 1.10.3.
  • Fix The Drupal watchdog file returned a permission denied message.
  • Fix Large Git repositories could time out and fail to be pulled.
  • Fix Cloud IDE could run into GitHub API rate limits.

Cloud IDE - May 23, 2021

  • Change Theia is updated to 1.13.0.
  • Change Acquia CLI is updated to 1.12.0.
  • Change GitHub CLI is updated to 1.9.2.
  • Change Ruby is updated to 2.7.3 and 3.0.1.
  • Change Composer is updated to 2.0.13 and 1.10.22.
  • Fix In certain cases, creating the /mnt/gfs/sitegroup.ide symlink failed.
  • Fix Cloud IDE is incompatible with SimpleSAMLphp.

Cloud IDE - April 08, 2021

  • Change Drush is now aliased to dr.
  • Change Acquia CLI is updated to 1.9.0.
  • Change PHP is updated to 7.3.27 and 7.4.15.
  • Change MySQL is updated to 5.7.32.
  • Change Composer is updated to 1.10.21 and 2.0.12.
  • Change Drush is updated to 8.4.8.
  • Change GitHub CLI is updated to 1.8.1.
  • Change Ruby is updated to 2.7.2.
  • Change NVM is updated to 0.38.0.
  • Change Chromedriver is updated to 90.0.4430.24.
  • Fix Applications with many sites could run into degraded performances.

Cloud IDE - April 04, 2021

  • Change Acquia Developer Studio CLI is removed from Cloud IDE.
  • Fix Pulling the database and files from the Get Started page failed.
  • Fix Cloud IDE file system mappings and symlinks didn’t match Acquia Cloud Platform.
  • Fix The /mnt/files/<sitegroup>.ide directory was not writable.

Cloud IDE - March 21, 2021

  • Feature Cloud IDE allows you to pull the production application.
  • Feature You can file support requests from Theia’s Help menu.
  • Change Acquia CLI is updated to 1.8.1.
  • Change The global Drush is updated to 8.4.6.
  • Fix Authenticating against the Cloud Platform API returned invalid credentials.

Cloud IDE - February 28, 2021

  • Change The DRUSH_OPTIONS_URI environment variable is now set automatically.

Cloud IDE - February 21, 2021

  • Change Acquia CLI is now updated to 1.5.0.

Cloud IDE - February 14, 2021

  • Feature Cloud IDE now supports Ruby 3.
  • Feature Cloud IDE is now compatible with BackstopJS.
  • Feature Cloud IDE now has a second database: drupal2.
  • Change Composer is now updated to 2.0.9 and 1.10.20.
  • Change MySQL query cache is enabled out of the box.
  • Change Cloud IDE now displays PHP errors in the browser.
  • Fix drush sql-dump failed to run without passing the --no-tablespaces option.
  • Fix For certain IDEs, PHP Code Sniffer failed.

Cloud IDE - January 31, 2021

  • Feature The Drupal Twig ephemeral template files are now supported out of the box.
  • Feature The Drupal config_sync_directory is now supported out of the box.
  • Change PHP 7.4 is now the default for new IDEs.
  • Change PHP versions are now updated to 7.3.26 and 7.4.14.
  • Change vi is now aliased to vim.
  • Change GitHub CLI is now updated to 1.5.0.
  • Fix There were reports problems in new IDEs.

Cloud IDE - January 17, 2021

  • Feature Cloud IDE now automatically configures the Git user and email address.
  • Feature Cloud IDE now supports the AH_SITE_NAME environment variable.
  • Feature Cloud IDE now supports more Cloud Platform mount points and directory structures.
  • Change The composer executable now defaults to Composer 2.
  • Change Composer 1 is now available by invoking the composer1 executable.
  • Change Cloud IDE now defaults to the UTC timezone.
  • Change The global Drush is updated to 8.4.5.
  • Change Ruby is updated to 2.7.1.
  • Change Acquia CLI is updated to 1.4.0.
  • Change MySQL is updated to 5.7.31.
  • Change GitHub CLI is updated to 1.4.0.
  • Fix The AH_SITE_GROUP environment variable was not correctly populated for certain applications.
  • Fix It was possible to update PHP alternatives to an unsupported version.

Cloud IDE - December 13, 2020

  • Change Ruby 2.7.1 is now the default for new IDEs.
  • Change Acquia CLI is updated to 1.3.0.
  • Change It is now possible to update Acquia CLI in IDEs with the acli self:update command.
  • Change Composer 1 is updated to 1.10.19.
  • Change Composer 2 is updated to 2.0.8.
  • Change GitHub CLI is updated to 1.3.1.

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 and push:files sub-commands are added.
  • Change The Acquia CLI refresh command is now renamed to pull.
  • Change The pull:code, pull:database, pull:files, and pull: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

  • 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 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 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 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 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.