Release: AWS Elastic Beanstalk Linux-based platform updates on September 25, 2017

Linux-based platforms for AWS Elastic Beanstalk are updated with security and other fixes and platform configuration changes.


Release Date: September 25, 2017
Latest Version: 2010-12-01
Created On: September 26, 2017
Last Updated: September 26, 2017


Changes

Category Description

Security fixes

Addressed the following security vulnerabilities:

Component Security Advisory / More Information
nginx ALAS-2017-894
aws‑cfn‑bootstrap ALAS-2017-895
Some log files were created as globally-writable by AWS CloudFormation. This fix prevents this from happening.
httpd, httpd24 ALAS-2017-896
RubyGems Multiple vulnerabilities in RubyGems

Other bug fixes

Fixed support for Bundler in Ruby Puma configurations. A bug introduced in platform version 2.4.4 caused applications with test or development dependencies to execute without Bundler.

Platform configurations

  • Node.js: added support for Node.js 8.4.0.

    Removed support for Node.js 4.8.0. Environments relying on the Node.js 4.x line can use version 4.8.4.

  • PHP: added a PHP 7.1 configuration.

  • Ruby: added Ruby 2.4 configurations.

Packer Builder

Elastic Beanstalk Packer Builder version 2.3.3

Packer Version AMI
1.0.3 2017.03.1

Single Container Docker

Single Container Docker 17.03 version 2.7.4

Platform Web Server
Docker 17.03.2-ce nginx 1.12.1

Multicontainer Docker

Multicontainer Docker 17.03 version 2.7.5

Platform ECS Agent
Docker 17.03.2-ce 1.14.4

Preconfigured Docker

Glassfish 4.1 (Docker) version 2.7.4

Language Container OS Web Server Application Server Platform Docker Image
Java 8 Debian Jessie nginx 1.12.1 Glassfish 4.1 Docker 17.03.2-ce amazon/aws-eb-glassfish:4.1-jdk8-onbuild-3.5.1

Glassfish 4.0 (Docker) version 2.7.4

Language Container OS Web Server Application Server Platform Docker Image
Java 7 Debian Jessie nginx 1.12.1 Glassfish 4.0 Docker 17.03.2-ce amazon/aws-eb-glassfish:4.0-jdk7-onbuild-3.5.1

Go 1.4 (Docker) version 2.7.4

Language Container OS Web Server Application Server Platform Docker Image
Go 1.4.2 Debian Jessie nginx 1.12.1 none Docker 17.03.2-ce golang:1.4.2-onbuild

Go 1.3 (Docker) version 2.7.4

Language Container OS Web Server Application Server Platform Docker Image
Go 1.3.3 Debian Jessie nginx 1.12.1 none Docker 17.03.2-ce golang:1.3.3-onbuild

Python 3.4 with uWSGI 2 (Docker) version 2.7.4

Language Container OS Web Server Application Server Platform Docker Image
Python 3.4 Debian Jessie nginx 1.12.1 uWSGI 2.0.8 Docker 17.03.2-ce amazon/aws-eb-python:3.4.2-onbuild-3.5.1

Go

Go 1.8 version 2.6.1

Language Web Server AWS X-Ray
Go 1.8.3 nginx 1.12.1 2.0.0

Java SE

Java 8 version 2.5.5

Language Web Server Tools AWS X-Ray
Java 1.8.0_141 nginx 1.12.1 Ant 1.9.6, Gradle 2.7, Maven 3.3.3 2.0.0

Java 7 version 2.5.5

Language Web Server Tools AWS X-Ray
Java 1.7.0_151 nginx 1.12.1 Ant 1.9.6, Gradle 2.7, Maven 3.3.3 2.0.0

Java with Tomcat

Java 8 with Tomcat 8 version 2.6.5

Language Application Server Web Server AWS X-Ray
Java 1.8.0_141 Tomcat 8.0.45 Apache 2.2.34 2.0.0

Java 7 with Tomcat 7 version 2.6.5

Language Application Server Web Server AWS X-Ray
Java 1.7.0_151 Tomcat 7.0.79 Apache 2.2.34 2.0.0

Java 6 with Tomcat 7 version 2.6.5

Language Application Server Web Server AWS X-Ray
Java 1.6.0_41 Tomcat 7.0.79 Apache 2.2.34 2.0.0

Node.js

Node.js (multiple releases) version 4.3.0

Node.js version (npm version) Web Servers Git AWS X-Ray
8.4.0 (5.3.0), 8.1.4 (5.0.3), 7.10.1 (4.2.0), 7.6.0 (4.1.2), 6.11.1 (3.10.10), 6.10.0 (3.10.10), 5.12.0 (3.8.6), 4.8.4 (2.15.11) nginx 1.12.1, Apache 2.4.27 2.13.5 2.0.0

PHP

PHP 7.1 version 2.5.0

Language Composer Web Server
PHP 7.1.7 1.4.2 Apache 2.4.27

PHP 7.0 version 2.5.0

Language Composer Web Server
PHP 7.0.21 1.4.2 Apache 2.4.27

PHP 5.6 version 2.5.0

Language Composer Web Server
PHP 5.6.31 1.4.2 Apache 2.4.27

PHP 5.5 version 2.5.0

Language Composer Web Server
PHP 5.5.38 1.4.2 Apache 2.4.27

PHP 5.4 version 2.5.0

Language Composer Web Server
PHP 5.4.45 1.4.2 Apache 2.4.27

Python

Python 3.4 version 2.5.2

Language Package Manager Packager meld3 Web Server AWS X-Ray
Python 3.4.3 pip 7.1.2 setuptools 18.4 meld3 1.0.2 Apache 2.4.27 with mod_wsgi 3.5 2.0.0

Python 2.7 version 2.5.2

Language Package Manager Packager meld3 Web Server AWS X-Ray
Python 2.7.12 pip 7.1.2 setuptools 18.4 meld3 1.0.2 Apache 2.4.27 with mod_wsgi 3.5 2.0.0

Python 2.6 version 2.5.2

Language Package Manager Packager meld3 Web Server AWS X-Ray
Python 2.6.9 pip 7.1.2 setuptools 18.4 meld3 1.0.2 Apache 2.4.27 with mod_wsgi 3.5 2.0.0

Ruby

Ruby 2.4 with Puma version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.4.1-p111 RubyGems 2.6.13 Puma 2.16.0 nginx 1.12.1

Ruby 2.4 with Passenger version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.4.1-p111 RubyGems 2.6.13 Passenger 4.0.60 nginx 1.10.2

Ruby 2.3 with Puma version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.3.4-p301 RubyGems 2.6.13 Puma 2.16.0 nginx 1.12.1

Ruby 2.3 with Passenger version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.3.4-p301 RubyGems 2.6.13 Passenger 4.0.60 nginx 1.10.2

Ruby 2.2 with Puma version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.2.7-p470 RubyGems 2.6.13 Puma 2.16.0 nginx 1.12.1

Ruby 2.2 with Passenger version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.2.7-p470 RubyGems 2.6.13 Passenger 4.0.60 nginx 1.10.2

Ruby 2.1 with Puma version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.1.10-p492 RubyGems 2.6.13 Puma 2.16.0 nginx 1.12.1

Ruby 2.1 with Passenger version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.1.10-p492 RubyGems 2.6.13 Passenger 4.0.60 nginx 1.10.2

Ruby 2.0 with Puma version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.0.0-p648 RubyGems 2.6.13 Puma 2.16.0 nginx 1.12.1

Ruby 2.0 with Passenger version 2.5.0

Language Package Manager Application Server Web Server
Ruby 2.0.0-p648 RubyGems 2.6.13 Passenger 4.0.60 nginx 1.10.2

Ruby 1.9 with Passenger version 2.5.0

Language Package Manager Application Server Web Server
Ruby 1.9.3-p551 RubyGems 2.6.13 Passenger 4.0.60 nginx 1.10.2

See Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Developer Guide for a list of supported configurations and solution stack names.