Release: AWS Elastic Beanstalk Service Updates on 2016-12-22

AWS Elastic Beanstalk update for December 2016, including support for streaming CloudWatch logs and application version management.


Release Date: December 22, 2016
Latest Version: 2010-12-01
Created On: December 23, 2016
Last Updated: October 09, 2017


Changes

Area Description

Streaming CloudWatch Logs

You can now stream logs from Elastic Beanstalk managed EC2 instances to Amazon CloudWatch. Learn more at Streaming CloudWatch Logs and eb logs.

Application Version Lifecycle

You can now configure auto-cleanup policy for your application versions based on version count or age. Learn more at Configuring Application Version Lifecycle Settings, eb appversion, and eb appversion lifecycle.

Amazon Linux

Security fix for Tomcat and Php

Platform Configurations

The following configurations have been updated to version 2.3.0:

  • Docker - all configurations
  • Go
  • Java SE
  • Java with Tomcat
  • Node.js
  • PHP
  • Python
  • Ruby

See the following tables for platform-specific changes.

New instance types

The following regions have been updated with new instance types:

Region Instance Types

All regions

t2.xlarge and t2.2xlarge

cn-north-1

d2.xlarge, d2.2xlarge, d2.4xlarge, and d2.8xlarge

sa-east-1

r3.large, r3.xlarge, and r3.2xlarge

Improvements

Description Tracking Number

Fixed an issue where checking for ApplyManagedAction to not apply actions caused retrying

Beanstalk-10111

Added retry for managed Auto Scaling launch configuration failure

Beanstalk-10176

Fixed an issue where continue rollback took incorrect snapshot

Beanstalk-10224

Single Container Docker

Single Container Docker 1.11 version 2.3.0

Platform Web Server
Docker 1.11.2 nginx 1.10.1

Multicontainer Docker

Multicontainer Docker 1.11 version 2.3.0

Platform ECS Agent
Docker 1.11.2 1.13.0

Preconfigured Docker

Glassfish 4.1 (Docker) version 2.3.0

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

Glassfish 4.0 (Docker) version 2.3.0

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

Go 1.4 (Docker) version 2.3.0

Language Container OS Web Server Application Server Platform Docker Image
Go 1.4.2 Debian Jessie nginx 1.10.1 none Docker 1.11.2 golang:1.4.2-onbuild

Go 1.3 (Docker) version 2.3.0

Language Container OS Web Server Application Server Platform Docker Image
Go 1.3.3 Debian Jessie nginx 1.10.1 none Docker 1.11.2 golang:1.3.3-onbuild

Python 3.4 with uWSGI 2 (Docker) version 2.3.0

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

Go

Go 1.5 version 2.3.0

Language Web Server
Go 1.5.3 nginx 1.10.1

Java SE

Java 8 version 2.4.0

Language Web Server Tools AWS X-Ray
Java 1.8.0_111 nginx 1.10.1 Ant 1.9.6, Gradle 2.7, Maven 3.3.3 1.0.0

Java 7 version 2.3.0

Language Web Server Tools AWS X-Ray
Java 1.7.0_121 nginx 1.10.1 Ant 1.9.6, Gradle 2.7, Maven 3.3.3 1.0.0

Java with Tomcat

Java 8 with Tomcat 8 version 2.5.0

Language Application Server Web Server AWS X-Ray
Java 1.8.0_111 Tomcat 8.0.38 Apache 2.2.31 1.0.0

Java 7 with Tomcat 7 version 2.5.0

Language Application Server Web Server AWS X-Ray
Java 1.7.0_121 Tomcat 7.0.72 Apache 2.2.31 1.0.0

Java 6 with Tomcat 7 version 2.5.0

Language Application Server Web Server AWS X-Ray
Java 1.6.0_40 Tomcat 7.0.72 Apache 2.2.31 1.0.0

Node.js

Node.js version 3.3.0

Platform Package Manager Web Servers Git AWS X-Ray
Node.js 6.9.1, Also supports 6.9.1, 6.2.2, 5.12.0, 4.6.1, 4.4.6, 0.12.17, 0.12.15, 0.10.48, 0.10.46 NPM 3.9.5 nginx 1.10.1, Apache 2.4.23 2.7.4 1.0.0

PHP

PHP 7.0 version 2.3.0

Language Composer Web Server
PHP 7.0.11 1.2.0 Apache 2.4.23

PHP 5.6 version 2.3.0

Language Composer Web Server
PHP 5.6.26 1.2.0 Apache 2.4.23

PHP 5.5 version 2.3.0

Language Composer Web Server
PHP 5.5.38 1.2.0 Apache 2.4.23

PHP 5.4 version 2.3.0

Language Composer Web Server
PHP 5.4.45 1.2.0 Apache 2.4.23

Python

Python 3.4 version 2.3.0

Language Package Manager Packager meld3 Web Server
Python 3.4.3 pip 7.1.2 setuptools 18.4 meld3 1.0.2 Apache 2.4.18 with mod_wsgi 3.5

Python 2.7 version 2.3.0

Language Package Manager Packager meld3 Web Server
Python 2.7.10 pip 7.1.2 setuptools 18.4 meld3 1.0.2 Apache 2.4.18 with mod_wsgi 3.5

Python 2.6 version 2.3.0

Language Package Manager Packager meld3 Web Server
Python 2.6.9 pip 7.1.2 setuptools 18.4 meld3 1.0.2 Apache 2.4.18 with mod_wsgi 3.5

Ruby

Ruby 2.3 with Puma version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.3.1-p112 RubyGems 2.5.1 Puma 2.16.0 nginx 1.10.1

Ruby 2.3 with Passenger version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.3.1-p112 RubyGems 2.5.1 Passenger 4.0.60 nginx 1.10.1

Ruby 2.2 with Puma version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.2.5-p319 RubyGems 2.4.5.1 Puma 2.16.0 nginx 1.10.1

Ruby 2.2 with Passenger version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.2.5-p319 RubyGems 2.4.5.1 Passenger 4.0.60 nginx 1.10.1

Ruby 2.1 with Puma version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.1.9-p490 RubyGems 2.2.5 Puma 2.16.0 nginx 1.10.1

Ruby 2.1 with Passenger version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.1.9-p490 RubyGems 2.2.5 Passenger 4.0.60 nginx 1.10.1

Ruby 2.0 with Puma version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.0.0-p648 RubyGems 2.0.14.1 Puma 2.16.0 nginx 1.10.1

Ruby 2.0 with Passenger version 2.3.0

Language Package Manager Application Server Web Server
Ruby 2.0.0-p648 RubyGems 2.0.14.1 Passenger 4.0.60 nginx 1.10.1

Ruby 1.9 with Passenger version 2.3.0

Language Package Manager Application Server Web Server
Ruby 1.9.3-p551 RubyGems 1.8.23.2 Passenger 4.0.60 nginx 1.10.1

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