[
    {
        "type": "enhancement",
        "category": "ElasticBeanstalk",
        "description": "Documentation updates for the new Elastic Beanstalk API DescribeAccountAttributes."
    },
    {
        "type": "api-change",
        "category": "Glue",
        "description": "API Updates for DevEndpoint: PublicKey is now optional for CreateDevEndpoint. The new DevEndpoint field PrivateAddress will be populated for DevEndpoints associated with a VPC."
    },
    {
        "type": "api-change",
        "category": "ECS",
        "description": "Amazon ECS users can now mount a temporary volume in memory in containers and specify the shared memory that a container can use through the use of docker's 'tmpfs' and 'shm-size' features respectively. These fields can be specified under linuxParameters in ContainerDefinition in the Task Definition Template."
    },
    {
        "type": "api-change",
        "category": "CostExplorer",
        "description": "This launch will allow customers to access their Amazon EC2 Reserved Instance (RI) purchase recommendations programmatically via the AWS Cost Explorer API. "
    },
    {
        "type": "api-change",
        "category": "ConfigService",
        "description": "AWS Config adds support for BatchGetResourceConfig API, allowing you to batch-retrieve the current state of one or more of your resources."
    },
    {
        "type": "api-change",
        "category": "MediaLive",
        "description": "AWS Elemental MediaLive has added support for updating Inputs and Input Security Groups. You can update Input Security Groups at any time and it will update all channels using that Input Security Group. Inputs can be updated as long as they are not attached to a currently running channel."
    },
    {
        "type": "api-change",
        "category": "CloudWatchEvents",
        "description": "Added SQS FIFO queue target support"
    }
]