Skip to content

Releases: docksal/service-cli

v2.1.0

05 Apr 21:49
ad89337
Compare
Choose a tag to compare
  • Version updates
    • Composer v1.6.3
    • Drush v8.1.16
    • Drupal Console Launcher v1.7.0
    • WP CLI v1.3.0
    • Magento2 Code Generator v1.10
    • Blackfire CLI v1.15.0
    • Nodejs v8.11.0 LTS
  • PHP extension updates
    • Removed archaic/not used PHP extensions (dba, shmop, sysvmsg, sysvsem, sysvshm, wddx)
    • Also remove mysql extension - it has been deprecated for years and removed in PHP 7.0+. mysqli can be used instead.
    • Added imap PHP extension
    • Added PostgreSQL support (#31)
      • Added pgsql and pdo_pgsql PHP extensions. Also added postgresql-client package.
    • Added Microsoft SQL Server support
      • via sqlsrv and pdo_sqlsrv extensions for PHP 7.0+ (#35)
      • via mssql and pdo_dblib extensions for PHP 5.6 (#37)
  • Raised php cli memory limit to 1024M (#34)
    • Composer is a memory hog on Drupal 8 projects and, quite often, needs 1G or RAM to run.
  • Added cron package (also see docksal/docksal#238)
  • Added Drush Launcher with fallback to global Drush 8 (#38)
    • Drush Launcher v0.6.0
    • Drush 8 is now installed in /usr/local/bin/drush8 and used as a fallback for Drush Launcher to support legacy (global drush) use cases.
  • Added Terminus v1.8.0 (#40)
  • New feature: secrets (see docksal/docksal#488)
    • Added gomplate to use go templates in configs (#41)
    • Added templates for private SSH key and Acquia Cloud API keys injection ad container startup
    • Automated terminus auth:login at container startup
  • Updated automated tests
  • Documented secrets

v2.0.1

16 Mar 20:13
e81b697
Compare
Choose a tag to compare
  • Fixed missing xdebug extension for PHP 5.6 (#29)
    • Also fixed test checking xdebug
  • Fixed tests for PHP 7.2
    • Added sodium to the list of modules for PHP 7.2. It was added upstream.
  • Updated README.md (new image tags, misc.)

v2.0.0

02 Feb 03:36
Compare
Choose a tag to compare

Changes

  • Images are now built FROM the official Docker php-fpm images
    • Supporting PHP 5.6, 7.0, 7.1, 7.2
  • Breaking change: Project level PHP settings overrides are now expected in (also see #21):
    • .docksal/etc/php/php.ini - global (applies to both cli and fpm)
    • .docksal/etc/php/php-fpm.conf - fpm overrides on top of what's set globally
  • Using TravisCI to build, test and then push images to Docker Hub
  • Mailhog integration
    • Mailhog is now configured by default in PHP
    • Including mhsendmail binary built from source (using multistage builds)
  • NodeJS apps supports
    • Expose port 3000 for NodeJS apps
    • Ability to configure
  • Added ghostscript binary
  • Added a newer git version for Composer git cache to work
  • Added hirak/prestissimo Composer plugin to speed up package installation by running requests in parallel
  • Removed Prezto shell
  • Updated and improved automated tests

Credits

  • Huge thanks to @fjmk for the initial porting effort to the official php-fpm images
  • @ArturPugacescu for hirak/prestissimo contribution
  • @mf-lit for mhsendmail in a multistage build
  • @marvil07 for Composer git cache compatibility

v1.3.1-php7

22 Sep 18:31
Compare
Choose a tag to compare
  • Added default HOST_UID and HOST_GID values back
    • Fixes a regression introduced in 21a452a. Closes #11
  • Version bumps
    • Composer 1.4.2 => 1.5.2
    • Drush 8.1.11 => 8.1.13. Fixes #12
    • Drupal Console 1.0.0-rc20 => 1.0.2
    • WP CLI 1.1.0 => 1.3.0
    • Blackfire Agent 1.12.0 => 1.14.1
    • NVM 0.33.2 => 0.33.4
    • NodeJS 6.10.3 => 6.11.3

v1.3.1

22 Sep 18:30
Compare
Choose a tag to compare
  • Added default HOST_UID and HOST_GID values back
    • Fixes a regression introduced in 21a452a. Closes #11
  • Version bumps
    • Composer 1.4.2 => 1.5.2
    • Drush 8.1.11 => 8.1.13. Fixes #12
    • Drupal Console 1.0.0-rc20 => 1.0.2
    • WP CLI 1.1.0 => 1.3.0
    • Blackfire Agent 1.12.0 => 1.14.1
    • NVM 0.33.2 => 0.33.4
    • NodeJS 6.10.3 => 6.11.3

v1.3.0

26 Jul 22:22
Compare
Choose a tag to compare
  • Version updates
    • Composer v1.4.2
    • Drush v8.1.11
    • Drupal Console Launcher v1.0.0-rc20
    • Magento CodeGen v1.6.4
    • nvm v0.33.2
    • nodejs v6.10.3
  • Dropped support for host user's ~/.drush and ~/.acquia
  • node: removing bower as it's deprecated
  • Added redis php extension
  • Configs and startup.sh script refactoring
  • Added HEALTHCHECK support
  • Adding Blackfire cli
  • Changes to the docker user primary group
  • Use docker:docker (1000:1000) instead of docker:users (1000:100), to avoid group id changes with the default user on Ubuntu: ubuntu:ubuntu (1000:1000)

v1.3.0-php7

26 Jul 22:23
Compare
Choose a tag to compare
  • Version updates
    • Composer v1.4.2
    • Drush v8.1.11
    • Drupal Console Launcher v1.0.0-rc20
    • Magento CodeGen v1.6.4
    • nvm v0.33.2
    • nodejs v6.10.3
  • Dropped support for host user's ~/.drush and ~/.acquia
  • node: removing bower as it's deprecated
  • Added redis and bz2 php extensions
  • Configs and startup.sh script refactoring
  • Added HEALTHCHECK support
  • Adding Blackfire cli
  • Changes to the docker user primary group
  • Use docker:docker (1000:1000) instead of docker:users (1000:100), to avoid group id changes with the default user on Ubuntu: ubuntu:ubuntu (1000:1000)

v1.2.0-php7

07 Apr 17:27
Compare
Choose a tag to compare
  • fin run-cli support to run a standalone, one-off cli container in the current directory
  • Added PROJECT_ROOT=/var/www inside cli, so it can be used universally in fin custom commands

v1.2.0

07 Apr 17:26
Compare
Choose a tag to compare
  • fin run-cli support to run a standalone, one-off cli container in the current directory
  • Added PROJECT_ROOT=/var/www inside cli, so it can be used universally in fin custom commands

v1.1.0-php7

02 Mar 15:33
Compare
Choose a tag to compare
  • Version updates
    • Composer v1.3.0, Drush v8.1.10, Drupal Console Launcher v1.0.0-rc16
    • WP-CLI v1.1.0
    • nvm v0.33.0, nodejs v6.10.0
  • Added php7.0-zip, php7.0-ldap
  • Added Magento Code Generator v1.4.0
  • Added yarn
  • Misc cleanups in the Dockerfile