[
    {
        "type": "api-change",
        "category": "Glue",
        "description": "Added support for custom datatypes when using custom csv classifier."
    },
    {
        "type": "api-change",
        "category": "FMS",
        "description": "Add support NetworkFirewall Managed Rule Group Override flag in GetViolationDetails API"
    },
    {
        "type": "enhancement",
        "category": "Redshift",
        "description": "This release clarifies use for the ElasticIp parameter of the CreateCluster and RestoreFromClusterSnapshot APIs."
    },
    {
        "type": "api-change",
        "category": "WAFV2",
        "description": "This release adds the following: Challenge rule action, to silently verify client browsers; rule group rule action override to any valid rule action, not just Count; token sharing between protected applications for challenge\/CAPTCHA token; targeted rules option for Bot Control managed rule group."
    },
    {
        "type": "api-change",
        "category": "SageMaker",
        "description": "This change allows customers to provide a custom entrypoint script for the docker container to be run while executing training jobs, and provide custom arguments to the entrypoint script."
    },
    {
        "type": "api-change",
        "category": "EC2",
        "description": "Feature supports the replacement of instance root volume using an updated AMI without requiring customers to stop their instance."
    }
]
