diff --git a/.changes/2.0.0-preview-1.json b/.changes/2.0.0-preview/2.0.0-preview-1.json similarity index 100% rename from .changes/2.0.0-preview-1.json rename to .changes/2.0.0-preview/2.0.0-preview-1.json diff --git a/.changes/2.0.0-preview-10.json b/.changes/2.0.0-preview/2.0.0-preview-10.json similarity index 100% rename from .changes/2.0.0-preview-10.json rename to .changes/2.0.0-preview/2.0.0-preview-10.json diff --git a/.changes/2.0.0-preview-11.json b/.changes/2.0.0-preview/2.0.0-preview-11.json similarity index 100% rename from .changes/2.0.0-preview-11.json rename to .changes/2.0.0-preview/2.0.0-preview-11.json diff --git a/.changes/2.0.0-preview-12.json b/.changes/2.0.0-preview/2.0.0-preview-12.json similarity index 100% rename from .changes/2.0.0-preview-12.json rename to .changes/2.0.0-preview/2.0.0-preview-12.json diff --git a/.changes/2.0.0-preview-13.json b/.changes/2.0.0-preview/2.0.0-preview-13.json similarity index 100% rename from .changes/2.0.0-preview-13.json rename to .changes/2.0.0-preview/2.0.0-preview-13.json diff --git a/.changes/2.0.0-preview-2.json b/.changes/2.0.0-preview/2.0.0-preview-2.json similarity index 100% rename from .changes/2.0.0-preview-2.json rename to .changes/2.0.0-preview/2.0.0-preview-2.json diff --git a/.changes/2.0.0-preview-4.json b/.changes/2.0.0-preview/2.0.0-preview-4.json similarity index 100% rename from .changes/2.0.0-preview-4.json rename to .changes/2.0.0-preview/2.0.0-preview-4.json diff --git a/.changes/2.0.0-preview-5.json b/.changes/2.0.0-preview/2.0.0-preview-5.json similarity index 100% rename from .changes/2.0.0-preview-5.json rename to .changes/2.0.0-preview/2.0.0-preview-5.json diff --git a/.changes/2.0.0-preview-6.json b/.changes/2.0.0-preview/2.0.0-preview-6.json similarity index 100% rename from .changes/2.0.0-preview-6.json rename to .changes/2.0.0-preview/2.0.0-preview-6.json diff --git a/.changes/2.0.0-preview-7.json b/.changes/2.0.0-preview/2.0.0-preview-7.json similarity index 100% rename from .changes/2.0.0-preview-7.json rename to .changes/2.0.0-preview/2.0.0-preview-7.json diff --git a/.changes/2.0.0-preview-8.json b/.changes/2.0.0-preview/2.0.0-preview-8.json similarity index 100% rename from .changes/2.0.0-preview-8.json rename to .changes/2.0.0-preview/2.0.0-preview-8.json diff --git a/.changes/2.0.0-preview-9.json b/.changes/2.0.0-preview/2.0.0-preview-9.json similarity index 100% rename from .changes/2.0.0-preview-9.json rename to .changes/2.0.0-preview/2.0.0-preview-9.json diff --git a/.changes/2.1.0.json b/.changes/2.1.x/2.1.0.json similarity index 100% rename from .changes/2.1.0.json rename to .changes/2.1.x/2.1.0.json diff --git a/.changes/2.1.1.json b/.changes/2.1.x/2.1.1.json similarity index 100% rename from .changes/2.1.1.json rename to .changes/2.1.x/2.1.1.json diff --git a/.changes/2.1.2.json b/.changes/2.1.x/2.1.2.json similarity index 100% rename from .changes/2.1.2.json rename to .changes/2.1.x/2.1.2.json diff --git a/.changes/2.1.3.json b/.changes/2.1.x/2.1.3.json similarity index 100% rename from .changes/2.1.3.json rename to .changes/2.1.x/2.1.3.json diff --git a/.changes/2.1.4.json b/.changes/2.1.x/2.1.4.json similarity index 100% rename from .changes/2.1.4.json rename to .changes/2.1.x/2.1.4.json diff --git a/.changes/2.10.0.json b/.changes/2.10.x/2.10.0.json similarity index 100% rename from .changes/2.10.0.json rename to .changes/2.10.x/2.10.0.json diff --git a/.changes/2.10.1.json b/.changes/2.10.x/2.10.1.json similarity index 100% rename from .changes/2.10.1.json rename to .changes/2.10.x/2.10.1.json diff --git a/.changes/2.10.10.json b/.changes/2.10.x/2.10.10.json similarity index 100% rename from .changes/2.10.10.json rename to .changes/2.10.x/2.10.10.json diff --git a/.changes/2.10.11.json b/.changes/2.10.x/2.10.11.json similarity index 100% rename from .changes/2.10.11.json rename to .changes/2.10.x/2.10.11.json diff --git a/.changes/2.10.12.json b/.changes/2.10.x/2.10.12.json similarity index 100% rename from .changes/2.10.12.json rename to .changes/2.10.x/2.10.12.json diff --git a/.changes/2.10.13.json b/.changes/2.10.x/2.10.13.json similarity index 100% rename from .changes/2.10.13.json rename to .changes/2.10.x/2.10.13.json diff --git a/.changes/2.10.14.json b/.changes/2.10.x/2.10.14.json similarity index 100% rename from .changes/2.10.14.json rename to .changes/2.10.x/2.10.14.json diff --git a/.changes/2.10.15.json b/.changes/2.10.x/2.10.15.json similarity index 100% rename from .changes/2.10.15.json rename to .changes/2.10.x/2.10.15.json diff --git a/.changes/2.10.16.json b/.changes/2.10.x/2.10.16.json similarity index 100% rename from .changes/2.10.16.json rename to .changes/2.10.x/2.10.16.json diff --git a/.changes/2.10.17.json b/.changes/2.10.x/2.10.17.json similarity index 100% rename from .changes/2.10.17.json rename to .changes/2.10.x/2.10.17.json diff --git a/.changes/2.10.18.json b/.changes/2.10.x/2.10.18.json similarity index 100% rename from .changes/2.10.18.json rename to .changes/2.10.x/2.10.18.json diff --git a/.changes/2.10.19.json b/.changes/2.10.x/2.10.19.json similarity index 100% rename from .changes/2.10.19.json rename to .changes/2.10.x/2.10.19.json diff --git a/.changes/2.10.2.json b/.changes/2.10.x/2.10.2.json similarity index 100% rename from .changes/2.10.2.json rename to .changes/2.10.x/2.10.2.json diff --git a/.changes/2.10.20.json b/.changes/2.10.x/2.10.20.json similarity index 100% rename from .changes/2.10.20.json rename to .changes/2.10.x/2.10.20.json diff --git a/.changes/2.10.21.json b/.changes/2.10.x/2.10.21.json similarity index 100% rename from .changes/2.10.21.json rename to .changes/2.10.x/2.10.21.json diff --git a/.changes/2.10.22.json b/.changes/2.10.x/2.10.22.json similarity index 100% rename from .changes/2.10.22.json rename to .changes/2.10.x/2.10.22.json diff --git a/.changes/2.10.23.json b/.changes/2.10.x/2.10.23.json similarity index 100% rename from .changes/2.10.23.json rename to .changes/2.10.x/2.10.23.json diff --git a/.changes/2.10.24.json b/.changes/2.10.x/2.10.24.json similarity index 100% rename from .changes/2.10.24.json rename to .changes/2.10.x/2.10.24.json diff --git a/.changes/2.10.25.json b/.changes/2.10.x/2.10.25.json similarity index 100% rename from .changes/2.10.25.json rename to .changes/2.10.x/2.10.25.json diff --git a/.changes/2.10.26.json b/.changes/2.10.x/2.10.26.json similarity index 100% rename from .changes/2.10.26.json rename to .changes/2.10.x/2.10.26.json diff --git a/.changes/2.10.27.json b/.changes/2.10.x/2.10.27.json similarity index 100% rename from .changes/2.10.27.json rename to .changes/2.10.x/2.10.27.json diff --git a/.changes/2.10.28.json b/.changes/2.10.x/2.10.28.json similarity index 100% rename from .changes/2.10.28.json rename to .changes/2.10.x/2.10.28.json diff --git a/.changes/2.10.29.json b/.changes/2.10.x/2.10.29.json similarity index 100% rename from .changes/2.10.29.json rename to .changes/2.10.x/2.10.29.json diff --git a/.changes/2.10.3.json b/.changes/2.10.x/2.10.3.json similarity index 100% rename from .changes/2.10.3.json rename to .changes/2.10.x/2.10.3.json diff --git a/.changes/2.10.30.json b/.changes/2.10.x/2.10.30.json similarity index 100% rename from .changes/2.10.30.json rename to .changes/2.10.x/2.10.30.json diff --git a/.changes/2.10.31.json b/.changes/2.10.x/2.10.31.json similarity index 100% rename from .changes/2.10.31.json rename to .changes/2.10.x/2.10.31.json diff --git a/.changes/2.10.32.json b/.changes/2.10.x/2.10.32.json similarity index 100% rename from .changes/2.10.32.json rename to .changes/2.10.x/2.10.32.json diff --git a/.changes/2.10.33.json b/.changes/2.10.x/2.10.33.json similarity index 100% rename from .changes/2.10.33.json rename to .changes/2.10.x/2.10.33.json diff --git a/.changes/2.10.34.json b/.changes/2.10.x/2.10.34.json similarity index 100% rename from .changes/2.10.34.json rename to .changes/2.10.x/2.10.34.json diff --git a/.changes/2.10.35.json b/.changes/2.10.x/2.10.35.json similarity index 100% rename from .changes/2.10.35.json rename to .changes/2.10.x/2.10.35.json diff --git a/.changes/2.10.36.json b/.changes/2.10.x/2.10.36.json similarity index 100% rename from .changes/2.10.36.json rename to .changes/2.10.x/2.10.36.json diff --git a/.changes/2.10.37.json b/.changes/2.10.x/2.10.37.json similarity index 100% rename from .changes/2.10.37.json rename to .changes/2.10.x/2.10.37.json diff --git a/.changes/2.10.38.json b/.changes/2.10.x/2.10.38.json similarity index 100% rename from .changes/2.10.38.json rename to .changes/2.10.x/2.10.38.json diff --git a/.changes/2.10.39.json b/.changes/2.10.x/2.10.39.json similarity index 100% rename from .changes/2.10.39.json rename to .changes/2.10.x/2.10.39.json diff --git a/.changes/2.10.4.json b/.changes/2.10.x/2.10.4.json similarity index 100% rename from .changes/2.10.4.json rename to .changes/2.10.x/2.10.4.json diff --git a/.changes/2.10.40.json b/.changes/2.10.x/2.10.40.json similarity index 100% rename from .changes/2.10.40.json rename to .changes/2.10.x/2.10.40.json diff --git a/.changes/2.10.41.json b/.changes/2.10.x/2.10.41.json similarity index 100% rename from .changes/2.10.41.json rename to .changes/2.10.x/2.10.41.json diff --git a/.changes/2.10.42.json b/.changes/2.10.x/2.10.42.json similarity index 100% rename from .changes/2.10.42.json rename to .changes/2.10.x/2.10.42.json diff --git a/.changes/2.10.43.json b/.changes/2.10.x/2.10.43.json similarity index 100% rename from .changes/2.10.43.json rename to .changes/2.10.x/2.10.43.json diff --git a/.changes/2.10.44.json b/.changes/2.10.x/2.10.44.json similarity index 100% rename from .changes/2.10.44.json rename to .changes/2.10.x/2.10.44.json diff --git a/.changes/2.10.45.json b/.changes/2.10.x/2.10.45.json similarity index 100% rename from .changes/2.10.45.json rename to .changes/2.10.x/2.10.45.json diff --git a/.changes/2.10.46.json b/.changes/2.10.x/2.10.46.json similarity index 100% rename from .changes/2.10.46.json rename to .changes/2.10.x/2.10.46.json diff --git a/.changes/2.10.47.json b/.changes/2.10.x/2.10.47.json similarity index 100% rename from .changes/2.10.47.json rename to .changes/2.10.x/2.10.47.json diff --git a/.changes/2.10.48.json b/.changes/2.10.x/2.10.48.json similarity index 100% rename from .changes/2.10.48.json rename to .changes/2.10.x/2.10.48.json diff --git a/.changes/2.10.49.json b/.changes/2.10.x/2.10.49.json similarity index 100% rename from .changes/2.10.49.json rename to .changes/2.10.x/2.10.49.json diff --git a/.changes/2.10.5.json b/.changes/2.10.x/2.10.5.json similarity index 100% rename from .changes/2.10.5.json rename to .changes/2.10.x/2.10.5.json diff --git a/.changes/2.10.50.json b/.changes/2.10.x/2.10.50.json similarity index 100% rename from .changes/2.10.50.json rename to .changes/2.10.x/2.10.50.json diff --git a/.changes/2.10.51.json b/.changes/2.10.x/2.10.51.json similarity index 100% rename from .changes/2.10.51.json rename to .changes/2.10.x/2.10.51.json diff --git a/.changes/2.10.52.json b/.changes/2.10.x/2.10.52.json similarity index 100% rename from .changes/2.10.52.json rename to .changes/2.10.x/2.10.52.json diff --git a/.changes/2.10.53.json b/.changes/2.10.x/2.10.53.json similarity index 100% rename from .changes/2.10.53.json rename to .changes/2.10.x/2.10.53.json diff --git a/.changes/2.10.54.json b/.changes/2.10.x/2.10.54.json similarity index 100% rename from .changes/2.10.54.json rename to .changes/2.10.x/2.10.54.json diff --git a/.changes/2.10.55.json b/.changes/2.10.x/2.10.55.json similarity index 100% rename from .changes/2.10.55.json rename to .changes/2.10.x/2.10.55.json diff --git a/.changes/2.10.56.json b/.changes/2.10.x/2.10.56.json similarity index 100% rename from .changes/2.10.56.json rename to .changes/2.10.x/2.10.56.json diff --git a/.changes/2.10.57.json b/.changes/2.10.x/2.10.57.json similarity index 100% rename from .changes/2.10.57.json rename to .changes/2.10.x/2.10.57.json diff --git a/.changes/2.10.58.json b/.changes/2.10.x/2.10.58.json similarity index 100% rename from .changes/2.10.58.json rename to .changes/2.10.x/2.10.58.json diff --git a/.changes/2.10.59.json b/.changes/2.10.x/2.10.59.json similarity index 100% rename from .changes/2.10.59.json rename to .changes/2.10.x/2.10.59.json diff --git a/.changes/2.10.6.json b/.changes/2.10.x/2.10.6.json similarity index 100% rename from .changes/2.10.6.json rename to .changes/2.10.x/2.10.6.json diff --git a/.changes/2.10.60.json b/.changes/2.10.x/2.10.60.json similarity index 100% rename from .changes/2.10.60.json rename to .changes/2.10.x/2.10.60.json diff --git a/.changes/2.10.61.json b/.changes/2.10.x/2.10.61.json similarity index 100% rename from .changes/2.10.61.json rename to .changes/2.10.x/2.10.61.json diff --git a/.changes/2.10.62.json b/.changes/2.10.x/2.10.62.json similarity index 100% rename from .changes/2.10.62.json rename to .changes/2.10.x/2.10.62.json diff --git a/.changes/2.10.63.json b/.changes/2.10.x/2.10.63.json similarity index 100% rename from .changes/2.10.63.json rename to .changes/2.10.x/2.10.63.json diff --git a/.changes/2.10.64.json b/.changes/2.10.x/2.10.64.json similarity index 100% rename from .changes/2.10.64.json rename to .changes/2.10.x/2.10.64.json diff --git a/.changes/2.10.65.json b/.changes/2.10.x/2.10.65.json similarity index 100% rename from .changes/2.10.65.json rename to .changes/2.10.x/2.10.65.json diff --git a/.changes/2.10.66.json b/.changes/2.10.x/2.10.66.json similarity index 100% rename from .changes/2.10.66.json rename to .changes/2.10.x/2.10.66.json diff --git a/.changes/2.10.67.json b/.changes/2.10.x/2.10.67.json similarity index 100% rename from .changes/2.10.67.json rename to .changes/2.10.x/2.10.67.json diff --git a/.changes/2.10.68.json b/.changes/2.10.x/2.10.68.json similarity index 100% rename from .changes/2.10.68.json rename to .changes/2.10.x/2.10.68.json diff --git a/.changes/2.10.69.json b/.changes/2.10.x/2.10.69.json similarity index 100% rename from .changes/2.10.69.json rename to .changes/2.10.x/2.10.69.json diff --git a/.changes/2.10.7.json b/.changes/2.10.x/2.10.7.json similarity index 100% rename from .changes/2.10.7.json rename to .changes/2.10.x/2.10.7.json diff --git a/.changes/2.10.70.json b/.changes/2.10.x/2.10.70.json similarity index 100% rename from .changes/2.10.70.json rename to .changes/2.10.x/2.10.70.json diff --git a/.changes/2.10.71.json b/.changes/2.10.x/2.10.71.json similarity index 100% rename from .changes/2.10.71.json rename to .changes/2.10.x/2.10.71.json diff --git a/.changes/2.10.72.json b/.changes/2.10.x/2.10.72.json similarity index 100% rename from .changes/2.10.72.json rename to .changes/2.10.x/2.10.72.json diff --git a/.changes/2.10.73.json b/.changes/2.10.x/2.10.73.json similarity index 100% rename from .changes/2.10.73.json rename to .changes/2.10.x/2.10.73.json diff --git a/.changes/2.10.74.json b/.changes/2.10.x/2.10.74.json similarity index 100% rename from .changes/2.10.74.json rename to .changes/2.10.x/2.10.74.json diff --git a/.changes/2.10.75.json b/.changes/2.10.x/2.10.75.json similarity index 100% rename from .changes/2.10.75.json rename to .changes/2.10.x/2.10.75.json diff --git a/.changes/2.10.76.json b/.changes/2.10.x/2.10.76.json similarity index 100% rename from .changes/2.10.76.json rename to .changes/2.10.x/2.10.76.json diff --git a/.changes/2.10.77.json b/.changes/2.10.x/2.10.77.json similarity index 100% rename from .changes/2.10.77.json rename to .changes/2.10.x/2.10.77.json diff --git a/.changes/2.10.78.json b/.changes/2.10.x/2.10.78.json similarity index 100% rename from .changes/2.10.78.json rename to .changes/2.10.x/2.10.78.json diff --git a/.changes/2.10.79.json b/.changes/2.10.x/2.10.79.json similarity index 100% rename from .changes/2.10.79.json rename to .changes/2.10.x/2.10.79.json diff --git a/.changes/2.10.8.json b/.changes/2.10.x/2.10.8.json similarity index 100% rename from .changes/2.10.8.json rename to .changes/2.10.x/2.10.8.json diff --git a/.changes/2.10.80.json b/.changes/2.10.x/2.10.80.json similarity index 100% rename from .changes/2.10.80.json rename to .changes/2.10.x/2.10.80.json diff --git a/.changes/2.10.81.json b/.changes/2.10.x/2.10.81.json similarity index 100% rename from .changes/2.10.81.json rename to .changes/2.10.x/2.10.81.json diff --git a/.changes/2.10.82.json b/.changes/2.10.x/2.10.82.json similarity index 100% rename from .changes/2.10.82.json rename to .changes/2.10.x/2.10.82.json diff --git a/.changes/2.10.83.json b/.changes/2.10.x/2.10.83.json similarity index 100% rename from .changes/2.10.83.json rename to .changes/2.10.x/2.10.83.json diff --git a/.changes/2.10.84.json b/.changes/2.10.x/2.10.84.json similarity index 100% rename from .changes/2.10.84.json rename to .changes/2.10.x/2.10.84.json diff --git a/.changes/2.10.85.json b/.changes/2.10.x/2.10.85.json similarity index 100% rename from .changes/2.10.85.json rename to .changes/2.10.x/2.10.85.json diff --git a/.changes/2.10.86.json b/.changes/2.10.x/2.10.86.json similarity index 100% rename from .changes/2.10.86.json rename to .changes/2.10.x/2.10.86.json diff --git a/.changes/2.10.87.json b/.changes/2.10.x/2.10.87.json similarity index 100% rename from .changes/2.10.87.json rename to .changes/2.10.x/2.10.87.json diff --git a/.changes/2.10.88.json b/.changes/2.10.x/2.10.88.json similarity index 100% rename from .changes/2.10.88.json rename to .changes/2.10.x/2.10.88.json diff --git a/.changes/2.10.89.json b/.changes/2.10.x/2.10.89.json similarity index 100% rename from .changes/2.10.89.json rename to .changes/2.10.x/2.10.89.json diff --git a/.changes/2.10.9.json b/.changes/2.10.x/2.10.9.json similarity index 100% rename from .changes/2.10.9.json rename to .changes/2.10.x/2.10.9.json diff --git a/.changes/2.10.90.json b/.changes/2.10.x/2.10.90.json similarity index 100% rename from .changes/2.10.90.json rename to .changes/2.10.x/2.10.90.json diff --git a/.changes/2.10.91.json b/.changes/2.10.x/2.10.91.json similarity index 100% rename from .changes/2.10.91.json rename to .changes/2.10.x/2.10.91.json diff --git a/.changes/2.11.0.json b/.changes/2.11.x/2.11.0.json similarity index 100% rename from .changes/2.11.0.json rename to .changes/2.11.x/2.11.0.json diff --git a/.changes/2.11.1.json b/.changes/2.11.x/2.11.1.json similarity index 100% rename from .changes/2.11.1.json rename to .changes/2.11.x/2.11.1.json diff --git a/.changes/2.11.10.json b/.changes/2.11.x/2.11.10.json similarity index 100% rename from .changes/2.11.10.json rename to .changes/2.11.x/2.11.10.json diff --git a/.changes/2.11.11.json b/.changes/2.11.x/2.11.11.json similarity index 100% rename from .changes/2.11.11.json rename to .changes/2.11.x/2.11.11.json diff --git a/.changes/2.11.12.json b/.changes/2.11.x/2.11.12.json similarity index 100% rename from .changes/2.11.12.json rename to .changes/2.11.x/2.11.12.json diff --git a/.changes/2.11.13.json b/.changes/2.11.x/2.11.13.json similarity index 100% rename from .changes/2.11.13.json rename to .changes/2.11.x/2.11.13.json diff --git a/.changes/2.11.14.json b/.changes/2.11.x/2.11.14.json similarity index 100% rename from .changes/2.11.14.json rename to .changes/2.11.x/2.11.14.json diff --git a/.changes/2.11.2.json b/.changes/2.11.x/2.11.2.json similarity index 100% rename from .changes/2.11.2.json rename to .changes/2.11.x/2.11.2.json diff --git a/.changes/2.11.3.json b/.changes/2.11.x/2.11.3.json similarity index 100% rename from .changes/2.11.3.json rename to .changes/2.11.x/2.11.3.json diff --git a/.changes/2.11.4.json b/.changes/2.11.x/2.11.4.json similarity index 100% rename from .changes/2.11.4.json rename to .changes/2.11.x/2.11.4.json diff --git a/.changes/2.11.5.json b/.changes/2.11.x/2.11.5.json similarity index 100% rename from .changes/2.11.5.json rename to .changes/2.11.x/2.11.5.json diff --git a/.changes/2.11.6.json b/.changes/2.11.x/2.11.6.json similarity index 100% rename from .changes/2.11.6.json rename to .changes/2.11.x/2.11.6.json diff --git a/.changes/2.11.7.json b/.changes/2.11.x/2.11.7.json similarity index 100% rename from .changes/2.11.7.json rename to .changes/2.11.x/2.11.7.json diff --git a/.changes/2.11.8.json b/.changes/2.11.x/2.11.8.json similarity index 100% rename from .changes/2.11.8.json rename to .changes/2.11.x/2.11.8.json diff --git a/.changes/2.11.9.json b/.changes/2.11.x/2.11.9.json similarity index 100% rename from .changes/2.11.9.json rename to .changes/2.11.x/2.11.9.json diff --git a/.changes/2.12.0.json b/.changes/2.12.x/2.12.0.json similarity index 100% rename from .changes/2.12.0.json rename to .changes/2.12.x/2.12.0.json diff --git a/.changes/2.13.0.json b/.changes/2.13.x/2.13.0.json similarity index 100% rename from .changes/2.13.0.json rename to .changes/2.13.x/2.13.0.json diff --git a/.changes/2.13.1.json b/.changes/2.13.x/2.13.1.json similarity index 100% rename from .changes/2.13.1.json rename to .changes/2.13.x/2.13.1.json diff --git a/.changes/2.13.10.json b/.changes/2.13.x/2.13.10.json similarity index 100% rename from .changes/2.13.10.json rename to .changes/2.13.x/2.13.10.json diff --git a/.changes/2.13.11.json b/.changes/2.13.x/2.13.11.json similarity index 100% rename from .changes/2.13.11.json rename to .changes/2.13.x/2.13.11.json diff --git a/.changes/2.13.12.json b/.changes/2.13.x/2.13.12.json similarity index 100% rename from .changes/2.13.12.json rename to .changes/2.13.x/2.13.12.json diff --git a/.changes/2.13.13.json b/.changes/2.13.x/2.13.13.json similarity index 100% rename from .changes/2.13.13.json rename to .changes/2.13.x/2.13.13.json diff --git a/.changes/2.13.14.json b/.changes/2.13.x/2.13.14.json similarity index 100% rename from .changes/2.13.14.json rename to .changes/2.13.x/2.13.14.json diff --git a/.changes/2.13.15.json b/.changes/2.13.x/2.13.15.json similarity index 100% rename from .changes/2.13.15.json rename to .changes/2.13.x/2.13.15.json diff --git a/.changes/2.13.16.json b/.changes/2.13.x/2.13.16.json similarity index 100% rename from .changes/2.13.16.json rename to .changes/2.13.x/2.13.16.json diff --git a/.changes/2.13.17.json b/.changes/2.13.x/2.13.17.json similarity index 100% rename from .changes/2.13.17.json rename to .changes/2.13.x/2.13.17.json diff --git a/.changes/2.13.18.json b/.changes/2.13.x/2.13.18.json similarity index 100% rename from .changes/2.13.18.json rename to .changes/2.13.x/2.13.18.json diff --git a/.changes/2.13.19.json b/.changes/2.13.x/2.13.19.json similarity index 100% rename from .changes/2.13.19.json rename to .changes/2.13.x/2.13.19.json diff --git a/.changes/2.13.2.json b/.changes/2.13.x/2.13.2.json similarity index 100% rename from .changes/2.13.2.json rename to .changes/2.13.x/2.13.2.json diff --git a/.changes/2.13.20.json b/.changes/2.13.x/2.13.20.json similarity index 100% rename from .changes/2.13.20.json rename to .changes/2.13.x/2.13.20.json diff --git a/.changes/2.13.21.json b/.changes/2.13.x/2.13.21.json similarity index 100% rename from .changes/2.13.21.json rename to .changes/2.13.x/2.13.21.json diff --git a/.changes/2.13.22.json b/.changes/2.13.x/2.13.22.json similarity index 100% rename from .changes/2.13.22.json rename to .changes/2.13.x/2.13.22.json diff --git a/.changes/2.13.23.json b/.changes/2.13.x/2.13.23.json similarity index 100% rename from .changes/2.13.23.json rename to .changes/2.13.x/2.13.23.json diff --git a/.changes/2.13.24.json b/.changes/2.13.x/2.13.24.json similarity index 100% rename from .changes/2.13.24.json rename to .changes/2.13.x/2.13.24.json diff --git a/.changes/2.13.25.json b/.changes/2.13.x/2.13.25.json similarity index 100% rename from .changes/2.13.25.json rename to .changes/2.13.x/2.13.25.json diff --git a/.changes/2.13.26.json b/.changes/2.13.x/2.13.26.json similarity index 100% rename from .changes/2.13.26.json rename to .changes/2.13.x/2.13.26.json diff --git a/.changes/2.13.27.json b/.changes/2.13.x/2.13.27.json similarity index 100% rename from .changes/2.13.27.json rename to .changes/2.13.x/2.13.27.json diff --git a/.changes/2.13.28.json b/.changes/2.13.x/2.13.28.json similarity index 100% rename from .changes/2.13.28.json rename to .changes/2.13.x/2.13.28.json diff --git a/.changes/2.13.29.json b/.changes/2.13.x/2.13.29.json similarity index 100% rename from .changes/2.13.29.json rename to .changes/2.13.x/2.13.29.json diff --git a/.changes/2.13.3.json b/.changes/2.13.x/2.13.3.json similarity index 100% rename from .changes/2.13.3.json rename to .changes/2.13.x/2.13.3.json diff --git a/.changes/2.13.30.json b/.changes/2.13.x/2.13.30.json similarity index 100% rename from .changes/2.13.30.json rename to .changes/2.13.x/2.13.30.json diff --git a/.changes/2.13.31.json b/.changes/2.13.x/2.13.31.json similarity index 100% rename from .changes/2.13.31.json rename to .changes/2.13.x/2.13.31.json diff --git a/.changes/2.13.32.json b/.changes/2.13.x/2.13.32.json similarity index 100% rename from .changes/2.13.32.json rename to .changes/2.13.x/2.13.32.json diff --git a/.changes/2.13.33.json b/.changes/2.13.x/2.13.33.json similarity index 100% rename from .changes/2.13.33.json rename to .changes/2.13.x/2.13.33.json diff --git a/.changes/2.13.34.json b/.changes/2.13.x/2.13.34.json similarity index 100% rename from .changes/2.13.34.json rename to .changes/2.13.x/2.13.34.json diff --git a/.changes/2.13.35.json b/.changes/2.13.x/2.13.35.json similarity index 100% rename from .changes/2.13.35.json rename to .changes/2.13.x/2.13.35.json diff --git a/.changes/2.13.36.json b/.changes/2.13.x/2.13.36.json similarity index 100% rename from .changes/2.13.36.json rename to .changes/2.13.x/2.13.36.json diff --git a/.changes/2.13.37.json b/.changes/2.13.x/2.13.37.json similarity index 100% rename from .changes/2.13.37.json rename to .changes/2.13.x/2.13.37.json diff --git a/.changes/2.13.38.json b/.changes/2.13.x/2.13.38.json similarity index 100% rename from .changes/2.13.38.json rename to .changes/2.13.x/2.13.38.json diff --git a/.changes/2.13.39.json b/.changes/2.13.x/2.13.39.json similarity index 100% rename from .changes/2.13.39.json rename to .changes/2.13.x/2.13.39.json diff --git a/.changes/2.13.4.json b/.changes/2.13.x/2.13.4.json similarity index 100% rename from .changes/2.13.4.json rename to .changes/2.13.x/2.13.4.json diff --git a/.changes/2.13.40.json b/.changes/2.13.x/2.13.40.json similarity index 100% rename from .changes/2.13.40.json rename to .changes/2.13.x/2.13.40.json diff --git a/.changes/2.13.41.json b/.changes/2.13.x/2.13.41.json similarity index 100% rename from .changes/2.13.41.json rename to .changes/2.13.x/2.13.41.json diff --git a/.changes/2.13.42.json b/.changes/2.13.x/2.13.42.json similarity index 100% rename from .changes/2.13.42.json rename to .changes/2.13.x/2.13.42.json diff --git a/.changes/2.13.43.json b/.changes/2.13.x/2.13.43.json similarity index 100% rename from .changes/2.13.43.json rename to .changes/2.13.x/2.13.43.json diff --git a/.changes/2.13.44.json b/.changes/2.13.x/2.13.44.json similarity index 100% rename from .changes/2.13.44.json rename to .changes/2.13.x/2.13.44.json diff --git a/.changes/2.13.45.json b/.changes/2.13.x/2.13.45.json similarity index 100% rename from .changes/2.13.45.json rename to .changes/2.13.x/2.13.45.json diff --git a/.changes/2.13.46.json b/.changes/2.13.x/2.13.46.json similarity index 100% rename from .changes/2.13.46.json rename to .changes/2.13.x/2.13.46.json diff --git a/.changes/2.13.47.json b/.changes/2.13.x/2.13.47.json similarity index 100% rename from .changes/2.13.47.json rename to .changes/2.13.x/2.13.47.json diff --git a/.changes/2.13.48.json b/.changes/2.13.x/2.13.48.json similarity index 100% rename from .changes/2.13.48.json rename to .changes/2.13.x/2.13.48.json diff --git a/.changes/2.13.49.json b/.changes/2.13.x/2.13.49.json similarity index 100% rename from .changes/2.13.49.json rename to .changes/2.13.x/2.13.49.json diff --git a/.changes/2.13.5.json b/.changes/2.13.x/2.13.5.json similarity index 100% rename from .changes/2.13.5.json rename to .changes/2.13.x/2.13.5.json diff --git a/.changes/2.13.50.json b/.changes/2.13.x/2.13.50.json similarity index 100% rename from .changes/2.13.50.json rename to .changes/2.13.x/2.13.50.json diff --git a/.changes/2.13.51.json b/.changes/2.13.x/2.13.51.json similarity index 100% rename from .changes/2.13.51.json rename to .changes/2.13.x/2.13.51.json diff --git a/.changes/2.13.52.json b/.changes/2.13.x/2.13.52.json similarity index 100% rename from .changes/2.13.52.json rename to .changes/2.13.x/2.13.52.json diff --git a/.changes/2.13.53.json b/.changes/2.13.x/2.13.53.json similarity index 100% rename from .changes/2.13.53.json rename to .changes/2.13.x/2.13.53.json diff --git a/.changes/2.13.54.json b/.changes/2.13.x/2.13.54.json similarity index 100% rename from .changes/2.13.54.json rename to .changes/2.13.x/2.13.54.json diff --git a/.changes/2.13.55.json b/.changes/2.13.x/2.13.55.json similarity index 100% rename from .changes/2.13.55.json rename to .changes/2.13.x/2.13.55.json diff --git a/.changes/2.13.56.json b/.changes/2.13.x/2.13.56.json similarity index 100% rename from .changes/2.13.56.json rename to .changes/2.13.x/2.13.56.json diff --git a/.changes/2.13.57.json b/.changes/2.13.x/2.13.57.json similarity index 100% rename from .changes/2.13.57.json rename to .changes/2.13.x/2.13.57.json diff --git a/.changes/2.13.58.json b/.changes/2.13.x/2.13.58.json similarity index 100% rename from .changes/2.13.58.json rename to .changes/2.13.x/2.13.58.json diff --git a/.changes/2.13.59.json b/.changes/2.13.x/2.13.59.json similarity index 100% rename from .changes/2.13.59.json rename to .changes/2.13.x/2.13.59.json diff --git a/.changes/2.13.6.json b/.changes/2.13.x/2.13.6.json similarity index 100% rename from .changes/2.13.6.json rename to .changes/2.13.x/2.13.6.json diff --git a/.changes/2.13.60.json b/.changes/2.13.x/2.13.60.json similarity index 100% rename from .changes/2.13.60.json rename to .changes/2.13.x/2.13.60.json diff --git a/.changes/2.13.61.json b/.changes/2.13.x/2.13.61.json similarity index 100% rename from .changes/2.13.61.json rename to .changes/2.13.x/2.13.61.json diff --git a/.changes/2.13.62.json b/.changes/2.13.x/2.13.62.json similarity index 100% rename from .changes/2.13.62.json rename to .changes/2.13.x/2.13.62.json diff --git a/.changes/2.13.63.json b/.changes/2.13.x/2.13.63.json similarity index 100% rename from .changes/2.13.63.json rename to .changes/2.13.x/2.13.63.json diff --git a/.changes/2.13.64.json b/.changes/2.13.x/2.13.64.json similarity index 100% rename from .changes/2.13.64.json rename to .changes/2.13.x/2.13.64.json diff --git a/.changes/2.13.65.json b/.changes/2.13.x/2.13.65.json similarity index 100% rename from .changes/2.13.65.json rename to .changes/2.13.x/2.13.65.json diff --git a/.changes/2.13.66.json b/.changes/2.13.x/2.13.66.json similarity index 100% rename from .changes/2.13.66.json rename to .changes/2.13.x/2.13.66.json diff --git a/.changes/2.13.67.json b/.changes/2.13.x/2.13.67.json similarity index 100% rename from .changes/2.13.67.json rename to .changes/2.13.x/2.13.67.json diff --git a/.changes/2.13.68.json b/.changes/2.13.x/2.13.68.json similarity index 100% rename from .changes/2.13.68.json rename to .changes/2.13.x/2.13.68.json diff --git a/.changes/2.13.69.json b/.changes/2.13.x/2.13.69.json similarity index 100% rename from .changes/2.13.69.json rename to .changes/2.13.x/2.13.69.json diff --git a/.changes/2.13.7.json b/.changes/2.13.x/2.13.7.json similarity index 100% rename from .changes/2.13.7.json rename to .changes/2.13.x/2.13.7.json diff --git a/.changes/2.13.70.json b/.changes/2.13.x/2.13.70.json similarity index 100% rename from .changes/2.13.70.json rename to .changes/2.13.x/2.13.70.json diff --git a/.changes/2.13.71.json b/.changes/2.13.x/2.13.71.json similarity index 100% rename from .changes/2.13.71.json rename to .changes/2.13.x/2.13.71.json diff --git a/.changes/2.13.72.json b/.changes/2.13.x/2.13.72.json similarity index 100% rename from .changes/2.13.72.json rename to .changes/2.13.x/2.13.72.json diff --git a/.changes/2.13.73.json b/.changes/2.13.x/2.13.73.json similarity index 100% rename from .changes/2.13.73.json rename to .changes/2.13.x/2.13.73.json diff --git a/.changes/2.13.74.json b/.changes/2.13.x/2.13.74.json similarity index 100% rename from .changes/2.13.74.json rename to .changes/2.13.x/2.13.74.json diff --git a/.changes/2.13.75.json b/.changes/2.13.x/2.13.75.json similarity index 100% rename from .changes/2.13.75.json rename to .changes/2.13.x/2.13.75.json diff --git a/.changes/2.13.76.json b/.changes/2.13.x/2.13.76.json similarity index 100% rename from .changes/2.13.76.json rename to .changes/2.13.x/2.13.76.json diff --git a/.changes/2.13.8.json b/.changes/2.13.x/2.13.8.json similarity index 100% rename from .changes/2.13.8.json rename to .changes/2.13.x/2.13.8.json diff --git a/.changes/2.13.9.json b/.changes/2.13.x/2.13.9.json similarity index 100% rename from .changes/2.13.9.json rename to .changes/2.13.x/2.13.9.json diff --git a/.changes/2.14.0.json b/.changes/2.14.x/2.14.0.json similarity index 100% rename from .changes/2.14.0.json rename to .changes/2.14.x/2.14.0.json diff --git a/.changes/2.14.1.json b/.changes/2.14.x/2.14.1.json similarity index 100% rename from .changes/2.14.1.json rename to .changes/2.14.x/2.14.1.json diff --git a/.changes/2.14.10.json b/.changes/2.14.x/2.14.10.json similarity index 100% rename from .changes/2.14.10.json rename to .changes/2.14.x/2.14.10.json diff --git a/.changes/2.14.11.json b/.changes/2.14.x/2.14.11.json similarity index 100% rename from .changes/2.14.11.json rename to .changes/2.14.x/2.14.11.json diff --git a/.changes/2.14.12.json b/.changes/2.14.x/2.14.12.json similarity index 100% rename from .changes/2.14.12.json rename to .changes/2.14.x/2.14.12.json diff --git a/.changes/2.14.13.json b/.changes/2.14.x/2.14.13.json similarity index 100% rename from .changes/2.14.13.json rename to .changes/2.14.x/2.14.13.json diff --git a/.changes/2.14.14.json b/.changes/2.14.x/2.14.14.json similarity index 100% rename from .changes/2.14.14.json rename to .changes/2.14.x/2.14.14.json diff --git a/.changes/2.14.15.json b/.changes/2.14.x/2.14.15.json similarity index 100% rename from .changes/2.14.15.json rename to .changes/2.14.x/2.14.15.json diff --git a/.changes/2.14.16.json b/.changes/2.14.x/2.14.16.json similarity index 100% rename from .changes/2.14.16.json rename to .changes/2.14.x/2.14.16.json diff --git a/.changes/2.14.17.json b/.changes/2.14.x/2.14.17.json similarity index 100% rename from .changes/2.14.17.json rename to .changes/2.14.x/2.14.17.json diff --git a/.changes/2.14.18.json b/.changes/2.14.x/2.14.18.json similarity index 100% rename from .changes/2.14.18.json rename to .changes/2.14.x/2.14.18.json diff --git a/.changes/2.14.19.json b/.changes/2.14.x/2.14.19.json similarity index 100% rename from .changes/2.14.19.json rename to .changes/2.14.x/2.14.19.json diff --git a/.changes/2.14.2.json b/.changes/2.14.x/2.14.2.json similarity index 100% rename from .changes/2.14.2.json rename to .changes/2.14.x/2.14.2.json diff --git a/.changes/2.14.20.json b/.changes/2.14.x/2.14.20.json similarity index 100% rename from .changes/2.14.20.json rename to .changes/2.14.x/2.14.20.json diff --git a/.changes/2.14.21.json b/.changes/2.14.x/2.14.21.json similarity index 100% rename from .changes/2.14.21.json rename to .changes/2.14.x/2.14.21.json diff --git a/.changes/2.14.22.json b/.changes/2.14.x/2.14.22.json similarity index 100% rename from .changes/2.14.22.json rename to .changes/2.14.x/2.14.22.json diff --git a/.changes/2.14.23.json b/.changes/2.14.x/2.14.23.json similarity index 100% rename from .changes/2.14.23.json rename to .changes/2.14.x/2.14.23.json diff --git a/.changes/2.14.24.json b/.changes/2.14.x/2.14.24.json similarity index 100% rename from .changes/2.14.24.json rename to .changes/2.14.x/2.14.24.json diff --git a/.changes/2.14.25.json b/.changes/2.14.x/2.14.25.json similarity index 100% rename from .changes/2.14.25.json rename to .changes/2.14.x/2.14.25.json diff --git a/.changes/2.14.26.json b/.changes/2.14.x/2.14.26.json similarity index 100% rename from .changes/2.14.26.json rename to .changes/2.14.x/2.14.26.json diff --git a/.changes/2.14.27.json b/.changes/2.14.x/2.14.27.json similarity index 100% rename from .changes/2.14.27.json rename to .changes/2.14.x/2.14.27.json diff --git a/.changes/2.14.28.json b/.changes/2.14.x/2.14.28.json similarity index 100% rename from .changes/2.14.28.json rename to .changes/2.14.x/2.14.28.json diff --git a/.changes/2.14.3.json b/.changes/2.14.x/2.14.3.json similarity index 100% rename from .changes/2.14.3.json rename to .changes/2.14.x/2.14.3.json diff --git a/.changes/2.14.4.json b/.changes/2.14.x/2.14.4.json similarity index 100% rename from .changes/2.14.4.json rename to .changes/2.14.x/2.14.4.json diff --git a/.changes/2.14.5.json b/.changes/2.14.x/2.14.5.json similarity index 100% rename from .changes/2.14.5.json rename to .changes/2.14.x/2.14.5.json diff --git a/.changes/2.14.6.json b/.changes/2.14.x/2.14.6.json similarity index 100% rename from .changes/2.14.6.json rename to .changes/2.14.x/2.14.6.json diff --git a/.changes/2.14.7.json b/.changes/2.14.x/2.14.7.json similarity index 100% rename from .changes/2.14.7.json rename to .changes/2.14.x/2.14.7.json diff --git a/.changes/2.14.8.json b/.changes/2.14.x/2.14.8.json similarity index 100% rename from .changes/2.14.8.json rename to .changes/2.14.x/2.14.8.json diff --git a/.changes/2.14.9.json b/.changes/2.14.x/2.14.9.json similarity index 100% rename from .changes/2.14.9.json rename to .changes/2.14.x/2.14.9.json diff --git a/.changes/2.15.0.json b/.changes/2.15.x/2.15.0.json similarity index 100% rename from .changes/2.15.0.json rename to .changes/2.15.x/2.15.0.json diff --git a/.changes/2.15.1.json b/.changes/2.15.x/2.15.1.json similarity index 100% rename from .changes/2.15.1.json rename to .changes/2.15.x/2.15.1.json diff --git a/.changes/2.15.10.json b/.changes/2.15.x/2.15.10.json similarity index 100% rename from .changes/2.15.10.json rename to .changes/2.15.x/2.15.10.json diff --git a/.changes/2.15.11.json b/.changes/2.15.x/2.15.11.json similarity index 100% rename from .changes/2.15.11.json rename to .changes/2.15.x/2.15.11.json diff --git a/.changes/2.15.12.json b/.changes/2.15.x/2.15.12.json similarity index 100% rename from .changes/2.15.12.json rename to .changes/2.15.x/2.15.12.json diff --git a/.changes/2.15.13.json b/.changes/2.15.x/2.15.13.json similarity index 100% rename from .changes/2.15.13.json rename to .changes/2.15.x/2.15.13.json diff --git a/.changes/2.15.14.json b/.changes/2.15.x/2.15.14.json similarity index 100% rename from .changes/2.15.14.json rename to .changes/2.15.x/2.15.14.json diff --git a/.changes/2.15.15.json b/.changes/2.15.x/2.15.15.json similarity index 100% rename from .changes/2.15.15.json rename to .changes/2.15.x/2.15.15.json diff --git a/.changes/2.15.16.json b/.changes/2.15.x/2.15.16.json similarity index 100% rename from .changes/2.15.16.json rename to .changes/2.15.x/2.15.16.json diff --git a/.changes/2.15.17.json b/.changes/2.15.x/2.15.17.json similarity index 100% rename from .changes/2.15.17.json rename to .changes/2.15.x/2.15.17.json diff --git a/.changes/2.15.18.json b/.changes/2.15.x/2.15.18.json similarity index 100% rename from .changes/2.15.18.json rename to .changes/2.15.x/2.15.18.json diff --git a/.changes/2.15.19.json b/.changes/2.15.x/2.15.19.json similarity index 100% rename from .changes/2.15.19.json rename to .changes/2.15.x/2.15.19.json diff --git a/.changes/2.15.2.json b/.changes/2.15.x/2.15.2.json similarity index 100% rename from .changes/2.15.2.json rename to .changes/2.15.x/2.15.2.json diff --git a/.changes/2.15.20.json b/.changes/2.15.x/2.15.20.json similarity index 100% rename from .changes/2.15.20.json rename to .changes/2.15.x/2.15.20.json diff --git a/.changes/2.15.21.json b/.changes/2.15.x/2.15.21.json similarity index 100% rename from .changes/2.15.21.json rename to .changes/2.15.x/2.15.21.json diff --git a/.changes/2.15.22.json b/.changes/2.15.x/2.15.22.json similarity index 100% rename from .changes/2.15.22.json rename to .changes/2.15.x/2.15.22.json diff --git a/.changes/2.15.23.json b/.changes/2.15.x/2.15.23.json similarity index 100% rename from .changes/2.15.23.json rename to .changes/2.15.x/2.15.23.json diff --git a/.changes/2.15.24.json b/.changes/2.15.x/2.15.24.json similarity index 100% rename from .changes/2.15.24.json rename to .changes/2.15.x/2.15.24.json diff --git a/.changes/2.15.25.json b/.changes/2.15.x/2.15.25.json similarity index 100% rename from .changes/2.15.25.json rename to .changes/2.15.x/2.15.25.json diff --git a/.changes/2.15.26.json b/.changes/2.15.x/2.15.26.json similarity index 100% rename from .changes/2.15.26.json rename to .changes/2.15.x/2.15.26.json diff --git a/.changes/2.15.27.json b/.changes/2.15.x/2.15.27.json similarity index 100% rename from .changes/2.15.27.json rename to .changes/2.15.x/2.15.27.json diff --git a/.changes/2.15.28.json b/.changes/2.15.x/2.15.28.json similarity index 100% rename from .changes/2.15.28.json rename to .changes/2.15.x/2.15.28.json diff --git a/.changes/2.15.29.json b/.changes/2.15.x/2.15.29.json similarity index 100% rename from .changes/2.15.29.json rename to .changes/2.15.x/2.15.29.json diff --git a/.changes/2.15.3.json b/.changes/2.15.x/2.15.3.json similarity index 100% rename from .changes/2.15.3.json rename to .changes/2.15.x/2.15.3.json diff --git a/.changes/2.15.30.json b/.changes/2.15.x/2.15.30.json similarity index 100% rename from .changes/2.15.30.json rename to .changes/2.15.x/2.15.30.json diff --git a/.changes/2.15.31.json b/.changes/2.15.x/2.15.31.json similarity index 100% rename from .changes/2.15.31.json rename to .changes/2.15.x/2.15.31.json diff --git a/.changes/2.15.32.json b/.changes/2.15.x/2.15.32.json similarity index 100% rename from .changes/2.15.32.json rename to .changes/2.15.x/2.15.32.json diff --git a/.changes/2.15.33.json b/.changes/2.15.x/2.15.33.json similarity index 100% rename from .changes/2.15.33.json rename to .changes/2.15.x/2.15.33.json diff --git a/.changes/2.15.34.json b/.changes/2.15.x/2.15.34.json similarity index 100% rename from .changes/2.15.34.json rename to .changes/2.15.x/2.15.34.json diff --git a/.changes/2.15.35.json b/.changes/2.15.x/2.15.35.json similarity index 100% rename from .changes/2.15.35.json rename to .changes/2.15.x/2.15.35.json diff --git a/.changes/2.15.36.json b/.changes/2.15.x/2.15.36.json similarity index 100% rename from .changes/2.15.36.json rename to .changes/2.15.x/2.15.36.json diff --git a/.changes/2.15.37.json b/.changes/2.15.x/2.15.37.json similarity index 100% rename from .changes/2.15.37.json rename to .changes/2.15.x/2.15.37.json diff --git a/.changes/2.15.38.json b/.changes/2.15.x/2.15.38.json similarity index 100% rename from .changes/2.15.38.json rename to .changes/2.15.x/2.15.38.json diff --git a/.changes/2.15.39.json b/.changes/2.15.x/2.15.39.json similarity index 100% rename from .changes/2.15.39.json rename to .changes/2.15.x/2.15.39.json diff --git a/.changes/2.15.4.json b/.changes/2.15.x/2.15.4.json similarity index 100% rename from .changes/2.15.4.json rename to .changes/2.15.x/2.15.4.json diff --git a/.changes/2.15.40.json b/.changes/2.15.x/2.15.40.json similarity index 100% rename from .changes/2.15.40.json rename to .changes/2.15.x/2.15.40.json diff --git a/.changes/2.15.41.json b/.changes/2.15.x/2.15.41.json similarity index 100% rename from .changes/2.15.41.json rename to .changes/2.15.x/2.15.41.json diff --git a/.changes/2.15.42.json b/.changes/2.15.x/2.15.42.json similarity index 100% rename from .changes/2.15.42.json rename to .changes/2.15.x/2.15.42.json diff --git a/.changes/2.15.43.json b/.changes/2.15.x/2.15.43.json similarity index 100% rename from .changes/2.15.43.json rename to .changes/2.15.x/2.15.43.json diff --git a/.changes/2.15.44.json b/.changes/2.15.x/2.15.44.json similarity index 100% rename from .changes/2.15.44.json rename to .changes/2.15.x/2.15.44.json diff --git a/.changes/2.15.45.json b/.changes/2.15.x/2.15.45.json similarity index 100% rename from .changes/2.15.45.json rename to .changes/2.15.x/2.15.45.json diff --git a/.changes/2.15.46.json b/.changes/2.15.x/2.15.46.json similarity index 100% rename from .changes/2.15.46.json rename to .changes/2.15.x/2.15.46.json diff --git a/.changes/2.15.47.json b/.changes/2.15.x/2.15.47.json similarity index 100% rename from .changes/2.15.47.json rename to .changes/2.15.x/2.15.47.json diff --git a/.changes/2.15.48.json b/.changes/2.15.x/2.15.48.json similarity index 100% rename from .changes/2.15.48.json rename to .changes/2.15.x/2.15.48.json diff --git a/.changes/2.15.49.json b/.changes/2.15.x/2.15.49.json similarity index 100% rename from .changes/2.15.49.json rename to .changes/2.15.x/2.15.49.json diff --git a/.changes/2.15.5.json b/.changes/2.15.x/2.15.5.json similarity index 100% rename from .changes/2.15.5.json rename to .changes/2.15.x/2.15.5.json diff --git a/.changes/2.15.50.json b/.changes/2.15.x/2.15.50.json similarity index 100% rename from .changes/2.15.50.json rename to .changes/2.15.x/2.15.50.json diff --git a/.changes/2.15.51.json b/.changes/2.15.x/2.15.51.json similarity index 100% rename from .changes/2.15.51.json rename to .changes/2.15.x/2.15.51.json diff --git a/.changes/2.15.52.json b/.changes/2.15.x/2.15.52.json similarity index 100% rename from .changes/2.15.52.json rename to .changes/2.15.x/2.15.52.json diff --git a/.changes/2.15.53.json b/.changes/2.15.x/2.15.53.json similarity index 100% rename from .changes/2.15.53.json rename to .changes/2.15.x/2.15.53.json diff --git a/.changes/2.15.54.json b/.changes/2.15.x/2.15.54.json similarity index 100% rename from .changes/2.15.54.json rename to .changes/2.15.x/2.15.54.json diff --git a/.changes/2.15.55.json b/.changes/2.15.x/2.15.55.json similarity index 100% rename from .changes/2.15.55.json rename to .changes/2.15.x/2.15.55.json diff --git a/.changes/2.15.56.json b/.changes/2.15.x/2.15.56.json similarity index 100% rename from .changes/2.15.56.json rename to .changes/2.15.x/2.15.56.json diff --git a/.changes/2.15.57.json b/.changes/2.15.x/2.15.57.json similarity index 100% rename from .changes/2.15.57.json rename to .changes/2.15.x/2.15.57.json diff --git a/.changes/2.15.58.json b/.changes/2.15.x/2.15.58.json similarity index 100% rename from .changes/2.15.58.json rename to .changes/2.15.x/2.15.58.json diff --git a/.changes/2.15.59.json b/.changes/2.15.x/2.15.59.json similarity index 100% rename from .changes/2.15.59.json rename to .changes/2.15.x/2.15.59.json diff --git a/.changes/2.15.6.json b/.changes/2.15.x/2.15.6.json similarity index 100% rename from .changes/2.15.6.json rename to .changes/2.15.x/2.15.6.json diff --git a/.changes/2.15.60.json b/.changes/2.15.x/2.15.60.json similarity index 100% rename from .changes/2.15.60.json rename to .changes/2.15.x/2.15.60.json diff --git a/.changes/2.15.61.json b/.changes/2.15.x/2.15.61.json similarity index 100% rename from .changes/2.15.61.json rename to .changes/2.15.x/2.15.61.json diff --git a/.changes/2.15.62.json b/.changes/2.15.x/2.15.62.json similarity index 100% rename from .changes/2.15.62.json rename to .changes/2.15.x/2.15.62.json diff --git a/.changes/2.15.63.json b/.changes/2.15.x/2.15.63.json similarity index 100% rename from .changes/2.15.63.json rename to .changes/2.15.x/2.15.63.json diff --git a/.changes/2.15.64.json b/.changes/2.15.x/2.15.64.json similarity index 100% rename from .changes/2.15.64.json rename to .changes/2.15.x/2.15.64.json diff --git a/.changes/2.15.65.json b/.changes/2.15.x/2.15.65.json similarity index 100% rename from .changes/2.15.65.json rename to .changes/2.15.x/2.15.65.json diff --git a/.changes/2.15.66.json b/.changes/2.15.x/2.15.66.json similarity index 100% rename from .changes/2.15.66.json rename to .changes/2.15.x/2.15.66.json diff --git a/.changes/2.15.67.json b/.changes/2.15.x/2.15.67.json similarity index 100% rename from .changes/2.15.67.json rename to .changes/2.15.x/2.15.67.json diff --git a/.changes/2.15.68.json b/.changes/2.15.x/2.15.68.json similarity index 100% rename from .changes/2.15.68.json rename to .changes/2.15.x/2.15.68.json diff --git a/.changes/2.15.69.json b/.changes/2.15.x/2.15.69.json similarity index 100% rename from .changes/2.15.69.json rename to .changes/2.15.x/2.15.69.json diff --git a/.changes/2.15.7.json b/.changes/2.15.x/2.15.7.json similarity index 100% rename from .changes/2.15.7.json rename to .changes/2.15.x/2.15.7.json diff --git a/.changes/2.15.70.json b/.changes/2.15.x/2.15.70.json similarity index 100% rename from .changes/2.15.70.json rename to .changes/2.15.x/2.15.70.json diff --git a/.changes/2.15.71.json b/.changes/2.15.x/2.15.71.json similarity index 100% rename from .changes/2.15.71.json rename to .changes/2.15.x/2.15.71.json diff --git a/.changes/2.15.72.json b/.changes/2.15.x/2.15.72.json similarity index 100% rename from .changes/2.15.72.json rename to .changes/2.15.x/2.15.72.json diff --git a/.changes/2.15.73.json b/.changes/2.15.x/2.15.73.json similarity index 100% rename from .changes/2.15.73.json rename to .changes/2.15.x/2.15.73.json diff --git a/.changes/2.15.74.json b/.changes/2.15.x/2.15.74.json similarity index 100% rename from .changes/2.15.74.json rename to .changes/2.15.x/2.15.74.json diff --git a/.changes/2.15.75.json b/.changes/2.15.x/2.15.75.json similarity index 100% rename from .changes/2.15.75.json rename to .changes/2.15.x/2.15.75.json diff --git a/.changes/2.15.76.json b/.changes/2.15.x/2.15.76.json similarity index 100% rename from .changes/2.15.76.json rename to .changes/2.15.x/2.15.76.json diff --git a/.changes/2.15.77.json b/.changes/2.15.x/2.15.77.json similarity index 100% rename from .changes/2.15.77.json rename to .changes/2.15.x/2.15.77.json diff --git a/.changes/2.15.78.json b/.changes/2.15.x/2.15.78.json similarity index 100% rename from .changes/2.15.78.json rename to .changes/2.15.x/2.15.78.json diff --git a/.changes/2.15.79.json b/.changes/2.15.x/2.15.79.json similarity index 100% rename from .changes/2.15.79.json rename to .changes/2.15.x/2.15.79.json diff --git a/.changes/2.15.8.json b/.changes/2.15.x/2.15.8.json similarity index 100% rename from .changes/2.15.8.json rename to .changes/2.15.x/2.15.8.json diff --git a/.changes/2.15.80.json b/.changes/2.15.x/2.15.80.json similarity index 100% rename from .changes/2.15.80.json rename to .changes/2.15.x/2.15.80.json diff --git a/.changes/2.15.81.json b/.changes/2.15.x/2.15.81.json similarity index 100% rename from .changes/2.15.81.json rename to .changes/2.15.x/2.15.81.json diff --git a/.changes/2.15.82.json b/.changes/2.15.x/2.15.82.json similarity index 100% rename from .changes/2.15.82.json rename to .changes/2.15.x/2.15.82.json diff --git a/.changes/2.15.9.json b/.changes/2.15.x/2.15.9.json similarity index 100% rename from .changes/2.15.9.json rename to .changes/2.15.x/2.15.9.json diff --git a/.changes/2.16.0.json b/.changes/2.16.x/2.16.0.json similarity index 100% rename from .changes/2.16.0.json rename to .changes/2.16.x/2.16.0.json diff --git a/.changes/2.16.1.json b/.changes/2.16.x/2.16.1.json similarity index 100% rename from .changes/2.16.1.json rename to .changes/2.16.x/2.16.1.json diff --git a/.changes/2.16.10.json b/.changes/2.16.x/2.16.10.json similarity index 100% rename from .changes/2.16.10.json rename to .changes/2.16.x/2.16.10.json diff --git a/.changes/2.16.100.json b/.changes/2.16.x/2.16.100.json similarity index 100% rename from .changes/2.16.100.json rename to .changes/2.16.x/2.16.100.json diff --git a/.changes/2.16.101.json b/.changes/2.16.x/2.16.101.json similarity index 100% rename from .changes/2.16.101.json rename to .changes/2.16.x/2.16.101.json diff --git a/.changes/2.16.102.json b/.changes/2.16.x/2.16.102.json similarity index 100% rename from .changes/2.16.102.json rename to .changes/2.16.x/2.16.102.json diff --git a/.changes/2.16.103.json b/.changes/2.16.x/2.16.103.json similarity index 100% rename from .changes/2.16.103.json rename to .changes/2.16.x/2.16.103.json diff --git a/.changes/2.16.104.json b/.changes/2.16.x/2.16.104.json similarity index 100% rename from .changes/2.16.104.json rename to .changes/2.16.x/2.16.104.json diff --git a/.changes/2.16.11.json b/.changes/2.16.x/2.16.11.json similarity index 100% rename from .changes/2.16.11.json rename to .changes/2.16.x/2.16.11.json diff --git a/.changes/2.16.12.json b/.changes/2.16.x/2.16.12.json similarity index 100% rename from .changes/2.16.12.json rename to .changes/2.16.x/2.16.12.json diff --git a/.changes/2.16.13.json b/.changes/2.16.x/2.16.13.json similarity index 100% rename from .changes/2.16.13.json rename to .changes/2.16.x/2.16.13.json diff --git a/.changes/2.16.14.json b/.changes/2.16.x/2.16.14.json similarity index 100% rename from .changes/2.16.14.json rename to .changes/2.16.x/2.16.14.json diff --git a/.changes/2.16.15.json b/.changes/2.16.x/2.16.15.json similarity index 100% rename from .changes/2.16.15.json rename to .changes/2.16.x/2.16.15.json diff --git a/.changes/2.16.16.json b/.changes/2.16.x/2.16.16.json similarity index 100% rename from .changes/2.16.16.json rename to .changes/2.16.x/2.16.16.json diff --git a/.changes/2.16.17.json b/.changes/2.16.x/2.16.17.json similarity index 100% rename from .changes/2.16.17.json rename to .changes/2.16.x/2.16.17.json diff --git a/.changes/2.16.18.json b/.changes/2.16.x/2.16.18.json similarity index 100% rename from .changes/2.16.18.json rename to .changes/2.16.x/2.16.18.json diff --git a/.changes/2.16.19.json b/.changes/2.16.x/2.16.19.json similarity index 100% rename from .changes/2.16.19.json rename to .changes/2.16.x/2.16.19.json diff --git a/.changes/2.16.2.json b/.changes/2.16.x/2.16.2.json similarity index 100% rename from .changes/2.16.2.json rename to .changes/2.16.x/2.16.2.json diff --git a/.changes/2.16.20.json b/.changes/2.16.x/2.16.20.json similarity index 100% rename from .changes/2.16.20.json rename to .changes/2.16.x/2.16.20.json diff --git a/.changes/2.16.21.json b/.changes/2.16.x/2.16.21.json similarity index 100% rename from .changes/2.16.21.json rename to .changes/2.16.x/2.16.21.json diff --git a/.changes/2.16.22.json b/.changes/2.16.x/2.16.22.json similarity index 100% rename from .changes/2.16.22.json rename to .changes/2.16.x/2.16.22.json diff --git a/.changes/2.16.23.json b/.changes/2.16.x/2.16.23.json similarity index 100% rename from .changes/2.16.23.json rename to .changes/2.16.x/2.16.23.json diff --git a/.changes/2.16.24.json b/.changes/2.16.x/2.16.24.json similarity index 100% rename from .changes/2.16.24.json rename to .changes/2.16.x/2.16.24.json diff --git a/.changes/2.16.25.json b/.changes/2.16.x/2.16.25.json similarity index 100% rename from .changes/2.16.25.json rename to .changes/2.16.x/2.16.25.json diff --git a/.changes/2.16.26.json b/.changes/2.16.x/2.16.26.json similarity index 100% rename from .changes/2.16.26.json rename to .changes/2.16.x/2.16.26.json diff --git a/.changes/2.16.27.json b/.changes/2.16.x/2.16.27.json similarity index 100% rename from .changes/2.16.27.json rename to .changes/2.16.x/2.16.27.json diff --git a/.changes/2.16.28.json b/.changes/2.16.x/2.16.28.json similarity index 100% rename from .changes/2.16.28.json rename to .changes/2.16.x/2.16.28.json diff --git a/.changes/2.16.29.json b/.changes/2.16.x/2.16.29.json similarity index 100% rename from .changes/2.16.29.json rename to .changes/2.16.x/2.16.29.json diff --git a/.changes/2.16.3.json b/.changes/2.16.x/2.16.3.json similarity index 100% rename from .changes/2.16.3.json rename to .changes/2.16.x/2.16.3.json diff --git a/.changes/2.16.30.json b/.changes/2.16.x/2.16.30.json similarity index 100% rename from .changes/2.16.30.json rename to .changes/2.16.x/2.16.30.json diff --git a/.changes/2.16.31.json b/.changes/2.16.x/2.16.31.json similarity index 100% rename from .changes/2.16.31.json rename to .changes/2.16.x/2.16.31.json diff --git a/.changes/2.16.32.json b/.changes/2.16.x/2.16.32.json similarity index 100% rename from .changes/2.16.32.json rename to .changes/2.16.x/2.16.32.json diff --git a/.changes/2.16.33.json b/.changes/2.16.x/2.16.33.json similarity index 100% rename from .changes/2.16.33.json rename to .changes/2.16.x/2.16.33.json diff --git a/.changes/2.16.34.json b/.changes/2.16.x/2.16.34.json similarity index 100% rename from .changes/2.16.34.json rename to .changes/2.16.x/2.16.34.json diff --git a/.changes/2.16.35.json b/.changes/2.16.x/2.16.35.json similarity index 100% rename from .changes/2.16.35.json rename to .changes/2.16.x/2.16.35.json diff --git a/.changes/2.16.36.json b/.changes/2.16.x/2.16.36.json similarity index 100% rename from .changes/2.16.36.json rename to .changes/2.16.x/2.16.36.json diff --git a/.changes/2.16.37.json b/.changes/2.16.x/2.16.37.json similarity index 100% rename from .changes/2.16.37.json rename to .changes/2.16.x/2.16.37.json diff --git a/.changes/2.16.38.json b/.changes/2.16.x/2.16.38.json similarity index 100% rename from .changes/2.16.38.json rename to .changes/2.16.x/2.16.38.json diff --git a/.changes/2.16.39.json b/.changes/2.16.x/2.16.39.json similarity index 100% rename from .changes/2.16.39.json rename to .changes/2.16.x/2.16.39.json diff --git a/.changes/2.16.4.json b/.changes/2.16.x/2.16.4.json similarity index 100% rename from .changes/2.16.4.json rename to .changes/2.16.x/2.16.4.json diff --git a/.changes/2.16.40.json b/.changes/2.16.x/2.16.40.json similarity index 100% rename from .changes/2.16.40.json rename to .changes/2.16.x/2.16.40.json diff --git a/.changes/2.16.41.json b/.changes/2.16.x/2.16.41.json similarity index 100% rename from .changes/2.16.41.json rename to .changes/2.16.x/2.16.41.json diff --git a/.changes/2.16.42.json b/.changes/2.16.x/2.16.42.json similarity index 100% rename from .changes/2.16.42.json rename to .changes/2.16.x/2.16.42.json diff --git a/.changes/2.16.43.json b/.changes/2.16.x/2.16.43.json similarity index 100% rename from .changes/2.16.43.json rename to .changes/2.16.x/2.16.43.json diff --git a/.changes/2.16.44.json b/.changes/2.16.x/2.16.44.json similarity index 100% rename from .changes/2.16.44.json rename to .changes/2.16.x/2.16.44.json diff --git a/.changes/2.16.45.json b/.changes/2.16.x/2.16.45.json similarity index 100% rename from .changes/2.16.45.json rename to .changes/2.16.x/2.16.45.json diff --git a/.changes/2.16.46.json b/.changes/2.16.x/2.16.46.json similarity index 100% rename from .changes/2.16.46.json rename to .changes/2.16.x/2.16.46.json diff --git a/.changes/2.16.47.json b/.changes/2.16.x/2.16.47.json similarity index 100% rename from .changes/2.16.47.json rename to .changes/2.16.x/2.16.47.json diff --git a/.changes/2.16.48.json b/.changes/2.16.x/2.16.48.json similarity index 100% rename from .changes/2.16.48.json rename to .changes/2.16.x/2.16.48.json diff --git a/.changes/2.16.49.json b/.changes/2.16.x/2.16.49.json similarity index 100% rename from .changes/2.16.49.json rename to .changes/2.16.x/2.16.49.json diff --git a/.changes/2.16.5.json b/.changes/2.16.x/2.16.5.json similarity index 100% rename from .changes/2.16.5.json rename to .changes/2.16.x/2.16.5.json diff --git a/.changes/2.16.50.json b/.changes/2.16.x/2.16.50.json similarity index 100% rename from .changes/2.16.50.json rename to .changes/2.16.x/2.16.50.json diff --git a/.changes/2.16.51.json b/.changes/2.16.x/2.16.51.json similarity index 100% rename from .changes/2.16.51.json rename to .changes/2.16.x/2.16.51.json diff --git a/.changes/2.16.52.json b/.changes/2.16.x/2.16.52.json similarity index 100% rename from .changes/2.16.52.json rename to .changes/2.16.x/2.16.52.json diff --git a/.changes/2.16.53.json b/.changes/2.16.x/2.16.53.json similarity index 100% rename from .changes/2.16.53.json rename to .changes/2.16.x/2.16.53.json diff --git a/.changes/2.16.54.json b/.changes/2.16.x/2.16.54.json similarity index 100% rename from .changes/2.16.54.json rename to .changes/2.16.x/2.16.54.json diff --git a/.changes/2.16.55.json b/.changes/2.16.x/2.16.55.json similarity index 100% rename from .changes/2.16.55.json rename to .changes/2.16.x/2.16.55.json diff --git a/.changes/2.16.56.json b/.changes/2.16.x/2.16.56.json similarity index 100% rename from .changes/2.16.56.json rename to .changes/2.16.x/2.16.56.json diff --git a/.changes/2.16.57.json b/.changes/2.16.x/2.16.57.json similarity index 100% rename from .changes/2.16.57.json rename to .changes/2.16.x/2.16.57.json diff --git a/.changes/2.16.58.json b/.changes/2.16.x/2.16.58.json similarity index 100% rename from .changes/2.16.58.json rename to .changes/2.16.x/2.16.58.json diff --git a/.changes/2.16.59.json b/.changes/2.16.x/2.16.59.json similarity index 100% rename from .changes/2.16.59.json rename to .changes/2.16.x/2.16.59.json diff --git a/.changes/2.16.6.json b/.changes/2.16.x/2.16.6.json similarity index 100% rename from .changes/2.16.6.json rename to .changes/2.16.x/2.16.6.json diff --git a/.changes/2.16.60.json b/.changes/2.16.x/2.16.60.json similarity index 100% rename from .changes/2.16.60.json rename to .changes/2.16.x/2.16.60.json diff --git a/.changes/2.16.61.json b/.changes/2.16.x/2.16.61.json similarity index 100% rename from .changes/2.16.61.json rename to .changes/2.16.x/2.16.61.json diff --git a/.changes/2.16.62.json b/.changes/2.16.x/2.16.62.json similarity index 100% rename from .changes/2.16.62.json rename to .changes/2.16.x/2.16.62.json diff --git a/.changes/2.16.63.json b/.changes/2.16.x/2.16.63.json similarity index 100% rename from .changes/2.16.63.json rename to .changes/2.16.x/2.16.63.json diff --git a/.changes/2.16.64.json b/.changes/2.16.x/2.16.64.json similarity index 100% rename from .changes/2.16.64.json rename to .changes/2.16.x/2.16.64.json diff --git a/.changes/2.16.65.json b/.changes/2.16.x/2.16.65.json similarity index 100% rename from .changes/2.16.65.json rename to .changes/2.16.x/2.16.65.json diff --git a/.changes/2.16.66.json b/.changes/2.16.x/2.16.66.json similarity index 100% rename from .changes/2.16.66.json rename to .changes/2.16.x/2.16.66.json diff --git a/.changes/2.16.67.json b/.changes/2.16.x/2.16.67.json similarity index 100% rename from .changes/2.16.67.json rename to .changes/2.16.x/2.16.67.json diff --git a/.changes/2.16.68.json b/.changes/2.16.x/2.16.68.json similarity index 100% rename from .changes/2.16.68.json rename to .changes/2.16.x/2.16.68.json diff --git a/.changes/2.16.69.json b/.changes/2.16.x/2.16.69.json similarity index 100% rename from .changes/2.16.69.json rename to .changes/2.16.x/2.16.69.json diff --git a/.changes/2.16.7.json b/.changes/2.16.x/2.16.7.json similarity index 100% rename from .changes/2.16.7.json rename to .changes/2.16.x/2.16.7.json diff --git a/.changes/2.16.70.json b/.changes/2.16.x/2.16.70.json similarity index 100% rename from .changes/2.16.70.json rename to .changes/2.16.x/2.16.70.json diff --git a/.changes/2.16.71.json b/.changes/2.16.x/2.16.71.json similarity index 100% rename from .changes/2.16.71.json rename to .changes/2.16.x/2.16.71.json diff --git a/.changes/2.16.72.json b/.changes/2.16.x/2.16.72.json similarity index 100% rename from .changes/2.16.72.json rename to .changes/2.16.x/2.16.72.json diff --git a/.changes/2.16.73.json b/.changes/2.16.x/2.16.73.json similarity index 100% rename from .changes/2.16.73.json rename to .changes/2.16.x/2.16.73.json diff --git a/.changes/2.16.74.json b/.changes/2.16.x/2.16.74.json similarity index 100% rename from .changes/2.16.74.json rename to .changes/2.16.x/2.16.74.json diff --git a/.changes/2.16.75.json b/.changes/2.16.x/2.16.75.json similarity index 100% rename from .changes/2.16.75.json rename to .changes/2.16.x/2.16.75.json diff --git a/.changes/2.16.76.json b/.changes/2.16.x/2.16.76.json similarity index 100% rename from .changes/2.16.76.json rename to .changes/2.16.x/2.16.76.json diff --git a/.changes/2.16.77.json b/.changes/2.16.x/2.16.77.json similarity index 100% rename from .changes/2.16.77.json rename to .changes/2.16.x/2.16.77.json diff --git a/.changes/2.16.78.json b/.changes/2.16.x/2.16.78.json similarity index 100% rename from .changes/2.16.78.json rename to .changes/2.16.x/2.16.78.json diff --git a/.changes/2.16.79.json b/.changes/2.16.x/2.16.79.json similarity index 100% rename from .changes/2.16.79.json rename to .changes/2.16.x/2.16.79.json diff --git a/.changes/2.16.8.json b/.changes/2.16.x/2.16.8.json similarity index 100% rename from .changes/2.16.8.json rename to .changes/2.16.x/2.16.8.json diff --git a/.changes/2.16.80.json b/.changes/2.16.x/2.16.80.json similarity index 100% rename from .changes/2.16.80.json rename to .changes/2.16.x/2.16.80.json diff --git a/.changes/2.16.81.json b/.changes/2.16.x/2.16.81.json similarity index 100% rename from .changes/2.16.81.json rename to .changes/2.16.x/2.16.81.json diff --git a/.changes/2.16.82.json b/.changes/2.16.x/2.16.82.json similarity index 100% rename from .changes/2.16.82.json rename to .changes/2.16.x/2.16.82.json diff --git a/.changes/2.16.83.json b/.changes/2.16.x/2.16.83.json similarity index 100% rename from .changes/2.16.83.json rename to .changes/2.16.x/2.16.83.json diff --git a/.changes/2.16.84.json b/.changes/2.16.x/2.16.84.json similarity index 100% rename from .changes/2.16.84.json rename to .changes/2.16.x/2.16.84.json diff --git a/.changes/2.16.85.json b/.changes/2.16.x/2.16.85.json similarity index 100% rename from .changes/2.16.85.json rename to .changes/2.16.x/2.16.85.json diff --git a/.changes/2.16.86.json b/.changes/2.16.x/2.16.86.json similarity index 100% rename from .changes/2.16.86.json rename to .changes/2.16.x/2.16.86.json diff --git a/.changes/2.16.87.json b/.changes/2.16.x/2.16.87.json similarity index 100% rename from .changes/2.16.87.json rename to .changes/2.16.x/2.16.87.json diff --git a/.changes/2.16.88.json b/.changes/2.16.x/2.16.88.json similarity index 100% rename from .changes/2.16.88.json rename to .changes/2.16.x/2.16.88.json diff --git a/.changes/2.16.89.json b/.changes/2.16.x/2.16.89.json similarity index 100% rename from .changes/2.16.89.json rename to .changes/2.16.x/2.16.89.json diff --git a/.changes/2.16.9.json b/.changes/2.16.x/2.16.9.json similarity index 100% rename from .changes/2.16.9.json rename to .changes/2.16.x/2.16.9.json diff --git a/.changes/2.16.90.json b/.changes/2.16.x/2.16.90.json similarity index 100% rename from .changes/2.16.90.json rename to .changes/2.16.x/2.16.90.json diff --git a/.changes/2.16.91.json b/.changes/2.16.x/2.16.91.json similarity index 100% rename from .changes/2.16.91.json rename to .changes/2.16.x/2.16.91.json diff --git a/.changes/2.16.92.json b/.changes/2.16.x/2.16.92.json similarity index 100% rename from .changes/2.16.92.json rename to .changes/2.16.x/2.16.92.json diff --git a/.changes/2.16.93.json b/.changes/2.16.x/2.16.93.json similarity index 100% rename from .changes/2.16.93.json rename to .changes/2.16.x/2.16.93.json diff --git a/.changes/2.16.94.json b/.changes/2.16.x/2.16.94.json similarity index 100% rename from .changes/2.16.94.json rename to .changes/2.16.x/2.16.94.json diff --git a/.changes/2.16.95.json b/.changes/2.16.x/2.16.95.json similarity index 100% rename from .changes/2.16.95.json rename to .changes/2.16.x/2.16.95.json diff --git a/.changes/2.16.96.json b/.changes/2.16.x/2.16.96.json similarity index 100% rename from .changes/2.16.96.json rename to .changes/2.16.x/2.16.96.json diff --git a/.changes/2.16.97.json b/.changes/2.16.x/2.16.97.json similarity index 100% rename from .changes/2.16.97.json rename to .changes/2.16.x/2.16.97.json diff --git a/.changes/2.16.98.json b/.changes/2.16.x/2.16.98.json similarity index 100% rename from .changes/2.16.98.json rename to .changes/2.16.x/2.16.98.json diff --git a/.changes/2.16.99.json b/.changes/2.16.x/2.16.99.json similarity index 100% rename from .changes/2.16.99.json rename to .changes/2.16.x/2.16.99.json diff --git a/.changes/2.17.0.json b/.changes/2.17.x/2.17.0.json similarity index 100% rename from .changes/2.17.0.json rename to .changes/2.17.x/2.17.0.json diff --git a/.changes/2.17.1.json b/.changes/2.17.x/2.17.1.json similarity index 100% rename from .changes/2.17.1.json rename to .changes/2.17.x/2.17.1.json diff --git a/.changes/2.17.10.json b/.changes/2.17.x/2.17.10.json similarity index 100% rename from .changes/2.17.10.json rename to .changes/2.17.x/2.17.10.json diff --git a/.changes/2.17.100.json b/.changes/2.17.x/2.17.100.json similarity index 100% rename from .changes/2.17.100.json rename to .changes/2.17.x/2.17.100.json diff --git a/.changes/2.17.101.json b/.changes/2.17.x/2.17.101.json similarity index 100% rename from .changes/2.17.101.json rename to .changes/2.17.x/2.17.101.json diff --git a/.changes/2.17.102.json b/.changes/2.17.x/2.17.102.json similarity index 100% rename from .changes/2.17.102.json rename to .changes/2.17.x/2.17.102.json diff --git a/.changes/2.17.103.json b/.changes/2.17.x/2.17.103.json similarity index 100% rename from .changes/2.17.103.json rename to .changes/2.17.x/2.17.103.json diff --git a/.changes/2.17.104.json b/.changes/2.17.x/2.17.104.json similarity index 100% rename from .changes/2.17.104.json rename to .changes/2.17.x/2.17.104.json diff --git a/.changes/2.17.105.json b/.changes/2.17.x/2.17.105.json similarity index 100% rename from .changes/2.17.105.json rename to .changes/2.17.x/2.17.105.json diff --git a/.changes/2.17.106.json b/.changes/2.17.x/2.17.106.json similarity index 100% rename from .changes/2.17.106.json rename to .changes/2.17.x/2.17.106.json diff --git a/.changes/2.17.107.json b/.changes/2.17.x/2.17.107.json similarity index 100% rename from .changes/2.17.107.json rename to .changes/2.17.x/2.17.107.json diff --git a/.changes/2.17.108.json b/.changes/2.17.x/2.17.108.json similarity index 100% rename from .changes/2.17.108.json rename to .changes/2.17.x/2.17.108.json diff --git a/.changes/2.17.109.json b/.changes/2.17.x/2.17.109.json similarity index 100% rename from .changes/2.17.109.json rename to .changes/2.17.x/2.17.109.json diff --git a/.changes/2.17.11.json b/.changes/2.17.x/2.17.11.json similarity index 100% rename from .changes/2.17.11.json rename to .changes/2.17.x/2.17.11.json diff --git a/.changes/2.17.110.json b/.changes/2.17.x/2.17.110.json similarity index 100% rename from .changes/2.17.110.json rename to .changes/2.17.x/2.17.110.json diff --git a/.changes/2.17.111.json b/.changes/2.17.x/2.17.111.json similarity index 100% rename from .changes/2.17.111.json rename to .changes/2.17.x/2.17.111.json diff --git a/.changes/2.17.112.json b/.changes/2.17.x/2.17.112.json similarity index 100% rename from .changes/2.17.112.json rename to .changes/2.17.x/2.17.112.json diff --git a/.changes/2.17.113.json b/.changes/2.17.x/2.17.113.json similarity index 100% rename from .changes/2.17.113.json rename to .changes/2.17.x/2.17.113.json diff --git a/.changes/2.17.114.json b/.changes/2.17.x/2.17.114.json similarity index 100% rename from .changes/2.17.114.json rename to .changes/2.17.x/2.17.114.json diff --git a/.changes/2.17.115.json b/.changes/2.17.x/2.17.115.json similarity index 100% rename from .changes/2.17.115.json rename to .changes/2.17.x/2.17.115.json diff --git a/.changes/2.17.116.json b/.changes/2.17.x/2.17.116.json similarity index 100% rename from .changes/2.17.116.json rename to .changes/2.17.x/2.17.116.json diff --git a/.changes/2.17.117.json b/.changes/2.17.x/2.17.117.json similarity index 100% rename from .changes/2.17.117.json rename to .changes/2.17.x/2.17.117.json diff --git a/.changes/2.17.118.json b/.changes/2.17.x/2.17.118.json similarity index 100% rename from .changes/2.17.118.json rename to .changes/2.17.x/2.17.118.json diff --git a/.changes/2.17.119.json b/.changes/2.17.x/2.17.119.json similarity index 100% rename from .changes/2.17.119.json rename to .changes/2.17.x/2.17.119.json diff --git a/.changes/2.17.12.json b/.changes/2.17.x/2.17.12.json similarity index 100% rename from .changes/2.17.12.json rename to .changes/2.17.x/2.17.12.json diff --git a/.changes/2.17.120.json b/.changes/2.17.x/2.17.120.json similarity index 100% rename from .changes/2.17.120.json rename to .changes/2.17.x/2.17.120.json diff --git a/.changes/2.17.121.json b/.changes/2.17.x/2.17.121.json similarity index 100% rename from .changes/2.17.121.json rename to .changes/2.17.x/2.17.121.json diff --git a/.changes/2.17.122.json b/.changes/2.17.x/2.17.122.json similarity index 100% rename from .changes/2.17.122.json rename to .changes/2.17.x/2.17.122.json diff --git a/.changes/2.17.123.json b/.changes/2.17.x/2.17.123.json similarity index 100% rename from .changes/2.17.123.json rename to .changes/2.17.x/2.17.123.json diff --git a/.changes/2.17.124.json b/.changes/2.17.x/2.17.124.json similarity index 100% rename from .changes/2.17.124.json rename to .changes/2.17.x/2.17.124.json diff --git a/.changes/2.17.125.json b/.changes/2.17.x/2.17.125.json similarity index 100% rename from .changes/2.17.125.json rename to .changes/2.17.x/2.17.125.json diff --git a/.changes/2.17.126.json b/.changes/2.17.x/2.17.126.json similarity index 100% rename from .changes/2.17.126.json rename to .changes/2.17.x/2.17.126.json diff --git a/.changes/2.17.127.json b/.changes/2.17.x/2.17.127.json similarity index 100% rename from .changes/2.17.127.json rename to .changes/2.17.x/2.17.127.json diff --git a/.changes/2.17.128.json b/.changes/2.17.x/2.17.128.json similarity index 100% rename from .changes/2.17.128.json rename to .changes/2.17.x/2.17.128.json diff --git a/.changes/2.17.129.json b/.changes/2.17.x/2.17.129.json similarity index 100% rename from .changes/2.17.129.json rename to .changes/2.17.x/2.17.129.json diff --git a/.changes/2.17.13.json b/.changes/2.17.x/2.17.13.json similarity index 100% rename from .changes/2.17.13.json rename to .changes/2.17.x/2.17.13.json diff --git a/.changes/2.17.130.json b/.changes/2.17.x/2.17.130.json similarity index 100% rename from .changes/2.17.130.json rename to .changes/2.17.x/2.17.130.json diff --git a/.changes/2.17.131.json b/.changes/2.17.x/2.17.131.json similarity index 100% rename from .changes/2.17.131.json rename to .changes/2.17.x/2.17.131.json diff --git a/.changes/2.17.132.json b/.changes/2.17.x/2.17.132.json similarity index 100% rename from .changes/2.17.132.json rename to .changes/2.17.x/2.17.132.json diff --git a/.changes/2.17.133.json b/.changes/2.17.x/2.17.133.json similarity index 100% rename from .changes/2.17.133.json rename to .changes/2.17.x/2.17.133.json diff --git a/.changes/2.17.134.json b/.changes/2.17.x/2.17.134.json similarity index 100% rename from .changes/2.17.134.json rename to .changes/2.17.x/2.17.134.json diff --git a/.changes/2.17.135.json b/.changes/2.17.x/2.17.135.json similarity index 100% rename from .changes/2.17.135.json rename to .changes/2.17.x/2.17.135.json diff --git a/.changes/2.17.136.json b/.changes/2.17.x/2.17.136.json similarity index 100% rename from .changes/2.17.136.json rename to .changes/2.17.x/2.17.136.json diff --git a/.changes/2.17.137.json b/.changes/2.17.x/2.17.137.json similarity index 100% rename from .changes/2.17.137.json rename to .changes/2.17.x/2.17.137.json diff --git a/.changes/2.17.138.json b/.changes/2.17.x/2.17.138.json similarity index 100% rename from .changes/2.17.138.json rename to .changes/2.17.x/2.17.138.json diff --git a/.changes/2.17.139.json b/.changes/2.17.x/2.17.139.json similarity index 100% rename from .changes/2.17.139.json rename to .changes/2.17.x/2.17.139.json diff --git a/.changes/2.17.14.json b/.changes/2.17.x/2.17.14.json similarity index 100% rename from .changes/2.17.14.json rename to .changes/2.17.x/2.17.14.json diff --git a/.changes/2.17.140.json b/.changes/2.17.x/2.17.140.json similarity index 100% rename from .changes/2.17.140.json rename to .changes/2.17.x/2.17.140.json diff --git a/.changes/2.17.141.json b/.changes/2.17.x/2.17.141.json similarity index 100% rename from .changes/2.17.141.json rename to .changes/2.17.x/2.17.141.json diff --git a/.changes/2.17.142.json b/.changes/2.17.x/2.17.142.json similarity index 100% rename from .changes/2.17.142.json rename to .changes/2.17.x/2.17.142.json diff --git a/.changes/2.17.143.json b/.changes/2.17.x/2.17.143.json similarity index 100% rename from .changes/2.17.143.json rename to .changes/2.17.x/2.17.143.json diff --git a/.changes/2.17.144.json b/.changes/2.17.x/2.17.144.json similarity index 100% rename from .changes/2.17.144.json rename to .changes/2.17.x/2.17.144.json diff --git a/.changes/2.17.145.json b/.changes/2.17.x/2.17.145.json similarity index 100% rename from .changes/2.17.145.json rename to .changes/2.17.x/2.17.145.json diff --git a/.changes/2.17.146.json b/.changes/2.17.x/2.17.146.json similarity index 100% rename from .changes/2.17.146.json rename to .changes/2.17.x/2.17.146.json diff --git a/.changes/2.17.147.json b/.changes/2.17.x/2.17.147.json similarity index 100% rename from .changes/2.17.147.json rename to .changes/2.17.x/2.17.147.json diff --git a/.changes/2.17.148.json b/.changes/2.17.x/2.17.148.json similarity index 100% rename from .changes/2.17.148.json rename to .changes/2.17.x/2.17.148.json diff --git a/.changes/2.17.149.json b/.changes/2.17.x/2.17.149.json similarity index 100% rename from .changes/2.17.149.json rename to .changes/2.17.x/2.17.149.json diff --git a/.changes/2.17.15.json b/.changes/2.17.x/2.17.15.json similarity index 100% rename from .changes/2.17.15.json rename to .changes/2.17.x/2.17.15.json diff --git a/.changes/2.17.150.json b/.changes/2.17.x/2.17.150.json similarity index 100% rename from .changes/2.17.150.json rename to .changes/2.17.x/2.17.150.json diff --git a/.changes/2.17.151.json b/.changes/2.17.x/2.17.151.json similarity index 100% rename from .changes/2.17.151.json rename to .changes/2.17.x/2.17.151.json diff --git a/.changes/2.17.152.json b/.changes/2.17.x/2.17.152.json similarity index 100% rename from .changes/2.17.152.json rename to .changes/2.17.x/2.17.152.json diff --git a/.changes/2.17.153.json b/.changes/2.17.x/2.17.153.json similarity index 100% rename from .changes/2.17.153.json rename to .changes/2.17.x/2.17.153.json diff --git a/.changes/2.17.154.json b/.changes/2.17.x/2.17.154.json similarity index 100% rename from .changes/2.17.154.json rename to .changes/2.17.x/2.17.154.json diff --git a/.changes/2.17.155.json b/.changes/2.17.x/2.17.155.json similarity index 100% rename from .changes/2.17.155.json rename to .changes/2.17.x/2.17.155.json diff --git a/.changes/2.17.156.json b/.changes/2.17.x/2.17.156.json similarity index 100% rename from .changes/2.17.156.json rename to .changes/2.17.x/2.17.156.json diff --git a/.changes/2.17.157.json b/.changes/2.17.x/2.17.157.json similarity index 100% rename from .changes/2.17.157.json rename to .changes/2.17.x/2.17.157.json diff --git a/.changes/2.17.158.json b/.changes/2.17.x/2.17.158.json similarity index 100% rename from .changes/2.17.158.json rename to .changes/2.17.x/2.17.158.json diff --git a/.changes/2.17.159.json b/.changes/2.17.x/2.17.159.json similarity index 100% rename from .changes/2.17.159.json rename to .changes/2.17.x/2.17.159.json diff --git a/.changes/2.17.16.json b/.changes/2.17.x/2.17.16.json similarity index 100% rename from .changes/2.17.16.json rename to .changes/2.17.x/2.17.16.json diff --git a/.changes/2.17.160.json b/.changes/2.17.x/2.17.160.json similarity index 100% rename from .changes/2.17.160.json rename to .changes/2.17.x/2.17.160.json diff --git a/.changes/2.17.161.json b/.changes/2.17.x/2.17.161.json similarity index 100% rename from .changes/2.17.161.json rename to .changes/2.17.x/2.17.161.json diff --git a/.changes/2.17.162.json b/.changes/2.17.x/2.17.162.json similarity index 100% rename from .changes/2.17.162.json rename to .changes/2.17.x/2.17.162.json diff --git a/.changes/2.17.163.json b/.changes/2.17.x/2.17.163.json similarity index 100% rename from .changes/2.17.163.json rename to .changes/2.17.x/2.17.163.json diff --git a/.changes/2.17.164.json b/.changes/2.17.x/2.17.164.json similarity index 100% rename from .changes/2.17.164.json rename to .changes/2.17.x/2.17.164.json diff --git a/.changes/2.17.165.json b/.changes/2.17.x/2.17.165.json similarity index 100% rename from .changes/2.17.165.json rename to .changes/2.17.x/2.17.165.json diff --git a/.changes/2.17.166.json b/.changes/2.17.x/2.17.166.json similarity index 100% rename from .changes/2.17.166.json rename to .changes/2.17.x/2.17.166.json diff --git a/.changes/2.17.167.json b/.changes/2.17.x/2.17.167.json similarity index 100% rename from .changes/2.17.167.json rename to .changes/2.17.x/2.17.167.json diff --git a/.changes/2.17.168.json b/.changes/2.17.x/2.17.168.json similarity index 100% rename from .changes/2.17.168.json rename to .changes/2.17.x/2.17.168.json diff --git a/.changes/2.17.169.json b/.changes/2.17.x/2.17.169.json similarity index 100% rename from .changes/2.17.169.json rename to .changes/2.17.x/2.17.169.json diff --git a/.changes/2.17.17.json b/.changes/2.17.x/2.17.17.json similarity index 100% rename from .changes/2.17.17.json rename to .changes/2.17.x/2.17.17.json diff --git a/.changes/2.17.170.json b/.changes/2.17.x/2.17.170.json similarity index 100% rename from .changes/2.17.170.json rename to .changes/2.17.x/2.17.170.json diff --git a/.changes/2.17.171.json b/.changes/2.17.x/2.17.171.json similarity index 100% rename from .changes/2.17.171.json rename to .changes/2.17.x/2.17.171.json diff --git a/.changes/2.17.172.json b/.changes/2.17.x/2.17.172.json similarity index 100% rename from .changes/2.17.172.json rename to .changes/2.17.x/2.17.172.json diff --git a/.changes/2.17.173.json b/.changes/2.17.x/2.17.173.json similarity index 100% rename from .changes/2.17.173.json rename to .changes/2.17.x/2.17.173.json diff --git a/.changes/2.17.174.json b/.changes/2.17.x/2.17.174.json similarity index 100% rename from .changes/2.17.174.json rename to .changes/2.17.x/2.17.174.json diff --git a/.changes/2.17.175.json b/.changes/2.17.x/2.17.175.json similarity index 100% rename from .changes/2.17.175.json rename to .changes/2.17.x/2.17.175.json diff --git a/.changes/2.17.176.json b/.changes/2.17.x/2.17.176.json similarity index 100% rename from .changes/2.17.176.json rename to .changes/2.17.x/2.17.176.json diff --git a/.changes/2.17.177.json b/.changes/2.17.x/2.17.177.json similarity index 100% rename from .changes/2.17.177.json rename to .changes/2.17.x/2.17.177.json diff --git a/.changes/2.17.178.json b/.changes/2.17.x/2.17.178.json similarity index 100% rename from .changes/2.17.178.json rename to .changes/2.17.x/2.17.178.json diff --git a/.changes/2.17.179.json b/.changes/2.17.x/2.17.179.json similarity index 100% rename from .changes/2.17.179.json rename to .changes/2.17.x/2.17.179.json diff --git a/.changes/2.17.18.json b/.changes/2.17.x/2.17.18.json similarity index 100% rename from .changes/2.17.18.json rename to .changes/2.17.x/2.17.18.json diff --git a/.changes/2.17.180.json b/.changes/2.17.x/2.17.180.json similarity index 100% rename from .changes/2.17.180.json rename to .changes/2.17.x/2.17.180.json diff --git a/.changes/2.17.181.json b/.changes/2.17.x/2.17.181.json similarity index 100% rename from .changes/2.17.181.json rename to .changes/2.17.x/2.17.181.json diff --git a/.changes/2.17.182.json b/.changes/2.17.x/2.17.182.json similarity index 100% rename from .changes/2.17.182.json rename to .changes/2.17.x/2.17.182.json diff --git a/.changes/2.17.183.json b/.changes/2.17.x/2.17.183.json similarity index 100% rename from .changes/2.17.183.json rename to .changes/2.17.x/2.17.183.json diff --git a/.changes/2.17.184.json b/.changes/2.17.x/2.17.184.json similarity index 100% rename from .changes/2.17.184.json rename to .changes/2.17.x/2.17.184.json diff --git a/.changes/2.17.185.json b/.changes/2.17.x/2.17.185.json similarity index 100% rename from .changes/2.17.185.json rename to .changes/2.17.x/2.17.185.json diff --git a/.changes/2.17.186.json b/.changes/2.17.x/2.17.186.json similarity index 100% rename from .changes/2.17.186.json rename to .changes/2.17.x/2.17.186.json diff --git a/.changes/2.17.187.json b/.changes/2.17.x/2.17.187.json similarity index 100% rename from .changes/2.17.187.json rename to .changes/2.17.x/2.17.187.json diff --git a/.changes/2.17.188.json b/.changes/2.17.x/2.17.188.json similarity index 100% rename from .changes/2.17.188.json rename to .changes/2.17.x/2.17.188.json diff --git a/.changes/2.17.189.json b/.changes/2.17.x/2.17.189.json similarity index 100% rename from .changes/2.17.189.json rename to .changes/2.17.x/2.17.189.json diff --git a/.changes/2.17.19.json b/.changes/2.17.x/2.17.19.json similarity index 100% rename from .changes/2.17.19.json rename to .changes/2.17.x/2.17.19.json diff --git a/.changes/2.17.190.json b/.changes/2.17.x/2.17.190.json similarity index 100% rename from .changes/2.17.190.json rename to .changes/2.17.x/2.17.190.json diff --git a/.changes/2.17.191.json b/.changes/2.17.x/2.17.191.json similarity index 100% rename from .changes/2.17.191.json rename to .changes/2.17.x/2.17.191.json diff --git a/.changes/2.17.192.json b/.changes/2.17.x/2.17.192.json similarity index 100% rename from .changes/2.17.192.json rename to .changes/2.17.x/2.17.192.json diff --git a/.changes/2.17.193.json b/.changes/2.17.x/2.17.193.json similarity index 100% rename from .changes/2.17.193.json rename to .changes/2.17.x/2.17.193.json diff --git a/.changes/2.17.194.json b/.changes/2.17.x/2.17.194.json similarity index 100% rename from .changes/2.17.194.json rename to .changes/2.17.x/2.17.194.json diff --git a/.changes/2.17.195.json b/.changes/2.17.x/2.17.195.json similarity index 100% rename from .changes/2.17.195.json rename to .changes/2.17.x/2.17.195.json diff --git a/.changes/2.17.196.json b/.changes/2.17.x/2.17.196.json similarity index 100% rename from .changes/2.17.196.json rename to .changes/2.17.x/2.17.196.json diff --git a/.changes/2.17.197.json b/.changes/2.17.x/2.17.197.json similarity index 100% rename from .changes/2.17.197.json rename to .changes/2.17.x/2.17.197.json diff --git a/.changes/2.17.198.json b/.changes/2.17.x/2.17.198.json similarity index 100% rename from .changes/2.17.198.json rename to .changes/2.17.x/2.17.198.json diff --git a/.changes/2.17.199.json b/.changes/2.17.x/2.17.199.json similarity index 100% rename from .changes/2.17.199.json rename to .changes/2.17.x/2.17.199.json diff --git a/.changes/2.17.2.json b/.changes/2.17.x/2.17.2.json similarity index 100% rename from .changes/2.17.2.json rename to .changes/2.17.x/2.17.2.json diff --git a/.changes/2.17.20.json b/.changes/2.17.x/2.17.20.json similarity index 100% rename from .changes/2.17.20.json rename to .changes/2.17.x/2.17.20.json diff --git a/.changes/2.17.200.json b/.changes/2.17.x/2.17.200.json similarity index 100% rename from .changes/2.17.200.json rename to .changes/2.17.x/2.17.200.json diff --git a/.changes/2.17.201.json b/.changes/2.17.x/2.17.201.json similarity index 100% rename from .changes/2.17.201.json rename to .changes/2.17.x/2.17.201.json diff --git a/.changes/2.17.202.json b/.changes/2.17.x/2.17.202.json similarity index 100% rename from .changes/2.17.202.json rename to .changes/2.17.x/2.17.202.json diff --git a/.changes/2.17.203.json b/.changes/2.17.x/2.17.203.json similarity index 100% rename from .changes/2.17.203.json rename to .changes/2.17.x/2.17.203.json diff --git a/.changes/2.17.204.json b/.changes/2.17.x/2.17.204.json similarity index 100% rename from .changes/2.17.204.json rename to .changes/2.17.x/2.17.204.json diff --git a/.changes/2.17.205.json b/.changes/2.17.x/2.17.205.json similarity index 100% rename from .changes/2.17.205.json rename to .changes/2.17.x/2.17.205.json diff --git a/.changes/2.17.206.json b/.changes/2.17.x/2.17.206.json similarity index 100% rename from .changes/2.17.206.json rename to .changes/2.17.x/2.17.206.json diff --git a/.changes/2.17.207.json b/.changes/2.17.x/2.17.207.json similarity index 100% rename from .changes/2.17.207.json rename to .changes/2.17.x/2.17.207.json diff --git a/.changes/2.17.208.json b/.changes/2.17.x/2.17.208.json similarity index 100% rename from .changes/2.17.208.json rename to .changes/2.17.x/2.17.208.json diff --git a/.changes/2.17.209.json b/.changes/2.17.x/2.17.209.json similarity index 100% rename from .changes/2.17.209.json rename to .changes/2.17.x/2.17.209.json diff --git a/.changes/2.17.21.json b/.changes/2.17.x/2.17.21.json similarity index 100% rename from .changes/2.17.21.json rename to .changes/2.17.x/2.17.21.json diff --git a/.changes/2.17.210.json b/.changes/2.17.x/2.17.210.json similarity index 100% rename from .changes/2.17.210.json rename to .changes/2.17.x/2.17.210.json diff --git a/.changes/2.17.211.json b/.changes/2.17.x/2.17.211.json similarity index 100% rename from .changes/2.17.211.json rename to .changes/2.17.x/2.17.211.json diff --git a/.changes/2.17.212.json b/.changes/2.17.x/2.17.212.json similarity index 100% rename from .changes/2.17.212.json rename to .changes/2.17.x/2.17.212.json diff --git a/.changes/2.17.213.json b/.changes/2.17.x/2.17.213.json similarity index 100% rename from .changes/2.17.213.json rename to .changes/2.17.x/2.17.213.json diff --git a/.changes/2.17.214.json b/.changes/2.17.x/2.17.214.json similarity index 100% rename from .changes/2.17.214.json rename to .changes/2.17.x/2.17.214.json diff --git a/.changes/2.17.215.json b/.changes/2.17.x/2.17.215.json similarity index 100% rename from .changes/2.17.215.json rename to .changes/2.17.x/2.17.215.json diff --git a/.changes/2.17.216.json b/.changes/2.17.x/2.17.216.json similarity index 100% rename from .changes/2.17.216.json rename to .changes/2.17.x/2.17.216.json diff --git a/.changes/2.17.217.json b/.changes/2.17.x/2.17.217.json similarity index 100% rename from .changes/2.17.217.json rename to .changes/2.17.x/2.17.217.json diff --git a/.changes/2.17.218.json b/.changes/2.17.x/2.17.218.json similarity index 100% rename from .changes/2.17.218.json rename to .changes/2.17.x/2.17.218.json diff --git a/.changes/2.17.219.json b/.changes/2.17.x/2.17.219.json similarity index 100% rename from .changes/2.17.219.json rename to .changes/2.17.x/2.17.219.json diff --git a/.changes/2.17.22.json b/.changes/2.17.x/2.17.22.json similarity index 100% rename from .changes/2.17.22.json rename to .changes/2.17.x/2.17.22.json diff --git a/.changes/2.17.220.json b/.changes/2.17.x/2.17.220.json similarity index 100% rename from .changes/2.17.220.json rename to .changes/2.17.x/2.17.220.json diff --git a/.changes/2.17.221.json b/.changes/2.17.x/2.17.221.json similarity index 100% rename from .changes/2.17.221.json rename to .changes/2.17.x/2.17.221.json diff --git a/.changes/2.17.222.json b/.changes/2.17.x/2.17.222.json similarity index 100% rename from .changes/2.17.222.json rename to .changes/2.17.x/2.17.222.json diff --git a/.changes/2.17.223.json b/.changes/2.17.x/2.17.223.json similarity index 100% rename from .changes/2.17.223.json rename to .changes/2.17.x/2.17.223.json diff --git a/.changes/2.17.224.json b/.changes/2.17.x/2.17.224.json similarity index 100% rename from .changes/2.17.224.json rename to .changes/2.17.x/2.17.224.json diff --git a/.changes/2.17.225.json b/.changes/2.17.x/2.17.225.json similarity index 100% rename from .changes/2.17.225.json rename to .changes/2.17.x/2.17.225.json diff --git a/.changes/2.17.226.json b/.changes/2.17.x/2.17.226.json similarity index 100% rename from .changes/2.17.226.json rename to .changes/2.17.x/2.17.226.json diff --git a/.changes/2.17.227.json b/.changes/2.17.x/2.17.227.json similarity index 100% rename from .changes/2.17.227.json rename to .changes/2.17.x/2.17.227.json diff --git a/.changes/2.17.228.json b/.changes/2.17.x/2.17.228.json similarity index 100% rename from .changes/2.17.228.json rename to .changes/2.17.x/2.17.228.json diff --git a/.changes/2.17.229.json b/.changes/2.17.x/2.17.229.json similarity index 100% rename from .changes/2.17.229.json rename to .changes/2.17.x/2.17.229.json diff --git a/.changes/2.17.23.json b/.changes/2.17.x/2.17.23.json similarity index 100% rename from .changes/2.17.23.json rename to .changes/2.17.x/2.17.23.json diff --git a/.changes/2.17.230.json b/.changes/2.17.x/2.17.230.json similarity index 100% rename from .changes/2.17.230.json rename to .changes/2.17.x/2.17.230.json diff --git a/.changes/2.17.231.json b/.changes/2.17.x/2.17.231.json similarity index 100% rename from .changes/2.17.231.json rename to .changes/2.17.x/2.17.231.json diff --git a/.changes/2.17.232.json b/.changes/2.17.x/2.17.232.json similarity index 100% rename from .changes/2.17.232.json rename to .changes/2.17.x/2.17.232.json diff --git a/.changes/2.17.233.json b/.changes/2.17.x/2.17.233.json similarity index 100% rename from .changes/2.17.233.json rename to .changes/2.17.x/2.17.233.json diff --git a/.changes/2.17.234.json b/.changes/2.17.x/2.17.234.json similarity index 100% rename from .changes/2.17.234.json rename to .changes/2.17.x/2.17.234.json diff --git a/.changes/2.17.235.json b/.changes/2.17.x/2.17.235.json similarity index 100% rename from .changes/2.17.235.json rename to .changes/2.17.x/2.17.235.json diff --git a/.changes/2.17.236.json b/.changes/2.17.x/2.17.236.json similarity index 100% rename from .changes/2.17.236.json rename to .changes/2.17.x/2.17.236.json diff --git a/.changes/2.17.237.json b/.changes/2.17.x/2.17.237.json similarity index 100% rename from .changes/2.17.237.json rename to .changes/2.17.x/2.17.237.json diff --git a/.changes/2.17.238.json b/.changes/2.17.x/2.17.238.json similarity index 100% rename from .changes/2.17.238.json rename to .changes/2.17.x/2.17.238.json diff --git a/.changes/2.17.239.json b/.changes/2.17.x/2.17.239.json similarity index 100% rename from .changes/2.17.239.json rename to .changes/2.17.x/2.17.239.json diff --git a/.changes/2.17.24.json b/.changes/2.17.x/2.17.24.json similarity index 100% rename from .changes/2.17.24.json rename to .changes/2.17.x/2.17.24.json diff --git a/.changes/2.17.240.json b/.changes/2.17.x/2.17.240.json similarity index 100% rename from .changes/2.17.240.json rename to .changes/2.17.x/2.17.240.json diff --git a/.changes/2.17.241.json b/.changes/2.17.x/2.17.241.json similarity index 100% rename from .changes/2.17.241.json rename to .changes/2.17.x/2.17.241.json diff --git a/.changes/2.17.242.json b/.changes/2.17.x/2.17.242.json similarity index 100% rename from .changes/2.17.242.json rename to .changes/2.17.x/2.17.242.json diff --git a/.changes/2.17.243.json b/.changes/2.17.x/2.17.243.json similarity index 100% rename from .changes/2.17.243.json rename to .changes/2.17.x/2.17.243.json diff --git a/.changes/2.17.244.json b/.changes/2.17.x/2.17.244.json similarity index 100% rename from .changes/2.17.244.json rename to .changes/2.17.x/2.17.244.json diff --git a/.changes/2.17.245.json b/.changes/2.17.x/2.17.245.json similarity index 100% rename from .changes/2.17.245.json rename to .changes/2.17.x/2.17.245.json diff --git a/.changes/2.17.246.json b/.changes/2.17.x/2.17.246.json similarity index 100% rename from .changes/2.17.246.json rename to .changes/2.17.x/2.17.246.json diff --git a/.changes/2.17.247.json b/.changes/2.17.x/2.17.247.json similarity index 100% rename from .changes/2.17.247.json rename to .changes/2.17.x/2.17.247.json diff --git a/.changes/2.17.248.json b/.changes/2.17.x/2.17.248.json similarity index 100% rename from .changes/2.17.248.json rename to .changes/2.17.x/2.17.248.json diff --git a/.changes/2.17.249.json b/.changes/2.17.x/2.17.249.json similarity index 100% rename from .changes/2.17.249.json rename to .changes/2.17.x/2.17.249.json diff --git a/.changes/2.17.25.json b/.changes/2.17.x/2.17.25.json similarity index 100% rename from .changes/2.17.25.json rename to .changes/2.17.x/2.17.25.json diff --git a/.changes/2.17.250.json b/.changes/2.17.x/2.17.250.json similarity index 100% rename from .changes/2.17.250.json rename to .changes/2.17.x/2.17.250.json diff --git a/.changes/2.17.251.json b/.changes/2.17.x/2.17.251.json similarity index 100% rename from .changes/2.17.251.json rename to .changes/2.17.x/2.17.251.json diff --git a/.changes/2.17.252.json b/.changes/2.17.x/2.17.252.json similarity index 100% rename from .changes/2.17.252.json rename to .changes/2.17.x/2.17.252.json diff --git a/.changes/2.17.253.json b/.changes/2.17.x/2.17.253.json similarity index 100% rename from .changes/2.17.253.json rename to .changes/2.17.x/2.17.253.json diff --git a/.changes/2.17.254.json b/.changes/2.17.x/2.17.254.json similarity index 100% rename from .changes/2.17.254.json rename to .changes/2.17.x/2.17.254.json diff --git a/.changes/2.17.255.json b/.changes/2.17.x/2.17.255.json similarity index 100% rename from .changes/2.17.255.json rename to .changes/2.17.x/2.17.255.json diff --git a/.changes/2.17.256.json b/.changes/2.17.x/2.17.256.json similarity index 100% rename from .changes/2.17.256.json rename to .changes/2.17.x/2.17.256.json diff --git a/.changes/2.17.257.json b/.changes/2.17.x/2.17.257.json similarity index 100% rename from .changes/2.17.257.json rename to .changes/2.17.x/2.17.257.json diff --git a/.changes/2.17.258.json b/.changes/2.17.x/2.17.258.json similarity index 100% rename from .changes/2.17.258.json rename to .changes/2.17.x/2.17.258.json diff --git a/.changes/2.17.259.json b/.changes/2.17.x/2.17.259.json similarity index 100% rename from .changes/2.17.259.json rename to .changes/2.17.x/2.17.259.json diff --git a/.changes/2.17.26.json b/.changes/2.17.x/2.17.26.json similarity index 100% rename from .changes/2.17.26.json rename to .changes/2.17.x/2.17.26.json diff --git a/.changes/2.17.260.json b/.changes/2.17.x/2.17.260.json similarity index 100% rename from .changes/2.17.260.json rename to .changes/2.17.x/2.17.260.json diff --git a/.changes/2.17.261.json b/.changes/2.17.x/2.17.261.json similarity index 100% rename from .changes/2.17.261.json rename to .changes/2.17.x/2.17.261.json diff --git a/.changes/2.17.262.json b/.changes/2.17.x/2.17.262.json similarity index 100% rename from .changes/2.17.262.json rename to .changes/2.17.x/2.17.262.json diff --git a/.changes/2.17.263.json b/.changes/2.17.x/2.17.263.json similarity index 100% rename from .changes/2.17.263.json rename to .changes/2.17.x/2.17.263.json diff --git a/.changes/2.17.264.json b/.changes/2.17.x/2.17.264.json similarity index 100% rename from .changes/2.17.264.json rename to .changes/2.17.x/2.17.264.json diff --git a/.changes/2.17.265.json b/.changes/2.17.x/2.17.265.json similarity index 100% rename from .changes/2.17.265.json rename to .changes/2.17.x/2.17.265.json diff --git a/.changes/2.17.266.json b/.changes/2.17.x/2.17.266.json similarity index 100% rename from .changes/2.17.266.json rename to .changes/2.17.x/2.17.266.json diff --git a/.changes/2.17.267.json b/.changes/2.17.x/2.17.267.json similarity index 100% rename from .changes/2.17.267.json rename to .changes/2.17.x/2.17.267.json diff --git a/.changes/2.17.268.json b/.changes/2.17.x/2.17.268.json similarity index 100% rename from .changes/2.17.268.json rename to .changes/2.17.x/2.17.268.json diff --git a/.changes/2.17.269.json b/.changes/2.17.x/2.17.269.json similarity index 100% rename from .changes/2.17.269.json rename to .changes/2.17.x/2.17.269.json diff --git a/.changes/2.17.27.json b/.changes/2.17.x/2.17.27.json similarity index 100% rename from .changes/2.17.27.json rename to .changes/2.17.x/2.17.27.json diff --git a/.changes/2.17.270.json b/.changes/2.17.x/2.17.270.json similarity index 100% rename from .changes/2.17.270.json rename to .changes/2.17.x/2.17.270.json diff --git a/.changes/2.17.271.json b/.changes/2.17.x/2.17.271.json similarity index 100% rename from .changes/2.17.271.json rename to .changes/2.17.x/2.17.271.json diff --git a/.changes/2.17.272.json b/.changes/2.17.x/2.17.272.json similarity index 100% rename from .changes/2.17.272.json rename to .changes/2.17.x/2.17.272.json diff --git a/.changes/2.17.273.json b/.changes/2.17.x/2.17.273.json similarity index 100% rename from .changes/2.17.273.json rename to .changes/2.17.x/2.17.273.json diff --git a/.changes/2.17.274.json b/.changes/2.17.x/2.17.274.json similarity index 100% rename from .changes/2.17.274.json rename to .changes/2.17.x/2.17.274.json diff --git a/.changes/2.17.275.json b/.changes/2.17.x/2.17.275.json similarity index 100% rename from .changes/2.17.275.json rename to .changes/2.17.x/2.17.275.json diff --git a/.changes/2.17.276.json b/.changes/2.17.x/2.17.276.json similarity index 100% rename from .changes/2.17.276.json rename to .changes/2.17.x/2.17.276.json diff --git a/.changes/2.17.277.json b/.changes/2.17.x/2.17.277.json similarity index 100% rename from .changes/2.17.277.json rename to .changes/2.17.x/2.17.277.json diff --git a/.changes/2.17.278.json b/.changes/2.17.x/2.17.278.json similarity index 100% rename from .changes/2.17.278.json rename to .changes/2.17.x/2.17.278.json diff --git a/.changes/2.17.279.json b/.changes/2.17.x/2.17.279.json similarity index 100% rename from .changes/2.17.279.json rename to .changes/2.17.x/2.17.279.json diff --git a/.changes/2.17.28.json b/.changes/2.17.x/2.17.28.json similarity index 100% rename from .changes/2.17.28.json rename to .changes/2.17.x/2.17.28.json diff --git a/.changes/2.17.280.json b/.changes/2.17.x/2.17.280.json similarity index 100% rename from .changes/2.17.280.json rename to .changes/2.17.x/2.17.280.json diff --git a/.changes/2.17.281.json b/.changes/2.17.x/2.17.281.json similarity index 100% rename from .changes/2.17.281.json rename to .changes/2.17.x/2.17.281.json diff --git a/.changes/2.17.282.json b/.changes/2.17.x/2.17.282.json similarity index 100% rename from .changes/2.17.282.json rename to .changes/2.17.x/2.17.282.json diff --git a/.changes/2.17.283.json b/.changes/2.17.x/2.17.283.json similarity index 100% rename from .changes/2.17.283.json rename to .changes/2.17.x/2.17.283.json diff --git a/.changes/2.17.284.json b/.changes/2.17.x/2.17.284.json similarity index 100% rename from .changes/2.17.284.json rename to .changes/2.17.x/2.17.284.json diff --git a/.changes/2.17.285.json b/.changes/2.17.x/2.17.285.json similarity index 100% rename from .changes/2.17.285.json rename to .changes/2.17.x/2.17.285.json diff --git a/.changes/2.17.286.json b/.changes/2.17.x/2.17.286.json similarity index 100% rename from .changes/2.17.286.json rename to .changes/2.17.x/2.17.286.json diff --git a/.changes/2.17.287.json b/.changes/2.17.x/2.17.287.json similarity index 100% rename from .changes/2.17.287.json rename to .changes/2.17.x/2.17.287.json diff --git a/.changes/2.17.288.json b/.changes/2.17.x/2.17.288.json similarity index 100% rename from .changes/2.17.288.json rename to .changes/2.17.x/2.17.288.json diff --git a/.changes/2.17.289.json b/.changes/2.17.x/2.17.289.json similarity index 100% rename from .changes/2.17.289.json rename to .changes/2.17.x/2.17.289.json diff --git a/.changes/2.17.29.json b/.changes/2.17.x/2.17.29.json similarity index 100% rename from .changes/2.17.29.json rename to .changes/2.17.x/2.17.29.json diff --git a/.changes/2.17.290.json b/.changes/2.17.x/2.17.290.json similarity index 100% rename from .changes/2.17.290.json rename to .changes/2.17.x/2.17.290.json diff --git a/.changes/2.17.291.json b/.changes/2.17.x/2.17.291.json similarity index 100% rename from .changes/2.17.291.json rename to .changes/2.17.x/2.17.291.json diff --git a/.changes/2.17.292.json b/.changes/2.17.x/2.17.292.json similarity index 100% rename from .changes/2.17.292.json rename to .changes/2.17.x/2.17.292.json diff --git a/.changes/2.17.293.json b/.changes/2.17.x/2.17.293.json similarity index 100% rename from .changes/2.17.293.json rename to .changes/2.17.x/2.17.293.json diff --git a/.changes/2.17.294.json b/.changes/2.17.x/2.17.294.json similarity index 100% rename from .changes/2.17.294.json rename to .changes/2.17.x/2.17.294.json diff --git a/.changes/2.17.295.json b/.changes/2.17.x/2.17.295.json similarity index 100% rename from .changes/2.17.295.json rename to .changes/2.17.x/2.17.295.json diff --git a/.changes/2.17.3.json b/.changes/2.17.x/2.17.3.json similarity index 100% rename from .changes/2.17.3.json rename to .changes/2.17.x/2.17.3.json diff --git a/.changes/2.17.30.json b/.changes/2.17.x/2.17.30.json similarity index 100% rename from .changes/2.17.30.json rename to .changes/2.17.x/2.17.30.json diff --git a/.changes/2.17.31.json b/.changes/2.17.x/2.17.31.json similarity index 100% rename from .changes/2.17.31.json rename to .changes/2.17.x/2.17.31.json diff --git a/.changes/2.17.32.json b/.changes/2.17.x/2.17.32.json similarity index 100% rename from .changes/2.17.32.json rename to .changes/2.17.x/2.17.32.json diff --git a/.changes/2.17.33.json b/.changes/2.17.x/2.17.33.json similarity index 100% rename from .changes/2.17.33.json rename to .changes/2.17.x/2.17.33.json diff --git a/.changes/2.17.34.json b/.changes/2.17.x/2.17.34.json similarity index 100% rename from .changes/2.17.34.json rename to .changes/2.17.x/2.17.34.json diff --git a/.changes/2.17.35.json b/.changes/2.17.x/2.17.35.json similarity index 100% rename from .changes/2.17.35.json rename to .changes/2.17.x/2.17.35.json diff --git a/.changes/2.17.36.json b/.changes/2.17.x/2.17.36.json similarity index 100% rename from .changes/2.17.36.json rename to .changes/2.17.x/2.17.36.json diff --git a/.changes/2.17.37.json b/.changes/2.17.x/2.17.37.json similarity index 100% rename from .changes/2.17.37.json rename to .changes/2.17.x/2.17.37.json diff --git a/.changes/2.17.38.json b/.changes/2.17.x/2.17.38.json similarity index 100% rename from .changes/2.17.38.json rename to .changes/2.17.x/2.17.38.json diff --git a/.changes/2.17.39.json b/.changes/2.17.x/2.17.39.json similarity index 100% rename from .changes/2.17.39.json rename to .changes/2.17.x/2.17.39.json diff --git a/.changes/2.17.4.json b/.changes/2.17.x/2.17.4.json similarity index 100% rename from .changes/2.17.4.json rename to .changes/2.17.x/2.17.4.json diff --git a/.changes/2.17.40.json b/.changes/2.17.x/2.17.40.json similarity index 100% rename from .changes/2.17.40.json rename to .changes/2.17.x/2.17.40.json diff --git a/.changes/2.17.41.json b/.changes/2.17.x/2.17.41.json similarity index 100% rename from .changes/2.17.41.json rename to .changes/2.17.x/2.17.41.json diff --git a/.changes/2.17.42.json b/.changes/2.17.x/2.17.42.json similarity index 100% rename from .changes/2.17.42.json rename to .changes/2.17.x/2.17.42.json diff --git a/.changes/2.17.43.json b/.changes/2.17.x/2.17.43.json similarity index 100% rename from .changes/2.17.43.json rename to .changes/2.17.x/2.17.43.json diff --git a/.changes/2.17.44.json b/.changes/2.17.x/2.17.44.json similarity index 100% rename from .changes/2.17.44.json rename to .changes/2.17.x/2.17.44.json diff --git a/.changes/2.17.45.json b/.changes/2.17.x/2.17.45.json similarity index 100% rename from .changes/2.17.45.json rename to .changes/2.17.x/2.17.45.json diff --git a/.changes/2.17.46.json b/.changes/2.17.x/2.17.46.json similarity index 100% rename from .changes/2.17.46.json rename to .changes/2.17.x/2.17.46.json diff --git a/.changes/2.17.47.json b/.changes/2.17.x/2.17.47.json similarity index 100% rename from .changes/2.17.47.json rename to .changes/2.17.x/2.17.47.json diff --git a/.changes/2.17.48.json b/.changes/2.17.x/2.17.48.json similarity index 100% rename from .changes/2.17.48.json rename to .changes/2.17.x/2.17.48.json diff --git a/.changes/2.17.49.json b/.changes/2.17.x/2.17.49.json similarity index 100% rename from .changes/2.17.49.json rename to .changes/2.17.x/2.17.49.json diff --git a/.changes/2.17.5.json b/.changes/2.17.x/2.17.5.json similarity index 100% rename from .changes/2.17.5.json rename to .changes/2.17.x/2.17.5.json diff --git a/.changes/2.17.50.json b/.changes/2.17.x/2.17.50.json similarity index 100% rename from .changes/2.17.50.json rename to .changes/2.17.x/2.17.50.json diff --git a/.changes/2.17.51.json b/.changes/2.17.x/2.17.51.json similarity index 100% rename from .changes/2.17.51.json rename to .changes/2.17.x/2.17.51.json diff --git a/.changes/2.17.52.json b/.changes/2.17.x/2.17.52.json similarity index 100% rename from .changes/2.17.52.json rename to .changes/2.17.x/2.17.52.json diff --git a/.changes/2.17.53.json b/.changes/2.17.x/2.17.53.json similarity index 100% rename from .changes/2.17.53.json rename to .changes/2.17.x/2.17.53.json diff --git a/.changes/2.17.54.json b/.changes/2.17.x/2.17.54.json similarity index 100% rename from .changes/2.17.54.json rename to .changes/2.17.x/2.17.54.json diff --git a/.changes/2.17.55.json b/.changes/2.17.x/2.17.55.json similarity index 100% rename from .changes/2.17.55.json rename to .changes/2.17.x/2.17.55.json diff --git a/.changes/2.17.56.json b/.changes/2.17.x/2.17.56.json similarity index 100% rename from .changes/2.17.56.json rename to .changes/2.17.x/2.17.56.json diff --git a/.changes/2.17.57.json b/.changes/2.17.x/2.17.57.json similarity index 100% rename from .changes/2.17.57.json rename to .changes/2.17.x/2.17.57.json diff --git a/.changes/2.17.58.json b/.changes/2.17.x/2.17.58.json similarity index 100% rename from .changes/2.17.58.json rename to .changes/2.17.x/2.17.58.json diff --git a/.changes/2.17.59.json b/.changes/2.17.x/2.17.59.json similarity index 100% rename from .changes/2.17.59.json rename to .changes/2.17.x/2.17.59.json diff --git a/.changes/2.17.6.json b/.changes/2.17.x/2.17.6.json similarity index 100% rename from .changes/2.17.6.json rename to .changes/2.17.x/2.17.6.json diff --git a/.changes/2.17.60.json b/.changes/2.17.x/2.17.60.json similarity index 100% rename from .changes/2.17.60.json rename to .changes/2.17.x/2.17.60.json diff --git a/.changes/2.17.61.json b/.changes/2.17.x/2.17.61.json similarity index 100% rename from .changes/2.17.61.json rename to .changes/2.17.x/2.17.61.json diff --git a/.changes/2.17.62.json b/.changes/2.17.x/2.17.62.json similarity index 100% rename from .changes/2.17.62.json rename to .changes/2.17.x/2.17.62.json diff --git a/.changes/2.17.63.json b/.changes/2.17.x/2.17.63.json similarity index 100% rename from .changes/2.17.63.json rename to .changes/2.17.x/2.17.63.json diff --git a/.changes/2.17.64.json b/.changes/2.17.x/2.17.64.json similarity index 100% rename from .changes/2.17.64.json rename to .changes/2.17.x/2.17.64.json diff --git a/.changes/2.17.65.json b/.changes/2.17.x/2.17.65.json similarity index 100% rename from .changes/2.17.65.json rename to .changes/2.17.x/2.17.65.json diff --git a/.changes/2.17.66.json b/.changes/2.17.x/2.17.66.json similarity index 100% rename from .changes/2.17.66.json rename to .changes/2.17.x/2.17.66.json diff --git a/.changes/2.17.67.json b/.changes/2.17.x/2.17.67.json similarity index 100% rename from .changes/2.17.67.json rename to .changes/2.17.x/2.17.67.json diff --git a/.changes/2.17.68.json b/.changes/2.17.x/2.17.68.json similarity index 100% rename from .changes/2.17.68.json rename to .changes/2.17.x/2.17.68.json diff --git a/.changes/2.17.69.json b/.changes/2.17.x/2.17.69.json similarity index 100% rename from .changes/2.17.69.json rename to .changes/2.17.x/2.17.69.json diff --git a/.changes/2.17.7.json b/.changes/2.17.x/2.17.7.json similarity index 100% rename from .changes/2.17.7.json rename to .changes/2.17.x/2.17.7.json diff --git a/.changes/2.17.70.json b/.changes/2.17.x/2.17.70.json similarity index 100% rename from .changes/2.17.70.json rename to .changes/2.17.x/2.17.70.json diff --git a/.changes/2.17.71.json b/.changes/2.17.x/2.17.71.json similarity index 100% rename from .changes/2.17.71.json rename to .changes/2.17.x/2.17.71.json diff --git a/.changes/2.17.72.json b/.changes/2.17.x/2.17.72.json similarity index 100% rename from .changes/2.17.72.json rename to .changes/2.17.x/2.17.72.json diff --git a/.changes/2.17.73.json b/.changes/2.17.x/2.17.73.json similarity index 100% rename from .changes/2.17.73.json rename to .changes/2.17.x/2.17.73.json diff --git a/.changes/2.17.74.json b/.changes/2.17.x/2.17.74.json similarity index 100% rename from .changes/2.17.74.json rename to .changes/2.17.x/2.17.74.json diff --git a/.changes/2.17.75.json b/.changes/2.17.x/2.17.75.json similarity index 100% rename from .changes/2.17.75.json rename to .changes/2.17.x/2.17.75.json diff --git a/.changes/2.17.76.json b/.changes/2.17.x/2.17.76.json similarity index 100% rename from .changes/2.17.76.json rename to .changes/2.17.x/2.17.76.json diff --git a/.changes/2.17.77.json b/.changes/2.17.x/2.17.77.json similarity index 100% rename from .changes/2.17.77.json rename to .changes/2.17.x/2.17.77.json diff --git a/.changes/2.17.78.json b/.changes/2.17.x/2.17.78.json similarity index 100% rename from .changes/2.17.78.json rename to .changes/2.17.x/2.17.78.json diff --git a/.changes/2.17.79.json b/.changes/2.17.x/2.17.79.json similarity index 100% rename from .changes/2.17.79.json rename to .changes/2.17.x/2.17.79.json diff --git a/.changes/2.17.8.json b/.changes/2.17.x/2.17.8.json similarity index 100% rename from .changes/2.17.8.json rename to .changes/2.17.x/2.17.8.json diff --git a/.changes/2.17.80.json b/.changes/2.17.x/2.17.80.json similarity index 100% rename from .changes/2.17.80.json rename to .changes/2.17.x/2.17.80.json diff --git a/.changes/2.17.81.json b/.changes/2.17.x/2.17.81.json similarity index 100% rename from .changes/2.17.81.json rename to .changes/2.17.x/2.17.81.json diff --git a/.changes/2.17.82.json b/.changes/2.17.x/2.17.82.json similarity index 100% rename from .changes/2.17.82.json rename to .changes/2.17.x/2.17.82.json diff --git a/.changes/2.17.83.json b/.changes/2.17.x/2.17.83.json similarity index 100% rename from .changes/2.17.83.json rename to .changes/2.17.x/2.17.83.json diff --git a/.changes/2.17.84.json b/.changes/2.17.x/2.17.84.json similarity index 100% rename from .changes/2.17.84.json rename to .changes/2.17.x/2.17.84.json diff --git a/.changes/2.17.85.json b/.changes/2.17.x/2.17.85.json similarity index 100% rename from .changes/2.17.85.json rename to .changes/2.17.x/2.17.85.json diff --git a/.changes/2.17.86.json b/.changes/2.17.x/2.17.86.json similarity index 100% rename from .changes/2.17.86.json rename to .changes/2.17.x/2.17.86.json diff --git a/.changes/2.17.87.json b/.changes/2.17.x/2.17.87.json similarity index 100% rename from .changes/2.17.87.json rename to .changes/2.17.x/2.17.87.json diff --git a/.changes/2.17.88.json b/.changes/2.17.x/2.17.88.json similarity index 100% rename from .changes/2.17.88.json rename to .changes/2.17.x/2.17.88.json diff --git a/.changes/2.17.89.json b/.changes/2.17.x/2.17.89.json similarity index 100% rename from .changes/2.17.89.json rename to .changes/2.17.x/2.17.89.json diff --git a/.changes/2.17.9.json b/.changes/2.17.x/2.17.9.json similarity index 100% rename from .changes/2.17.9.json rename to .changes/2.17.x/2.17.9.json diff --git a/.changes/2.17.90.json b/.changes/2.17.x/2.17.90.json similarity index 100% rename from .changes/2.17.90.json rename to .changes/2.17.x/2.17.90.json diff --git a/.changes/2.17.91.json b/.changes/2.17.x/2.17.91.json similarity index 100% rename from .changes/2.17.91.json rename to .changes/2.17.x/2.17.91.json diff --git a/.changes/2.17.92.json b/.changes/2.17.x/2.17.92.json similarity index 100% rename from .changes/2.17.92.json rename to .changes/2.17.x/2.17.92.json diff --git a/.changes/2.17.93.json b/.changes/2.17.x/2.17.93.json similarity index 100% rename from .changes/2.17.93.json rename to .changes/2.17.x/2.17.93.json diff --git a/.changes/2.17.94.json b/.changes/2.17.x/2.17.94.json similarity index 100% rename from .changes/2.17.94.json rename to .changes/2.17.x/2.17.94.json diff --git a/.changes/2.17.95.json b/.changes/2.17.x/2.17.95.json similarity index 100% rename from .changes/2.17.95.json rename to .changes/2.17.x/2.17.95.json diff --git a/.changes/2.17.96.json b/.changes/2.17.x/2.17.96.json similarity index 100% rename from .changes/2.17.96.json rename to .changes/2.17.x/2.17.96.json diff --git a/.changes/2.17.97.json b/.changes/2.17.x/2.17.97.json similarity index 100% rename from .changes/2.17.97.json rename to .changes/2.17.x/2.17.97.json diff --git a/.changes/2.17.98.json b/.changes/2.17.x/2.17.98.json similarity index 100% rename from .changes/2.17.98.json rename to .changes/2.17.x/2.17.98.json diff --git a/.changes/2.17.99.json b/.changes/2.17.x/2.17.99.json similarity index 100% rename from .changes/2.17.99.json rename to .changes/2.17.x/2.17.99.json diff --git a/.changes/2.18.0.json b/.changes/2.18.x/2.18.0.json similarity index 100% rename from .changes/2.18.0.json rename to .changes/2.18.x/2.18.0.json diff --git a/.changes/2.18.1.json b/.changes/2.18.x/2.18.1.json similarity index 100% rename from .changes/2.18.1.json rename to .changes/2.18.x/2.18.1.json diff --git a/.changes/2.18.10.json b/.changes/2.18.x/2.18.10.json similarity index 100% rename from .changes/2.18.10.json rename to .changes/2.18.x/2.18.10.json diff --git a/.changes/2.18.11.json b/.changes/2.18.x/2.18.11.json similarity index 100% rename from .changes/2.18.11.json rename to .changes/2.18.x/2.18.11.json diff --git a/.changes/2.18.12.json b/.changes/2.18.x/2.18.12.json similarity index 100% rename from .changes/2.18.12.json rename to .changes/2.18.x/2.18.12.json diff --git a/.changes/2.18.13.json b/.changes/2.18.x/2.18.13.json similarity index 100% rename from .changes/2.18.13.json rename to .changes/2.18.x/2.18.13.json diff --git a/.changes/2.18.14.json b/.changes/2.18.x/2.18.14.json similarity index 100% rename from .changes/2.18.14.json rename to .changes/2.18.x/2.18.14.json diff --git a/.changes/2.18.15.json b/.changes/2.18.x/2.18.15.json similarity index 100% rename from .changes/2.18.15.json rename to .changes/2.18.x/2.18.15.json diff --git a/.changes/2.18.16.json b/.changes/2.18.x/2.18.16.json similarity index 100% rename from .changes/2.18.16.json rename to .changes/2.18.x/2.18.16.json diff --git a/.changes/2.18.17.json b/.changes/2.18.x/2.18.17.json similarity index 100% rename from .changes/2.18.17.json rename to .changes/2.18.x/2.18.17.json diff --git a/.changes/2.18.18.json b/.changes/2.18.x/2.18.18.json similarity index 100% rename from .changes/2.18.18.json rename to .changes/2.18.x/2.18.18.json diff --git a/.changes/2.18.19.json b/.changes/2.18.x/2.18.19.json similarity index 100% rename from .changes/2.18.19.json rename to .changes/2.18.x/2.18.19.json diff --git a/.changes/2.18.2.json b/.changes/2.18.x/2.18.2.json similarity index 100% rename from .changes/2.18.2.json rename to .changes/2.18.x/2.18.2.json diff --git a/.changes/2.18.20.json b/.changes/2.18.x/2.18.20.json similarity index 100% rename from .changes/2.18.20.json rename to .changes/2.18.x/2.18.20.json diff --git a/.changes/2.18.21.json b/.changes/2.18.x/2.18.21.json similarity index 100% rename from .changes/2.18.21.json rename to .changes/2.18.x/2.18.21.json diff --git a/.changes/2.18.22.json b/.changes/2.18.x/2.18.22.json similarity index 100% rename from .changes/2.18.22.json rename to .changes/2.18.x/2.18.22.json diff --git a/.changes/2.18.23.json b/.changes/2.18.x/2.18.23.json similarity index 100% rename from .changes/2.18.23.json rename to .changes/2.18.x/2.18.23.json diff --git a/.changes/2.18.24.json b/.changes/2.18.x/2.18.24.json similarity index 100% rename from .changes/2.18.24.json rename to .changes/2.18.x/2.18.24.json diff --git a/.changes/2.18.25.json b/.changes/2.18.x/2.18.25.json similarity index 100% rename from .changes/2.18.25.json rename to .changes/2.18.x/2.18.25.json diff --git a/.changes/2.18.26.json b/.changes/2.18.x/2.18.26.json similarity index 100% rename from .changes/2.18.26.json rename to .changes/2.18.x/2.18.26.json diff --git a/.changes/2.18.27.json b/.changes/2.18.x/2.18.27.json similarity index 100% rename from .changes/2.18.27.json rename to .changes/2.18.x/2.18.27.json diff --git a/.changes/2.18.28.json b/.changes/2.18.x/2.18.28.json similarity index 100% rename from .changes/2.18.28.json rename to .changes/2.18.x/2.18.28.json diff --git a/.changes/2.18.29.json b/.changes/2.18.x/2.18.29.json similarity index 100% rename from .changes/2.18.29.json rename to .changes/2.18.x/2.18.29.json diff --git a/.changes/2.18.3.json b/.changes/2.18.x/2.18.3.json similarity index 100% rename from .changes/2.18.3.json rename to .changes/2.18.x/2.18.3.json diff --git a/.changes/2.18.30.json b/.changes/2.18.x/2.18.30.json similarity index 100% rename from .changes/2.18.30.json rename to .changes/2.18.x/2.18.30.json diff --git a/.changes/2.18.31.json b/.changes/2.18.x/2.18.31.json similarity index 100% rename from .changes/2.18.31.json rename to .changes/2.18.x/2.18.31.json diff --git a/.changes/2.18.32.json b/.changes/2.18.x/2.18.32.json similarity index 100% rename from .changes/2.18.32.json rename to .changes/2.18.x/2.18.32.json diff --git a/.changes/2.18.33.json b/.changes/2.18.x/2.18.33.json similarity index 100% rename from .changes/2.18.33.json rename to .changes/2.18.x/2.18.33.json diff --git a/.changes/2.18.34.json b/.changes/2.18.x/2.18.34.json similarity index 100% rename from .changes/2.18.34.json rename to .changes/2.18.x/2.18.34.json diff --git a/.changes/2.18.35.json b/.changes/2.18.x/2.18.35.json similarity index 100% rename from .changes/2.18.35.json rename to .changes/2.18.x/2.18.35.json diff --git a/.changes/2.18.36.json b/.changes/2.18.x/2.18.36.json similarity index 100% rename from .changes/2.18.36.json rename to .changes/2.18.x/2.18.36.json diff --git a/.changes/2.18.38.json b/.changes/2.18.x/2.18.38.json similarity index 100% rename from .changes/2.18.38.json rename to .changes/2.18.x/2.18.38.json diff --git a/.changes/2.18.39.json b/.changes/2.18.x/2.18.39.json similarity index 100% rename from .changes/2.18.39.json rename to .changes/2.18.x/2.18.39.json diff --git a/.changes/2.18.4.json b/.changes/2.18.x/2.18.4.json similarity index 100% rename from .changes/2.18.4.json rename to .changes/2.18.x/2.18.4.json diff --git a/.changes/2.18.40.json b/.changes/2.18.x/2.18.40.json similarity index 100% rename from .changes/2.18.40.json rename to .changes/2.18.x/2.18.40.json diff --git a/.changes/2.18.41.json b/.changes/2.18.x/2.18.41.json similarity index 100% rename from .changes/2.18.41.json rename to .changes/2.18.x/2.18.41.json diff --git a/.changes/2.18.5.json b/.changes/2.18.x/2.18.5.json similarity index 100% rename from .changes/2.18.5.json rename to .changes/2.18.x/2.18.5.json diff --git a/.changes/2.18.6.json b/.changes/2.18.x/2.18.6.json similarity index 100% rename from .changes/2.18.6.json rename to .changes/2.18.x/2.18.6.json diff --git a/.changes/2.18.7.json b/.changes/2.18.x/2.18.7.json similarity index 100% rename from .changes/2.18.7.json rename to .changes/2.18.x/2.18.7.json diff --git a/.changes/2.18.8.json b/.changes/2.18.x/2.18.8.json similarity index 100% rename from .changes/2.18.8.json rename to .changes/2.18.x/2.18.8.json diff --git a/.changes/2.18.9.json b/.changes/2.18.x/2.18.9.json similarity index 100% rename from .changes/2.18.9.json rename to .changes/2.18.x/2.18.9.json diff --git a/.changes/2.19.0.json b/.changes/2.19.x/2.19.0.json similarity index 100% rename from .changes/2.19.0.json rename to .changes/2.19.x/2.19.0.json diff --git a/.changes/2.19.1.json b/.changes/2.19.x/2.19.1.json similarity index 100% rename from .changes/2.19.1.json rename to .changes/2.19.x/2.19.1.json diff --git a/.changes/2.19.10.json b/.changes/2.19.x/2.19.10.json similarity index 100% rename from .changes/2.19.10.json rename to .changes/2.19.x/2.19.10.json diff --git a/.changes/2.19.11.json b/.changes/2.19.x/2.19.11.json similarity index 100% rename from .changes/2.19.11.json rename to .changes/2.19.x/2.19.11.json diff --git a/.changes/2.19.12.json b/.changes/2.19.x/2.19.12.json similarity index 100% rename from .changes/2.19.12.json rename to .changes/2.19.x/2.19.12.json diff --git a/.changes/2.19.13.json b/.changes/2.19.x/2.19.13.json similarity index 100% rename from .changes/2.19.13.json rename to .changes/2.19.x/2.19.13.json diff --git a/.changes/2.19.14.json b/.changes/2.19.x/2.19.14.json similarity index 100% rename from .changes/2.19.14.json rename to .changes/2.19.x/2.19.14.json diff --git a/.changes/2.19.15.json b/.changes/2.19.x/2.19.15.json similarity index 100% rename from .changes/2.19.15.json rename to .changes/2.19.x/2.19.15.json diff --git a/.changes/2.19.16.json b/.changes/2.19.x/2.19.16.json similarity index 100% rename from .changes/2.19.16.json rename to .changes/2.19.x/2.19.16.json diff --git a/.changes/2.19.17.json b/.changes/2.19.x/2.19.17.json similarity index 100% rename from .changes/2.19.17.json rename to .changes/2.19.x/2.19.17.json diff --git a/.changes/2.19.18.json b/.changes/2.19.x/2.19.18.json similarity index 100% rename from .changes/2.19.18.json rename to .changes/2.19.x/2.19.18.json diff --git a/.changes/2.19.19.json b/.changes/2.19.x/2.19.19.json similarity index 100% rename from .changes/2.19.19.json rename to .changes/2.19.x/2.19.19.json diff --git a/.changes/2.19.2.json b/.changes/2.19.x/2.19.2.json similarity index 100% rename from .changes/2.19.2.json rename to .changes/2.19.x/2.19.2.json diff --git a/.changes/2.19.20.json b/.changes/2.19.x/2.19.20.json similarity index 100% rename from .changes/2.19.20.json rename to .changes/2.19.x/2.19.20.json diff --git a/.changes/2.19.21.json b/.changes/2.19.x/2.19.21.json similarity index 100% rename from .changes/2.19.21.json rename to .changes/2.19.x/2.19.21.json diff --git a/.changes/2.19.22.json b/.changes/2.19.x/2.19.22.json similarity index 100% rename from .changes/2.19.22.json rename to .changes/2.19.x/2.19.22.json diff --git a/.changes/2.19.23.json b/.changes/2.19.x/2.19.23.json similarity index 100% rename from .changes/2.19.23.json rename to .changes/2.19.x/2.19.23.json diff --git a/.changes/2.19.24.json b/.changes/2.19.x/2.19.24.json similarity index 100% rename from .changes/2.19.24.json rename to .changes/2.19.x/2.19.24.json diff --git a/.changes/2.19.25.json b/.changes/2.19.x/2.19.25.json similarity index 100% rename from .changes/2.19.25.json rename to .changes/2.19.x/2.19.25.json diff --git a/.changes/2.19.26.json b/.changes/2.19.x/2.19.26.json similarity index 100% rename from .changes/2.19.26.json rename to .changes/2.19.x/2.19.26.json diff --git a/.changes/2.19.27.json b/.changes/2.19.x/2.19.27.json similarity index 100% rename from .changes/2.19.27.json rename to .changes/2.19.x/2.19.27.json diff --git a/.changes/2.19.28.json b/.changes/2.19.x/2.19.28.json similarity index 100% rename from .changes/2.19.28.json rename to .changes/2.19.x/2.19.28.json diff --git a/.changes/2.19.29.json b/.changes/2.19.x/2.19.29.json similarity index 100% rename from .changes/2.19.29.json rename to .changes/2.19.x/2.19.29.json diff --git a/.changes/2.19.3.json b/.changes/2.19.x/2.19.3.json similarity index 100% rename from .changes/2.19.3.json rename to .changes/2.19.x/2.19.3.json diff --git a/.changes/2.19.30.json b/.changes/2.19.x/2.19.30.json similarity index 100% rename from .changes/2.19.30.json rename to .changes/2.19.x/2.19.30.json diff --git a/.changes/2.19.31.json b/.changes/2.19.x/2.19.31.json similarity index 100% rename from .changes/2.19.31.json rename to .changes/2.19.x/2.19.31.json diff --git a/.changes/2.19.32.json b/.changes/2.19.x/2.19.32.json similarity index 100% rename from .changes/2.19.32.json rename to .changes/2.19.x/2.19.32.json diff --git a/.changes/2.19.33.json b/.changes/2.19.x/2.19.33.json similarity index 100% rename from .changes/2.19.33.json rename to .changes/2.19.x/2.19.33.json diff --git a/.changes/2.19.4.json b/.changes/2.19.x/2.19.4.json similarity index 100% rename from .changes/2.19.4.json rename to .changes/2.19.x/2.19.4.json diff --git a/.changes/2.19.5.json b/.changes/2.19.x/2.19.5.json similarity index 100% rename from .changes/2.19.5.json rename to .changes/2.19.x/2.19.5.json diff --git a/.changes/2.19.6.json b/.changes/2.19.x/2.19.6.json similarity index 100% rename from .changes/2.19.6.json rename to .changes/2.19.x/2.19.6.json diff --git a/.changes/2.19.7.json b/.changes/2.19.x/2.19.7.json similarity index 100% rename from .changes/2.19.7.json rename to .changes/2.19.x/2.19.7.json diff --git a/.changes/2.19.8.json b/.changes/2.19.x/2.19.8.json similarity index 100% rename from .changes/2.19.8.json rename to .changes/2.19.x/2.19.8.json diff --git a/.changes/2.19.9.json b/.changes/2.19.x/2.19.9.json similarity index 100% rename from .changes/2.19.9.json rename to .changes/2.19.x/2.19.9.json diff --git a/.changes/2.2.0.json b/.changes/2.2.x/2.2.0.json similarity index 100% rename from .changes/2.2.0.json rename to .changes/2.2.x/2.2.0.json diff --git a/.changes/2.20.0.json b/.changes/2.20.x/2.20.0.json similarity index 100% rename from .changes/2.20.0.json rename to .changes/2.20.x/2.20.0.json diff --git a/.changes/2.20.1.json b/.changes/2.20.x/2.20.1.json similarity index 100% rename from .changes/2.20.1.json rename to .changes/2.20.x/2.20.1.json diff --git a/.changes/2.20.10.json b/.changes/2.20.x/2.20.10.json similarity index 100% rename from .changes/2.20.10.json rename to .changes/2.20.x/2.20.10.json diff --git a/.changes/2.20.100.json b/.changes/2.20.x/2.20.100.json similarity index 100% rename from .changes/2.20.100.json rename to .changes/2.20.x/2.20.100.json diff --git a/.changes/2.20.101.json b/.changes/2.20.x/2.20.101.json similarity index 100% rename from .changes/2.20.101.json rename to .changes/2.20.x/2.20.101.json diff --git a/.changes/2.20.102.json b/.changes/2.20.x/2.20.102.json similarity index 100% rename from .changes/2.20.102.json rename to .changes/2.20.x/2.20.102.json diff --git a/.changes/2.20.103.json b/.changes/2.20.x/2.20.103.json similarity index 100% rename from .changes/2.20.103.json rename to .changes/2.20.x/2.20.103.json diff --git a/.changes/2.20.104.json b/.changes/2.20.x/2.20.104.json similarity index 100% rename from .changes/2.20.104.json rename to .changes/2.20.x/2.20.104.json diff --git a/.changes/2.20.105.json b/.changes/2.20.x/2.20.105.json similarity index 100% rename from .changes/2.20.105.json rename to .changes/2.20.x/2.20.105.json diff --git a/.changes/2.20.106.json b/.changes/2.20.x/2.20.106.json similarity index 100% rename from .changes/2.20.106.json rename to .changes/2.20.x/2.20.106.json diff --git a/.changes/2.20.107.json b/.changes/2.20.x/2.20.107.json similarity index 100% rename from .changes/2.20.107.json rename to .changes/2.20.x/2.20.107.json diff --git a/.changes/2.20.108.json b/.changes/2.20.x/2.20.108.json similarity index 100% rename from .changes/2.20.108.json rename to .changes/2.20.x/2.20.108.json diff --git a/.changes/2.20.109.json b/.changes/2.20.x/2.20.109.json similarity index 100% rename from .changes/2.20.109.json rename to .changes/2.20.x/2.20.109.json diff --git a/.changes/2.20.11.json b/.changes/2.20.x/2.20.11.json similarity index 100% rename from .changes/2.20.11.json rename to .changes/2.20.x/2.20.11.json diff --git a/.changes/2.20.110.json b/.changes/2.20.x/2.20.110.json similarity index 100% rename from .changes/2.20.110.json rename to .changes/2.20.x/2.20.110.json diff --git a/.changes/2.20.111.json b/.changes/2.20.x/2.20.111.json similarity index 100% rename from .changes/2.20.111.json rename to .changes/2.20.x/2.20.111.json diff --git a/.changes/2.20.112.json b/.changes/2.20.x/2.20.112.json similarity index 100% rename from .changes/2.20.112.json rename to .changes/2.20.x/2.20.112.json diff --git a/.changes/2.20.113.json b/.changes/2.20.x/2.20.113.json similarity index 100% rename from .changes/2.20.113.json rename to .changes/2.20.x/2.20.113.json diff --git a/.changes/2.20.114.json b/.changes/2.20.x/2.20.114.json similarity index 100% rename from .changes/2.20.114.json rename to .changes/2.20.x/2.20.114.json diff --git a/.changes/2.20.115.json b/.changes/2.20.x/2.20.115.json similarity index 100% rename from .changes/2.20.115.json rename to .changes/2.20.x/2.20.115.json diff --git a/.changes/2.20.116.json b/.changes/2.20.x/2.20.116.json similarity index 100% rename from .changes/2.20.116.json rename to .changes/2.20.x/2.20.116.json diff --git a/.changes/2.20.117.json b/.changes/2.20.x/2.20.117.json similarity index 100% rename from .changes/2.20.117.json rename to .changes/2.20.x/2.20.117.json diff --git a/.changes/2.20.118.json b/.changes/2.20.x/2.20.118.json similarity index 100% rename from .changes/2.20.118.json rename to .changes/2.20.x/2.20.118.json diff --git a/.changes/2.20.119.json b/.changes/2.20.x/2.20.119.json similarity index 100% rename from .changes/2.20.119.json rename to .changes/2.20.x/2.20.119.json diff --git a/.changes/2.20.12.json b/.changes/2.20.x/2.20.12.json similarity index 100% rename from .changes/2.20.12.json rename to .changes/2.20.x/2.20.12.json diff --git a/.changes/2.20.120.json b/.changes/2.20.x/2.20.120.json similarity index 100% rename from .changes/2.20.120.json rename to .changes/2.20.x/2.20.120.json diff --git a/.changes/2.20.121.json b/.changes/2.20.x/2.20.121.json similarity index 100% rename from .changes/2.20.121.json rename to .changes/2.20.x/2.20.121.json diff --git a/.changes/2.20.122.json b/.changes/2.20.x/2.20.122.json similarity index 100% rename from .changes/2.20.122.json rename to .changes/2.20.x/2.20.122.json diff --git a/.changes/2.20.123.json b/.changes/2.20.x/2.20.123.json similarity index 100% rename from .changes/2.20.123.json rename to .changes/2.20.x/2.20.123.json diff --git a/.changes/2.20.124.json b/.changes/2.20.x/2.20.124.json similarity index 100% rename from .changes/2.20.124.json rename to .changes/2.20.x/2.20.124.json diff --git a/.changes/2.20.125.json b/.changes/2.20.x/2.20.125.json similarity index 100% rename from .changes/2.20.125.json rename to .changes/2.20.x/2.20.125.json diff --git a/.changes/2.20.126.json b/.changes/2.20.x/2.20.126.json similarity index 100% rename from .changes/2.20.126.json rename to .changes/2.20.x/2.20.126.json diff --git a/.changes/2.20.127.json b/.changes/2.20.x/2.20.127.json similarity index 100% rename from .changes/2.20.127.json rename to .changes/2.20.x/2.20.127.json diff --git a/.changes/2.20.128.json b/.changes/2.20.x/2.20.128.json similarity index 100% rename from .changes/2.20.128.json rename to .changes/2.20.x/2.20.128.json diff --git a/.changes/2.20.129.json b/.changes/2.20.x/2.20.129.json similarity index 100% rename from .changes/2.20.129.json rename to .changes/2.20.x/2.20.129.json diff --git a/.changes/2.20.13.json b/.changes/2.20.x/2.20.13.json similarity index 100% rename from .changes/2.20.13.json rename to .changes/2.20.x/2.20.13.json diff --git a/.changes/2.20.130.json b/.changes/2.20.x/2.20.130.json similarity index 100% rename from .changes/2.20.130.json rename to .changes/2.20.x/2.20.130.json diff --git a/.changes/2.20.131.json b/.changes/2.20.x/2.20.131.json similarity index 100% rename from .changes/2.20.131.json rename to .changes/2.20.x/2.20.131.json diff --git a/.changes/2.20.132.json b/.changes/2.20.x/2.20.132.json similarity index 100% rename from .changes/2.20.132.json rename to .changes/2.20.x/2.20.132.json diff --git a/.changes/2.20.133.json b/.changes/2.20.x/2.20.133.json similarity index 100% rename from .changes/2.20.133.json rename to .changes/2.20.x/2.20.133.json diff --git a/.changes/2.20.134.json b/.changes/2.20.x/2.20.134.json similarity index 100% rename from .changes/2.20.134.json rename to .changes/2.20.x/2.20.134.json diff --git a/.changes/2.20.135.json b/.changes/2.20.x/2.20.135.json similarity index 100% rename from .changes/2.20.135.json rename to .changes/2.20.x/2.20.135.json diff --git a/.changes/2.20.136.json b/.changes/2.20.x/2.20.136.json similarity index 100% rename from .changes/2.20.136.json rename to .changes/2.20.x/2.20.136.json diff --git a/.changes/2.20.137.json b/.changes/2.20.x/2.20.137.json similarity index 100% rename from .changes/2.20.137.json rename to .changes/2.20.x/2.20.137.json diff --git a/.changes/2.20.138.json b/.changes/2.20.x/2.20.138.json similarity index 100% rename from .changes/2.20.138.json rename to .changes/2.20.x/2.20.138.json diff --git a/.changes/2.20.139.json b/.changes/2.20.x/2.20.139.json similarity index 100% rename from .changes/2.20.139.json rename to .changes/2.20.x/2.20.139.json diff --git a/.changes/2.20.14.json b/.changes/2.20.x/2.20.14.json similarity index 100% rename from .changes/2.20.14.json rename to .changes/2.20.x/2.20.14.json diff --git a/.changes/2.20.140.json b/.changes/2.20.x/2.20.140.json similarity index 100% rename from .changes/2.20.140.json rename to .changes/2.20.x/2.20.140.json diff --git a/.changes/2.20.141.json b/.changes/2.20.x/2.20.141.json similarity index 100% rename from .changes/2.20.141.json rename to .changes/2.20.x/2.20.141.json diff --git a/.changes/2.20.142.json b/.changes/2.20.x/2.20.142.json similarity index 100% rename from .changes/2.20.142.json rename to .changes/2.20.x/2.20.142.json diff --git a/.changes/2.20.143.json b/.changes/2.20.x/2.20.143.json similarity index 100% rename from .changes/2.20.143.json rename to .changes/2.20.x/2.20.143.json diff --git a/.changes/2.20.144.json b/.changes/2.20.x/2.20.144.json similarity index 100% rename from .changes/2.20.144.json rename to .changes/2.20.x/2.20.144.json diff --git a/.changes/2.20.145.json b/.changes/2.20.x/2.20.145.json similarity index 100% rename from .changes/2.20.145.json rename to .changes/2.20.x/2.20.145.json diff --git a/.changes/2.20.146.json b/.changes/2.20.x/2.20.146.json similarity index 100% rename from .changes/2.20.146.json rename to .changes/2.20.x/2.20.146.json diff --git a/.changes/2.20.147.json b/.changes/2.20.x/2.20.147.json similarity index 100% rename from .changes/2.20.147.json rename to .changes/2.20.x/2.20.147.json diff --git a/.changes/2.20.148.json b/.changes/2.20.x/2.20.148.json similarity index 100% rename from .changes/2.20.148.json rename to .changes/2.20.x/2.20.148.json diff --git a/.changes/2.20.149.json b/.changes/2.20.x/2.20.149.json similarity index 100% rename from .changes/2.20.149.json rename to .changes/2.20.x/2.20.149.json diff --git a/.changes/2.20.15.json b/.changes/2.20.x/2.20.15.json similarity index 100% rename from .changes/2.20.15.json rename to .changes/2.20.x/2.20.15.json diff --git a/.changes/2.20.150.json b/.changes/2.20.x/2.20.150.json similarity index 100% rename from .changes/2.20.150.json rename to .changes/2.20.x/2.20.150.json diff --git a/.changes/2.20.151.json b/.changes/2.20.x/2.20.151.json similarity index 100% rename from .changes/2.20.151.json rename to .changes/2.20.x/2.20.151.json diff --git a/.changes/2.20.152.json b/.changes/2.20.x/2.20.152.json similarity index 100% rename from .changes/2.20.152.json rename to .changes/2.20.x/2.20.152.json diff --git a/.changes/2.20.153.json b/.changes/2.20.x/2.20.153.json similarity index 100% rename from .changes/2.20.153.json rename to .changes/2.20.x/2.20.153.json diff --git a/.changes/2.20.154.json b/.changes/2.20.x/2.20.154.json similarity index 100% rename from .changes/2.20.154.json rename to .changes/2.20.x/2.20.154.json diff --git a/.changes/2.20.155.json b/.changes/2.20.x/2.20.155.json similarity index 100% rename from .changes/2.20.155.json rename to .changes/2.20.x/2.20.155.json diff --git a/.changes/2.20.156.json b/.changes/2.20.x/2.20.156.json similarity index 100% rename from .changes/2.20.156.json rename to .changes/2.20.x/2.20.156.json diff --git a/.changes/2.20.157.json b/.changes/2.20.x/2.20.157.json similarity index 100% rename from .changes/2.20.157.json rename to .changes/2.20.x/2.20.157.json diff --git a/.changes/2.20.158.json b/.changes/2.20.x/2.20.158.json similarity index 100% rename from .changes/2.20.158.json rename to .changes/2.20.x/2.20.158.json diff --git a/.changes/2.20.159.json b/.changes/2.20.x/2.20.159.json similarity index 100% rename from .changes/2.20.159.json rename to .changes/2.20.x/2.20.159.json diff --git a/.changes/2.20.16.json b/.changes/2.20.x/2.20.16.json similarity index 100% rename from .changes/2.20.16.json rename to .changes/2.20.x/2.20.16.json diff --git a/.changes/2.20.160.json b/.changes/2.20.x/2.20.160.json similarity index 100% rename from .changes/2.20.160.json rename to .changes/2.20.x/2.20.160.json diff --git a/.changes/2.20.161.json b/.changes/2.20.x/2.20.161.json similarity index 100% rename from .changes/2.20.161.json rename to .changes/2.20.x/2.20.161.json diff --git a/.changes/2.20.162.json b/.changes/2.20.x/2.20.162.json similarity index 100% rename from .changes/2.20.162.json rename to .changes/2.20.x/2.20.162.json diff --git a/.changes/2.20.17.json b/.changes/2.20.x/2.20.17.json similarity index 100% rename from .changes/2.20.17.json rename to .changes/2.20.x/2.20.17.json diff --git a/.changes/2.20.18.json b/.changes/2.20.x/2.20.18.json similarity index 100% rename from .changes/2.20.18.json rename to .changes/2.20.x/2.20.18.json diff --git a/.changes/2.20.19.json b/.changes/2.20.x/2.20.19.json similarity index 100% rename from .changes/2.20.19.json rename to .changes/2.20.x/2.20.19.json diff --git a/.changes/2.20.2.json b/.changes/2.20.x/2.20.2.json similarity index 100% rename from .changes/2.20.2.json rename to .changes/2.20.x/2.20.2.json diff --git a/.changes/2.20.20.json b/.changes/2.20.x/2.20.20.json similarity index 100% rename from .changes/2.20.20.json rename to .changes/2.20.x/2.20.20.json diff --git a/.changes/2.20.21.json b/.changes/2.20.x/2.20.21.json similarity index 100% rename from .changes/2.20.21.json rename to .changes/2.20.x/2.20.21.json diff --git a/.changes/2.20.22.json b/.changes/2.20.x/2.20.22.json similarity index 100% rename from .changes/2.20.22.json rename to .changes/2.20.x/2.20.22.json diff --git a/.changes/2.20.23.json b/.changes/2.20.x/2.20.23.json similarity index 100% rename from .changes/2.20.23.json rename to .changes/2.20.x/2.20.23.json diff --git a/.changes/2.20.24.json b/.changes/2.20.x/2.20.24.json similarity index 100% rename from .changes/2.20.24.json rename to .changes/2.20.x/2.20.24.json diff --git a/.changes/2.20.25.json b/.changes/2.20.x/2.20.25.json similarity index 100% rename from .changes/2.20.25.json rename to .changes/2.20.x/2.20.25.json diff --git a/.changes/2.20.26.json b/.changes/2.20.x/2.20.26.json similarity index 100% rename from .changes/2.20.26.json rename to .changes/2.20.x/2.20.26.json diff --git a/.changes/2.20.27.json b/.changes/2.20.x/2.20.27.json similarity index 100% rename from .changes/2.20.27.json rename to .changes/2.20.x/2.20.27.json diff --git a/.changes/2.20.28.json b/.changes/2.20.x/2.20.28.json similarity index 100% rename from .changes/2.20.28.json rename to .changes/2.20.x/2.20.28.json diff --git a/.changes/2.20.29.json b/.changes/2.20.x/2.20.29.json similarity index 100% rename from .changes/2.20.29.json rename to .changes/2.20.x/2.20.29.json diff --git a/.changes/2.20.3.json b/.changes/2.20.x/2.20.3.json similarity index 100% rename from .changes/2.20.3.json rename to .changes/2.20.x/2.20.3.json diff --git a/.changes/2.20.30.json b/.changes/2.20.x/2.20.30.json similarity index 100% rename from .changes/2.20.30.json rename to .changes/2.20.x/2.20.30.json diff --git a/.changes/2.20.31.json b/.changes/2.20.x/2.20.31.json similarity index 100% rename from .changes/2.20.31.json rename to .changes/2.20.x/2.20.31.json diff --git a/.changes/2.20.32.json b/.changes/2.20.x/2.20.32.json similarity index 100% rename from .changes/2.20.32.json rename to .changes/2.20.x/2.20.32.json diff --git a/.changes/2.20.33.json b/.changes/2.20.x/2.20.33.json similarity index 100% rename from .changes/2.20.33.json rename to .changes/2.20.x/2.20.33.json diff --git a/.changes/2.20.34.json b/.changes/2.20.x/2.20.34.json similarity index 100% rename from .changes/2.20.34.json rename to .changes/2.20.x/2.20.34.json diff --git a/.changes/2.20.35.json b/.changes/2.20.x/2.20.35.json similarity index 100% rename from .changes/2.20.35.json rename to .changes/2.20.x/2.20.35.json diff --git a/.changes/2.20.36.json b/.changes/2.20.x/2.20.36.json similarity index 100% rename from .changes/2.20.36.json rename to .changes/2.20.x/2.20.36.json diff --git a/.changes/2.20.37.json b/.changes/2.20.x/2.20.37.json similarity index 100% rename from .changes/2.20.37.json rename to .changes/2.20.x/2.20.37.json diff --git a/.changes/2.20.38.json b/.changes/2.20.x/2.20.38.json similarity index 100% rename from .changes/2.20.38.json rename to .changes/2.20.x/2.20.38.json diff --git a/.changes/2.20.39.json b/.changes/2.20.x/2.20.39.json similarity index 100% rename from .changes/2.20.39.json rename to .changes/2.20.x/2.20.39.json diff --git a/.changes/2.20.4.json b/.changes/2.20.x/2.20.4.json similarity index 100% rename from .changes/2.20.4.json rename to .changes/2.20.x/2.20.4.json diff --git a/.changes/2.20.40.json b/.changes/2.20.x/2.20.40.json similarity index 100% rename from .changes/2.20.40.json rename to .changes/2.20.x/2.20.40.json diff --git a/.changes/2.20.41.json b/.changes/2.20.x/2.20.41.json similarity index 100% rename from .changes/2.20.41.json rename to .changes/2.20.x/2.20.41.json diff --git a/.changes/2.20.42.json b/.changes/2.20.x/2.20.42.json similarity index 100% rename from .changes/2.20.42.json rename to .changes/2.20.x/2.20.42.json diff --git a/.changes/2.20.43.json b/.changes/2.20.x/2.20.43.json similarity index 100% rename from .changes/2.20.43.json rename to .changes/2.20.x/2.20.43.json diff --git a/.changes/2.20.44.json b/.changes/2.20.x/2.20.44.json similarity index 100% rename from .changes/2.20.44.json rename to .changes/2.20.x/2.20.44.json diff --git a/.changes/2.20.45.json b/.changes/2.20.x/2.20.45.json similarity index 100% rename from .changes/2.20.45.json rename to .changes/2.20.x/2.20.45.json diff --git a/.changes/2.20.46.json b/.changes/2.20.x/2.20.46.json similarity index 100% rename from .changes/2.20.46.json rename to .changes/2.20.x/2.20.46.json diff --git a/.changes/2.20.47.json b/.changes/2.20.x/2.20.47.json similarity index 100% rename from .changes/2.20.47.json rename to .changes/2.20.x/2.20.47.json diff --git a/.changes/2.20.48.json b/.changes/2.20.x/2.20.48.json similarity index 100% rename from .changes/2.20.48.json rename to .changes/2.20.x/2.20.48.json diff --git a/.changes/2.20.49.json b/.changes/2.20.x/2.20.49.json similarity index 100% rename from .changes/2.20.49.json rename to .changes/2.20.x/2.20.49.json diff --git a/.changes/2.20.5.json b/.changes/2.20.x/2.20.5.json similarity index 100% rename from .changes/2.20.5.json rename to .changes/2.20.x/2.20.5.json diff --git a/.changes/2.20.50.json b/.changes/2.20.x/2.20.50.json similarity index 100% rename from .changes/2.20.50.json rename to .changes/2.20.x/2.20.50.json diff --git a/.changes/2.20.51.json b/.changes/2.20.x/2.20.51.json similarity index 100% rename from .changes/2.20.51.json rename to .changes/2.20.x/2.20.51.json diff --git a/.changes/2.20.52.json b/.changes/2.20.x/2.20.52.json similarity index 100% rename from .changes/2.20.52.json rename to .changes/2.20.x/2.20.52.json diff --git a/.changes/2.20.53.json b/.changes/2.20.x/2.20.53.json similarity index 100% rename from .changes/2.20.53.json rename to .changes/2.20.x/2.20.53.json diff --git a/.changes/2.20.54.json b/.changes/2.20.x/2.20.54.json similarity index 100% rename from .changes/2.20.54.json rename to .changes/2.20.x/2.20.54.json diff --git a/.changes/2.20.55.json b/.changes/2.20.x/2.20.55.json similarity index 100% rename from .changes/2.20.55.json rename to .changes/2.20.x/2.20.55.json diff --git a/.changes/2.20.56.json b/.changes/2.20.x/2.20.56.json similarity index 100% rename from .changes/2.20.56.json rename to .changes/2.20.x/2.20.56.json diff --git a/.changes/2.20.57.json b/.changes/2.20.x/2.20.57.json similarity index 100% rename from .changes/2.20.57.json rename to .changes/2.20.x/2.20.57.json diff --git a/.changes/2.20.58.json b/.changes/2.20.x/2.20.58.json similarity index 100% rename from .changes/2.20.58.json rename to .changes/2.20.x/2.20.58.json diff --git a/.changes/2.20.59.json b/.changes/2.20.x/2.20.59.json similarity index 100% rename from .changes/2.20.59.json rename to .changes/2.20.x/2.20.59.json diff --git a/.changes/2.20.6.json b/.changes/2.20.x/2.20.6.json similarity index 100% rename from .changes/2.20.6.json rename to .changes/2.20.x/2.20.6.json diff --git a/.changes/2.20.60.json b/.changes/2.20.x/2.20.60.json similarity index 100% rename from .changes/2.20.60.json rename to .changes/2.20.x/2.20.60.json diff --git a/.changes/2.20.61.json b/.changes/2.20.x/2.20.61.json similarity index 100% rename from .changes/2.20.61.json rename to .changes/2.20.x/2.20.61.json diff --git a/.changes/2.20.62.json b/.changes/2.20.x/2.20.62.json similarity index 100% rename from .changes/2.20.62.json rename to .changes/2.20.x/2.20.62.json diff --git a/.changes/2.20.63.json b/.changes/2.20.x/2.20.63.json similarity index 100% rename from .changes/2.20.63.json rename to .changes/2.20.x/2.20.63.json diff --git a/.changes/2.20.64.json b/.changes/2.20.x/2.20.64.json similarity index 100% rename from .changes/2.20.64.json rename to .changes/2.20.x/2.20.64.json diff --git a/.changes/2.20.65.json b/.changes/2.20.x/2.20.65.json similarity index 100% rename from .changes/2.20.65.json rename to .changes/2.20.x/2.20.65.json diff --git a/.changes/2.20.66.json b/.changes/2.20.x/2.20.66.json similarity index 100% rename from .changes/2.20.66.json rename to .changes/2.20.x/2.20.66.json diff --git a/.changes/2.20.67.json b/.changes/2.20.x/2.20.67.json similarity index 100% rename from .changes/2.20.67.json rename to .changes/2.20.x/2.20.67.json diff --git a/.changes/2.20.68.json b/.changes/2.20.x/2.20.68.json similarity index 100% rename from .changes/2.20.68.json rename to .changes/2.20.x/2.20.68.json diff --git a/.changes/2.20.69.json b/.changes/2.20.x/2.20.69.json similarity index 100% rename from .changes/2.20.69.json rename to .changes/2.20.x/2.20.69.json diff --git a/.changes/2.20.7.json b/.changes/2.20.x/2.20.7.json similarity index 100% rename from .changes/2.20.7.json rename to .changes/2.20.x/2.20.7.json diff --git a/.changes/2.20.70.json b/.changes/2.20.x/2.20.70.json similarity index 100% rename from .changes/2.20.70.json rename to .changes/2.20.x/2.20.70.json diff --git a/.changes/2.20.71.json b/.changes/2.20.x/2.20.71.json similarity index 100% rename from .changes/2.20.71.json rename to .changes/2.20.x/2.20.71.json diff --git a/.changes/2.20.72.json b/.changes/2.20.x/2.20.72.json similarity index 100% rename from .changes/2.20.72.json rename to .changes/2.20.x/2.20.72.json diff --git a/.changes/2.20.73.json b/.changes/2.20.x/2.20.73.json similarity index 100% rename from .changes/2.20.73.json rename to .changes/2.20.x/2.20.73.json diff --git a/.changes/2.20.74.json b/.changes/2.20.x/2.20.74.json similarity index 100% rename from .changes/2.20.74.json rename to .changes/2.20.x/2.20.74.json diff --git a/.changes/2.20.75.json b/.changes/2.20.x/2.20.75.json similarity index 100% rename from .changes/2.20.75.json rename to .changes/2.20.x/2.20.75.json diff --git a/.changes/2.20.76.json b/.changes/2.20.x/2.20.76.json similarity index 100% rename from .changes/2.20.76.json rename to .changes/2.20.x/2.20.76.json diff --git a/.changes/2.20.77.json b/.changes/2.20.x/2.20.77.json similarity index 100% rename from .changes/2.20.77.json rename to .changes/2.20.x/2.20.77.json diff --git a/.changes/2.20.78.json b/.changes/2.20.x/2.20.78.json similarity index 100% rename from .changes/2.20.78.json rename to .changes/2.20.x/2.20.78.json diff --git a/.changes/2.20.79.json b/.changes/2.20.x/2.20.79.json similarity index 100% rename from .changes/2.20.79.json rename to .changes/2.20.x/2.20.79.json diff --git a/.changes/2.20.8.json b/.changes/2.20.x/2.20.8.json similarity index 100% rename from .changes/2.20.8.json rename to .changes/2.20.x/2.20.8.json diff --git a/.changes/2.20.80.json b/.changes/2.20.x/2.20.80.json similarity index 100% rename from .changes/2.20.80.json rename to .changes/2.20.x/2.20.80.json diff --git a/.changes/2.20.81.json b/.changes/2.20.x/2.20.81.json similarity index 100% rename from .changes/2.20.81.json rename to .changes/2.20.x/2.20.81.json diff --git a/.changes/2.20.82.json b/.changes/2.20.x/2.20.82.json similarity index 100% rename from .changes/2.20.82.json rename to .changes/2.20.x/2.20.82.json diff --git a/.changes/2.20.83.json b/.changes/2.20.x/2.20.83.json similarity index 100% rename from .changes/2.20.83.json rename to .changes/2.20.x/2.20.83.json diff --git a/.changes/2.20.84.json b/.changes/2.20.x/2.20.84.json similarity index 100% rename from .changes/2.20.84.json rename to .changes/2.20.x/2.20.84.json diff --git a/.changes/2.20.85.json b/.changes/2.20.x/2.20.85.json similarity index 100% rename from .changes/2.20.85.json rename to .changes/2.20.x/2.20.85.json diff --git a/.changes/2.20.86.json b/.changes/2.20.x/2.20.86.json similarity index 100% rename from .changes/2.20.86.json rename to .changes/2.20.x/2.20.86.json diff --git a/.changes/2.20.87.json b/.changes/2.20.x/2.20.87.json similarity index 100% rename from .changes/2.20.87.json rename to .changes/2.20.x/2.20.87.json diff --git a/.changes/2.20.88.json b/.changes/2.20.x/2.20.88.json similarity index 100% rename from .changes/2.20.88.json rename to .changes/2.20.x/2.20.88.json diff --git a/.changes/2.20.89.json b/.changes/2.20.x/2.20.89.json similarity index 100% rename from .changes/2.20.89.json rename to .changes/2.20.x/2.20.89.json diff --git a/.changes/2.20.9.json b/.changes/2.20.x/2.20.9.json similarity index 100% rename from .changes/2.20.9.json rename to .changes/2.20.x/2.20.9.json diff --git a/.changes/2.20.90.json b/.changes/2.20.x/2.20.90.json similarity index 100% rename from .changes/2.20.90.json rename to .changes/2.20.x/2.20.90.json diff --git a/.changes/2.20.91.json b/.changes/2.20.x/2.20.91.json similarity index 100% rename from .changes/2.20.91.json rename to .changes/2.20.x/2.20.91.json diff --git a/.changes/2.20.92.json b/.changes/2.20.x/2.20.92.json similarity index 100% rename from .changes/2.20.92.json rename to .changes/2.20.x/2.20.92.json diff --git a/.changes/2.20.93.json b/.changes/2.20.x/2.20.93.json similarity index 100% rename from .changes/2.20.93.json rename to .changes/2.20.x/2.20.93.json diff --git a/.changes/2.20.94.json b/.changes/2.20.x/2.20.94.json similarity index 100% rename from .changes/2.20.94.json rename to .changes/2.20.x/2.20.94.json diff --git a/.changes/2.20.95.json b/.changes/2.20.x/2.20.95.json similarity index 100% rename from .changes/2.20.95.json rename to .changes/2.20.x/2.20.95.json diff --git a/.changes/2.20.96.json b/.changes/2.20.x/2.20.96.json similarity index 100% rename from .changes/2.20.96.json rename to .changes/2.20.x/2.20.96.json diff --git a/.changes/2.20.97.json b/.changes/2.20.x/2.20.97.json similarity index 100% rename from .changes/2.20.97.json rename to .changes/2.20.x/2.20.97.json diff --git a/.changes/2.20.98.json b/.changes/2.20.x/2.20.98.json similarity index 100% rename from .changes/2.20.98.json rename to .changes/2.20.x/2.20.98.json diff --git a/.changes/2.20.99.json b/.changes/2.20.x/2.20.99.json similarity index 100% rename from .changes/2.20.99.json rename to .changes/2.20.x/2.20.99.json diff --git a/.changes/2.21.0.json b/.changes/2.21.x/2.21.0.json similarity index 100% rename from .changes/2.21.0.json rename to .changes/2.21.x/2.21.0.json diff --git a/.changes/2.21.1.json b/.changes/2.21.x/2.21.1.json similarity index 100% rename from .changes/2.21.1.json rename to .changes/2.21.x/2.21.1.json diff --git a/.changes/2.21.10.json b/.changes/2.21.x/2.21.10.json similarity index 100% rename from .changes/2.21.10.json rename to .changes/2.21.x/2.21.10.json diff --git a/.changes/2.21.11.json b/.changes/2.21.x/2.21.11.json similarity index 100% rename from .changes/2.21.11.json rename to .changes/2.21.x/2.21.11.json diff --git a/.changes/2.21.12.json b/.changes/2.21.x/2.21.12.json similarity index 100% rename from .changes/2.21.12.json rename to .changes/2.21.x/2.21.12.json diff --git a/.changes/2.21.13.json b/.changes/2.21.x/2.21.13.json similarity index 100% rename from .changes/2.21.13.json rename to .changes/2.21.x/2.21.13.json diff --git a/.changes/2.21.14.json b/.changes/2.21.x/2.21.14.json similarity index 100% rename from .changes/2.21.14.json rename to .changes/2.21.x/2.21.14.json diff --git a/.changes/2.21.15.json b/.changes/2.21.x/2.21.15.json similarity index 100% rename from .changes/2.21.15.json rename to .changes/2.21.x/2.21.15.json diff --git a/.changes/2.21.16.json b/.changes/2.21.x/2.21.16.json similarity index 100% rename from .changes/2.21.16.json rename to .changes/2.21.x/2.21.16.json diff --git a/.changes/2.21.17.json b/.changes/2.21.x/2.21.17.json similarity index 100% rename from .changes/2.21.17.json rename to .changes/2.21.x/2.21.17.json diff --git a/.changes/2.21.18.json b/.changes/2.21.x/2.21.18.json similarity index 100% rename from .changes/2.21.18.json rename to .changes/2.21.x/2.21.18.json diff --git a/.changes/2.21.19.json b/.changes/2.21.x/2.21.19.json similarity index 100% rename from .changes/2.21.19.json rename to .changes/2.21.x/2.21.19.json diff --git a/.changes/2.21.2.json b/.changes/2.21.x/2.21.2.json similarity index 100% rename from .changes/2.21.2.json rename to .changes/2.21.x/2.21.2.json diff --git a/.changes/2.21.20.json b/.changes/2.21.x/2.21.20.json similarity index 100% rename from .changes/2.21.20.json rename to .changes/2.21.x/2.21.20.json diff --git a/.changes/2.21.21.json b/.changes/2.21.x/2.21.21.json similarity index 100% rename from .changes/2.21.21.json rename to .changes/2.21.x/2.21.21.json diff --git a/.changes/2.21.22.json b/.changes/2.21.x/2.21.22.json similarity index 100% rename from .changes/2.21.22.json rename to .changes/2.21.x/2.21.22.json diff --git a/.changes/2.21.23.json b/.changes/2.21.x/2.21.23.json similarity index 100% rename from .changes/2.21.23.json rename to .changes/2.21.x/2.21.23.json diff --git a/.changes/2.21.24.json b/.changes/2.21.x/2.21.24.json similarity index 100% rename from .changes/2.21.24.json rename to .changes/2.21.x/2.21.24.json diff --git a/.changes/2.21.25.json b/.changes/2.21.x/2.21.25.json similarity index 100% rename from .changes/2.21.25.json rename to .changes/2.21.x/2.21.25.json diff --git a/.changes/2.21.26.json b/.changes/2.21.x/2.21.26.json similarity index 100% rename from .changes/2.21.26.json rename to .changes/2.21.x/2.21.26.json diff --git a/.changes/2.21.27.json b/.changes/2.21.x/2.21.27.json similarity index 100% rename from .changes/2.21.27.json rename to .changes/2.21.x/2.21.27.json diff --git a/.changes/2.21.28.json b/.changes/2.21.x/2.21.28.json similarity index 100% rename from .changes/2.21.28.json rename to .changes/2.21.x/2.21.28.json diff --git a/.changes/2.21.29.json b/.changes/2.21.x/2.21.29.json similarity index 100% rename from .changes/2.21.29.json rename to .changes/2.21.x/2.21.29.json diff --git a/.changes/2.21.3.json b/.changes/2.21.x/2.21.3.json similarity index 100% rename from .changes/2.21.3.json rename to .changes/2.21.x/2.21.3.json diff --git a/.changes/2.21.30.json b/.changes/2.21.x/2.21.30.json similarity index 100% rename from .changes/2.21.30.json rename to .changes/2.21.x/2.21.30.json diff --git a/.changes/2.21.31.json b/.changes/2.21.x/2.21.31.json similarity index 100% rename from .changes/2.21.31.json rename to .changes/2.21.x/2.21.31.json diff --git a/.changes/2.21.32.json b/.changes/2.21.x/2.21.32.json similarity index 100% rename from .changes/2.21.32.json rename to .changes/2.21.x/2.21.32.json diff --git a/.changes/2.21.33.json b/.changes/2.21.x/2.21.33.json similarity index 100% rename from .changes/2.21.33.json rename to .changes/2.21.x/2.21.33.json diff --git a/.changes/2.21.34.json b/.changes/2.21.x/2.21.34.json similarity index 100% rename from .changes/2.21.34.json rename to .changes/2.21.x/2.21.34.json diff --git a/.changes/2.21.35.json b/.changes/2.21.x/2.21.35.json similarity index 100% rename from .changes/2.21.35.json rename to .changes/2.21.x/2.21.35.json diff --git a/.changes/2.21.36.json b/.changes/2.21.x/2.21.36.json similarity index 100% rename from .changes/2.21.36.json rename to .changes/2.21.x/2.21.36.json diff --git a/.changes/2.21.37.json b/.changes/2.21.x/2.21.37.json similarity index 100% rename from .changes/2.21.37.json rename to .changes/2.21.x/2.21.37.json diff --git a/.changes/2.21.38.json b/.changes/2.21.x/2.21.38.json similarity index 100% rename from .changes/2.21.38.json rename to .changes/2.21.x/2.21.38.json diff --git a/.changes/2.21.39.json b/.changes/2.21.x/2.21.39.json similarity index 100% rename from .changes/2.21.39.json rename to .changes/2.21.x/2.21.39.json diff --git a/.changes/2.21.4.json b/.changes/2.21.x/2.21.4.json similarity index 100% rename from .changes/2.21.4.json rename to .changes/2.21.x/2.21.4.json diff --git a/.changes/2.21.40.json b/.changes/2.21.x/2.21.40.json similarity index 100% rename from .changes/2.21.40.json rename to .changes/2.21.x/2.21.40.json diff --git a/.changes/2.21.41.json b/.changes/2.21.x/2.21.41.json similarity index 100% rename from .changes/2.21.41.json rename to .changes/2.21.x/2.21.41.json diff --git a/.changes/2.21.42.json b/.changes/2.21.x/2.21.42.json similarity index 100% rename from .changes/2.21.42.json rename to .changes/2.21.x/2.21.42.json diff --git a/.changes/2.21.43.json b/.changes/2.21.x/2.21.43.json similarity index 100% rename from .changes/2.21.43.json rename to .changes/2.21.x/2.21.43.json diff --git a/.changes/2.21.44.json b/.changes/2.21.x/2.21.44.json similarity index 100% rename from .changes/2.21.44.json rename to .changes/2.21.x/2.21.44.json diff --git a/.changes/2.21.45.json b/.changes/2.21.x/2.21.45.json similarity index 100% rename from .changes/2.21.45.json rename to .changes/2.21.x/2.21.45.json diff --git a/.changes/2.21.46.json b/.changes/2.21.x/2.21.46.json similarity index 100% rename from .changes/2.21.46.json rename to .changes/2.21.x/2.21.46.json diff --git a/.changes/2.21.5.json b/.changes/2.21.x/2.21.5.json similarity index 100% rename from .changes/2.21.5.json rename to .changes/2.21.x/2.21.5.json diff --git a/.changes/2.21.6.json b/.changes/2.21.x/2.21.6.json similarity index 100% rename from .changes/2.21.6.json rename to .changes/2.21.x/2.21.6.json diff --git a/.changes/2.21.7.json b/.changes/2.21.x/2.21.7.json similarity index 100% rename from .changes/2.21.7.json rename to .changes/2.21.x/2.21.7.json diff --git a/.changes/2.21.8.json b/.changes/2.21.x/2.21.8.json similarity index 100% rename from .changes/2.21.8.json rename to .changes/2.21.x/2.21.8.json diff --git a/.changes/2.21.9.json b/.changes/2.21.x/2.21.9.json similarity index 100% rename from .changes/2.21.9.json rename to .changes/2.21.x/2.21.9.json diff --git a/.changes/2.22.0.json b/.changes/2.22.x/2.22.0.json similarity index 100% rename from .changes/2.22.0.json rename to .changes/2.22.x/2.22.0.json diff --git a/.changes/2.22.1.json b/.changes/2.22.x/2.22.1.json similarity index 100% rename from .changes/2.22.1.json rename to .changes/2.22.x/2.22.1.json diff --git a/.changes/2.22.10.json b/.changes/2.22.x/2.22.10.json similarity index 100% rename from .changes/2.22.10.json rename to .changes/2.22.x/2.22.10.json diff --git a/.changes/2.22.11.json b/.changes/2.22.x/2.22.11.json similarity index 100% rename from .changes/2.22.11.json rename to .changes/2.22.x/2.22.11.json diff --git a/.changes/2.22.12.json b/.changes/2.22.x/2.22.12.json similarity index 100% rename from .changes/2.22.12.json rename to .changes/2.22.x/2.22.12.json diff --git a/.changes/2.22.13.json b/.changes/2.22.x/2.22.13.json similarity index 100% rename from .changes/2.22.13.json rename to .changes/2.22.x/2.22.13.json diff --git a/.changes/2.22.2.json b/.changes/2.22.x/2.22.2.json similarity index 100% rename from .changes/2.22.2.json rename to .changes/2.22.x/2.22.2.json diff --git a/.changes/2.22.3.json b/.changes/2.22.x/2.22.3.json similarity index 100% rename from .changes/2.22.3.json rename to .changes/2.22.x/2.22.3.json diff --git a/.changes/2.22.4.json b/.changes/2.22.x/2.22.4.json similarity index 100% rename from .changes/2.22.4.json rename to .changes/2.22.x/2.22.4.json diff --git a/.changes/2.22.5.json b/.changes/2.22.x/2.22.5.json similarity index 100% rename from .changes/2.22.5.json rename to .changes/2.22.x/2.22.5.json diff --git a/.changes/2.22.6.json b/.changes/2.22.x/2.22.6.json similarity index 100% rename from .changes/2.22.6.json rename to .changes/2.22.x/2.22.6.json diff --git a/.changes/2.22.7.json b/.changes/2.22.x/2.22.7.json similarity index 100% rename from .changes/2.22.7.json rename to .changes/2.22.x/2.22.7.json diff --git a/.changes/2.22.8.json b/.changes/2.22.x/2.22.8.json similarity index 100% rename from .changes/2.22.8.json rename to .changes/2.22.x/2.22.8.json diff --git a/.changes/2.22.9.json b/.changes/2.22.x/2.22.9.json similarity index 100% rename from .changes/2.22.9.json rename to .changes/2.22.x/2.22.9.json diff --git a/.changes/2.3.0.json b/.changes/2.3.x/2.3.0.json similarity index 100% rename from .changes/2.3.0.json rename to .changes/2.3.x/2.3.0.json diff --git a/.changes/2.3.1.json b/.changes/2.3.x/2.3.1.json similarity index 100% rename from .changes/2.3.1.json rename to .changes/2.3.x/2.3.1.json diff --git a/.changes/2.3.2.json b/.changes/2.3.x/2.3.2.json similarity index 100% rename from .changes/2.3.2.json rename to .changes/2.3.x/2.3.2.json diff --git a/.changes/2.3.3.json b/.changes/2.3.x/2.3.3.json similarity index 100% rename from .changes/2.3.3.json rename to .changes/2.3.x/2.3.3.json diff --git a/.changes/2.3.4.json b/.changes/2.3.x/2.3.4.json similarity index 100% rename from .changes/2.3.4.json rename to .changes/2.3.x/2.3.4.json diff --git a/.changes/2.3.5.json b/.changes/2.3.x/2.3.5.json similarity index 100% rename from .changes/2.3.5.json rename to .changes/2.3.x/2.3.5.json diff --git a/.changes/2.3.6.json b/.changes/2.3.x/2.3.6.json similarity index 100% rename from .changes/2.3.6.json rename to .changes/2.3.x/2.3.6.json diff --git a/.changes/2.3.7.json b/.changes/2.3.x/2.3.7.json similarity index 100% rename from .changes/2.3.7.json rename to .changes/2.3.x/2.3.7.json diff --git a/.changes/2.3.8.json b/.changes/2.3.x/2.3.8.json similarity index 100% rename from .changes/2.3.8.json rename to .changes/2.3.x/2.3.8.json diff --git a/.changes/2.3.9.json b/.changes/2.3.x/2.3.9.json similarity index 100% rename from .changes/2.3.9.json rename to .changes/2.3.x/2.3.9.json diff --git a/.changes/2.4.0.json b/.changes/2.4.x/2.4.0.json similarity index 100% rename from .changes/2.4.0.json rename to .changes/2.4.x/2.4.0.json diff --git a/.changes/2.4.1.json b/.changes/2.4.x/2.4.1.json similarity index 100% rename from .changes/2.4.1.json rename to .changes/2.4.x/2.4.1.json diff --git a/.changes/2.4.10.json b/.changes/2.4.x/2.4.10.json similarity index 100% rename from .changes/2.4.10.json rename to .changes/2.4.x/2.4.10.json diff --git a/.changes/2.4.11.json b/.changes/2.4.x/2.4.11.json similarity index 100% rename from .changes/2.4.11.json rename to .changes/2.4.x/2.4.11.json diff --git a/.changes/2.4.12.json b/.changes/2.4.x/2.4.12.json similarity index 100% rename from .changes/2.4.12.json rename to .changes/2.4.x/2.4.12.json diff --git a/.changes/2.4.13.json b/.changes/2.4.x/2.4.13.json similarity index 100% rename from .changes/2.4.13.json rename to .changes/2.4.x/2.4.13.json diff --git a/.changes/2.4.14.json b/.changes/2.4.x/2.4.14.json similarity index 100% rename from .changes/2.4.14.json rename to .changes/2.4.x/2.4.14.json diff --git a/.changes/2.4.15.json b/.changes/2.4.x/2.4.15.json similarity index 100% rename from .changes/2.4.15.json rename to .changes/2.4.x/2.4.15.json diff --git a/.changes/2.4.16.json b/.changes/2.4.x/2.4.16.json similarity index 100% rename from .changes/2.4.16.json rename to .changes/2.4.x/2.4.16.json diff --git a/.changes/2.4.17.json b/.changes/2.4.x/2.4.17.json similarity index 100% rename from .changes/2.4.17.json rename to .changes/2.4.x/2.4.17.json diff --git a/.changes/2.4.2.json b/.changes/2.4.x/2.4.2.json similarity index 100% rename from .changes/2.4.2.json rename to .changes/2.4.x/2.4.2.json diff --git a/.changes/2.4.3.json b/.changes/2.4.x/2.4.3.json similarity index 100% rename from .changes/2.4.3.json rename to .changes/2.4.x/2.4.3.json diff --git a/.changes/2.4.4.json b/.changes/2.4.x/2.4.4.json similarity index 100% rename from .changes/2.4.4.json rename to .changes/2.4.x/2.4.4.json diff --git a/.changes/2.4.5.json b/.changes/2.4.x/2.4.5.json similarity index 100% rename from .changes/2.4.5.json rename to .changes/2.4.x/2.4.5.json diff --git a/.changes/2.4.6.json b/.changes/2.4.x/2.4.6.json similarity index 100% rename from .changes/2.4.6.json rename to .changes/2.4.x/2.4.6.json diff --git a/.changes/2.4.7.json b/.changes/2.4.x/2.4.7.json similarity index 100% rename from .changes/2.4.7.json rename to .changes/2.4.x/2.4.7.json diff --git a/.changes/2.4.8.json b/.changes/2.4.x/2.4.8.json similarity index 100% rename from .changes/2.4.8.json rename to .changes/2.4.x/2.4.8.json diff --git a/.changes/2.4.9.json b/.changes/2.4.x/2.4.9.json similarity index 100% rename from .changes/2.4.9.json rename to .changes/2.4.x/2.4.9.json diff --git a/.changes/2.5.0.json b/.changes/2.5.x/2.5.0.json similarity index 100% rename from .changes/2.5.0.json rename to .changes/2.5.x/2.5.0.json diff --git a/.changes/2.5.1.json b/.changes/2.5.x/2.5.1.json similarity index 100% rename from .changes/2.5.1.json rename to .changes/2.5.x/2.5.1.json diff --git a/.changes/2.5.10.json b/.changes/2.5.x/2.5.10.json similarity index 100% rename from .changes/2.5.10.json rename to .changes/2.5.x/2.5.10.json diff --git a/.changes/2.5.11.json b/.changes/2.5.x/2.5.11.json similarity index 100% rename from .changes/2.5.11.json rename to .changes/2.5.x/2.5.11.json diff --git a/.changes/2.5.12.json b/.changes/2.5.x/2.5.12.json similarity index 100% rename from .changes/2.5.12.json rename to .changes/2.5.x/2.5.12.json diff --git a/.changes/2.5.13.json b/.changes/2.5.x/2.5.13.json similarity index 100% rename from .changes/2.5.13.json rename to .changes/2.5.x/2.5.13.json diff --git a/.changes/2.5.14.json b/.changes/2.5.x/2.5.14.json similarity index 100% rename from .changes/2.5.14.json rename to .changes/2.5.x/2.5.14.json diff --git a/.changes/2.5.15.json b/.changes/2.5.x/2.5.15.json similarity index 100% rename from .changes/2.5.15.json rename to .changes/2.5.x/2.5.15.json diff --git a/.changes/2.5.16.json b/.changes/2.5.x/2.5.16.json similarity index 100% rename from .changes/2.5.16.json rename to .changes/2.5.x/2.5.16.json diff --git a/.changes/2.5.17.json b/.changes/2.5.x/2.5.17.json similarity index 100% rename from .changes/2.5.17.json rename to .changes/2.5.x/2.5.17.json diff --git a/.changes/2.5.18.json b/.changes/2.5.x/2.5.18.json similarity index 100% rename from .changes/2.5.18.json rename to .changes/2.5.x/2.5.18.json diff --git a/.changes/2.5.19.json b/.changes/2.5.x/2.5.19.json similarity index 100% rename from .changes/2.5.19.json rename to .changes/2.5.x/2.5.19.json diff --git a/.changes/2.5.2.json b/.changes/2.5.x/2.5.2.json similarity index 100% rename from .changes/2.5.2.json rename to .changes/2.5.x/2.5.2.json diff --git a/.changes/2.5.20.json b/.changes/2.5.x/2.5.20.json similarity index 100% rename from .changes/2.5.20.json rename to .changes/2.5.x/2.5.20.json diff --git a/.changes/2.5.21.json b/.changes/2.5.x/2.5.21.json similarity index 100% rename from .changes/2.5.21.json rename to .changes/2.5.x/2.5.21.json diff --git a/.changes/2.5.22.json b/.changes/2.5.x/2.5.22.json similarity index 100% rename from .changes/2.5.22.json rename to .changes/2.5.x/2.5.22.json diff --git a/.changes/2.5.23.json b/.changes/2.5.x/2.5.23.json similarity index 100% rename from .changes/2.5.23.json rename to .changes/2.5.x/2.5.23.json diff --git a/.changes/2.5.24.json b/.changes/2.5.x/2.5.24.json similarity index 100% rename from .changes/2.5.24.json rename to .changes/2.5.x/2.5.24.json diff --git a/.changes/2.5.25.json b/.changes/2.5.x/2.5.25.json similarity index 100% rename from .changes/2.5.25.json rename to .changes/2.5.x/2.5.25.json diff --git a/.changes/2.5.26.json b/.changes/2.5.x/2.5.26.json similarity index 100% rename from .changes/2.5.26.json rename to .changes/2.5.x/2.5.26.json diff --git a/.changes/2.5.27.json b/.changes/2.5.x/2.5.27.json similarity index 100% rename from .changes/2.5.27.json rename to .changes/2.5.x/2.5.27.json diff --git a/.changes/2.5.28.json b/.changes/2.5.x/2.5.28.json similarity index 100% rename from .changes/2.5.28.json rename to .changes/2.5.x/2.5.28.json diff --git a/.changes/2.5.29.json b/.changes/2.5.x/2.5.29.json similarity index 100% rename from .changes/2.5.29.json rename to .changes/2.5.x/2.5.29.json diff --git a/.changes/2.5.3.json b/.changes/2.5.x/2.5.3.json similarity index 100% rename from .changes/2.5.3.json rename to .changes/2.5.x/2.5.3.json diff --git a/.changes/2.5.30.json b/.changes/2.5.x/2.5.30.json similarity index 100% rename from .changes/2.5.30.json rename to .changes/2.5.x/2.5.30.json diff --git a/.changes/2.5.31.json b/.changes/2.5.x/2.5.31.json similarity index 100% rename from .changes/2.5.31.json rename to .changes/2.5.x/2.5.31.json diff --git a/.changes/2.5.32.json b/.changes/2.5.x/2.5.32.json similarity index 100% rename from .changes/2.5.32.json rename to .changes/2.5.x/2.5.32.json diff --git a/.changes/2.5.33.json b/.changes/2.5.x/2.5.33.json similarity index 100% rename from .changes/2.5.33.json rename to .changes/2.5.x/2.5.33.json diff --git a/.changes/2.5.34.json b/.changes/2.5.x/2.5.34.json similarity index 100% rename from .changes/2.5.34.json rename to .changes/2.5.x/2.5.34.json diff --git a/.changes/2.5.35.json b/.changes/2.5.x/2.5.35.json similarity index 100% rename from .changes/2.5.35.json rename to .changes/2.5.x/2.5.35.json diff --git a/.changes/2.5.36.json b/.changes/2.5.x/2.5.36.json similarity index 100% rename from .changes/2.5.36.json rename to .changes/2.5.x/2.5.36.json diff --git a/.changes/2.5.37.json b/.changes/2.5.x/2.5.37.json similarity index 100% rename from .changes/2.5.37.json rename to .changes/2.5.x/2.5.37.json diff --git a/.changes/2.5.38.json b/.changes/2.5.x/2.5.38.json similarity index 100% rename from .changes/2.5.38.json rename to .changes/2.5.x/2.5.38.json diff --git a/.changes/2.5.39.json b/.changes/2.5.x/2.5.39.json similarity index 100% rename from .changes/2.5.39.json rename to .changes/2.5.x/2.5.39.json diff --git a/.changes/2.5.4.json b/.changes/2.5.x/2.5.4.json similarity index 100% rename from .changes/2.5.4.json rename to .changes/2.5.x/2.5.4.json diff --git a/.changes/2.5.40.json b/.changes/2.5.x/2.5.40.json similarity index 100% rename from .changes/2.5.40.json rename to .changes/2.5.x/2.5.40.json diff --git a/.changes/2.5.41.json b/.changes/2.5.x/2.5.41.json similarity index 100% rename from .changes/2.5.41.json rename to .changes/2.5.x/2.5.41.json diff --git a/.changes/2.5.42.json b/.changes/2.5.x/2.5.42.json similarity index 100% rename from .changes/2.5.42.json rename to .changes/2.5.x/2.5.42.json diff --git a/.changes/2.5.43.json b/.changes/2.5.x/2.5.43.json similarity index 100% rename from .changes/2.5.43.json rename to .changes/2.5.x/2.5.43.json diff --git a/.changes/2.5.44.json b/.changes/2.5.x/2.5.44.json similarity index 100% rename from .changes/2.5.44.json rename to .changes/2.5.x/2.5.44.json diff --git a/.changes/2.5.45.json b/.changes/2.5.x/2.5.45.json similarity index 100% rename from .changes/2.5.45.json rename to .changes/2.5.x/2.5.45.json diff --git a/.changes/2.5.46.json b/.changes/2.5.x/2.5.46.json similarity index 100% rename from .changes/2.5.46.json rename to .changes/2.5.x/2.5.46.json diff --git a/.changes/2.5.47.json b/.changes/2.5.x/2.5.47.json similarity index 100% rename from .changes/2.5.47.json rename to .changes/2.5.x/2.5.47.json diff --git a/.changes/2.5.48.json b/.changes/2.5.x/2.5.48.json similarity index 100% rename from .changes/2.5.48.json rename to .changes/2.5.x/2.5.48.json diff --git a/.changes/2.5.49.json b/.changes/2.5.x/2.5.49.json similarity index 100% rename from .changes/2.5.49.json rename to .changes/2.5.x/2.5.49.json diff --git a/.changes/2.5.5.json b/.changes/2.5.x/2.5.5.json similarity index 100% rename from .changes/2.5.5.json rename to .changes/2.5.x/2.5.5.json diff --git a/.changes/2.5.50.json b/.changes/2.5.x/2.5.50.json similarity index 100% rename from .changes/2.5.50.json rename to .changes/2.5.x/2.5.50.json diff --git a/.changes/2.5.51.json b/.changes/2.5.x/2.5.51.json similarity index 100% rename from .changes/2.5.51.json rename to .changes/2.5.x/2.5.51.json diff --git a/.changes/2.5.52.json b/.changes/2.5.x/2.5.52.json similarity index 100% rename from .changes/2.5.52.json rename to .changes/2.5.x/2.5.52.json diff --git a/.changes/2.5.53.json b/.changes/2.5.x/2.5.53.json similarity index 100% rename from .changes/2.5.53.json rename to .changes/2.5.x/2.5.53.json diff --git a/.changes/2.5.54.json b/.changes/2.5.x/2.5.54.json similarity index 100% rename from .changes/2.5.54.json rename to .changes/2.5.x/2.5.54.json diff --git a/.changes/2.5.55.json b/.changes/2.5.x/2.5.55.json similarity index 100% rename from .changes/2.5.55.json rename to .changes/2.5.x/2.5.55.json diff --git a/.changes/2.5.56.json b/.changes/2.5.x/2.5.56.json similarity index 100% rename from .changes/2.5.56.json rename to .changes/2.5.x/2.5.56.json diff --git a/.changes/2.5.57.json b/.changes/2.5.x/2.5.57.json similarity index 100% rename from .changes/2.5.57.json rename to .changes/2.5.x/2.5.57.json diff --git a/.changes/2.5.58.json b/.changes/2.5.x/2.5.58.json similarity index 100% rename from .changes/2.5.58.json rename to .changes/2.5.x/2.5.58.json diff --git a/.changes/2.5.59.json b/.changes/2.5.x/2.5.59.json similarity index 100% rename from .changes/2.5.59.json rename to .changes/2.5.x/2.5.59.json diff --git a/.changes/2.5.6.json b/.changes/2.5.x/2.5.6.json similarity index 100% rename from .changes/2.5.6.json rename to .changes/2.5.x/2.5.6.json diff --git a/.changes/2.5.60.json b/.changes/2.5.x/2.5.60.json similarity index 100% rename from .changes/2.5.60.json rename to .changes/2.5.x/2.5.60.json diff --git a/.changes/2.5.61.json b/.changes/2.5.x/2.5.61.json similarity index 100% rename from .changes/2.5.61.json rename to .changes/2.5.x/2.5.61.json diff --git a/.changes/2.5.62.json b/.changes/2.5.x/2.5.62.json similarity index 100% rename from .changes/2.5.62.json rename to .changes/2.5.x/2.5.62.json diff --git a/.changes/2.5.63.json b/.changes/2.5.x/2.5.63.json similarity index 100% rename from .changes/2.5.63.json rename to .changes/2.5.x/2.5.63.json diff --git a/.changes/2.5.64.json b/.changes/2.5.x/2.5.64.json similarity index 100% rename from .changes/2.5.64.json rename to .changes/2.5.x/2.5.64.json diff --git a/.changes/2.5.65.json b/.changes/2.5.x/2.5.65.json similarity index 100% rename from .changes/2.5.65.json rename to .changes/2.5.x/2.5.65.json diff --git a/.changes/2.5.66.json b/.changes/2.5.x/2.5.66.json similarity index 100% rename from .changes/2.5.66.json rename to .changes/2.5.x/2.5.66.json diff --git a/.changes/2.5.67.json b/.changes/2.5.x/2.5.67.json similarity index 100% rename from .changes/2.5.67.json rename to .changes/2.5.x/2.5.67.json diff --git a/.changes/2.5.68.json b/.changes/2.5.x/2.5.68.json similarity index 100% rename from .changes/2.5.68.json rename to .changes/2.5.x/2.5.68.json diff --git a/.changes/2.5.69.json b/.changes/2.5.x/2.5.69.json similarity index 100% rename from .changes/2.5.69.json rename to .changes/2.5.x/2.5.69.json diff --git a/.changes/2.5.7.json b/.changes/2.5.x/2.5.7.json similarity index 100% rename from .changes/2.5.7.json rename to .changes/2.5.x/2.5.7.json diff --git a/.changes/2.5.70.json b/.changes/2.5.x/2.5.70.json similarity index 100% rename from .changes/2.5.70.json rename to .changes/2.5.x/2.5.70.json diff --git a/.changes/2.5.71.json b/.changes/2.5.x/2.5.71.json similarity index 100% rename from .changes/2.5.71.json rename to .changes/2.5.x/2.5.71.json diff --git a/.changes/2.5.8.json b/.changes/2.5.x/2.5.8.json similarity index 100% rename from .changes/2.5.8.json rename to .changes/2.5.x/2.5.8.json diff --git a/.changes/2.5.9.json b/.changes/2.5.x/2.5.9.json similarity index 100% rename from .changes/2.5.9.json rename to .changes/2.5.x/2.5.9.json diff --git a/.changes/2.6.0.json b/.changes/2.6.x/2.6.0.json similarity index 100% rename from .changes/2.6.0.json rename to .changes/2.6.x/2.6.0.json diff --git a/.changes/2.6.1.json b/.changes/2.6.x/2.6.1.json similarity index 100% rename from .changes/2.6.1.json rename to .changes/2.6.x/2.6.1.json diff --git a/.changes/2.6.2.json b/.changes/2.6.x/2.6.2.json similarity index 100% rename from .changes/2.6.2.json rename to .changes/2.6.x/2.6.2.json diff --git a/.changes/2.6.3.json b/.changes/2.6.x/2.6.3.json similarity index 100% rename from .changes/2.6.3.json rename to .changes/2.6.x/2.6.3.json diff --git a/.changes/2.6.4.json b/.changes/2.6.x/2.6.4.json similarity index 100% rename from .changes/2.6.4.json rename to .changes/2.6.x/2.6.4.json diff --git a/.changes/2.6.5.json b/.changes/2.6.x/2.6.5.json similarity index 100% rename from .changes/2.6.5.json rename to .changes/2.6.x/2.6.5.json diff --git a/.changes/2.7.0.json b/.changes/2.7.x/2.7.0.json similarity index 100% rename from .changes/2.7.0.json rename to .changes/2.7.x/2.7.0.json diff --git a/.changes/2.7.1.json b/.changes/2.7.x/2.7.1.json similarity index 100% rename from .changes/2.7.1.json rename to .changes/2.7.x/2.7.1.json diff --git a/.changes/2.7.10.json b/.changes/2.7.x/2.7.10.json similarity index 100% rename from .changes/2.7.10.json rename to .changes/2.7.x/2.7.10.json diff --git a/.changes/2.7.11.json b/.changes/2.7.x/2.7.11.json similarity index 100% rename from .changes/2.7.11.json rename to .changes/2.7.x/2.7.11.json diff --git a/.changes/2.7.12.json b/.changes/2.7.x/2.7.12.json similarity index 100% rename from .changes/2.7.12.json rename to .changes/2.7.x/2.7.12.json diff --git a/.changes/2.7.13.json b/.changes/2.7.x/2.7.13.json similarity index 100% rename from .changes/2.7.13.json rename to .changes/2.7.x/2.7.13.json diff --git a/.changes/2.7.14.json b/.changes/2.7.x/2.7.14.json similarity index 100% rename from .changes/2.7.14.json rename to .changes/2.7.x/2.7.14.json diff --git a/.changes/2.7.15.json b/.changes/2.7.x/2.7.15.json similarity index 100% rename from .changes/2.7.15.json rename to .changes/2.7.x/2.7.15.json diff --git a/.changes/2.7.16.json b/.changes/2.7.x/2.7.16.json similarity index 100% rename from .changes/2.7.16.json rename to .changes/2.7.x/2.7.16.json diff --git a/.changes/2.7.17.json b/.changes/2.7.x/2.7.17.json similarity index 100% rename from .changes/2.7.17.json rename to .changes/2.7.x/2.7.17.json diff --git a/.changes/2.7.18.json b/.changes/2.7.x/2.7.18.json similarity index 100% rename from .changes/2.7.18.json rename to .changes/2.7.x/2.7.18.json diff --git a/.changes/2.7.19.json b/.changes/2.7.x/2.7.19.json similarity index 100% rename from .changes/2.7.19.json rename to .changes/2.7.x/2.7.19.json diff --git a/.changes/2.7.2.json b/.changes/2.7.x/2.7.2.json similarity index 100% rename from .changes/2.7.2.json rename to .changes/2.7.x/2.7.2.json diff --git a/.changes/2.7.20.json b/.changes/2.7.x/2.7.20.json similarity index 100% rename from .changes/2.7.20.json rename to .changes/2.7.x/2.7.20.json diff --git a/.changes/2.7.21.json b/.changes/2.7.x/2.7.21.json similarity index 100% rename from .changes/2.7.21.json rename to .changes/2.7.x/2.7.21.json diff --git a/.changes/2.7.22.json b/.changes/2.7.x/2.7.22.json similarity index 100% rename from .changes/2.7.22.json rename to .changes/2.7.x/2.7.22.json diff --git a/.changes/2.7.23.json b/.changes/2.7.x/2.7.23.json similarity index 100% rename from .changes/2.7.23.json rename to .changes/2.7.x/2.7.23.json diff --git a/.changes/2.7.24.json b/.changes/2.7.x/2.7.24.json similarity index 100% rename from .changes/2.7.24.json rename to .changes/2.7.x/2.7.24.json diff --git a/.changes/2.7.25.json b/.changes/2.7.x/2.7.25.json similarity index 100% rename from .changes/2.7.25.json rename to .changes/2.7.x/2.7.25.json diff --git a/.changes/2.7.26.json b/.changes/2.7.x/2.7.26.json similarity index 100% rename from .changes/2.7.26.json rename to .changes/2.7.x/2.7.26.json diff --git a/.changes/2.7.27.json b/.changes/2.7.x/2.7.27.json similarity index 100% rename from .changes/2.7.27.json rename to .changes/2.7.x/2.7.27.json diff --git a/.changes/2.7.28.json b/.changes/2.7.x/2.7.28.json similarity index 100% rename from .changes/2.7.28.json rename to .changes/2.7.x/2.7.28.json diff --git a/.changes/2.7.29.json b/.changes/2.7.x/2.7.29.json similarity index 100% rename from .changes/2.7.29.json rename to .changes/2.7.x/2.7.29.json diff --git a/.changes/2.7.3.json b/.changes/2.7.x/2.7.3.json similarity index 100% rename from .changes/2.7.3.json rename to .changes/2.7.x/2.7.3.json diff --git a/.changes/2.7.30.json b/.changes/2.7.x/2.7.30.json similarity index 100% rename from .changes/2.7.30.json rename to .changes/2.7.x/2.7.30.json diff --git a/.changes/2.7.31.json b/.changes/2.7.x/2.7.31.json similarity index 100% rename from .changes/2.7.31.json rename to .changes/2.7.x/2.7.31.json diff --git a/.changes/2.7.32.json b/.changes/2.7.x/2.7.32.json similarity index 100% rename from .changes/2.7.32.json rename to .changes/2.7.x/2.7.32.json diff --git a/.changes/2.7.33.json b/.changes/2.7.x/2.7.33.json similarity index 100% rename from .changes/2.7.33.json rename to .changes/2.7.x/2.7.33.json diff --git a/.changes/2.7.34.json b/.changes/2.7.x/2.7.34.json similarity index 100% rename from .changes/2.7.34.json rename to .changes/2.7.x/2.7.34.json diff --git a/.changes/2.7.35.json b/.changes/2.7.x/2.7.35.json similarity index 100% rename from .changes/2.7.35.json rename to .changes/2.7.x/2.7.35.json diff --git a/.changes/2.7.36.json b/.changes/2.7.x/2.7.36.json similarity index 100% rename from .changes/2.7.36.json rename to .changes/2.7.x/2.7.36.json diff --git a/.changes/2.7.4.json b/.changes/2.7.x/2.7.4.json similarity index 100% rename from .changes/2.7.4.json rename to .changes/2.7.x/2.7.4.json diff --git a/.changes/2.7.5.json b/.changes/2.7.x/2.7.5.json similarity index 100% rename from .changes/2.7.5.json rename to .changes/2.7.x/2.7.5.json diff --git a/.changes/2.7.6.json b/.changes/2.7.x/2.7.6.json similarity index 100% rename from .changes/2.7.6.json rename to .changes/2.7.x/2.7.6.json diff --git a/.changes/2.7.7.json b/.changes/2.7.x/2.7.7.json similarity index 100% rename from .changes/2.7.7.json rename to .changes/2.7.x/2.7.7.json diff --git a/.changes/2.7.8.json b/.changes/2.7.x/2.7.8.json similarity index 100% rename from .changes/2.7.8.json rename to .changes/2.7.x/2.7.8.json diff --git a/.changes/2.7.9.json b/.changes/2.7.x/2.7.9.json similarity index 100% rename from .changes/2.7.9.json rename to .changes/2.7.x/2.7.9.json diff --git a/.changes/2.8.0.json b/.changes/2.8.x/2.8.0.json similarity index 100% rename from .changes/2.8.0.json rename to .changes/2.8.x/2.8.0.json diff --git a/.changes/2.8.1.json b/.changes/2.8.x/2.8.1.json similarity index 100% rename from .changes/2.8.1.json rename to .changes/2.8.x/2.8.1.json diff --git a/.changes/2.8.2.json b/.changes/2.8.x/2.8.2.json similarity index 100% rename from .changes/2.8.2.json rename to .changes/2.8.x/2.8.2.json diff --git a/.changes/2.8.3.json b/.changes/2.8.x/2.8.3.json similarity index 100% rename from .changes/2.8.3.json rename to .changes/2.8.x/2.8.3.json diff --git a/.changes/2.8.4.json b/.changes/2.8.x/2.8.4.json similarity index 100% rename from .changes/2.8.4.json rename to .changes/2.8.x/2.8.4.json diff --git a/.changes/2.8.5.json b/.changes/2.8.x/2.8.5.json similarity index 100% rename from .changes/2.8.5.json rename to .changes/2.8.x/2.8.5.json diff --git a/.changes/2.8.6.json b/.changes/2.8.x/2.8.6.json similarity index 100% rename from .changes/2.8.6.json rename to .changes/2.8.x/2.8.6.json diff --git a/.changes/2.8.7.json b/.changes/2.8.x/2.8.7.json similarity index 100% rename from .changes/2.8.7.json rename to .changes/2.8.x/2.8.7.json diff --git a/.changes/2.9.0.json b/.changes/2.9.x/2.9.0.json similarity index 100% rename from .changes/2.9.0.json rename to .changes/2.9.x/2.9.0.json diff --git a/.changes/2.9.1.json b/.changes/2.9.x/2.9.1.json similarity index 100% rename from .changes/2.9.1.json rename to .changes/2.9.x/2.9.1.json diff --git a/.changes/2.9.10.json b/.changes/2.9.x/2.9.10.json similarity index 100% rename from .changes/2.9.10.json rename to .changes/2.9.x/2.9.10.json diff --git a/.changes/2.9.11.json b/.changes/2.9.x/2.9.11.json similarity index 100% rename from .changes/2.9.11.json rename to .changes/2.9.x/2.9.11.json diff --git a/.changes/2.9.12.json b/.changes/2.9.x/2.9.12.json similarity index 100% rename from .changes/2.9.12.json rename to .changes/2.9.x/2.9.12.json diff --git a/.changes/2.9.13.json b/.changes/2.9.x/2.9.13.json similarity index 100% rename from .changes/2.9.13.json rename to .changes/2.9.x/2.9.13.json diff --git a/.changes/2.9.14.json b/.changes/2.9.x/2.9.14.json similarity index 100% rename from .changes/2.9.14.json rename to .changes/2.9.x/2.9.14.json diff --git a/.changes/2.9.15.json b/.changes/2.9.x/2.9.15.json similarity index 100% rename from .changes/2.9.15.json rename to .changes/2.9.x/2.9.15.json diff --git a/.changes/2.9.16.json b/.changes/2.9.x/2.9.16.json similarity index 100% rename from .changes/2.9.16.json rename to .changes/2.9.x/2.9.16.json diff --git a/.changes/2.9.17.json b/.changes/2.9.x/2.9.17.json similarity index 100% rename from .changes/2.9.17.json rename to .changes/2.9.x/2.9.17.json diff --git a/.changes/2.9.18.json b/.changes/2.9.x/2.9.18.json similarity index 100% rename from .changes/2.9.18.json rename to .changes/2.9.x/2.9.18.json diff --git a/.changes/2.9.19.json b/.changes/2.9.x/2.9.19.json similarity index 100% rename from .changes/2.9.19.json rename to .changes/2.9.x/2.9.19.json diff --git a/.changes/2.9.2.json b/.changes/2.9.x/2.9.2.json similarity index 100% rename from .changes/2.9.2.json rename to .changes/2.9.x/2.9.2.json diff --git a/.changes/2.9.20.json b/.changes/2.9.x/2.9.20.json similarity index 100% rename from .changes/2.9.20.json rename to .changes/2.9.x/2.9.20.json diff --git a/.changes/2.9.21.json b/.changes/2.9.x/2.9.21.json similarity index 100% rename from .changes/2.9.21.json rename to .changes/2.9.x/2.9.21.json diff --git a/.changes/2.9.22.json b/.changes/2.9.x/2.9.22.json similarity index 100% rename from .changes/2.9.22.json rename to .changes/2.9.x/2.9.22.json diff --git a/.changes/2.9.23.json b/.changes/2.9.x/2.9.23.json similarity index 100% rename from .changes/2.9.23.json rename to .changes/2.9.x/2.9.23.json diff --git a/.changes/2.9.24.json b/.changes/2.9.x/2.9.24.json similarity index 100% rename from .changes/2.9.24.json rename to .changes/2.9.x/2.9.24.json diff --git a/.changes/2.9.25.json b/.changes/2.9.x/2.9.25.json similarity index 100% rename from .changes/2.9.25.json rename to .changes/2.9.x/2.9.25.json diff --git a/.changes/2.9.26.json b/.changes/2.9.x/2.9.26.json similarity index 100% rename from .changes/2.9.26.json rename to .changes/2.9.x/2.9.26.json diff --git a/.changes/2.9.3.json b/.changes/2.9.x/2.9.3.json similarity index 100% rename from .changes/2.9.3.json rename to .changes/2.9.x/2.9.3.json diff --git a/.changes/2.9.4.json b/.changes/2.9.x/2.9.4.json similarity index 100% rename from .changes/2.9.4.json rename to .changes/2.9.x/2.9.4.json diff --git a/.changes/2.9.5.json b/.changes/2.9.x/2.9.5.json similarity index 100% rename from .changes/2.9.5.json rename to .changes/2.9.x/2.9.5.json diff --git a/.changes/2.9.6.json b/.changes/2.9.x/2.9.6.json similarity index 100% rename from .changes/2.9.6.json rename to .changes/2.9.x/2.9.6.json diff --git a/.changes/2.9.7.json b/.changes/2.9.x/2.9.7.json similarity index 100% rename from .changes/2.9.7.json rename to .changes/2.9.x/2.9.7.json diff --git a/.changes/2.9.8.json b/.changes/2.9.x/2.9.8.json similarity index 100% rename from .changes/2.9.8.json rename to .changes/2.9.x/2.9.8.json diff --git a/.changes/2.9.9.json b/.changes/2.9.x/2.9.9.json similarity index 100% rename from .changes/2.9.9.json rename to .changes/2.9.x/2.9.9.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 83379d57ad8d..1263edde4ba7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ -# __2.23.18__ __2024-02-05__ + #### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._ + # __2.23.18__ __2024-02-05__ ## __AWS Glue__ - ### Features - Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections @@ -455,29613 +456,3 @@ Special thanks to the following contributors to this release: - ### Features - Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl -# __2.22.13__ __2024-01-08__ -## __AWS CodeBuild__ - - ### Features - - Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors. - -## __Amazon Route 53 Resolver__ - - ### Features - - This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type. - -# __2.22.12__ __2024-01-05__ -## __AWS Key Management Service__ - - ### Features - - Documentation updates for AWS Key Management Service (KMS). - -## __Amazon Connect Service__ - - ### Features - - Minor trait updates for User APIs - -## __Amazon Q Connect__ - - ### Features - - Marked SearchQuickResponses API as readonly. - -## __Redshift Serverless__ - - ### Features - - use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup - -# __2.22.11__ __2024-01-04__ -## __AWS Config__ - - ### Features - - Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023. - -## __AWS Service Catalog__ - - ### Features - - Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances. - -## __Amazon Elasticsearch Service__ - - ### Features - - This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. - -## __Amazon Lightsail__ - - ### Features - - This release adds support to set up an HTTPS endpoint on an instance. - -## __Amazon OpenSearch Service__ - - ### Features - - This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. - -## __Amazon SageMaker Service__ - - ### Features - - Adding support for provisioned throughput mode for SageMaker Feature Groups - -# __2.22.10__ __2024-01-03__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072. - -# __2.22.9__ __2023-12-29__ -## __AWS App Runner__ - - ### Features - - AWS App Runner adds Python 3.11 and Node.js 18 runtimes. - -## __Amazon Location Service__ - - ### Features - - This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key. - -## __Amazon QuickSight__ - - ### Features - - Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics - -# __2.22.8__ __2023-12-28__ -## __AWS CodeStar connections__ - - ### Features - - New integration with the GitLab self-managed provider type. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fix for Signing Error when ampersand character included in HttpQuery when using DefaultAwsCrtV4aSigner. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0). - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Studio now supports Docker access from within app container - -# __2.22.7__ __2023-12-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EMR__ - - ### Features - - Add support for customers to modify cluster attribute auto-terminate post cluster launch - -# __2.22.6__ __2023-12-26__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -# __2.22.5__ __2023-12-22__ -## __AWS Glue__ - - ### Features - - This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. - -## __AWS Lake Formation__ - - ### Features - - This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context. - -## __AWS MediaConnect__ - - ### Features - - This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Update endpoint rules and examples. - -## __Agents for Amazon Bedrock__ - - ### Features - - Adding Claude 2.1 support to Bedrock Agents - -## __Amazon CloudWatch Network Monitor__ - - ### Features - - CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations. - -## __Amazon Omics__ - - ### Features - - Provides minor corrections and an updated description of APIs. - -## __Amazon Simple Storage Service__ - - ### Features - - Added additional examples for some operations. - -# __2.22.4__ __2023-12-21__ -## __AWS CodeCommit__ - - ### Features - - AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters. - -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect. - -## __AWS RDS DataService__ - - ### Features - - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Changed the log level from error to warning when exceptions are found in parsing proxy configuration from system properties/environment variables, as we ignore those exceptions and proceed. - - Fix an issue where the S3 CRT client can incorrectly treat the body of an error response for `GetObject` as the object's content. For example, if a role has permissions for `HeadObject` but not a `GetObject`, the S3 CRT client would download the `403` response as the object's contents. - -## __AWS SDK for Java v2 Bundle__ - - ### Bugfixes - - Fix an issue where external dependencies are also included unshaded in in the `bundle` JAR. - -## __Agents for Amazon Bedrock__ - - ### Features - - This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock - -## __Amazon AppIntegrations Service__ - - ### Features - - The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events. - -## __Amazon Connect Service__ - - ### Features - - Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds. - -## __Amazon Neptune Graph__ - - ### Features - - Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics - -## __Amazon Prometheus Service__ - - ### Features - - This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains. - -# __2.22.3__ __2023-12-20__ -## __AWS MediaTailor__ - - ### Features - - Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon AppStream__ - - ### Features - - This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues. - -## __Amazon GuardDuty__ - - ### Features - - This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API - -## __Amazon Managed Blockchain Query__ - - ### Features - - Adding Confirmation Status and Execution Status to GetTransaction Response. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -# __2.22.2__ __2023-12-19__ -## __AWS AppSync__ - - ### Features - - This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection - -## __AWS Marketplace Catalog Service__ - - ### Features - - AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones. - -## __Amazon FSx__ - - ### Features - - Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration. - -## __Amazon Relational Database Service__ - - ### Features - - RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation - -# __2.22.1__ __2023-12-18__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Add support for EKS Cluster Access Management. - -## __Amazon QuickSight__ - - ### Features - - A docs-only release to add missing entities to the API reference. - -## __Amazon Route 53 Resolver__ - - ### Features - - Add DOH protocols in resolver endpoints. - -# __2.22.0__ __2023-12-15__ -## __AWS CRT HTTP Client__ - - ### Features - - Release AWS CRT synchrounouse HTTP client. See [#3343](https://github.com/aws/aws-sdk-java-v2/issues/3343) - -## __AWS CRT-based S3 Client__ - - ### Bugfixes - - Make sure all CRT resources are closed when the AWS CRT-based S3 client is closed. - -## __AWS Cloud9__ - - ### Features - - Updated Cloud9 API documentation for AL2023 release - -## __AWS Key Management Service__ - - ### Features - - Documentation updates for AWS Key Management Service - -## __AWS SDK for Java v2__ - - ### Features - - Bump `aws-crt` version to `0.29.1`. - - If an HTTP client or HTTP client builder is not specified explicitly on the SDK client AND there are multiple HTTP client implementations on the classpath, the SDK will choose the one that has the highest priority instead of throwing exception. ApacheHttpClient and NettyNioAsyncHttpClient have the highest priority in sync and async SDK client respectively for now. - - Updated endpoint and partition metadata. - -## __Amazon Connect Cases__ - - ### Features - - Increase number of fields that can be included in CaseEventIncludedData from 50 to 200 - -## __Amazon Connect Service__ - - ### Features - - Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action. - -## __Amazon Relational Database Service__ - - ### Features - - Updates Amazon RDS documentation by adding code examples - -## __Amazon SageMaker Service__ - - ### Features - - This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API - -# __2.21.46__ __2023-12-14__ -## __AWS B2B Data Interchange__ - - ### Features - - Documentation updates for AWS B2B Data Interchange - -## __AWS Control Tower__ - - ### Features - - Documentation updates for AWS Control Tower. - -## __AWS IoT__ - - ### Features - - This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SDK for Java v2 Bundle__ - - ### Bugfixes - - Fix an issue where `NoSuchMethodError` can be thrown an runtime if the SLF4J implementation detects multiple bindings when using the SDK bundle. - -## __AWSBillingConductor__ - - ### Features - - Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group. - -## __Amazon AppStream__ - - ### Features - - This release includes support for images of Windows Server 2022 platform. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for more granular billing using tags (key:value pairs) - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift adds the ability to add and update the game properties of active game sessions. - -## __Amazon Kinesis Firehose__ - - ### Features - - This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations - -## __Amazon Neptune Graph__ - - ### Features - - This is the initial SDK release for Amazon Neptune Analytics - -## __Amazon OpenSearch Service__ - - ### Features - - Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. - -## __Amazon QuickSight__ - - ### Features - - Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support. - -## __Amazon WorkSpaces__ - - ### Features - - Updated note to ensure customers understand running modes. - -# __2.21.45__ __2023-12-13__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Adding AgentVersion to SourceServer and RecoveryInstance structures - -# __2.21.44__ __2023-12-12__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch Logs__ - - ### Features - - This release introduces the StartLiveTail API to tail ingested logs in near real time. - -## __Amazon Location Service__ - - ### Features - - This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time. - -## __EC2 Image Builder__ - - ### Features - - This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process. - -# __2.21.43__ __2023-12-11__ -## __AWS SecurityHub__ - - ### Features - - Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket - -## __Amazon Neptune__ - - ### Features - - This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes. - -## __Amazon Pinpoint__ - - ### Features - - This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits. - -## __S3 Transfer Manager__ - - ### Bugfixes - - Fix an issue where multipart uploads from a file are not retryable when using the default, non CRT S3 client. - -# __2.21.42__ __2023-12-08__ -## __Amazon CloudWatch__ - - ### Features - - Adds support for the OpenTelemetry 1.0 output format in CloudWatch Metric Streams. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors. - -## __FinSpace User Environment Management service__ - - ### Features - - Releasing Scaling Group, Dataview, and Volume APIs - -# __2.21.41__ __2023-12-07__ -## __AWS CodeDeploy__ - - ### Features - - This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SDK for Java v2 - Codegen__ - - ### Features - - Allow users to customize package name. - -## __AWS SDK for Java v2 Bundle__ - - ### Bugfixes - - Fix failure to bind to SLF4J binding at runtime when using the SDK bundle. - -# __2.21.40__ __2023-12-06__ -## __AWS Backup__ - - ### Features - - AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API - -## __Amazon Comprehend__ - - ### Features - - Documentation updates for Trust and Safety features. - -## __Amazon Connect Service__ - - ### Features - - Releasing Tagging Support for Instance Management APIS - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel. - -## __Payment Cryptography Control Plane__ - - ### Features - - AWS Payment Cryptography IPEK feature release - -# __2.21.39__ __2023-12-05__ -## __AWS Clean Rooms ML__ - - ### Features - - Updated service title from cleanroomsml to CleanRoomsML. - -## __AWS CloudFormation__ - - ### Features - - Documentation update, December 2023 - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Comma separated multiple hosts specified in `NO_PROXY` environment variable are now treated as multiple hosts. - -## __Amazon Athena__ - - ### Features - - Adding IdentityCenter enabled request for interactive query - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection - -# __2.21.38__ __2023-12-04__ -## __AWS Archetype Lambda__ - - ### Features - - Update archetype-lambda to use AWS CRT HTTP client as the default HTTP client and bump dependency version. - -## __AWS Cloud9__ - - ### Features - - This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call. - -## __AWS CloudFormation__ - - ### Features - - Including UPDATE_* states as a success status for CreateStack waiter. - -## __AWS Elemental MediaLive__ - - ### Features - - Adds support for custom color correction on channels using 3D LUT files. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Service Catalog App Registry__ - - ### Features - - Documentation-only updates for Dawn - -## __AWSBillingConductor__ - - ### Features - - This release adds the ability to specify a linked account of the billing group for the custom line item resource. - -## __Amazon S3__ - - ### Bugfixes - - Fixes double checksum validation for GetObject. Now when ChecksumMode is enabled, x-amz-te:append-md5 will not be sent, and only the flexible checksum will be validated. If ChecksumMode is enabled and no ChecksumAlgorithm was returned, no validation will be performed. - -## __Amazon SQS__ - - ### Features - - Adds a client builder option to disable the default MD5 checksum validation for SendMessage, ReceiveMessage and SendMessageBatch - -## __Braket__ - - ### Features - - This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations. - -## __FinSpace User Environment Management service__ - - ### Features - - Release General Purpose type clusters - -# __2.21.37__ __2023-12-01__ -## __Amazon DynamoDB Enhanced__ - - ### Features - - Introduce the possibility to specify returnValuesOnConditionCheckFailure in DynamoDB Enhanced operations - - Contributed by: [@breader124](https://github.com/breader124) - -## __Amazon Q Connect__ - - ### Features - - This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target. - -## __Amazon Recycle Bin__ - - ### Features - - Added resource identifier in the output and updated error handling. - -## __Amazon Verified Permissions__ - - ### Features - - Adds description field to PolicyStore API's and namespaces field to GetSchema. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@breader124](https://github.com/breader124) -# __2.21.36__ __2023-11-30__ -## __AWS ARC - Zonal Shift__ - - ### Features - - This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone. - -## __AWS Glue__ - - ### Features - - Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio - -# __2.21.35__ __2023-11-29__ -## __AWS Marketplace Agreement Service__ - - ### Features - - The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements. - -## __AWS Marketplace Catalog Service__ - - ### Features - - This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response. - -## __AWS Marketplace Deployment Service__ - - ### Features - - AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Redshift Serverless__ - - ### Features - - This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point. - -# __2.21.34__ __2023-11-29__ -## __AWS CRT-based S3 client__ - - ### Features - - Add S3 express support for the AWS CRT-based S3 client. - -## __AWS Clean Rooms Service__ - - ### Features - - AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data. - -## __AWS SDK for Java v2__ - - ### Features - - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __Amazon OpenSearch Service__ - - ### Features - - Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically - -## __Amazon S3__ - - ### Features - - Adds SDK support for Amazon S3 Express One Zone. For usage, consult Javadocs and the official documentation. Note that users can switch off CreateSession authentication and use the regular credential providers to sign requests by using the `disableS3ExpressSessionAuth` option on the client builder, environment variables, system properties or the config file. - -## __Amazon SageMaker Runtime__ - - ### Features - - This release adds InferenceComponentName to InvokeEndpoint and InvokeEndpointWithResponseStream APIs to get inferences from the deployed InferenceComponents. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot - -## __Application Auto Scaling__ - - ### Features - - Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads. - -## __OpenSearch Service Serverless__ - - ### Features - - Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled. - -## __cleanrooms-ml__ - - ### Features - - Public Preview SDK release of AWS Clean Rooms ML APIs - -# __2.21.33__ __2023-11-28__ -## __AWS S3 Control__ - - ### Features - - Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Access Analyzer__ - - ### Features - - This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators. - -## __Agents for Amazon Bedrock__ - - ### Features - - This release introduces Agents for Amazon Bedrock - -## __Agents for Amazon Bedrock Runtime__ - - ### Features - - This release introduces Agents for Amazon Bedrock Runtime - -## __Amazon Bedrock__ - - ### Features - - This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers. - -## __Amazon Bedrock Runtime__ - - ### Features - - This release adds support for minor versions/aliases for invoke model identifier. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces DetectProfileObjectType API to auto generate object type mapping. - -## __Amazon Connect Service__ - - ### Features - - Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules. - -## __Amazon Q Connect__ - - ### Features - - Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs. - -## __Amazon Simple Storage Service__ - - ### Features - - Adds support for S3 Express One Zone. - -## __QBusiness__ - - ### Features - - Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories. - -# __2.21.32__ __2023-11-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon ElastiCache__ - - ### Features - - Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements. - -# __2.21.31__ __2023-11-27__ -## __AWS AppSync__ - - ### Features - - This update enables introspection of Aurora cluster databases using the RDS Data API - -## __AWS B2B Data Interchange__ - - ### Features - - This is the initial SDK release for AWS B2B Data Interchange. - -## __AWS Backup__ - - ### Features - - AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier. - -## __AWS Control Tower__ - - ### Features - - This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control. - -## __AWS Fault Injection Simulator__ - - ### Features - - AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details. - -## __AWS Glue__ - - ### Features - - add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities - -## __AWS SecurityHub__ - - ### Features - - Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata. - -## __Amazon Elastic File System__ - - ### Features - - Adding support for EFS Replication to existing file system. - -## __Amazon Relational Database Service__ - - ### Features - - Updates Amazon RDS documentation for support for RDS for Db2. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for AWS HealthScribe APIs within Amazon Transcribe - -# __2.21.30__ __2023-11-26__ -## __AWS Billing and Cost Management Data Exports__ - - ### Features - - Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports - -## __AWS CloudTrail__ - - ### Features - - CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena. - -## __AWS CodeStar connections__ - - ### Features - - This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository. - -## __AWS Compute Optimizer__ - - ### Features - - This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences. - -## __AWS Config__ - - ### Features - - Support Periodic Recording for Configuration Recorder - -## __AWS Control Tower__ - - ### Features - - Add APIs to create and manage a landing zone. - -## __AWS Free Tier__ - - ### Features - - This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API - -## __AWS IoT FleetWise__ - - ### Features - - AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types. - -## __AWS Lake Formation__ - - ### Features - - This release adds four new APIs "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration", and also updates the corresponding documentation. - -## __AWS S3 Control__ - - ### Features - - Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters. - -## __AWS SecurityHub__ - - ### Features - - Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings. - -## __AWS Step Functions__ - - ### Features - - Adds new TestState operation which accepts the definition of a single state and executes it. You can test a state without creating a state machine or updating an existing state machine. - -## __AWS re:Post Private__ - - ### Features - - Initial release of AWS re:Post Private - -## __Access Analyzer__ - - ### Features - - IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments. - -## __Amazon CloudWatch Logs__ - - ### Features - - Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities. - -## __Amazon Detective__ - - ### Features - - Added new APIs in Detective to support resource investigations - -## __Amazon EC2 Container Service__ - - ### Features - - Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS. - -## __Amazon EKS Auth__ - - ### Features - - This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters. - -## __Amazon Elastic File System__ - - ### Features - - Adding support for EFS Archive lifecycle configuration. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters. - -## __Amazon FSx__ - - ### Features - - Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume. - -## __Amazon GuardDuty__ - - ### Features - - Add support for Runtime Monitoring for ECS and ECS-EC2. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release introduces new generative AI features in AWS Lex: Assisted Slot Resolution, Descriptive Bot Building, and Sample Utterance Generation. These features leverage large language models available through Amazon Bedrock to improve the bot builder and customer experiences. - -## __Amazon Lex Runtime V2__ - - ### Features - - This release introduces support for interpretationSource in the runtime service response. - -## __Amazon Managed Blockchain__ - - ### Features - - Add optional NetworkType property to Accessor APIs - -## __Amazon Personalize__ - - ### Features - - Enables metadata in recommendations, recommendations with themes, and next best action recommendations - -## __Amazon Personalize Events__ - - ### Features - - This release enables PutActions and PutActionInteractions - -## __Amazon Personalize Runtime__ - - ### Features - - Enables metadata in recommendations and next best action recommendations - -## __Amazon Prometheus Service__ - - ### Features - - This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability. - -## __Amazon QuickSight__ - - ### Features - - This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center. - -## __Amazon Redshift__ - - ### Features - - This release adds support for multi-data warehouse writes through data sharing. - -## __Amazon Simple Storage Service__ - - ### Features - - Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call) - -## __Amazon WorkSpaces__ - - ### Features - - The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication. - -## __Amazon WorkSpaces Thin Client__ - - ### Features - - Initial release of Amazon WorkSpaces Thin Client - -## __Cost Optimization Hub__ - - ### Features - - This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend. - -## __Elastic Load Balancing__ - - ### Features - - This release enables both mutual authentication (mTLS), and Automatic Target Weights (ATW) for Application Load Balancers. - -# __2.21.29__ __2023-11-22__ -## __AWS S3 Control__ - - ### Features - - Amazon S3 Batch Operations now manages buckets or prefixes in a single step. - -## __Amazon Kinesis__ - - ### Features - - This release adds support for resource based policies on streams and consumers. - -## __Amazon SageMaker Service__ - - ### Features - - This feature adds the end user license agreement status as a model access configuration parameter. - -# __2.21.28__ __2023-11-21__ -## __AWS IoT SiteWise__ - - ### Features - - Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data. - -## __AWS IoT TwinMaker__ - - ### Features - - This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudFront__ - - ### Features - - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. - -## __Amazon CloudFront KeyValueStore__ - - ### Features - - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -## __Amazon Simple Storage Service__ - - ### Features - - Add support for automatic date based partitioning in S3 Server Access Logs. - -## __Inspector Scan__ - - ### Features - - This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format. - -# __2.21.27__ __2023-11-20__ -## __AWS CodeStar connections__ - - ### Features - - This release updates a few CodeStar Connections related APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway. - -# __2.21.26__ __2023-11-17__ -## __AWS App Mesh__ - - ### Features - - Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured. - -## __AWS Cloud9__ - - ### Features - - A minor doc only update related to changing the date of an API change. - -## __AWS CloudFormation__ - - ### Features - - This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them. - -## __AWS CodePipeline__ - - ### Features - - CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision - -## __AWS CodeStar connections__ - - ### Features - - This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository. - -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive has now added support for per-output static image overlay. - -## __AWS SDK for Java v2__ - - ### Features - - Add the EKS container host to the allowed loopback addresses for ContainerCredentialsProvider. Validate the loopback addresses even for RelativeURI after they have been resolved. - - Updated endpoint and partition metadata. - -## __AWS SSO OIDC__ - - ### Features - - Adding support for `sso-oauth:CreateTokenWithIAM`. - -## __AWS Security Token Service__ - - ### Features - - API updates for the AWS Security Token Service - -## __AWS Single Sign-On Admin__ - - ### Features - - Improves support for configuring RefreshToken and TokenExchange grants on applications. - -## __Amazon Athena__ - - ### Features - - Adding SerivicePreProcessing time metric - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - Adds new querying capabilities for running data queries on a monitor - -## __Amazon Connect Service__ - - ### Features - - This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes. - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts. - -## __Amazon EC2 Container Registry__ - - ### Features - - Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication. - -## __Amazon EMR__ - - ### Features - - Launch support for IAM Identity Center Trusted Identity Propagation and workspace storage encryption using AWS KMS in EMR Studio - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM. - -## __Amazon EventBridge__ - - ### Features - - Introduces a new rule state ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS for matching with Get, List and Describe AWS API call events from CloudTrail. - -## __Amazon EventBridge Pipes__ - - ### Features - - TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage - -## __Amazon Interactive Video Service__ - - ### Features - - type & defaulting refinement to various range properties - -## __Amazon Interactive Video Service Chat__ - - ### Features - - type & defaulting refinement to various range properties - -## __Amazon Kinesis Video Streams__ - - ### Features - - Docs only build to bring up-to-date with public docs. - -## __Amazon Location Service__ - - ### Features - - Remove default value and allow nullable for request parameters having minimum value larger than zero. - -## __Amazon OpenSearch Ingestion__ - - ### Features - - Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models. - -## __Amazon Redshift__ - - ### Features - - Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for option groups and replica enhancements to Amazon RDS Custom. - -## __Amazon Simple Storage Service__ - - ### Features - - Removes all default 0 values for numbers and false values for booleans - -## __Amazon Verified Permissions__ - - ### Features - - Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore - -## __Application Migration Service__ - - ### Features - - Removed invalid and unnecessary default values. - -## __Redshift Serverless__ - - ### Features - - Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases. - -## __TrustedAdvisor Public API__ - - ### Features - - AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads. - -# __2.21.25__ __2023-11-16__ -## __AWS Elemental MediaPackage__ - - ### Features - - DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level - -## __AWS Glue__ - - ### Features - - Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog. - -## __AWS IoT__ - - ### Features - - GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary. - -## __AWS Lambda__ - - ### Features - - Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Single Sign-On Admin__ - - ### Features - - Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident. - -## __AWS Transfer Family__ - - ### Features - - Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings. - -## __Amazon CodeCatalyst__ - - ### Features - - This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider. - -## __Amazon FSx__ - - ### Features - - Enables customers to update their PerUnitStorageThroughput on their Lustre file systems. - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - This release introduces server side composition and recording for stages. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings. - -## __Amazon Pinpoint SMS Voice V2__ - - ### Features - - Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs. - -## __Amazon Polly__ - - ### Features - - Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos. - -## __Amazon QuickSight__ - - ### Features - - Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API. - -## __EC2 Image Builder__ - - ### Features - - This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources. - -## __Managed Streaming for Kafka__ - - ### Features - - Added a new API response field which determines if there is an action required from the customer regarding their cluster. - -# __2.21.24__ __2023-11-15__ -## __AWS CloudTrail__ - - ### Features - - The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store. - -## __AWS Lambda__ - - ### Features - - Add Java 21 (java21) support to AWS Lambda - -## __AWS S3 Control__ - - ### Features - - Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Systems Manager for SAP__ - - ### Features - - Update the default value of MaxResult to 50. - -## __Amazon CodeCatalyst__ - - ### Features - - This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge. - -## __Amazon Redshift__ - - ### Features - - The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains. - -## __Amazon Relational Database Service__ - - ### Features - - Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0. - -## __AmazonMWAA__ - - ### Features - - This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you. - -## __Auto Scaling__ - - ### Features - - This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations. - -## __FinSpace Public API__ - - ### Features - - Adding deprecated trait to APIs in this name space. - -## __FinSpace User Environment Management service__ - - ### Features - - Adding deprecated trait on Dataset Browser Environment APIs - -# __2.21.23__ __2023-11-14__ -## __AWS Backup__ - - ### Features - - AWS Backup - Features: Provide Job Summary for your backup activity. - -## __AWS Clean Rooms Service__ - - ### Features - - This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs. - -## __AWS Glue__ - - ### Features - - Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables. - -## __AWS IoT__ - - ### Features - - This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect. - -## __AWS Lambda__ - - ### Features - - Add Python 3.12 (python3.12) support to AWS Lambda - -## __AWS MediaTailor__ - - ### Features - - Removed unnecessary default values. - -## __AWS Resource Explorer__ - - ### Features - - Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Signer__ - - ### Features - - Documentation updates for AWS Signer - -## __AWS Step Functions__ - - ### Features - - This release adds support to redrive executions in AWS Step Functions with a new RedriveExecution operation. - -## __Amazon Connect Service__ - - ### Features - - Introducing SegmentAttributes parameter for StartChatContact API - -## __Amazon EventBridge Pipes__ - - ### Features - - Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose - -## __Amazon SageMaker Service__ - - ### Features - - This release makes Model Registry Inference Specification fields as not required. - -# __2.21.22__ __2023-11-13__ -## __AWS Data Exchange__ - - ### Features - - Removed Required trait for DataSet.OriginDetails.ProductId. - -## __AWS Database Migration Service__ - - ### Features - - Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications. - -## __AWS SDK for Java v2__ - - ### Features - - SdkPlugins can now see and modify all configuration set on the client, including default values - - The `serviceClientConfiguration` from SDK clients now includes the defaults set by the SDK. - - Updated endpoint and partition metadata. - -## __AWS Service Catalog App Registry__ - - ### Features - - When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources. - -## __Amazon CodeCatalyst__ - - ### Documentations - - If you see a NullPointerException from DefaultCodeCatalystBaseClientBuilder after upgrading to this version, ensure you're not using an old version of codecatalyst. - -## __Amazon EC2 Container Service__ - - ### Features - - Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests. - -## __Amazon EMR__ - - ### Features - - Updated GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters to support IdentityCenter/PEZ integration. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - This release enables customers to call the AWS Transcribe streaming service with the capability of identifying multiple languages in the stream. - -# __2.21.21__ __2023-11-10__ -## __AWS Control Tower__ - - ### Features - - AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time. - -## __AWS Cost and Usage Report Service__ - - ### Features - - This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not. - -## __AWS Elemental MediaConvert__ - - ### Features - - This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content. - -## __AWS Marketplace Entitlement Service__ - - ### Features - - Add paginators to GetEntitlements. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 adds API updates to enable ENA Express at instance launch time. - -## __Amazon Relational Database Service__ - - ### Features - - Updates Amazon RDS documentation for zero-ETL integrations. - -## __Amazon S3__ - - ### Features - - Create a plugin framework for Code-gen to consume plugins specified in customization.config and configure them on the client instance - - Contributed by: [@anirudh9391](https://github.com/anirudh9391) - -## __Firewall Management Service__ - - ### Features - - Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix an issue where data received on a channel while it was idling was not handled until the channel was leased again for a request. This caused issues such as late notification of channel closes, manifesting as channels being closed at the beginning of a request. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@anirudh9391](https://github.com/anirudh9391) -# __2.21.20__ __2023-11-09__ -## __AWS CloudFormation__ - - ### Features - - Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts. - -## __AWS CloudTrail__ - - ### Features - - The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store. - -## __AWS Lambda__ - - ### Features - - Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda. - -## __Amazon CloudWatch Logs__ - - ### Features - - Update to support new APIs for delivery of logs from AWS services. - -## __Amazon Comprehend__ - - ### Features - - This release adds support for toxicity detection and prompt safety classification. - -## __Amazon Connect Service__ - - ### Features - - This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding EKS Anywhere subscription related operations. - -## __Amazon Omics__ - - ### Features - - Support UBAM filetype for Omics Storage and make referenceArn optional - -# __2.21.19__ __2023-11-08__ -## __Amazon Simple Queue Service__ - - ### Features - - This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix. - -# __2.21.18__ __2023-11-08__ -## __AWS DataSync__ - - ### Features - - This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials. - -## __AWS Lambda__ - - ### Features - - Add Node 20 (nodejs20.x) support to AWS Lambda. - -## __AWS Resilience Hub__ - - ### Features - - AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Cases__ - - ### Features - - This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html - -## __Amazon Connect Service__ - - ### Features - - This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests. - -## __Amazon GuardDuty__ - - ### Features - - Added API support for new GuardDuty EKS Audit Log finding types. - -## __Amazon Lex Model Building V2__ - - ### Features - - AWS Lex now supports selective log capture in conversation logs. When you enable this option within the conversation log settings, only the utterances that trigger intents and slots specified in session attributes will be logged. - -## __Amazon Omics__ - - ### Features - - Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields "uuid" and "runOutputUri". - -## __Amazon Relational Database Service__ - - ### Features - - This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command. - -## __Amazon Simple Queue Service__ - - ### Features - - This release enables customers to call SQS using AWS JSON-1.0 protocol. - -## __Redshift Serverless__ - - ### Features - - Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput. - -# __2.21.17__ __2023-11-07__ -## __AWS Data Exchange__ - - ### Features - - Updated SendDataSetNotificationRequest Comment to be maximum length 4096. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. - -## __Amazon Relational Database Service__ - - ### Features - - This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB). - -# __2.21.16__ __2023-11-06__ -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild now supports AWS Lambda compute. - -## __AWS Cost Explorer Service__ - - ### Features - - This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations. - -## __AWS Identity and Access Management__ - - ### Features - - Add partitional endpoint for iso-e. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only. - -## __Amazon Route 53__ - - ### Features - - Add partitional endpoints for iso-e and iso-f. - -## __AmazonMWAA__ - - ### Features - - This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers. - -## __s3__ - - ### Features - - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release. - -# __2.21.15__ __2023-11-03__ -## __AWS Config__ - - ### Features - - Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023. - -## __AWS IoT Wireless__ - - ### Features - - Added LoRaWAN version 1.0.4 support - -## __AWS Launch Wizard__ - - ### Features - - AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed the AttributeMap#close method trying to close an ExecutorService instance instead of shutting it down, resulting in a deadlock starting with Java 21 - - Contributed by: [@michaeldimchuk](https://github.com/michaeldimchuk) - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@michaeldimchuk](https://github.com/michaeldimchuk) -# __2.21.14__ __2023-11-02__ -## __AWS App Runner__ - - ### Features - - AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic. - -## __AWS Glue__ - - ### Features - - This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode. - -## __AWS Network Firewall__ - - ### Features - - This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing. - -## __AWS SDK for Java v2__ - - ### Features - - Makes SignedRequest and AsyncSignedRequest implement CopyableBuilder to allow modifications - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources. - -## __Amazon QuickSight__ - - ### Features - - This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard. - -# __2.21.13__ __2023-11-01__ -## __AWS Global Accelerator__ - - ### Features - - Global Accelerator now support accelerators with cross account endpoints. - -## __AWS SDK for Java v2__ - - ### Features - - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR. - -## __Amazon Connect Service__ - - ### Features - - Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs. - -## __Amazon Redshift__ - - ### Features - - Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for customized networking resources to Amazon RDS Custom. - -## __Amazon SageMaker Service__ - - ### Features - - Support for batch transform input in Model dashboard - -# __2.21.12__ __2023-10-31__ -## __AWS Amplify__ - - ### Features - - Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs - -## __AWS SDK for Java v2__ - - ### Features - - Introduce `AsyncRequestBody#fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)` that allows users to specify the max read limit on the provided InputStream. - -## __AWSMainframeModernization__ - - ### Features - - Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Automate attaching managed policies - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking. - -## __Amazon NeptuneData__ - - ### Features - - Minor change to not retry CancelledByUserException - -## __Amazon Translate__ - - ### Features - - Added support for Brevity translation settings feature. - -# __2.21.11__ __2023-10-30__ -## __AWS CRT-based S3 Client__ - - ### Features - - Add the cause of failure to the stacktrace if present for the AWS CRT-based S3 client. Related to [aws-crt-java#497](https://github.com/awslabs/aws-crt-java/issues/697). - -## __AWS Data Exchange__ - - ### Features - - We added a new API action: SendDataSetNotification. - -## __AWS DataSync__ - - ### Features - - Platform version changes to support AL1 deprecation initiative. - -## __AWS Elemental MediaPackage v2__ - - ### Features - - This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default. - -## __AWS Resilience Hub__ - - ### Features - - Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO). - -## __Amazon Connect Service__ - - ### Features - - This release adds InstanceId field for phone number APIs. - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3. - -## __Amazon Relational Database Service__ - - ### Features - - This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations. - -## __Amazon S3 on Outposts__ - - ### Features - - Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM. - -## __FinSpace User Environment Management service__ - - ### Features - - Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters. - -## __Redshift Serverless__ - - ### Features - - Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it. - -# __2.21.10__ __2023-10-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies. - -## __Amazon EMR__ - - ### Features - - Updated CreateCluster API request and DescribeCluster API responses to include EbsRootVolumeIops, and EbsRootVolumeThroughput attributes that specify the user configured root volume IOPS and throughput for Amazon EBS root device volume. This feature will be available from Amazon EMR releases 6.15.0 - -## __Amazon Neptune__ - - ### Features - - Update TdeCredentialPassword type to SensitiveString - -## __Amazon Pinpoint__ - - ### Features - - Updated documentation to describe the case insensitivity for EndpointIds. - -## __Amazon Redshift__ - - ### Features - - added support to create a dual stack cluster - -# __2.21.9__ __2023-10-26__ -## __AWS Network Firewall__ - - ### Features - - Network Firewall now supports inspection of outbound SSL/TLS traffic. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Systems Manager for SAP__ - - ### Features - - AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications - -## __AWS Transfer Family__ - - ### Features - - No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged. - -## __Amazon AppStream__ - - ### Features - - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC. - -## __Amazon OpenSearch Service__ - - ### Features - - You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests. - -## __Amazon Redshift__ - - ### Features - - Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon Sagemaker Autopilot now supports Text Generation jobs. - -## __Amazon Simple Notification Service__ - - ### Features - - Message Archiving and Replay is now supported in Amazon SNS for FIFO topics. - -# __2.21.8__ __2023-10-25__ -## __AWS Ground Station__ - - ### Features - - This release will allow KMS alias names to be used when creating Mission Profiles - -## __AWS Identity and Access Management__ - - ### Features - - Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed concurrency bug with ResolvedChecksumSpecs execution-attribute and associated mappings https://github.com/aws/aws-sdk-java-v2/issues/4608 - -## __Amazon Connect Cases__ - - ### Features - - Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500 - -# __2.21.7__ __2023-10-24__ -## __AWS CodePipeline__ - - ### Features - - Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2. - -## __AWS Identity and Access Management__ - - ### Features - - Add the partitional endpoint for IAM in iso-f. - -## __AWS Migration Hub Config__ - - ### Features - - This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Added support for Cluster Subnet and Security Group mutability. - -## __Migration Hub Strategy Recommendations__ - - ### Features - - This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector. - -## __OpenSearch Service Serverless__ - - ### Features - - This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature. - -# __2.21.6__ __2023-10-23__ -## __AWS Marketplace Commerce Analytics__ - - ### Features - - The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported. - -## __AWS Network Manager__ - - ### Features - - This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Rekognition__ - - ### Features - - Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model. - -## __Redshift Serverless__ - - ### Features - - This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless. - -# __2.21.5__ __2023-10-20__ -## __AWS Application Discovery Service__ - - ### Features - - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. - -## __AWS Health Imaging__ - - ### Features - - Updates on documentation links - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Removed mapping for RESOLVED_CHECKSUM_SPECS execution attribute that was causing intermittent failures for S3 operations with checksums since 2.21.0 release. The bug can cause `java.lang.NullPointerException: Cannot read field "value" because "s1" is null` exceptions, as reported in https://github.com/aws/aws-sdk-java-v2/issues/4608. - -## __Amazon AppConfig__ - - ### Features - - Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys. - -## __Amazon AppIntegrations Service__ - - ### Features - - Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for updating phone number metadata, such as phone number description. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem. - -# __2.21.4__ __2023-10-19__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Netty version bump to address CVE-2023-44487 - - Contributed by: [@mgrundie-r7](https://github.com/mgrundie-r7) - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __AWS Service Catalog__ - - ### Features - - Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors. - -## __Amazon Managed Blockchain Query__ - - ### Features - - This release adds support for Ethereum Sepolia network - -## __Amazon NeptuneData__ - - ### Features - - Doc changes to add IAM action mappings for the data actions. - -## __Amazon Omics__ - - ### Features - - This change enables customers to retrieve failure reasons with detailed status messages for their failed runs - -## __Amazon OpenSearch Service__ - - ### Features - - Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains - -## __Amazon QuickSight__ - - ### Features - - This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration - -## __Amazon Verified Permissions__ - - ### Features - - Improving Amazon Verified Permissions Create experience - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for WorkSpaces - -## __glacier__ - - ### Features - - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release. - -## __s3control__ - - ### Features - - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@mgrundie-r7](https://github.com/mgrundie-r7) -# __2.21.3__ __2023-10-18__ -## __AWS Cloud9__ - - ### Features - - Update to imageId parameter behavior and dates updated. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API. - -## __Amazon DynamoDB__ - - ### Features - - Updating descriptions for several APIs. - -## __Amazon Polly__ - - ### Bugfixes - - The Scala compiler gets confused when overriding a method with a more specific return type in the interface. To work around this we added a default implementation that fixes this issue with local testing. - - Contributed by: [@sugmanue](https://github.com/sugmanue) - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica. - -## __Amazon S3__ - - ### Bugfixes - - The Scala compiler gets confused when overriding a method with a more specific return type in the interface. To work around this we added a default implementation that fixes this issue with local testing. - - Contributed by: [@sugmanue](https://github.com/sugmanue) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@sugmanue](https://github.com/sugmanue) -# __2.21.2__ __2023-10-17__ -## __AWS Application Discovery Service__ - - ### Features - - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. - -## __AWS CRT-based S3 client__ - - ### Features - - Added a boolean flag, 'useEnvironmentVariableValues,' to the S3CrtProxyConfiguration to enable the disabling of reading ProxyConfig from environment variables by the CRT client. - -## __AWS CodePipeline__ - - ### Features - - Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage - -## __AWS Global Accelerator__ - - ### Features - - Fixed error where ListCustomRoutingEndpointGroups did not have a paginator - -## __AWS Route53 Recovery Control Config__ - - ### Features - - Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only updates to address Amazon ECS tickets. - -## __Amazon GuardDuty__ - - ### Features - - Add domainWithSuffix finding field to dnsRequestAction - -## __Managed Streaming for Kafka__ - - ### Features - - AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators. - -## __Route53 Recovery Cluster__ - - ### Features - - Adds Owner field to ListRoutingControls API. - -# __2.21.1__ __2023-10-16__ -## __AWS CloudFormation__ - - ### Features - - SDK and documentation updates for UpdateReplacePolicy - -## __AWS Elemental MediaPackage v2__ - - ### Features - - This release allows customers to manage MediaPackage v2 resource using CloudFormation. - -## __AWS EntityResolution__ - - ### Features - - This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,. - -## __AWS SDK for Java v2__ - - ### Features - - Adds support for non-XML String payloads - - Proxy Configuration from Environment Variables for all SDK clients, including Apache, Netty, URL, and CRT HTTP clients PR [#4467](https://github.com/aws/aws-sdk-java-v2/issues/4467) - - Updated endpoint and partition metadata. - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for AWS Transfer Family - -## __AWS X-Ray__ - - ### Features - - This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time. - -## __Amazon Managed Blockchain Query__ - - ### Features - - This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet. - -## __Amazon OpenSearch Service__ - - ### Features - - This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality. - -## __Amazon Redshift__ - - ### Features - - Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager. - -## __Amazon Simple Email Service__ - - ### Features - - This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances. - -## __Redshift Serverless__ - - ### Features - - Added support for managing credentials of serverless namespace admin using AWS Secrets Manager. - -# __2.21.0__ __2023-10-12__ -## __AWS Audit Manager__ - - ### Features - - This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope. - -## __AWS Config__ - - ### Features - - Add enums for resource types supported by Config - -## __AWS Control Tower__ - - ### Features - - Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API. - -## __AWS Glue__ - - ### Features - - Extending version control support to GitLab and Bitbucket from AWSGlue - -## __AWS Lambda__ - - ### Features - - Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs - -## __AWS Price List Service__ - - ### Features - - Documentation updates for Price List - -## __AWS SDK for Java v2__ - - ### Features - - This release contains a major internal refactor of authentication. The refactor is part of moving the SDK to a standardized AWS SDK architecture. - - It paves the way for new features to be released over the coming months: SDK plugins to provide a unified interface to add third-party functionality to the SDK and the ability to define additional ways of authenticating with services. - - With this release, custom 3rd party credential providers can be created with fewer SDK dependencies (with the new `identity-spi` module), and AWS signers can be used with fewer SDK dependencies (with the new `http-auth-aws` module). - - Because this is a major refactor that may result in backwards-compatible behavior changes, this release bumps the minor version of the SDK to 2.21. - - Updated endpoint and partition metadata. - -## __Amazon Connect Customer Profiles__ - - ### Features - - Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it. - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - Update GetParticipant to return additional metadata. - -## __Amazon Location Service__ - - ### Features - - This release adds endpoint updates for all AWS Location resource operations. - -## __Amazon Machine Learning__ - - ### Features - - This release marks Password field as sensitive - -## __Amazon Rekognition__ - - ### Features - - Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for adding a dedicated log volume to open-source RDS instances. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings - -## __Amazon Textract__ - - ### Features - - This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters. - -## __Amazon Transcribe Service__ - - ### Features - - This release is to enable m4a format to customers - -## __Amazon WorkSpaces__ - - ### Features - - Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles. - -## __Auto Scaling__ - - ### Features - - Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups - -## __DynamoDB Enhanced Client__ - - ### Bugfixes - - Fix an issue where the presence of a `MappedTableResource` was being unnecessarily asserted when building a `WriteBatch` or `ReadBatch`. - -## __Elastic Load Balancing__ - - ### Features - - This release enables routing policies with Availability Zone affinity for Network Load Balancers. - -## __Inspector2__ - - ### Features - - Add MacOs ec2 platform support - -# __2.20.162__ __2023-10-06__ -## __AWS Marketplace Catalog Service__ - - ### Features - - This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs - -## __AWS Transfer Family__ - - ### Features - - This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Elastic Compute Cloud (EC2). - -## __Amazon FSx__ - - ### Features - - After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system. - -## __Amazon QuickSight__ - - ### Features - - NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication - -# __2.20.161__ __2023-10-05__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Added new resource detail objects to ASFF, including resources for AwsEventsEventbus, AwsEventsEndpoint, AwsDmsEndpoint, AwsDmsReplicationTask, AwsDmsReplicationInstance, AwsRoute53HostedZone, and AwsMskCluster - -## __AWS Storage Gateway__ - - ### Features - - Add SoftwareVersion to response of DescribeGatewayInformation. - -## __Amazon Omics__ - - ### Features - - Add Etag Support for Omics Storage in ListReadSets and GetReadSetMetadata API - -## __Amazon Relational Database Service__ - - ### Features - - Updates Amazon RDS documentation for corrections and minor improvements. - -## __Amazon Route 53__ - - ### Features - - Add hostedzonetype filter to ListHostedZones API. - -## __Amazon WorkSpaces__ - - ### Features - - This release introduces Manage applications. This feature allows users to manage their WorkSpaces applications by associating or disassociating their WorkSpaces with applications. The DescribeWorkspaces API will now additionally return OperatingSystemName in its responses. - -# __2.20.160__ __2023-10-04__ -## __AWS MediaTailor__ - - ### Features - - Updates DescribeVodSource to include a list of ad break opportunities in the response - -## __AWS SDK for Java v2__ - - ### Features - - Add support for building JDK 21. - - Updated endpoint and partition metadata. - -## __Amazon AppConfig__ - - ### Features - - AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store. - -## __Amazon DataZone__ - - ### Features - - Initial release of Amazon DataZone - -## __Amazon SageMaker Service__ - - ### Features - - Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data. - -## __Application Migration Service__ - - ### Features - - This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature. - -# __2.20.159__ __2023-10-03__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release adds the ability to replace video frames without modifying the audio essence. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Well-Architected Tool__ - - ### Features - - AWS Well-Architected now supports Review Templates that allows you to create templates with pre-filled answers for Well-Architected and Custom Lens best practices. - -## __Amazon Connect Service__ - - ### Features - - GetMetricDataV2 API: Update to include new metrics CONTACTS_RESOLVED_IN_X , AVG_HOLD_TIME_ALL_CONTACTS , AVG_RESOLUTION_TIME , ABANDONMENT_RATE , AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS with added features: Interval Period, TimeZone, Negate MetricFilters, Extended date time range. - -## __Amazon Location Service__ - - ### Features - - Amazon Location Service adds support for bounding polygon queries. Additionally, the GeofenceCount field has been added to the DescribeGeofenceCollection API response. - -## __Amazon SageMaker Service__ - - ### Features - - This release allows users to run Selective Execution in SageMaker Pipelines without SourcePipelineExecutionArn if selected steps do not have any dependent steps. - -## __CloudWatch Observability Access Manager__ - - ### Features - - This release adds support for sharing AWS::ApplicationInsights::Application resources. - -# __2.20.158__ __2023-10-02__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Security Token Service__ - - ### Features - - STS API updates for assumeRole - -## __AWS Single Sign-On__ - - ### Features - - Fix FIPS Endpoints in aws-us-gov. - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for AWS Transfer Family - -## __Amazon Bedrock__ - - ### Features - - Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs. - -## __Amazon Bedrock Runtime__ - - ### Features - - Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances. - -## __Amazon Managed Blockchain__ - - ### Features - - Remove Rinkeby as option from Ethereum APIs - -## __Amazon Relational Database Service__ - - ### Features - - Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response. - -# __2.20.157__ __2023-09-28__ -## __AWS Budgets__ - - ### Features - - Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000. - -## __AWS IoT FleetWise__ - - ### Features - - AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Correct and improve the documentation for the FieldToMatch option JA3 fingerprint. - -## __Amazon Bedrock__ - - ### Features - - Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model. - -## __Amazon Bedrock Runtime__ - - ### Features - - Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for Customer Managed Key encryption for Amazon Verified Access resources - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - Feature Store supports read/write of records with collection type features. - -## __Amazon SageMaker Service__ - - ### Features - - Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector. - -# __2.20.156__ __2023-09-27__ -## __AWS IoT__ - - ### Features - - Added support for IoT Rules Engine Kafka Action Headers - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - The UserPoolType Status field is no longer used. - -## __Amazon Kinesis Firehose__ - - ### Features - - Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka. - -## __Amazon Textract__ - - ### Features - - This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read. - -# __2.20.155__ __2023-09-26__ -## __AWS App Runner__ - - ### Features - - This release allows an App Runner customer to specify a custom source directory to run the build & start command. This change allows App Runner to support monorepo based repositories - -## __AWS CodeDeploy__ - - ### Features - - CodeDeploy now supports In-place and Blue/Green EC2 deployments with multiple Classic Load Balancers and multiple Target Groups. - -## __AWS Lake Formation__ - - ### Features - - This release adds three new API support "CreateLakeFormationOptIn", "DeleteLakeFormationOptIn" and "ListLakeFormationOptIns", and also updates the corresponding documentation. - -## __Amazon AppIntegrations Service__ - - ### Features - - The Amazon AppIntegrations service adds a set of APIs (in preview) to manage third party applications to be used in Amazon Connect agent workspace. - -## __Amazon Connect Service__ - - ### Features - - This release updates a set of Amazon Connect APIs that provides the ability to integrate third party applications in the Amazon Connect agent workspace. - -## __Amazon DynamoDB__ - - ### Features - - Amazon DynamoDB now supports Incremental Export as an enhancement to the existing Export Table - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Provides a clearer exception message when building a ReadBatch or WriteBatch without setting the mappedTableResource (table) - - Contributed by: [@swar8080](https://github.com/swar8080) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - The release includes AWS verified access to support FIPs compliance in North America regions - -## __Amazon Pinpoint__ - - ### Features - - Update documentation for RemoveAttributes to more accurately reflect its behavior when attributes are deleted. - -## __Amazon Simple Storage Service__ - - ### Features - - This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@swar8080](https://github.com/swar8080) -# __2.20.154__ __2023-09-25__ -## __AWS Amplify UI Builder__ - - ### Features - - Support for generating code that is compatible with future versions of amplify project dependencies. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - You can now perform an exact match against the web request's JA3 fingerprint. - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - Adds support for sending WebRTC audio to Amazon Kineses Video Streams. - -## __Amazon QuickSight__ - - ### Features - - Added ability to tag users upon creation. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release updates the enum values for ResourceType in SSM DescribeInstanceInformation input and ConnectionStatus in GetConnectionStatus output. - -## __EMR Serverless__ - - ### Features - - This release adds support for application-wide default job configurations. - -## __FinSpace Public API__ - - ### Features - - Adding sensitive trait to attributes. Change max SessionDuration from 720 to 60. Correct "ApiAccess" attribute to "apiAccess" to maintain consistency between APIs. - -## __S3TransferManager__ - - ### Bugfixes - - Fix [aws-crt-java issue [#686](https://github.com/aws/aws-sdk-java-v2/issues/686)](https://github.com/awslabs/aws-crt-java/issues/686) S3AsyncClient ignoring trustAllCertificatesEnabled setting - - Contributed by: [@graebm](https://github.com/graebm) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@graebm](https://github.com/graebm) -# __2.20.153__ __2023-09-22__ -## __AWS Database Migration Service__ - - ### Features - - new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift - -## __AWS Elemental MediaConvert__ - - ### Features - - This release supports the creation of of audio-only tracks in CMAF output groups. - -## __AWS SDK for Java v2__ - - ### Features - - Adds support for non-Json String payloads - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fixed an issue in `InputStreamSubscriber` that could cause NPE to be thrown when close and onSubscribed get invoked concurrently. See [#4081](https://github.com/aws/aws-sdk-java-v2/issues/4081) - -## __Amazon CloudWatch Events__ - - ### Features - - Adds sensitive trait to various shapes in Jetstream Connections API model. - -## __Amazon DynamoDB__ - - ### Bugfixes - - Fixed a bug in DynamoDbTable.createTable, where global secondary indices with a partition key matching the default partition key of the table would be created as local secondary indices. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections. - -## __Amazon Elastic File System__ - - ### Features - - Documentation updates for Elastic File System - -## __Amazon GuardDuty__ - - ### Features - - Add `EKS_CLUSTER_NAME` to filter and sort key. - -## __Amazon S3__ - - ### Bugfixes - - Fixed the issue where SdkException is unnecessarily re-wrapped with SdkClientException in S3 multipart client and AWS CRT-based S3 client. See[#4356](https://github.com/aws/aws-sdk-java-v2/issues/4356) - -## __Amazon Simple Storage Servic__ - - ### Bugfixes - - Fix for Cross-region calls failure due to AuthorizationHeaderMalformed errors while using clients with configured region as us-east-1. - -## __Braket__ - - ### Features - - This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job. - -## __DynamoDB Enhanced Client__ - - ### Features - - Adds count, scanned count and returned consumed capacity to Page, used by Scan and Query operations - -# __2.20.152__ __2023-09-20__ -## __AWS App Runner__ - - ### Features - - This release adds improvements for managing App Runner auto scaling configuration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration. - -## __AWS Cloud Map__ - - ### Features - - Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response. - -## __AWS Lambda__ - - ### Features - - Update aws-lambda-java-core version to 1.2.3 - - Contributed by: [@deki](https://github.com/deki) - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SSO OIDC__ - - ### Features - - Update FIPS endpoints in aws-us-gov. - -## __Amazon AppConfig__ - - ### Features - - Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors - -## __Amazon CloudWatch Logs__ - - ### Features - - Add ClientToken to QueryDefinition CFN Handler in CWL - -## __Amazon Kinesis Video Streams__ - - ### Features - - Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs. - -## __Amazon Simple Storage Service__ - - ### Features - - Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException - -## __CodeArtifact__ - - ### Features - - Add support for the Swift package format. - -## __S3 Transfer Manager__ - - ### Bugfixes - - Fix [3839](https://github.com/aws/aws-sdk-java-v2/issues/3839) S3 Transfer Manager issue with transferComplete() not called for AsyncRequestBody.fromFile() - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@deki](https://github.com/deki) -# __2.20.151__ __2023-09-19__ -## __AWS Outposts__ - - ### Features - - This release adds the InstanceFamilies field to the ListAssets response. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for C7i, and R7a instance types. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis. - -# __2.20.150__ __2023-09-18__ -## __AWS Application Discovery Service__ - - ### Features - - Add sensitive protection for customer information - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Do not instruct the CRT Sigv4a signer to do path normalization to avoid signature mismatch errors - -## __Amazon Macie 2__ - - ### Features - - This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers. - -## __Amazon WorkMail__ - - ### Features - - This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs. - -# __2.20.149__ __2023-09-15__ -## __AWS DataSync__ - - ### Features - - Documentation-only updates for AWS DataSync. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon AppStream__ - - ### Features - - This release introduces app block builder, allowing customers to provision a resource to package applications into an app block - -## __Amazon Connect Service__ - - ### Features - - New rule type (OnMetricDataUpdate) has been added - -## __Amazon SageMaker Service__ - - ### Features - - This release introduces Skip Model Validation for Model Packages - -# __2.20.148__ __2023-09-14__ -## __AWS CloudFormation__ - - ### Features - - Documentation updates for AWS CloudFormation - -## __AWS EntityResolution__ - - ### Features - - Changed "ResolutionTechniques" and "MappedInputFields" in workflow and schema mapping operations to be required fields. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon AppStream__ - - ### Features - - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. - -## __Amazon Lookout for Equipment__ - - ### Features - - This release adds APIs for the new scheduled retraining feature. - -# __2.20.147__ __2023-09-13__ -## __AWS Cloud9__ - - ### Features - - Update to include information on Ubuntu 18 deprecation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Allow IamPolicy to read json policies where the principal value is itself an array - - Fix `InputStreamSubscriber` to return 0 when reading a length of 0. - - Contributed by: [@faucct](https://github.com/faucct) - -## __AWS SimSpace Weaver__ - - ### Features - - Edited the introductory text for the API reference. - -## __AWS X-Ray__ - - ### Features - - Add StartTime field in GetTraceSummaries API response for each TraceSummary. - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - This release updates the Amazon CloudWatch Internet Monitor API domain name. - -## __Amazon DynamoDB Enhanced Client__ - - ### Features - - This commit introduces returnConsumedCapacity input to BatchGetItemEnhancedRequest that allows customers to find out exactly how much read units were consumed by the operation. - - Contributed by: [@psnilesh](https://github.com/psnilesh) - -## __Amazon GuardDuty__ - - ### Features - - Add `managementType` field to ListCoverage API response. - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - Doc only update that changes description for ParticipantToken. - -## __Amazon Kinesis Firehose__ - - ### Features - - DocumentIdOptions has been added for the Amazon OpenSearch destination. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@psnilesh](https://github.com/psnilesh), [@faucct](https://github.com/faucct) -# __2.20.146__ __2023-09-12__ -## __AWS CRT-based S3 Client__ - - ### Bugfixes - - Improved CRT client uploads by directly passing requestPath, eliminating unnecessary file I/O in the Java SDK Transfer Manager. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API. - -## __Amazon DynamoDB Enhanced Client__ - - ### Features - - This commit introduces DynamoDbTable#getItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnConsumedCapacity to get additional information the service response. - - Contributed by: [@psnilesh](https://github.com/psnilesh) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for restricting public sharing of AMIs through AMI Block Public Access - -## __Amazon EventBridge__ - - ### Features - - Adds sensitive trait to various shapes in Jetstream Connections API model. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@psnilesh](https://github.com/psnilesh) -# __2.20.145__ __2023-09-11__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required. - -## __Amazon QuickSight__ - - ### Features - - This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules. - -# __2.20.144__ __2023-09-08__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fixed an issue in async client where the future would get stuck if there is a server error and the server fails to return response body that matches with the content length specified in the response header. See [#4354](https://github.com/aws/aws-sdk-java-v2/issues/4354) - -## __AWS Single Sign-On Admin__ - - ### Features - - Content updates to IAM Identity Center API for China Regions. - -## __Amazon FSx__ - - ### Features - - Amazon FSx documentation fixes - -## __Amazon SageMaker Service__ - - ### Features - - Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference. - -## __Amazon WorkSpaces__ - - ### Features - - A new field "ErrorDetails" will be added to the output of "DescribeWorkspaceImages" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information. - -# __2.20.143__ __2023-09-07__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Documentation updates for AWS Security Hub - -## __AWS SimSpace Weaver__ - - ### Features - - BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type. - -## __Amazon NeptuneData__ - - ### Features - - Minor changes to send unsigned requests to Neptune clusters - -# __2.20.142__ __2023-09-06__ -## __AWS Elemental MediaLive__ - - ### Features - - Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fix an issue where the multirelease classes were not being shaded or removed. - -## __AWS WAFV2__ - - ### Features - - The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API. - -## __Amazon Appflow__ - - ### Features - - Adding OAuth2.0 support for servicenow connector. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API. - -## __Elastic Load Balancing__ - - ### Features - - This release enables default UDP connection termination and disabling unhealthy target connection termination for Network Load Balancers. - -# __2.20.141__ __2023-09-05__ -## __AWS Cloud9__ - - ### Features - - Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update. - -## __AWS Compute Optimizer__ - - ### Features - - This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs. - -## __AWS SDK for Java v2__ - - ### Features - - Add support for RequestCompression trait to GZIP compress requests. - - Updated endpoint and partition metadata. - -## __AWSBillingConductor__ - - ### Features - - This release adds support for line item filtering in for the custom line item resource. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only update for Amazon ECS. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances. - -## __Amazon EventBridge__ - - ### Features - - Improve Endpoint Ruleset test coverage. - -## __Amazon Relational Database Service__ - - ### Features - - Add support for feature integration with AWS Backup. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Neo now supports data input shape derivation for Pytorch 2.0 and XGBoost compilation job for cloud instance targets. You can skip DataInputConfig field during compilation job creation. You can also access derived information from model in DescribeCompilationJob response. - -## __Amazon VPC Lattice__ - - ### Features - - This release adds Lambda event structure version config support for LAMBDA target groups. It also adds newline support for auth policies. - -# __2.20.140__ __2023-09-01__ -## __AWS SDK for Java v2__ - - ### Features - - Update Jackson to `2.15.2`. - - Updated endpoint and partition metadata. - -## __AWS SSO Identity Store__ - - ### Features - - New Identity Store content for China Region launch - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - This release adds support for the Voice Analytics feature for customer-owned KVS streams as part of the Amazon Chime SDK call analytics. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect adds the ability to read, create, update, delete, and list view resources, and adds the ability to read, create, delete, and list view versions. - -## __Amazon NeptuneData__ - - ### Features - - Removed the descriptive text in the introduction. - -# __2.20.139__ __2023-08-31__ -## __AWS Health APIs and Notifications__ - - ### Features - - Adds new API DescribeEntityAggregatesForOrganization that retrieves entity aggregates across your organization. Also adds support for resource status filtering in DescribeAffectedEntitiesForOrganization, resource status aggregates in the DescribeEntityAggregates response, and new resource statuses. - -## __AWS Lambda__ - - ### Features - - Use latest AWS Lambda Java 17 runtime version in SAM template of archetype - - Contributed by: [@deki](https://github.com/deki) - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics. - -## __Amazon CloudHSM__ - - ### Features - - Deprecating CloudHSM Classic API Service. - -## __Amazon CloudWatch Events__ - - ### Features - - Documentation updates for CloudWatch Events. - -## __Amazon Connect Customer Profiles__ - - ### Features - - Adds sensitive trait to various shapes in Customer Profiles API model. - -## __Amazon Connect Participant Service__ - - ### Features - - Amazon Connect Participant Service adds the ability to get a view resource using a view token, which is provided in a participant message, with the release of the DescribeView API. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for an account-level setting that you can use to configure the number of days for AWS Fargate task retirement. - -## __Amazon Interactive Video Service__ - - ### Features - - Updated "type" description for CreateChannel, UpdateChannel, Channel, and ChannelSummary. - -## __Amazon Managed Grafana__ - - ### Features - - Marking SAML RoleValues attribute as sensitive and updating VpcConfiguration attributes to match documentation. - -## __Amazon SageMaker Runtime__ - - ### Features - - This release adds a new InvokeEndpointWithResponseStream API to support streaming of model responses. - -## __AmazonConnectCampaignService__ - - ### Features - - Amazon Connect outbound campaigns has launched agentless dialing mode which enables customers to make automated outbound calls without agent engagement. This release updates three of the campaign management API's to support the new agentless dialing mode and the new dialing capacity field. - -## __Managed Streaming for Kafka Connect__ - - ### Features - - Minor model changes for Kafka Connect as well as endpoint updates. - -## __Payment Cryptography Data Plane__ - - ### Features - - Make KeyCheckValue field optional when using asymmetric keys as Key Check Values typically only apply to symmetric keys - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@deki](https://github.com/deki) -# __2.20.138__ __2023-08-30__ -## __AWS App Runner__ - - ### Features - - App Runner adds support for Bitbucket. You can now create App Runner connection that connects to your Bitbucket repositories and deploy App Runner service with the source code stored in a Bitbucket repository. - -## __AWS Audit Manager__ - - ### Features - - This release marks some assessment metadata as sensitive. We added a sensitive trait to the following attributes: assessmentName, emailAddress, scope, createdBy, lastUpdatedBy, and userName. - -## __AWS Clean Rooms Service__ - - ### Features - - This release decouples member abilities in a collaboration. With this change, the member who can run queries no longer needs to be the same as the member who can receive results. - -## __AWS DataSync__ - - ### Features - - AWS DataSync introduces Task Reports, a new feature that provides detailed reports of data transfer operations for each task execution. - -## __AWS Network Firewall__ - - ### Features - - Network Firewall increasing pagination token string length - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - Add SAP source connector parallel and pagination feature - -## __Amazon Elastic Compute Cloud__ - - ### Features - - The DryRun field in EC2 APIs is no longer hidden and has been exposed. To determine the DryRun status for an EC2 operation using the dryRun field, users are now required to catch the Ec2Exception and extract the dryRun status from the errorCode of AwsErrorDetails within the Ec2Exception. - -## __Amazon NeptuneData__ - - ### Features - - Allows customers to execute data plane actions like bulk loading graphs, issuing graph queries using Gremlin and openCypher directly from the SDK. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings - -## __PcaConnectorAd__ - - ### Features - - The Connector for AD allows you to use a fully-managed AWS Private CA as a drop-in replacement for your self-managed enterprise CAs without local agents or proxy servers. Enterprises that use AD to manage Windows environments can reduce their private certificate authority (CA) costs and complexity. - -# __2.20.137__ __2023-08-29__ -## __Amazon Cognito Identity Provider__ - - ### Features - - Added API example requests and responses for several operations. Fixed the validation regex for user pools Identity Provider name. - -## __Amazon FSx__ - - ### Features - - Documentation updates for project quotas. - -## __Amazon Omics__ - - ### Features - - Add RetentionMode support for Runs. - -## __Amazon Simple Email Service__ - - ### Features - - Adds support for the new Export and Message Insights features: create, get, list and cancel export jobs; get message insights. - -# __2.20.136__ __2023-08-28__ -## __AWS Backup__ - - ### Features - - Add support for customizing time zone for backup window in backup plan rules. - -## __AWS Compute Optimizer__ - - ### Features - - This release enables AWS Compute Optimizer to analyze and generate licensing optimization recommendations for sql server running on EC2 instances. - -## __AWS Organizations__ - - ### Features - - Documentation updates for permissions and links. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Security Lake__ - - ### Features - - Remove incorrect regex enforcement on pagination tokens. - -## __Amazon WorkSpaces Web__ - - ### Features - - WorkSpaces Web now enables Admins to configure which cookies are synchronized from an end-user's local browser to the in-session browser. In conjunction with a browser extension, this feature enables enhanced Single-Sign On capability by reducing the number of times an end-user has to authenticate. - -## __Service Quotas__ - - ### Features - - Service Quotas now supports viewing the applied quota value and requesting a quota increase for a specific resource in an AWS account. - -# __2.20.135__ __2023-08-25__ -## __AWS CloudTrail__ - - ### Features - - Add ThrottlingException with error code 429 to handle CloudTrail Delegated Admin request rate exceeded on organization resources. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch__ - - ### Features - - Doc-only update to get doc bug fixes into the SDK docs - -## __Amazon Detective__ - - ### Features - - Added protections to interacting with fields containing customer information. - -# __2.20.134__ __2023-08-24__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release includes additional audio channel tags in Quicktime outputs, support for film grain synthesis for AV1 outputs, ability to create audio-only FLAC outputs, and ability to specify Amazon S3 destination storage class. - -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive now supports passthrough of KLV data to a HLS output group with a TS container. MediaLive now supports setting an attenuation mode for AC3 audio when the coding mode is 3/2 LFE. MediaLive now supports specifying whether to include filler NAL units in RTMP output group settings. - -## __AWS Glue__ - - ### Features - - Added API attributes that help in the monitoring of sessions. - -## __AWS MediaTailor__ - - ### Features - - Adds new source location AUTODETECT_SIGV4 access type. - -## __AWS S3 Control__ - - ### Features - - Updates to endpoint ruleset tests to address Smithy validation issues and standardize the capitalization of DualStack. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances. - -## __Amazon QuickSight__ - - ### Features - - Excel support in Snapshot Export APIs. Removed Required trait for some insight Computations. Namespace-shared Folders support. Global Filters support. Table pin Column support. - -## __Amazon Relational Database Service__ - - ### Features - - This release updates the supported versions for Percona XtraBackup in Aurora MySQL. - -## __Amazon S3__ - - ### Features - - Add support for presigned `DeleteObject` in `S3Presigner`. - -## __Amazon Simple Storage Service__ - - ### Features - - Updates to endpoint ruleset tests to address Smithy validation issues. - -## __Amazon Verified Permissions__ - - ### Features - - Documentation updates for Amazon Verified Permissions. - -# __2.20.133__ __2023-08-23__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon API Gateway__ - - ### Features - - This release adds RootResourceId to GetRestApi response. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Marking fields as sensitive on BundleTask and GetPasswordData - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds 1 new voice - Zayd (ar-AE) - -# __2.20.132__ __2023-08-22__ -## __AWS Cost Explorer Service__ - - ### Features - - This release adds the LastUpdatedDate and LastUsedDate timestamps to help you manage your cost allocation tags. - -## __AWS Global Accelerator__ - - ### Features - - Global Accelerator now supports Client Ip Preservation for Network Load Balancer endpoints. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SDK for Java v2 - DynamoDb Enhanced__ - - ### Bugfixes - - Changes the default behavior of the DynamoDb Enhanced atomic counter extension to automatically filter out any counter attributes in the item to be updated. This allows users to read and update items without DynamoDb collision errors. - -## __Amazon Relational Database Service__ - - ### Features - - Adding parameters to CreateCustomDbEngineVersion reserved for future use. - -## __Amazon Verified Permissions__ - - ### Features - - Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50. - -# __2.20.131__ __2023-08-21__ -## __AWS Cloud9__ - - ### Features - - Doc only update to add Ubuntu 22.04 as an Image ID option for Cloud9 - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - The DeleteKeyPair API has been updated to return the keyPairId when an existing key pair is deleted. - -## __Amazon Relational Database Service__ - - ### Features - - Adding support for RDS Aurora Global Database Unplanned Failover - -## __Amazon Route 53 Domains__ - - ### Features - - Fixed typos in description fields - -## __FinSpace User Environment Management service__ - - ### Features - - Allow customers to manage outbound traffic from their Kx Environment when attaching a transit gateway by providing network acl entries. Allow the customer to choose how they want to update the databases on a cluster allowing updates to possibly be faster than usual. - -# __2.20.130__ __2023-08-18__ -## __AWS CodeCommit__ - - ### Features - - Add new ListFileCommitHistory operation to retrieve commits which introduced changes to a specific file. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Added Inspector Lambda code Vulnerability section to ASFF, including GeneratorDetails, EpssScore, ExploitAvailable, and CodeVulnerabilities. - -# __2.20.129__ __2023-08-17__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Sends final checksum chunk and trailer when only onComplete() is called by upstream (empty content) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift updates its instance types support. - -# __2.20.128__ __2023-08-16__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Add support for the `SERVICE_ENDPOINT` metric. This metric represents the endpoint (scheme and authority) that the request was sent to. - -## __Amazon CloudWatch__ - - ### Features - - Doc-only update to incorporate several doc bug fixes - -## __Amazon Lex Model Building V2__ - - ### Features - - This release updates the Custom Vocabulary Weight field to support a value of 0. - -# __2.20.127__ __2023-08-15__ -## __AWS Glue__ - - ### Features - - AWS Glue Crawlers can now accept SerDe overrides from a custom csv classifier. The two SerDe options are LazySimpleSerDe and OpenCSVSerDe. In case, the user wants crawler to do the selection, "None" can be selected for this purpose. - -## __AWS Performance Insights__ - - ### Features - - AWS Performance Insights for Amazon RDS is launching Performance Analysis On Demand, a new feature that allows you to analyze database performance metrics and find out the performance issues. You can now use SDK to create, list, get, delete, and manage tags of performance analysis reports. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Updated API documentation to include additional exceptions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Elastic Compute Cloud (EC2). - -## __Amazon Route 53 Domains__ - - ### Features - - Provide explanation if CheckDomainTransferability return false. Provide requestId if a request is already submitted. Add sensitive protection for customer information - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now provides SupportedResponseMIMETypes from DescribeInferenceRecommendationsJob response - -# __2.20.126__ __2023-08-14__ -## __AWS Elemental MediaPackage__ - - ### Features - - Fix SDK logging of certain fields. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for AWS Transfer Family - -## __Amazon Omics__ - - ### Features - - This release provides support for annotation store versioning and cross account sharing for Omics Analytics - -# __2.20.125__ __2023-08-11__ -## __AWS Config__ - - ### Features - - Updated ResourceType enum with new resource types onboarded by AWS Config in July 2023. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 P5 instances, powered by the latest NVIDIA H100 Tensor Core GPUs, deliver the highest performance in EC2 for deep learning (DL) and HPC applications. M7i-flex and M7i instances are next-generation general purpose instances powered by custom 4th Generation Intel Xeon Scalable processors. - -## __Amazon QuickSight__ - - ### Features - - New Authentication method for Account subscription - IAM Identity Center. Hierarchy layout support, default column width support and related style properties for pivot table visuals. Non-additive topic field aggregations for Topic API - -## __Amazon Simple Email Service__ - - ### Features - - Doc only updates to include: 1) Clarified which part of an email address where it's okay to have Punycode when it contains non-ASCII characters for the SendRawEmail action and other actions where this is applicable. 2) Updated S3Action description with new MB max bucket size from 30 to 40. - -## __Amazon Simple Workflow Service__ - - ### Features - - This release adds new API parameters to override workflow task list for workflow executions. - -## __AmplifyBackend__ - - ### Features - - Adds sensitive trait to required input shapes. - -# __2.20.124__ __2023-08-10__ -## __AWS CloudTrail__ - - ### Features - - Documentation updates for CloudTrail. - -## __AWS DynamoDB Enhanced Client__ - - ### Bugfixes - - Fix for Issue [#4156](https://github.com/aws/aws-sdk-java-v2/issues/4156) : Single quotes in toJson conversions for EnhancedDocuments are no longer being escaped. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fixed bug where limit was not copied over when cloning ByteBuffer using immutableCopyOf() - -## __AWS Secrets Manager__ - - ### Features - - Add additional InvalidRequestException to list of possible exceptions for ListSecret. - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for AW Transfer Family - -## __Amazon Connect Service__ - - ### Features - - This release adds APIs to provision agents that are global / available in multiple AWS regions and distribute them across these regions by percentage. - -## __Amazon Omics__ - - ### Features - - This release adds instanceType to GetRunTask & ListRunTasks responses. - -## __Elastic Load Balancing__ - - ### Features - - This release enables configuring security groups for Network Load Balancers - -# __2.20.123__ __2023-08-09__ -## __AWS Global Accelerator__ - - ### Features - - Documentation update for dualstack EC2 endpoint support - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Voice__ - - ### Features - - Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePhoneNumbers APIs, adding phone number name - -## __Amazon FSx__ - - ### Features - - For FSx for Lustre, add new data repository task type, RELEASE_DATA_FROM_FILESYSTEM, to release files that have been archived to S3. For FSx for Windows, enable support for configuring and updating SSD IOPS, and for updating storage type. For FSx for OpenZFS, add new deployment type, MULTI_AZ_1. - -## __Amazon GuardDuty__ - - ### Features - - Added autoEnable ALL to UpdateOrganizationConfiguration and DescribeOrganizationConfiguration APIs. - -## __Amazon S3__ - - ### Features - - Allow users to configure upload threshold size for AWS CRT-based S3 client via `S3CrtAsyncClientBuilder#thresholdInBytes`. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for cross account access for SageMaker Model Cards through AWS RAM. - -# __2.20.122__ __2023-08-08__ -## __AWS Backup__ - - ### Features - - This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Service Catalog__ - - ### Features - - Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API. - -## __Amazon ElastiCache__ - - ### Features - - Added support for cluster mode in online migration and test migration API - -# __2.20.121__ __2023-08-07__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Detective__ - - ### Features - - Updated the email validation regex to be in line with the TLD name specifications. - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events. - -## __Amazon Kinesis Video Streams__ - - ### Features - - This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature. - -## __Amazon Rekognition__ - - ### Features - - This release adds code snippets for Amazon Rekognition Custom Labels. - -# __2.20.120__ __2023-08-04__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - Documentation correction for AWS Private CA - -## __AWS DataSync__ - - ### Features - - Display cloud storage used capacity at a cluster level. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile. - -## __Amazon EC2 Container Service__ - - ### Features - - This is a documentation update to address various tickets. - -## __Amazon SageMaker Service__ - - ### Features - - Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object - -# __2.20.119__ __2023-08-03__ -## __AWS Cloud9__ - - ### Features - - Updated the deprecation date for Amazon Linux. Doc only update. - -## __AWS Database Migration Service__ - - ### Features - - The release makes public API for DMS Schema Conversion feature. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address. - -## __Amazon S3__ - - ### Bugfixes - - Add `Expect: 100-continue` header for `UploadPartRequest` so that a upload part request can fail faster if there is a server error. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports running training jobs on p5.48xlarge instance types. - -## __Auto Scaling__ - - ### Features - - Documentation changes related to Amazon EC2 Auto Scaling APIs. - -# __2.20.118__ __2023-08-02__ -## __AWS Budgets__ - - ### Features - - As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using "/action/" in their budget names. - -## __AWS Glue__ - - ### Features - - This release includes additional Glue Streaming KAKFA SASL property types. - -## __AWS Resilience Hub__ - - ### Features - - Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - New feature that logs Cognito user pool error messages to CloudWatch logs. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs. - -# __2.20.117__ __2023-08-01__ -## __AWS Batch__ - - ### Features - - This release adds support for price capacity optimized allocation strategy for Spot Instances. - -## __AWS Database Migration Service__ - - ### Features - - Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only. - -## __Amazon Relational Database Service__ - - ### Features - - Added support for deleted clusters PiTR. - -## __Amazon SageMaker Service__ - - ### Features - - Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions - -# __2.20.116__ __2023-07-31__ -## __AWS Amplify UI Builder__ - - ### Features - - Amplify Studio releases GraphQL support for codegen job action. - -## __AWS Clean Rooms Service__ - - ### Features - - This release introduces custom SQL queries - an expanded set of SQL you can run. This release adds analysis templates, a new resource for storing pre-defined custom SQL queries ahead of time. This release also adds the Custom analysis rule, which lets you approve analysis templates for querying. - -## __AWS CodeStar connections__ - - ### Features - - New integration with the Gitlab provider type. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EventBridge Scheduler__ - - ### Features - - This release introduces automatic deletion of schedules in EventBridge Scheduler. If configured, EventBridge Scheduler automatically deletes a schedule after the schedule has completed its last invocation. - -## __Amazon Lookout for Equipment__ - - ### Features - - This release includes new import resource, model versioning and resource policy features. - -## __Amazon Omics__ - - ### Features - - Add CreationType filter for ListReadSets - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Aurora MySQL local write forwarding, which allows for forwarding of write operations from reader DB instances to the writer DB instance. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Israel (Tel Aviv) Region (il-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Auto Scaling__ - - ### Features - - You can now configure an instance refresh to set its status to 'failed' when it detects that a specified CloudWatch alarm has gone into the ALARM state. You can also choose to roll back the instance refresh automatically when the alarm threshold is met. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Add support for in-aws right sizing - -## __Inspector2__ - - ### Features - - This release adds 1 new API: BatchGetFindingDetails to retrieve enhanced vulnerability intelligence details for findings. - -# __2.20.115__ __2023-07-28__ -## __AWS CloudFormation__ - - ### Features - - This SDK release is for the feature launch of AWS CloudFormation RetainExceptOnCreate. It adds a new parameter retainExceptOnCreate in the following APIs: CreateStack, UpdateStack, RollbackStack, ExecuteChangeSet. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudFront__ - - ### Features - - Add a new JavaScript runtime version for CloudFront Functions. - -## __Amazon CloudWatch Application Insights__ - - ### Features - - This release enable customer to add/remove/update more than one workload for a component - -## __Amazon Connect Service__ - - ### Features - - This release adds support for new number types. - -## __Amazon Pinpoint__ - - ### Features - - Added support for sending push notifications using the FCM v1 API with json credentials. Amazon Pinpoint customers can now deliver messages to Android devices using both FCM v1 API and the legacy FCM/GCM API - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has introduced new versions of ListClusterOperations and DescribeClusterOperation APIs. These v2 APIs provide information and insights into the ongoing operations of both MSK Provisioned and MSK Serverless clusters. - -# __2.20.114__ __2023-07-27__ -## __Amazon Simple Queue Service__ - - ### Features - - Documentation changes related to SQS APIs. - -# __2.20.113__ __2023-07-27__ -## __Amazon Elastic Block Store__ - - ### Features - - SDK and documentation updates for Amazon Elastic Block Store API - -## __Amazon Elastic Compute Cloud__ - - ### Features - - SDK and documentation updates for Amazon Elastic Block Store APIs - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Add multiple customer error code to handle customer caused failure when managing EKS node groups - -## __Amazon SageMaker Service__ - - ### Features - - Expose ProfilerConfig attribute in SageMaker Search API response. - -## __Auto Scaling__ - - ### Features - - This release updates validation for instance types used in the AllowedInstanceTypes and ExcludedInstanceTypes parameters of the InstanceRequirements property of a MixedInstancesPolicy. - -# __2.20.112__ __2023-07-26__ -## __AWS Cloud Control API__ - - ### Features - - Updates the documentation for CreateResource. - -## __AWS Elemental MediaConvert__ - - ### Features - - This release includes general updates to user documentation. - -## __AWS EntityResolution__ - - ### Features - - AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information. - -## __AWS Glue__ - - ### Features - - Release Glue Studio Snowflake Connector Node for SDK/CLI - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon HealthLake__ - - ### Features - - Updating the HealthLake service documentation. - -## __Amazon Managed Blockchain Query__ - - ### Features - - Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs. - -## __Amazon Omics__ - - ### Features - - The service is renaming as a part of AWS Health. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds 1 new voice - Lisa (nl-BE) - -## __Amazon Route 53__ - - ### Features - - Update that corrects the documents for received feedback. - -## __OpenSearch Service Serverless__ - - ### Features - - This release adds new collection type VectorSearch. - -# __2.20.111__ __2023-07-25__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports Microsoft Azure Blob Storage locations. - -## __AWS IAM Policy Builder__ - - ### Bugfixes - - Fixed bug where actions were written instead of resources. - -## __AWS Lambda__ - - ### Features - - Add Python 3.11 (python3.11) support to AWS Lambda - -## __AWS Security Token Service__ - - ### Features - - API updates for the AWS Security Token Service - -## __AWS SecurityHub__ - - ### Features - - Add support for CONTAINS and NOT_CONTAINS comparison operators for Automation Rules string filters and map filters - -## __AWS Transfer Family__ - - ### Features - - This release adds support for SFTP Connectors. - -## __AWSBillingConductor__ - - ### Features - - Added support for Auto-Assocate Billing Groups for CreateBillingGroup, UpdateBillingGroup, and ListBillingGroups. - -## __Amazon Connect Customer Profiles__ - - ### Features - - Amazon Connect Customer Profiles now supports rule-based resolution to match and merge similar profiles into unified profiles, helping companies deliver faster and more personalized customer service by providing access to relevant customer information for agents and automated experiences. - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release added two new data types: AssistantIntegrationConfiguration, and SessionIntegrationConfiguration to support Wisdom integration with Amazon Connect Chat - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for DynamoDB - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds an instance's peak and baseline network bandwidth as well as the memory sizes of an instance's inference accelerators to DescribeInstanceTypes. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for monitoring storage optimization progress on the DescribeDBInstances API. - -## __Amazon SageMaker Service__ - - ### Features - - Mark ContentColumn and TargetLabelColumn as required Targets in TextClassificationJobConfig in CreateAutoMLJobV2API - -## __EMR Serverless__ - - ### Features - - This release adds support for publishing application logs to CloudWatch. - -# __2.20.110__ __2023-07-24__ -## __AWS CloudFormation__ - - ### Features - - This release supports filtering by DRIFT_STATUS for existing API ListStackInstances and adds support for a new API ListStackInstanceResourceDrifts. Customers can now view resource drift information from their StackSet management accounts. - -## __AWS Cost Explorer Service__ - - ### Features - - This release introduces the new API 'GetSavingsPlanPurchaseRecommendationDetails', which retrieves the details for a Savings Plan recommendation. It also updates the existing API 'GetSavingsPlansPurchaseRecommendation' to include the recommendation detail ID. - -## __AWS Glue__ - - ### Features - - Added support for Data Preparation Recipe node in Glue Studio jobs - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - AWS Media Pipeline compositing enhancement and Media Insights Pipeline auto language identification. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add "disabled" enum value to SpotInstanceState. - -## __Amazon QuickSight__ - - ### Features - - This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips. - -## __AmazonApiGatewayV2__ - - ### Features - - Documentation updates for Amazon API Gateway. - -# __2.20.109__ __2023-07-21__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release includes improvements to Preserve 444 handling, compatibility of HEVC sources without frame rates, and general improvements to MP4 outputs. - -## __AWS Glue__ - - ### Features - - This release adds support for AWS Glue Crawler with Apache Hudi Tables, allowing Crawlers to discover Hudi Tables in S3 and register them in Glue Data Catalog for query engines to query against. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for the DBSystemID parameter of CreateDBInstance to RDS Custom for Oracle. - -## __Amazon WorkSpaces__ - - ### Features - - Fixed VolumeEncryptionKey descriptions - -## __S3 Transfer Manager__ - - ### Bugfixes - - Fix a bug where the SSE-C parameters are not copied to the CompleteMultipartUpload request when transforming to a multipart copy. - -# __2.20.108__ __2023-07-20__ -## __Amazon CodeCatalyst__ - - ### Features - - This release adds support for updating and deleting spaces and projects in Amazon CodeCatalyst. It also adds support for creating, getting, and deleting source repositories in CodeCatalyst projects. - -## __Amazon Connect Cases__ - - ### Features - - This release adds the ability to assign a case to a queue or user. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release updates type for Channel field in SessionSpecification and UtteranceSpecification - -## __Amazon Route 53 Resolver__ - - ### Features - - This release adds support for Route 53 On Outposts, a new feature that allows customers to run Route 53 Resolver and Resolver endpoints locally on their Outposts. - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - Cross account support for SageMaker Feature Store - -## __Amazon SageMaker Service__ - - ### Features - - Cross account support for SageMaker Feature Store - -## __Amazon Security Lake__ - - ### Features - - Adding support for Tags on Create and Resource Tagging API. - -## __Amazon Simple Storage Service__ - - ### Features - - Improve performance of S3 clients by simplifying and optimizing endpoint resolution. - -## __Amazon Transcribe Service__ - - ### Features - - Added API argument --toxicity-detection to startTranscriptionJob API, which allows users to view toxicity scores of submitted audio. - -# __2.20.107__ __2023-07-19__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Savings Plans__ - - ### Features - - Savings Plans endpoints update - -## __Amazon S3__ - - ### Bugfixes - - Handle Temporary redirect error 307 when client configured in us-east-1 accesses cross region. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fixed the issue where the position of the ByteBuffer from the request is not honored in NettyNioAsyncHttpClient. - -# __2.20.106__ __2023-07-19__ -## __AWS CloudFormation__ - - ### Features - - SDK and documentation updates for GetTemplateSummary API (unrecognized resources) - -## __AWS Health Imaging__ - - ### Features - - General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale. - -## __AWS Resource Access Manager__ - - ### Features - - This release adds support for securely sharing with AWS service principals. - -## __AWS SDK for Java v2__ - - ### Features - - Allowing configuring the prefetchTime and staleTime on WebIdentityTokenFileCredentialsProvider - -## __AWS Systems Manager for SAP__ - - ### Features - - Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP. - -## __AWS WAFV2__ - - ### Features - - Added the URI path to the custom aggregation keys that you can specify for a rate-based rule. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 documentation updates. - -## __Amazon Managed Grafana__ - - ### Features - - Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to. - -# __2.20.105__ __2023-07-18__ -## __AWS SDK for Java v2__ - - ### Features - - Added support for IamPolicy in new module software.amazon.awssdk:iam-policy-builder, a class to simplify the use of AWS policies. - - Updated endpoint and partition metadata. - -## __AWSMainframeModernization__ - - ### Features - - Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API - -## __Amazon CodeGuru Security__ - - ### Features - - Documentation updates for CodeGuru Security. - -## __Amazon Connect Service__ - - ### Features - - GetMetricDataV2 API: Update to include Contact Lens Conversational Analytics Metrics - -## __Amazon Elasticsearch Service__ - - ### Features - - Regex Validation on the ElasticSearch Engine Version attribute - -## __Amazon Import/Export Snowball__ - - ### Features - - Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for Lex Developers to view analytics for their bots. - -## __Amazon Translate__ - - ### Features - - Added DOCX word document support to TranslateDocument API - -# __2.20.104__ __2023-07-17__ -## __AWS Glue__ - - ### Features - - Adding new supported permission type flags to get-unfiltered endpoints that callers may pass to indicate support for enforcing Lake Formation fine-grained access control on nested column attributes. - -## __AWS Lake Formation__ - - ### Features - - Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess. Adds NESTED_PERMISSION and NESTED_CELL_PERMISSION to SUPPORTED_PERMISSION_TYPES enum. Adds CREATE_LF_TAG on catalog resource and ALTER, DROP, and GRANT_WITH_LF_TAG_EXPRESSION on LF Tag resource. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Added major version upgrade option in ModifyDBCluster API - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add Nitro TPM support on DescribeInstanceTypes - -## __Amazon Interactive Video Service__ - - ### Features - - This release provides the flexibility to configure what renditions or thumbnail qualities to record when creating recording configuration. - -## __CodeArtifact__ - - ### Features - - Doc only update for AWS CodeArtifact - -# __2.20.103__ __2023-07-13__ -## __AWS DataSync__ - - ### Features - - Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource. - -## __AWS Database Migration Service__ - - ### Features - - Enhanced PostgreSQL target endpoint settings for providing Babelfish support. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS MediaTailor__ - - ### Features - - Adds categories to MediaTailor channel assembly alerts - -## __AWS Proton__ - - ### Features - - This release adds support for deployment history for Proton provisioned resources - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __Amazon Cognito Identity Provider__ - - ### Features - - API model updated in Amazon Cognito - -## __Amazon Connect Service__ - - ### Features - - Add support for deleting Queues and Routing Profiles. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth. - -## __Amazon FSx__ - - ### Features - - Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state. - -## __Amazon Personalize__ - - ### Features - - This release provides ability to customers to change schema associated with their datasets in Amazon Personalize - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings - -## __Amazon Simple Storage Service__ - - ### Features - - S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports. - -# __2.20.102__ __2023-07-10__ -## __AWS SDK for Java v2__ - - ### Features - - Enable zero-copy ByteBuffer publishing in AsyncRequestBody via "unsafe" constructors - - Contributed by: [@StephenFlavin](https://github.com/StephenFlavin) - -## __Amazon Cognito Identity Provider__ - - ### Features - - API model updated in Amazon Cognito - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@StephenFlavin](https://github.com/StephenFlavin) -# __2.20.101__ __2023-07-07__ -## __AWS Database Migration Service__ - - ### Features - - Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL datatype mapping customization and disabling hostname validation of the certificate authority in Kafka endpoint settings - -## __AWS Elemental MediaLive__ - - ### Features - - This release enables the use of Thumbnails in AWS Elemental MediaLive. - -## __AWS Glue__ - - ### Features - - This release enables customers to create new Apache Iceberg tables and associated metadata in Amazon S3 by using native AWS Glue CreateTable operation. - -## __AWS MediaTailor__ - - ### Features - - The AWS Elemental MediaTailor SDK for Channel Assembly has added support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch Logs__ - - ### Features - - Add CMK encryption support for CloudWatch Logs Insights query result data - -# __2.20.100__ __2023-07-06__ -## __AWS Outposts__ - - ### Features - - Added paginator support to several APIs. Added the ISOLATED enum value to AssetState. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Single Sign-on__ - - ### Bugfixes - - Fixed issue with SsoAccessTokenProvider prematurely throwing ExpiredTokenException. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add Nitro Enclaves support on DescribeInstanceTypes - -## __Amazon Location Service__ - - ### Features - - This release adds support for authenticating with Amazon Location Service's Places & Routes APIs with an API Key. Also, with this release developers can publish tracked device position updates to Amazon EventBridge. - -## __Amazon QuickSight__ - - ### Features - - This release includes below three changes: small multiples axes improvement, field based coloring, removed required trait from Aggregation function for TopBottomFilter. - -## __Amazon Relational Database Service__ - - ### Features - - Updates Amazon RDS documentation for creating DB instances and creating Aurora global clusters. - -# __2.20.99__ __2023-07-05__ -## __AWS Comprehend Medical__ - - ### Features - - Update to Amazon Comprehend Medical documentation. - -## __AWS Key Management Service__ - - ### Features - - Added Dry Run Feature to cryptographic and cross-account mutating KMS APIs (14 in all). This feature allows users to test their permissions and parameters before making the actual API call. - -## __AWS SDK for Java v2__ - - ### Features - - Cross region bucket access for S3 Client. This feature will allow users to access buckets of different region using a single cross region configured client. - -## __AWS SecurityHub__ - - ### Features - - Documentation updates for AWS Security Hub - -## __Amazon Connect Service__ - - ### Features - - GetMetricDataV2 API: Channels filters do not count towards overall limitation of 100 filter values. - -## __Application Migration Service__ - - ### Features - - This release introduces the Global view feature and new Replication state APIs. - -# __2.20.98__ __2023-07-03__ -## __AWS Batch__ - - ### Features - - This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now accepts new fields SupportedEndpointType and ServerlessConfiguration to support serverless endpoints. - -# __2.20.97__ __2023-06-30__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release includes improved color handling of overlays and general updates to user documentation. - -## __AWS Transfer Family__ - - ### Features - - Add outbound Basic authentication support to AS2 connectors - -## __Amazon EC2 Container Service__ - - ### Features - - Added new field "credentialspecs" to the ecs task definition to support gMSA of windows/linux in both domainless and domain-joined mode - -## __Amazon Interactive Video Service__ - - ### Features - - Corrects the HTTP response code in the generated docs for PutMetadata and DeleteRecordingConfiguration APIs. - -## __Amazon Prometheus Service__ - - ### Features - - AWS SDK service model generation tool version upgrade. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for rolling deployment in SageMaker Inference. - -## __Amazon Verified Permissions__ - - ### Features - - This release corrects several broken links in the documentation. - -# __2.20.96__ __2023-06-29__ -## __AWS Clean Rooms Service__ - - ### Features - - This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition. - -## __AWS Glue__ - - ### Features - - This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against. - -## __Amazon AppStream__ - - ### Features - - This release introduces app block builder, allowing customers to provision a resource to package applications into an app block - -## __Amazon Chime__ - - ### Features - - The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice. - -## __Amazon DynamoDB__ - - ### Features - - This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. - -## __Amazon SageMaker Service__ - - ### Features - - Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. - -# __2.20.95__ __2023-06-28__ -## __AWS Lambda__ - - ### Features - - Surface ResourceConflictException in DeleteEventSourceMapping - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for triggering when to create a health event. - -## __Amazon Kinesis Analytics__ - - ### Features - - Support for new runtime environment in Kinesis Data Analytics Studio: Zeppelin-0.10, Apache Flink-1.15 - -## __Amazon Omics__ - - ### Features - - Add Common Workflow Language (CWL) as a supported language for Omics workflows - -## __Amazon Relational Database Service__ - - ### Features - - Amazon Relational Database Service (RDS) now supports joining a RDS for SQL Server instance to a self-managed Active Directory. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for Model Cards Model Registry integration. - -## __Amazon Simple Storage Service__ - - ### Features - - The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response. - -# __2.20.94__ __2023-06-27__ -## __AWS Private 5G__ - - ### Features - - This release allows Private5G customers to choose different commitment plans (60-days, 1-year, 3-years) when placing new orders, enables automatic renewal option for 1-year and 3-years commitments. It also allows customers to update the commitment plan of an existing radio unit. - -## __Amazon Appflow__ - - ### Features - - This release adds support to bypass SSO with the SAPOData connector when connecting to an SAP instance. - -## __Amazon Interactive Video Service__ - - ### Features - - IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token. - -## __Amazon Kinesis Video Streams__ - - ### Features - - General Availability (GA) release of Kinesis Video Streams at Edge, enabling customers to provide a configuration for the Kinesis Video Streams EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on a configured schedule. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for configuring new classification jobs to use the set of managed data identifiers that we recommend for jobs. For the managed data identifier selection type (managedDataIdentifierSelector), specify RECOMMENDED. - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - Introducing TTL for online store records for feature groups. - -## __Amazon SageMaker Service__ - - ### Features - - Introducing TTL for online store records in feature groups. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Systems Manager doc-only update for June 2023. - -## __Amazon Verified Permissions__ - - ### Features - - This update fixes several broken links to the Cedar documentation. - -## __AppFabric__ - - ### Features - - Initial release of AWS AppFabric for connecting SaaS applications for better productivity and security. - -## __DynamoDB Enhanced Client__ - - ### Features - - Added support for StreamSpecification in the CreateTableEnhancedRequest, allowing configuration of table stream specification using DynamoDB Enhanced Client. - - Contributed by: [@acouvreur](https://github.com/acouvreur) - -## __EMR Serverless__ - - ### Features - - This release adds support to update the release label of an EMR Serverless application to upgrade it to a different version of Amazon EMR via UpdateApplication API. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@acouvreur](https://github.com/acouvreur) -# __2.20.93__ __2023-06-26__ -## __AWS Glue__ - - ### Features - - Timestamp Starting Position For Kinesis and Kafka Data Sources in a Glue Streaming Job - -## __AWS Identity and Access Management__ - - ### Features - - Support for a new API "GetMFADevice" to present MFA device metadata such as device certifications - -## __Amazon Connect Service__ - - ### Features - - This release provides a way to search for existing tags within an instance. Before tagging a resource, ensure consistency by searching for pre-existing key:value pairs. - -## __Amazon GuardDuty__ - - ### Features - - Add support for user.extra.sessionName in Kubernetes Audit Logs Findings. - -## __Amazon Pinpoint__ - - ### Features - - Added time zone estimation support for journeys - -# __2.20.92__ __2023-06-23__ -## __Amazon DevOps Guru__ - - ### Features - - This release adds support for encryption via customer managed keys. - -## __Amazon FSx__ - - ### Features - - Update to Amazon FSx documentation. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation improvements for create, describe, and modify DB clusters and DB instances. - -## __Amazon Verified Permissions__ - - ### Features - - Added improved descriptions and new code samples to SDK documentation. - -# __2.20.91__ __2023-06-22__ -## __AWS Step Functions__ - - ### Features - - Adds support for Versions and Aliases. Adds 8 operations: PublishStateMachineVersion, DeleteStateMachineVersion, ListStateMachineVersions, CreateStateMachineAlias, DescribeStateMachineAlias, UpdateStateMachineAlias, DeleteStateMachineAlias, ListStateMachineAliases - -## __AWSKendraFrontendService__ - - ### Features - - Introducing Amazon Kendra Retrieve API that can be used to retrieve relevant passages or text excerpts given an input query. - -## __Amazon Chime SDK Identity__ - - ### Features - - AppInstanceBots can be configured to be invoked or not using the Target or the CHIME.mentions attribute for ChannelMessages - -## __Amazon Chime SDK Messaging__ - - ### Features - - ChannelMessages can be made visible to sender and intended recipient rather than all channel members with the target attribute. For example, a user can send messages to a bot and receive messages back in a group channel without other members seeing them. - -## __Maven config__ - - ### Bugfixes - - Fix the scm.url in the maven project - - Contributed by: [@jensim](https://github.com/jensim) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@jensim](https://github.com/jensim) -# __2.20.90__ __2023-06-21__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7. - -## __AWS Transfer Family__ - - ### Features - - This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs. - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for DynamoDB - -## __Amazon EMR__ - - ### Features - - This release introduces a new Amazon EMR EPI called ListSupportedInstanceTypes that returns a list of all instance types supported by a given EMR release. - -## __Amazon SageMaker Service__ - - ### Features - - This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job. - -## __AmazonMQ__ - - ### Features - - The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage. - -## __Inspector2__ - - ### Features - - This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions. - -# __2.20.89__ __2023-06-20__ -## __AWS Config__ - - ### Features - - Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023. - -## __AWS Lambda__ - - ### Features - - This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - This release adds new API to reset connector metadata cache - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for targeting Dedicated Host allocations by assetIds in AWS Outposts - -## __Amazon Redshift__ - - ### Features - - Added support for custom domain names for Redshift Provisioned clusters. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it. - -# __2.20.88__ __2023-06-19__ -## __AWS CloudFormation__ - - ### Features - - Specify desired CloudFormation behavior in the event of ChangeSet execution failure using the CreateChangeSet OnStackFailure parameter - -## __AWS Glue__ - - ### Features - - This release adds support for creating cross region table/database resource links - -## __AWS Price List Service__ - - ### Features - - This release updates the PriceListArn regex pattern. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - `WaiterExecutor` recursive implementation changed to iterative - - Contributed by: [@flittev](https://github.com/flittev) - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only update to address various tickets. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - API changes to AWS Verified Access to include data from trust providers in logs - -## __Amazon Route 53 Domains__ - - ### Features - - Update MaxItems upper bound to 1000 for ListPricesRequest - -## __Amazon SageMaker Service__ - - ### Features - - Amazon Sagemaker Autopilot releases CreateAutoMLJobV2 and DescribeAutoMLJobV2 for Autopilot customers with ImageClassification, TextClassification and Tabular problem type config support. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@flittev](https://github.com/flittev) -# __2.20.87__ __2023-06-16__ -## __AWS Account__ - - ### Features - - Improve pagination support for ListRegions - -## __AWS Application Discovery Service__ - - ### Features - - Add Amazon EC2 instance recommendations export - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __Amazon Connect Service__ - - ### Features - - Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response. - -## __Amazon DynamoDB__ - - ### Bugfixes - - Created static method EnumAttributeConverter::createWithNameAsKeys which creates a converter based on the Enum::name method to identify enums, rather than Enum::toString. This is preferable because Enum::name is final and cannot be overwritten, as opposed to Enum::toString. EnumAttributeConverter::create is kept as it is, for backward compatibility. - - Contributed by: [@martinKindall](https://github.com/martinKindall) - -## __Amazon Simple Storage Service__ - - ### Features - - This release adds SDK support for request-payer request header and request-charged response header in the "GetBucketAccelerateConfiguration", "ListMultipartUploads", "ListObjects", "ListObjectsV2" and "ListObjectVersions" S3 APIs. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@martinKindall](https://github.com/martinKindall) -# __2.20.86__ __2023-06-15__ -## __AWS Audit Manager__ - - ### Features - - This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon DynamoDB Enhanced__ - - ### Bugfixes - - Thanks to this bugfix it'll be possible to create DynamoDB table containing - secondary indices when using no arugments `createTable` method from `DefaultDynamoDbTable` - class. Information about their presence might be expressed using annotations, but it was ignored - and created tables didn't contain specified indices. Plase note that it is still not possible - to specify projections for indices using annotations. By default, all fields will be projected. - - Contributed by: [@breader124](https://github.com/breader124) - -## __Amazon Elastic File System__ - - ### Features - - Documentation updates for EFS. - -## __Amazon GuardDuty__ - - ### Features - - Updated descriptions for some APIs. - -## __Amazon Location Service__ - - ### Features - - Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences. - -## __DynamoDB Enhanced Client__ - - ### Features - - Add EnhancedType parameters to static builder methods of StaticTableSchema and StaticImmitableTableSchema - - Contributed by: [@bmaizels](https://github.com/bmaizels) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@breader124](https://github.com/breader124), [@bmaizels](https://github.com/bmaizels) -# __2.20.85__ __2023-06-13__ -## __AWS CloudTrail__ - - ### Features - - This feature allows users to view dashboards for CloudTrail Lake event data stores. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Add support for Security Hub Automation Rules - -## __AWS SimSpace Weaver__ - - ### Features - - This release fixes using aws-us-gov ARNs in API calls and adds documentation for snapshot APIs. - -## __AWS WAFV2__ - - ### Features - - You can now detect and block fraudulent account creation attempts with the new AWS WAF Fraud Control account creation fraud prevention (ACFP) managed rule group AWSManagedRulesACFPRuleSet. - -## __AWS Well-Architected Tool__ - - ### Features - - AWS Well-Architected now supports Profiles that help customers prioritize which questions to focus on first by providing a list of prioritized questions that are better aligned with their business goals and outcomes. - -## __Amazon CodeGuru Security__ - - ### Features - - Initial release of Amazon CodeGuru Security APIs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces a new feature, EC2 Instance Connect Endpoint, that enables you to connect to a resource over TCP, without requiring the resource to have a public IPv4 address. - -## __Amazon Lightsail__ - - ### Features - - This release adds pagination for the Get Certificates API operation. - -## __Amazon Simple Storage Service__ - - ### Features - - Integrate double encryption feature to SDKs. - -## __Amazon Verified Permissions__ - - ### Features - - GA release of Amazon Verified Permissions. - -## __EC2 Image Builder__ - - ### Features - - Change the Image Builder ImagePipeline dateNextRun field to more accurately describe the data. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Added APIs to support network replication and recovery using AWS Elastic Disaster Recovery. - -# __2.20.84__ __2023-06-12__ -## __AWS Amplify UI Builder__ - - ### Features - - AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms. - -## __AWS SDK for Java v2__ - - ### Features - - Add "unsafe" and "fromRemaining" AsyncRequestBody constructors for byte arrays and ByteBuffers - - Contributed by: [@StephenFlavin](https://github.com/StephenFlavin) - - Updated endpoint and partition metadata. - - `IdleConnectionReaper` now does not prevent `HttpClientConnectionManager` from getting GC'd in the case where an SDK client is created per request and not closed. - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for DynamoDB - -## __Amazon DynamoDB Streams__ - - ### Features - - Documentation updates for DynamoDB Streams - -## __Amazon FSx__ - - ### Features - - Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created. - -## __Amazon OpenSearch Service__ - - ### Features - - This release adds support for SkipUnavailable connection property for cross cluster search - -## __Amazon Rekognition__ - - ### Features - - This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector. - -## __Amazon SageMaker Service__ - - ### Features - - Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@StephenFlavin](https://github.com/StephenFlavin) -# __2.20.83__ __2023-06-09__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - Document-only update to refresh CLI documentation for AWS Private CA. No change to the service. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed issue with leased connection leaks when threads executing HTTP connections with Apache HttpClient were interrupted while the connection was in progress. - -## __Amazon Connect Service__ - - ### Features - - This release adds search APIs for Prompts, Quick Connects and Hours of Operations, which can be used to search for those resources within a Connect Instance. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - By default, Netty threads are blocked during dns resolution, namely InetAddress.getByName is used under the hood. Now, there's an option to configure the NettyNioAsyncHttpClient in order to use a non blocking dns resolution strategy. - - Contributed by: [@martinKindall](https://github.com/martinKindall) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@martinKindall](https://github.com/martinKindall) -# __2.20.82__ __2023-06-08__ -## __AWS Comprehend Medical__ - - ### Features - - This release supports a new set of entities and traits. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS STS__ - - ### Features - - Updates the core STS credential provider logic to return AwsSessionCredentials instead of an STS-specific class, and adds expirationTime to AwsSessionCredentials - -## __AWS Service Catalog__ - - ### Features - - New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product - -## __Amazon Athena__ - - ### Features - - You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning. - -## __Amazon Timestream Write__ - - ### Features - - This release adds the capability for customers to define how their data should be partitioned, optimizing for certain access patterns. This definition will take place as a part of the table creation. - -## __Payment Cryptography Control Plane__ - - ### Features - - Initial release of AWS Payment Cryptography Control Plane service for creating and managing cryptographic keys used during card payment processing. - -## __Payment Cryptography Data Plane__ - - ### Features - - Initial release of AWS Payment Cryptography DataPlane Plane service for performing cryptographic operations typically used during card payment processing. - -# __2.20.81__ __2023-06-07__ -## __AWS CloudFormation__ - - ### Features - - AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT - -## __AWS Direct Connect__ - - ### Features - - This update corrects the jumbo frames mtu values from 9100 to 8500 for transit virtual interfaces. - -## __AWS IoT Core Device Advisor__ - - ### Features - - AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input. - -## __Amazon CloudWatch Logs__ - - ### Features - - This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via "inheritedProperties" list in the response. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces event stream related APIs. - -## __Amazon EMR Containers__ - - ### Features - - EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API. - -# __2.20.80__ __2023-06-06__ -## __AWS Identity and Access Management__ - - ### Features - - This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint. - -## __AWS IoT__ - - ### Features - - Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location. - -## __AWS IoT Data Plane__ - - ### Features - - Update thing shadow name regex to allow '$' character - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Signer__ - - ### Features - - AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise. - -## __Amazon Connect Service__ - - ### Features - - GetMetricDataV2 API is now available in AWS GovCloud(US) region. - -## __Amazon EMR__ - - ### Features - - This release provides customers the ability to specify an allocation strategies amongst PRICE_CAPACITY_OPTIMIZED, CAPACITY_OPTIMIZED, LOWEST_PRICE, DIVERSIFIED for Spot instances in Instance Feet cluster. This enables customers to choose an allocation strategy best suited for their workload. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for Lex Developers to create test sets and to execute those test-sets against their bots. - -## __Amazon QuickSight__ - - ### Features - - QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting. - -## __Amazon Simple Queue Service__ - - ### Features - - Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination. - -## __Inspector2__ - - ### Features - - Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector. - -# __2.20.79__ __2023-06-05__ -## __AWS CloudFormation__ - - ### Features - - AWS CloudFormation StackSets provides customers with three new APIs to activate, deactivate, and describe AWS Organizations trusted access which is needed to get started with service-managed StackSets. - -## __AWS Key Management Service__ - - ### Features - - This release includes feature to import customer's asymmetric (RSA and ECC) and HMAC keys into KMS. It also includes feature to allow customers to specify number of days to schedule a KMS key deletion as a policy condition key. - -## __AWS Lambda__ - - ### Features - - Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Upgrading AWS CRT dependency to v0.21.17. This version contains minor fixes and updates - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Making InstanceTagAttribute as the required parameter for the DeregisterInstanceEventNotificationAttributes and RegisterInstanceEventNotificationAttributes APIs. - -## __Amazon Fraud Detector__ - - ### Features - - Added new variable types, new DateTime data type, and new rules engine functions for interacting and working with DateTime data types. - -## __Amazon Keyspaces__ - - ### Features - - This release adds support for MRR GA launch, and includes multiregion support in create-keyspace, get-keyspace, and list-keyspace. - -## __AmazonMWAA__ - - ### Features - - This release adds ROLLING_BACK and CREATING_SNAPSHOT environment statuses for Amazon MWAA environments. - -## __FinSpace User Environment Management service__ - - ### Features - - Releasing new Managed kdb Insights APIs - -# __2.20.78__ __2023-06-02__ -## __AWS CloudTrail__ - - ### Features - - This feature allows users to start and stop event ingestion on a CloudTrail Lake event data store. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Added APIs to describe managed products. The APIs retrieve information about rule groups that are managed by AWS and by AWS Marketplace sellers. - -## __Amazon Athena__ - - ### Features - - This release introduces the DeleteCapacityReservation API and the ability to manage capacity reservations using CloudFormation - -## __Amazon SageMaker Service__ - - ### Features - - This release adds Selective Execution feature that allows SageMaker Pipelines users to run selected steps in a pipeline. - -# __2.20.77__ __2023-06-01__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Corrected the information for the header order FieldToMatch setting - -## __Alexa For Business__ - - ### Features - - Alexa for Business has been deprecated and is no longer supported. - -## __Amazon Appflow__ - - ### Features - - Added ability to select DataTransferApiType for DescribeConnector and CreateFlow requests when using Async supported connectors. Added supportedDataTransferType to DescribeConnector/DescribeConnectors/ListConnector response. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces calculated attribute related APIs. - -## __Amazon Interactive Video Service__ - - ### Features - - API Update for IVS Advanced Channel type - -## __Amazon SageMaker Service__ - - ### Features - - Amazon Sagemaker Autopilot adds support for Parquet file input to NLP text classification jobs. - -# __2.20.76__ __2023-05-31__ -## __AWS Config__ - - ### Features - - Resource Types Exclusion feature launch by AWS Config - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix an issue where the optimal number of parts calculated could be higher than 10,000 - -## __AWS Service Catalog__ - - ### Features - - Documentation updates for ServiceCatalog. - -## __AWSMainframeModernization__ - - ### Features - - Adds an optional create-only 'roleArn' property to Application resources. Enables PS and PO data set org types. - -## __Amazon Fraud Detector__ - - ### Features - - This release enables publishing event predictions from Amazon Fraud Detector (AFD) to Amazon EventBridge. For example, after getting predictions from AFD, Amazon EventBridge rules can be configured to trigger notification through an SNS topic, send a message with SES, or trigger Lambda workflows. - -## __Amazon HealthLake__ - - ### Features - - This release adds a new request parameter to the CreateFHIRDatastore API operation. IdentityProviderConfiguration specifies how you want to authenticate incoming requests to your Healthlake Data Store. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for changing the engine for Oracle using the ModifyDbInstance API - -## __Amazon WorkSpaces Web__ - - ### Features - - WorkSpaces Web now allows you to control which IP addresses your WorkSpaces Web portal may be accessed from. - -# __2.20.75__ __2023-05-30__ -## __AWS Glue__ - - ### Features - - Added Runtime parameter to allow selection of Ray Runtime - -## __AWS Ground Station__ - - ### Features - - Updating description of GetMinuteUsage to be clearer. - -## __AWS IoT FleetWise__ - - ### Features - - Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support "Deprecation" keyword released in VSS v2.1 and "Comment" keyword released in VSS v3.0 - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine. - -## __AWS WAFV2__ - - ### Features - - This SDK release provides customers the ability to use Header Order as a field to match. - -## __Amazon Chime SDK Voice__ - - ### Features - - Added optional CallLeg field to StartSpeakerSearchTask API request - -## __Amazon Location Service__ - - ### Features - - This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap. - -## __Amazon MemoryDB__ - - ### Features - - Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 - -## __Amazon Personalize__ - - ### Features - - This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE) - -## __Amazon Security Lake__ - - ### Features - - Log sources are now versioned. AWS log sources and custom sources will now come with a version identifier that enables producers to vend multiple schema versions to subscribers. Security Lake API have been refactored to more closely align with AWS API conventions. - -# __2.20.74__ __2023-05-26__ -## __AWS IoT Wireless__ - - ### Features - - Add Multicast Group support in Network Analyzer Configuration. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - Documentation update for a new Initiation Method value in DescribeContact API - -## __Amazon SageMaker Service__ - - ### Features - - Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances. - -# __2.20.73__ __2023-05-25__ -## __AWS CodePipeline__ - - ### Features - - Add PollingDisabledAt time information in PipelineMetadata object of GetPipeline API. - -## __AWS Glue__ - - ### Features - - Added ability to create data quality rulesets for shared, cross-account Glue Data Catalog tables. Added support for dataset comparison rules through a new parameter called AdditionalDataSources. Enhanced the data quality results with a map containing profiled metric values. - -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - This SDK update allows for path parameter syntax to be passed to the CreateRoute API. Path parameter syntax require parameters to be enclosed in {} characters. This update also includes a new AppendSourcePath field which lets users forward the source path to the Service URL endpoint. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon GameLift__ - - ### Features - - GameLift FleetIQ users can now filter game server claim requests to exclude servers on instances that are draining. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Automatic Model Tuning now supports enabling Autotune for tuning jobs which can choose tuning job configurations. - -## __Application Auto Scaling__ - - ### Features - - With this release, ElastiCache customers will be able to use predefined metricType "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" for their ElastiCache instances. - -# __2.20.72__ __2023-05-24__ -## __AWS AppSync__ - - ### Features - - This release introduces AppSync Merged APIs, which provide the ability to compose multiple source APIs into a single federated/merged API. - -## __AWS Cost and Usage Report Service__ - - ### Features - - Add support for split cost allocation data on a report. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Evaluation Capabilities: validation improvements - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker now provides an instantaneous deployment recommendation through the DescribeModel API - -# __2.20.71__ __2023-05-23__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon SageMaker Service__ - - ### Features - - Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API. - -## __Amazon Translate__ - - ### Features - - Added support for calling TranslateDocument API. - -## __Firewall Management Service__ - - ### Features - - Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error. - -# __2.20.70__ __2023-05-22__ -## __AWS Backup__ - - ### Features - - Added support for tags on restore. - -## __AWS SDK for Java v2__ - - ### Features - - Add client configuration overriding of SCHEDULED_EXECUTOR_SERVICE option - - Contributed by: [@scrocquesel](https://github.com/scrocquesel) - - This commit adds a new ErrorType core metric that is recorded for all failed API call attempts. The ErrorType records the general category of error that ocurred for a failed API call attempt. Those categories are: - - - Throttling errors - - Service errors other than throttling - - I/O errors - - API call or API call attempt timeouts - - The intent of this metric is to help locate possible issues at a glance and help direct further debugging or investigation. - -## __Amazon Pinpoint__ - - ### Features - - Amazon Pinpoint is deprecating the tags parameter in the UpdateSegment, UpdateCampaign, UpdateEmailTemplate, UpdateSmsTemplate, UpdatePushTemplate, UpdateInAppTemplate and UpdateVoiceTemplate. Amazon Pinpoint will end support tags parameter by May 22, 2023. - -## __Amazon QuickSight__ - - ### Features - - Add support for Asset Bundle, Geospatial Heatmaps. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@scrocquesel](https://github.com/scrocquesel) -# __2.20.69__ __2023-05-19__ -## __AWS Backup__ - - ### Features - - Add ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response. - -## __AWS Elemental MediaPackage v2__ - - ### Features - - Adds support for the MediaPackage Live v2 API - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Cases__ - - ### Features - - This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html - -## __Amazon Simple Email Service__ - - ### Features - - This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call. - -# __2.20.68__ __2023-05-18__ -## __AWS CloudTrail__ - - ### Features - - Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors. - -## __AWS Compute Optimizer__ - - ### Features - - In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis - -## __AWS Elemental MediaConvert__ - - ### Features - - This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - This update fixes an issue where CompletableFutures are leaked/never completed when the submission to the FUTURE_COMPLETE_EXECUTOR is rejected. - - By default, the SDK uses `2 * number of cores` (with a maximum of 64), and uses bounded queue of size 1000. In cases where the throughput to the client exceeds the executor's ability to keep up, it would reject executions. Before this change this would lead to leaked futures. - -## __AWS Security Token Service__ - - ### Features - - API updates for the AWS Security Token Service - -## __Amazon Athena__ - - ### Features - - Removing SparkProperties from EngineConfiguration object for StartSession API call - -## __Amazon Connect Service__ - - ### Features - - You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only release to address various tickets. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances. - -## __Amazon Relational Database Service__ - - ### Features - - RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot - -## __Amazon SageMaker geospatial capabilities__ - - ### Features - - This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API. - -## __S3 Transfer Manager__ - - ### Bugfixes - - Fixed the issue where S3 Transfer Manager attempted to load AWS CRT classes when Java based S3 client was used. See [#3936](https://github.com/aws/aws-sdk-java-v2/issues/3936). - -# __2.20.67__ __2023-05-16__ -## __AWS Direct Connect__ - - ### Features - - This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu. - -## __AWS Glue__ - - ### Features - - Add Support for Tags for Custom Entity Types - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Documentations - - Fix javadoc warnings in the sdk-core package. - - Contributed by: [@sugmanue](https://github.com/sugmanue) - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __AWS WAFV2__ - - ### Features - - My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation. - -## __Amazon Detective__ - - ### Features - - Added and updated API operations in Detective to support the integration of ASFF Security Hub findings. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@sugmanue](https://github.com/sugmanue) -# __2.20.66__ __2023-05-15__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Transfer Family__ - - ### Features - - This release introduces the ability to require both password and SSH key when users authenticate to your Transfer Family servers that use the SFTP protocol. - -## __Amazon Athena__ - - ### Features - - You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning. - -## __Amazon CodeCatalyst__ - - ### Features - - With this release, the users can list the active sessions connected to their Dev Environment on AWS CodeCatalyst - -## __Amazon Rekognition__ - - ### Features - - This release adds a new EyeDirection attribute in Amazon Rekognition DetectFaces and IndexFaces APIs which predicts the yaw and pitch angles of a person's eye gaze direction for each face detected in the image. - -## __IAM Roles Anywhere__ - - ### Features - - Adds support for custom notification settings in a trust anchor. Introduces PutNotificationSettings and ResetNotificationSettings API's. Updates DurationSeconds max value to 3600. - -## __Managed Streaming for Kafka__ - - ### Features - - Added a fix to make clusterarn a required field in ListClientVpcConnections and RejectClientVpcConnection APIs - -# __2.20.65__ __2023-05-11__ -## __AWS Health APIs and Notifications__ - - ### Features - - Add support for regional endpoints - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Support__ - - ### Features - - This release adds 2 new Support APIs, DescribeCreateCaseOptions and DescribeSupportedLanguages. You can use these new APIs to get available support languages. - -## __Amazon Connect Service__ - - ### Features - - This release updates GetMetricDataV2 API, to support metric data up-to last 35 days - -## __Amazon ElastiCache__ - - ### Features - - Added support to modify the cluster mode configuration for the existing ElastiCache ReplicationGroups. Customers can now modify the configuration from cluster mode disabled to cluster mode enabled. - -## __Amazon Elasticsearch Service__ - - ### Features - - This release fixes DescribePackages API error with null filter value parameter. - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - Add methods for inspecting and debugging stages: ListStageSessions, GetStageSession, ListParticipants, GetParticipant, and ListParticipantEvents. - -## __Amazon Omics__ - - ### Features - - This release provides support for Ready2Run and GPU workflows, an improved read set filter, the direct upload of read sets into Omics Storage, and annotation parsing for analytics stores. - -## __Amazon OpenSearch Service__ - - ### Features - - This release fixes DescribePackages API error with null filter value parameter. - -## __Amazon Route 53 Resolver__ - - ### Features - - Update FIPS endpoints for GovCloud (US) regions in SDK. - -# __2.20.64__ __2023-05-10__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - STS was being skipped in the default credential provider chain when using native builds in java. Now a proper reflect-config.json file was added to include sts. - - Contributed by: [@martinKindall](https://github.com/martinKindall) - -## __Amazon EMR__ - - ### Features - - EMR Studio now supports programmatically executing a Notebooks on an EMR on EKS cluster. In addition, notebooks can now be executed by specifying its location in S3. - -## __Amazon Relational Database Service__ - - ### Features - - Amazon Relational Database Service (RDS) updates for the new Aurora I/O-Optimized storage type for Amazon Aurora DB clusters - -## __Amazon Simple Workflow Service__ - - ### Features - - This release adds a new API parameter to exclude old history events from decision tasks. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@martinKindall](https://github.com/martinKindall) -# __2.20.63__ __2023-05-09__ -## __AWS Glue__ - - ### Features - - This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon SageMaker Service__ - - ### Features - - This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints. - -## __Application Auto Scaling__ - - ### Features - - With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints. - -# __2.20.62__ __2023-05-08__ -## __AWS Glue__ - - ### Features - - Support large worker types G.4x and G.8x for Glue Spark. - -## __AWS IoT SiteWise__ - - ### Features - - Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SDK for Java v2, AWS STS__ - - ### Features - - Respect async credentials update flag from DefaultCredentialsProvider for WebIdentityTokenFileCredentialProvider, potentially avoiding latency spikes on credentials expiration - - Contributed by: [@paulolieuthier](https://github.com/paulolieuthier) - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __Amazon GuardDuty__ - - ### Features - - Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@paulolieuthier](https://github.com/paulolieuthier) -# __2.20.61__ __2023-05-05__ -## __AWS MediaTailor__ - - ### Features - - This release adds support for AFTER_LIVE_EDGE mode configuration for avail suppression, and adding a fill-policy setting that sets the avail suppression to PARTIAL_AVAIL or FULL_AVAIL_ONLY when AFTER_LIVE_EDGE is enabled. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support the inf2 and trn1n instances. inf2 instances are purpose built for deep learning inference while trn1n instances are powered by AWS Trainium accelerators and they build on the capabilities of Trainium-powered trn1 instances. - -## __Amazon Simple Queue Service__ - - ### Features - - Revert previous SQS protocol change. - -## __Inspector2__ - - ### Features - - Amazon Inspector now allows customers to search its vulnerability intelligence database if any of the Inspector scanning types are activated. - -# __2.20.60__ __2023-05-04__ -## __AWS Config__ - - ### Features - - Updated ResourceType enum with new resource types onboarded by AWS Config in April 2023. - -## __AWS Network Firewall__ - - ### Features - - This release adds support for the Suricata REJECT option in midstream exception configurations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Avoids NullPointerException when config and credentials files were not found for profiles. Now it returns an empty map, as it used to. - - Contributed by: [@martinKindall](https://github.com/martinKindall) - -## __AWS SecurityHub__ - - ### Features - - Add support for Finding History. - -## __Amazon CloudWatch__ - - ### Features - - Adds support for filtering by metric names in CloudWatch Metric Streams. - -## __Amazon Connect Service__ - - ### Features - - Remove unused InvalidParameterException from CreateParticipant API - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation update for new error type NamespaceNotFoundException for CreateCluster and UpdateCluster - -## __Amazon OpenSearch Service__ - - ### Features - - DescribeDomainNodes: A new API that provides configuration information for nodes part of the domain - -## __Amazon QuickSight__ - - ### Features - - Add support for Topic, Dataset parameters and VPC - -## __Amazon Rekognition__ - - ### Features - - This release adds a new attribute FaceOccluded. Additionally, you can now select attributes individually (e.g. ["DEFAULT", "FACE_OCCLUDED", "AGE_RANGE"] instead of ["ALL"]), which can reduce response time. - -## __Amazon SageMaker Service__ - - ### Features - - We added support for ml.inf2 and ml.trn1 family of instances on Amazon SageMaker for deploying machine learning (ML) models for Real-time and Asynchronous inference. You can use these instances to achieve high performance at a low cost for generative artificial intelligence (AI) models. - -## __Amazon Simple Queue Service__ - - ### Features - - This release enables customers to call SQS using AWS JSON-1.0 protocol. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for Amazon S3 - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@martinKindall](https://github.com/martinKindall) -# __2.20.59__ __2023-05-03__ -## __AWS AppSync__ - - ### Features - - Private API support for AWS AppSync. With Private APIs, you can now create GraphQL APIs that can only be accessed from your Amazon Virtual Private Cloud ("VPC"). - -## __AWS IoT TwinMaker__ - - ### Features - - This release adds a field for GetScene API to return error code and message from dependency services. - -## __AWS Network Firewall__ - - ### Features - - AWS Network Firewall now supports policy level HOME_NET variable overrides. - -## __AWS Well-Architected Tool__ - - ### Features - - This release deepens integration with AWS Service Catalog AppRegistry to improve workload resource discovery. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds an SDK paginator for GetNetworkInsightsAccessScopeAnalysisFindings - -## __Amazon OpenSearch Service__ - - ### Features - - Amazon OpenSearch Service adds the option to deploy a domain across multiple Availability Zones, with each AZ containing a complete copy of data and with nodes in one AZ acting as a standby. This option provides 99.99% availability and consistent performance in the event of infrastructure failure. - -## __Inspector2__ - - ### Features - - This feature provides deep inspection for linux based instance - -# __2.20.58__ __2023-05-02__ -## __AWS Resilience Hub__ - - ### Features - - This release will improve resource level transparency in applications by discovering previously hidden resources. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWSKendraFrontendService__ - - ### Features - - AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields. - -## __Amazon Appflow__ - - ### Features - - This release adds new API to cancel flow executions. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only update to address Amazon ECS tickets. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics. - -# __2.20.57__ __2023-05-01__ -## __AWS Compute Optimizer__ - - ### Features - - support for tag filtering within compute optimizer. ability to filter recommendation results by tag and tag key value pairs. ability to filter by inferred workload type added. - -## __AWS Key Management Service__ - - ### Features - - This release makes the NitroEnclave request parameter Recipient and the response field for CiphertextForRecipient available in AWS SDKs. It also adds the regex pattern for CloudHsmClusterId validation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -# __2.20.56__ __2023-04-28__ -## __AWS Direct Connect__ - - ### Features - - This release corrects the jumbo frames MTU from 9100 to 8500. - -## __AWS IoT__ - - ### Features - - This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SimSpace Weaver__ - - ### Features - - Added a new CreateSnapshot API. For the StartSimulation API, SchemaS3Location is now optional, added a new SnapshotS3Location parameter. For the DescribeSimulation API, added SNAPSHOT_IN_PROGRESS simulation state, deprecated SchemaError, added new fields: StartError and SnapshotS3Location. - -## __AWS WAFV2__ - - ### Features - - You can now associate a web ACL with a Verified Access instance. - -## __Amazon Appflow__ - - ### Features - - Adds Jwt Support for Salesforce Credentials. - -## __Amazon Athena__ - - ### Features - - You can now use capacity reservations on Amazon Athena to run SQL queries on fully-managed compute capacity. - -## __Amazon Elastic File System__ - - ### Features - - This release adds PAUSED and PAUSING state as a returned value for DescribeReplicationConfigurations response. - -## __Amazon Managed Grafana__ - - ### Features - - This release adds support for the grafanaVersion parameter in CreateWorkspace. - -## __Amazon Rekognition__ - - ### Features - - Added support for aggregating moderation labels by video segment timestamps for Stored Video Content Moderation APIs and added additional information about the job to all Stored Video Get API responses. - -## __Amazon WorkSpaces__ - - ### Features - - Added Windows 11 to support Microsoft_Office_2019 - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - The fix involves implementing a null-pointer check in the NettyUtils#isConnectionResetException() method, in case the - throwable of the original cause has no message. - - Contributed by: [@martinKindall](https://github.com/martinKindall) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@martinKindall](https://github.com/martinKindall) -# __2.20.55__ __2023-04-27__ -## __AWS IoT Core Device Advisor__ - - ### Features - - AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket. - -## __AWS Lambda__ - - ### Features - - Add Java 17 (java17) support to AWS Lambda - -## __AWS Marketplace Catalog Service__ - - ### Features - - Enabled Pagination for List Entities and List Change Sets operations - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS X-Ray__ - - ### Features - - Updated X-Ray documentation with Resource Policy API descriptions. - -## __Amazon EMR Containers__ - - ### Features - - This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for AMD SEV-SNP on EC2 instances. - -## __Amazon GuardDuty__ - - ### Features - - Added API support to initiate on-demand malware scan on specific resources. - -## __Amazon OpenSearch Ingestion__ - - ### Features - - Documentation updates for OpenSearch Ingestion - -## __Amazon QLDB__ - - ### Features - - Documentation updates for Amazon QLDB - -## __Amazon SageMaker Service__ - - ### Features - - Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters. - -# __2.20.54__ __2023-04-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Exclude static fields from the required fields validation done by the ToBuilderIsCorrect class - - Contributed by: [@sugmanue](https://github.com/sugmanue) - - Fixed bug where using profile-based credentials could cause the SDK to read the profile file with each request. - -## __Amazon OpenSearch Ingestion__ - - ### Features - - Initial release for OpenSearch Ingestion - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@sugmanue](https://github.com/sugmanue) -# __2.20.53__ __2023-04-25__ -## __AWS DataSync__ - - ### Features - - This release adds 13 new APIs to support AWS DataSync Discovery GA. - -## __AWS Directory Service__ - - ### Features - - New field added in AWS Managed Microsoft AD DescribeSettings response and regex pattern update for UpdateSettings value. Added length validation to RemoteDomainName. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Messaging__ - - ### Features - - Remove non actionable field from UpdateChannelReadMarker and DeleteChannelRequest. Add precise exceptions to DeleteChannel and DeleteStreamingConfigurations error cases. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect, Contact Lens Evaluation API release including ability to manage forms and to submit contact evaluations. - -## __Amazon Pinpoint__ - - ### Features - - Adds support for journey runs and querying journey execution metrics based on journey runs. Adds execution metrics to campaign activities. Updates docs for Advanced Quiet Time. - -# __2.20.52__ __2023-04-24__ -## __AWS CRT HTTP Client__ - - ### Bugfixes - - Fixed an issue where connection pool metrics were not reported in the AWS CRT HTTP client. - -## __AWS Elemental MediaConvert__ - - ### Features - - This release introduces a noise reduction pre-filter, linear interpolation deinterlace mode, video pass-through, updated default job settings, and expanded LC-AAC Stereo audio bitrate ranges. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - Increased the max length for RefreshToken and AuthCode from 2048 to 4096. - -## __Amazon CodeCatalyst__ - - ### Features - - Documentation updates for Amazon CodeCatalyst. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - API changes to AWS Verified Access related to identity providers' information. - -## __Amazon Rekognition__ - - ### Features - - Added new status result to Liveness session status. - -# __2.20.51__ __2023-04-21__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds a new API CreateParticipant. For Amazon Connect Chat, you can use this new API to customize chat flow experiences. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation update to address various Amazon ECS tickets. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager adds support for multiple administrators. You can now delegate more than one administrator per organization. - -# __2.20.50__ __2023-04-20__ -## __AWS IoT__ - - ### Features - - Support additional OTA states in GetOTAUpdate API - -## __AWS SDK for Java v2__ - - ### Features - - API to Add TrustAllCertificates in CRT S3 Client options for test purposes - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - You can now create encrypted API keys to use in a client application integration of the JavaScript CAPTCHA API . You can also retrieve a list of your API keys and the JavaScript application integration URL. - -## __Amazon Chime__ - - ### Features - - Adds support for Hindi and Thai languages and additional Amazon Transcribe parameters to the StartMeetingTranscription API. - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - This release adds support for specifying the recording file format in an S3 recording sink configuration. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds support for Hindi and Thai languages and additional Amazon Transcribe parameters to the StartMeetingTranscription API. - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift supports creating Builds for Windows 2016 operating system. - -## __Amazon GuardDuty__ - - ### Features - - This release adds support for the new Lambda Protection feature. - -## __Amazon Import/Export Snowball__ - - ### Features - - Adds support for Amazon S3 compatible storage. AWS Snow Family customers can now use Amazon S3 compatible storage on Snowball Edge devices. Also adds support for V3_5S. This is a refreshed AWS Snowball Edge Storage Optimized device type with 210TB SSD (customer usable). - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Canvas adds ModelRegisterSettings support for CanvasAppSettings. - -# __2.20.49__ __2023-04-19__ -## __AWS Resource Access Manager__ - - ### Features - - This release adds support for customer managed permissions. Customer managed permissions enable customers to author and manage tailored permissions for resources shared using RAM. - -## __AWS S3 Control__ - - ### Features - - Provides support for overriding endpoint when region is "snow". This will enable bucket APIs for Amazon S3 Compatible storage on Snow Family devices. - -## __AWS SDK for Java v2__ - - ### Features - - API to Add TrustAllCertificates in CRT S3 Client options for test purposes - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __AWS SecurityHub__ - - ### Features - - Update that adds SDK code examples for Security Hub - -## __Amazon Comprehend__ - - ### Features - - This release supports native document models for custom classification, in addition to plain-text models. You train native document models using documents (PDF, Word, images) in their native format. - -## __Amazon EC2 Container Service__ - - ### Features - - This release supports the Account Setting "TagResourceAuthorization" that allows for enhanced Tagging security controls. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for the ImageId parameter of CreateCustomDBEngineVersion to RDS Custom for Oracle - -## __Amazon Simple Storage Service__ - - ### Features - - Provides support for "Snow" Storage class. - -# __2.20.48__ __2023-04-17__ -## __AWS IoT Wireless__ - - ### Features - - Supports the new feature of LoRaWAN roaming, allows to configure MaxEirp for LoRaWAN gateway, and allows to configure PingSlotPeriod for LoRaWAN multicast group - -## __AWS Lambda__ - - ### Features - - Add Python 3.10 (python3.10) support to AWS Lambda - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - This release adds a Client Token parameter to the following AppFlow APIs: Create/Update Connector Profile, Create/Update Flow, Start Flow, Register Connector, Update Connector Registration. The Client Token parameter allows idempotent operations for these APIs. - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - This release includes a new configurable value, TrafficPercentageToMonitor, which allows users to adjust the amount of traffic monitored by percentage - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for DynamoDB API - -## __EMR Serverless__ - - ### Features - - The GetJobRun API has been updated to include the job's billed resource utilization. This utilization shows the aggregate vCPU, memory and storage that AWS has billed for the job run. The billed resources include a 1-minute minimum usage for workers, plus additional storage over 20 GB per worker. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Changed existing APIs and added new APIs to support using an account-level launch configuration template with AWS Elastic Disaster Recovery. - -# __2.20.47__ __2023-04-14__ -## __AWS Lambda__ - - ### Features - - This release adds SnapStart related exceptions to InvokeWithResponseStream API. IAM access related documentation is also added for this API. - -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - Doc only update for Refactor Spaces environments without network bridge feature. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EC2 Container Service__ - - ### Features - - This release supports ephemeral storage for AWS Fargate Windows containers. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support of modifying the engine mode of database clusters. - -# __2.20.46__ __2023-04-13__ -## __AWS MediaConnect__ - - ### Features - - Gateway is a new feature of AWS Elemental MediaConnect. Gateway allows the deployment of on-premises resources for the purpose of transporting live video to and from the AWS Cloud. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Voice__ - - ### Features - - This release adds tagging support for Voice Connectors and SIP Media Applications - -# __2.20.45__ __2023-04-12__ -## __AWS Ground Station__ - - ### Features - - AWS Ground Station Wideband DigIF GA Release - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Managed Blockchain__ - - ### Features - - Removal of the Ropsten network. The Ethereum foundation ceased support of Ropsten on December 31st, 2022.. - -# __2.20.44__ __2023-04-11__ -## __AWS IoT__ - - ### Features - - Re-release to remove unexpected API changes - -## __AWS IoT Data Plane__ - - ### Features - - This release adds support for MQTT5 user properties when calling the AWS IoT GetRetainedMessage API - -## __AWS SDK for Java v2__ - - ### Features - - Exposes endpointOverride in SdkClient through ServiceClientConfiguration - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. - -## __Amazon Elastic Container Registry Public__ - - ### Features - - This release will allow using registry alias as registryId in BatchDeleteImage request. - -## __Amazon EventBridge__ - - ### Features - - EventBridge PutTarget support for multiple SQL arguments on RedshiftDataParameters - -## __EMR Serverless__ - - ### Features - - This release extends GetJobRun API to return job run timeout (executionTimeoutMinutes) specified during StartJobRun call (or default timeout of 720 minutes if none was specified). - -# __2.20.43__ __2023-04-10__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK now supports conversion of 608 paint-on captions to pop-on captions for SCC sources. - -## __AWS Marketplace Catalog Service__ - - ### Features - - Added three new APIs to support resource sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added new OwnershipType field to ListEntities request to let users filter on entities that are shared with them. Increased max page size of ListEntities response from 20 to 50 results. - -## __AWS SDK for Java v2__ - - ### Features - - Expose StandardRetryOptions of S3ClientOptions in the S3CrtClient Interface - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds the ability to configure an agent's routing profile to receive contacts from multiple channels at the same time via extending the UpdateRoutingProfileConcurrency, CreateRoutingProfile and DescribeRoutingProfile APIs. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for enabling FIPS compliance on Amazon ECS Fargate tasks - -## __Amazon Omics__ - - ### Features - - Remove unexpected API changes. - -## __Amazon Rekognition__ - - ### Features - - This release adds support for Face Liveness APIs in Amazon Rekognition. Updates UpdateStreamProcessor to return ResourceInUseException Exception. Minor updates to API documentation. - -# __2.20.42__ __2023-04-07__ -## __AWS Lambda__ - - ### Features - - This release adds a new Lambda InvokeWithResponseStream API to support streaming Lambda function responses. The release also adds a new InvokeMode parameter to Function Url APIs to control whether the response will be streamed or buffered. - -## __AWS Service Catalog__ - - ### Features - - Updates description for property - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Updated timestamp format for GetLifecyclePolicy API - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - This release adds a new parameter 'DBClusterParameterGroupName' to 'RestoreDBClusterFromSnapshot' API to associate the name of the DB cluster parameter group while performing restore. - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Include flattened mappers in attribute converter resolution - - Contributed by: [@akiesler](https://github.com/akiesler) - -## __Amazon FSx__ - - ### Features - - Amazon FSx for Lustre now supports creating data repository associations on Persistent_1 and Scratch_2 file systems. - -## __Amazon QuickSight__ - - ### Features - - This release has two changes: adding the OR condition to tag-based RLS rules in CreateDataSet and UpdateDataSet; adding RefreshSchedule and Incremental RefreshProperties operations for users to programmatically configure SPICE dataset ingestions. - -## __Amazon S3__ - - ### Features - - Add support for the following in the CRT S3 client: - - - Enabling/disabling accelerate endpoints - - Using pathstyle addressing - -## __Redshift Data API Service__ - - ### Features - - Update documentation of API descriptions as needed in support of temporary credentials with IAM identity. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@akiesler](https://github.com/akiesler) -# __2.20.41__ __2023-04-06__ -## __AWS CloudFormation__ - - ### Features - - Including UPDATE_COMPLETE as a failed status for DeleteStack waiter. - -## __AWS IoT Greengrass V2__ - - ### Features - - Add support for SUCCEEDED value in coreDeviceExecutionStatus field. Documentation updates for Greengrass V2. - -## __AWS Proton__ - - ### Features - - This release adds support for the AWS Proton service sync feature. Service sync enables managing an AWS Proton service (creating and updating instances) and all of it's corresponding service instances from a Git repository. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Relational Database Service__ - - ### Features - - Adds and updates the SDK examples - -## __Amazon S3__ - - ### Features - - Adding feature for parsing S3 URIs - -# __2.20.40__ __2023-04-05__ -## __AWS App Runner__ - - ### Features - - App Runner adds support for seven new vCPU and memory configurations. - -## __AWS Config__ - - ### Features - - This release adds resourceType enums for types released in March 2023. - -## __AWS Network Firewall__ - - ### Features - - AWS Network Firewall now supports IPv6-only subnets. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates for Identity Store CLI command reference. - -## __AWS Service Catalog__ - - ### Features - - removed incorrect product type value - -## __Amazon EC2 Container Service__ - - ### Features - - This is a document only updated to add information about Amazon Elastic Inference (EI). - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - Fix ParticipantToken ExpirationTime format - -## __Amazon VPC Lattice__ - - ### Features - - This release removes the entities in the API doc model package for auth policies. - -# __2.20.39__ __2023-04-04__ -## __AWS Amplify UI Builder__ - - ### Features - - Support StorageField and custom displays for data-bound options in form builder. Support non-string operands for predicates in collections. Support choosing client to get token from. - -## __AWS Data Exchange__ - - ### Features - - This release updates the value of MaxResults. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - This release rolls back association config feature for webACLs that protect CloudFront protections. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - C6in, M6in, M6idn, R6in and R6idn bare metal instances are powered by 3rd Generation Intel Xeon Scalable processors and offer up to 200 Gbps of network bandwidth. - -## __Amazon Elastic Inference__ - - ### Features - - Updated public documentation for the Describe and Tagging APIs. - -## __Amazon SageMaker Runtime__ - - ### Features - - Amazon SageMaker Asynchronous Inference now provides customers a FailureLocation as a response parameter in InvokeEndpointAsync API to capture the model failure responses. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Asynchronous Inference now allows customer's to receive failure model responses in S3 and receive success/failure model responses in SNS notifications. - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling - -# __2.20.38__ __2023-04-03__ -## __AWS Glue__ - - ### Features - - Add support for database-level federation - -## __AWS Lake Formation__ - - ### Features - - Add support for database-level federation - -## __AWS License Manager__ - - ### Features - - This release adds grant override options to the CreateGrantVersion API. These options can be used to specify grant replacement behavior during grant activation. - -## __AWS SDK for Java v2__ - - ### Features - - Added option of using an explicit `ExecutorService` in `FileAsyncResponseTransformer` - - Contributed by: [@mpdn](https://github.com/mpdn) - - Updated endpoint and partition metadata. - -## __AWS Service Catalog__ - - ### Features - - This release introduces Service Catalog support for Terraform open source. It enables 1. The notify* APIs to Service Catalog. These APIs are used by the terraform engine to notify the result of the provisioning engine execution. 2. Adds a new TERRAFORM_OPEN_SOURCE product type in CreateProduct API. - -## __AWS WAFV2__ - - ### Features - - For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. - -## __AmazonMWAA__ - - ### Features - - This Amazon MWAA release adds the ability to customize the Apache Airflow environment by launching a shell script at startup. This shell script is hosted in your environment's Amazon S3 bucket. Amazon MWAA runs the script before installing requirements and initializing the Apache Airflow process. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@mpdn](https://github.com/mpdn) -# __2.20.37__ __2023-03-31__ -## __AWS CRT-based S3 client__ - - ### Bugfixes - - Fixed the issue where AWS CRT-based S3 client was eagerly buffering data before the underlying CRT component was able to handle it. See [#3726](https://github.com/aws/aws-sdk-java-v2/issues/3726) - - Reduced the buffer used to upload object from 16MB to 1MB. - -## __AWS Resilience Hub__ - - ### Features - - Adding EKS related documentation for appTemplateBody - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Server Migration Service__ - - ### Features - - Deprecating AWS Server Migration Service. - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to deliver internet measurements to Amazon S3 buckets as well as CloudWatch Logs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2 On Demand Capacity Reservations - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - In this release, you can now chose between soft delete and hard delete when calling the DeleteRecord API, so you have more flexibility when it comes to managing online store data. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for Amazon S3 - -# __2.20.36__ __2023-03-30__ -## __AWS Batch__ - - ### Features - - This feature allows Batch on EKS to support configuration of Pod Labels through Metadata for Batch on EKS Jobs. - -## __AWS Compute Optimizer__ - - ### Features - - This release adds support for HDD EBS volume types and io2 Block Express. We are also adding support for 61 new instance types and instances that have non consecutive runtime. - -## __AWS Glue__ - - ### Features - - This release adds support for AWS Glue Data Quality, which helps you evaluate and monitor the quality of your data and includes the API for creating, deleting, or updating data quality rulesets, runs and evaluations. - -## __AWS Network Firewall__ - - ### Features - - AWS Network Firewall added TLS inspection configurations to allow TLS traffic inspection. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Well-Architected Tool__ - - ### Features - - AWS Well-Architected SDK now supports getting consolidated report metrics and generating a consolidated report PDF. - -## __AWSKendraFrontendService__ - - ### Features - - AWS Kendra now supports featured results for a query. - -## __Amazon Athena__ - - ### Features - - Make DefaultExecutorDpuSize and CoordinatorDpuSize fields optional in StartSession - -## __Amazon EMR__ - - ### Features - - Updated DescribeCluster and ListClusters API responses to include ErrorDetail that specifies error code, programmatically accessible error data,and an error message. ErrorDetail provides the underlying reason for cluster failure and recommends actions to simplify troubleshooting of EMR clusters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Tunnel Endpoint Lifecycle control, a new feature that provides Site-to-Site VPN customers with better visibility and control of their VPN tunnel maintenance updates. - -## __Amazon GuardDuty__ - - ### Features - - Added EKS Runtime Monitoring feature support to existing detector, finding APIs and introducing new Coverage APIs - -## __Amazon Interactive Video Service__ - - ### Features - - Amazon Interactive Video Service (IVS) now offers customers the ability to configure IVS channels to allow insecure RTMP ingest. - -## __Amazon SageMaker geospatial capabilities__ - - ### Features - - Amazon SageMaker geospatial capabilities now supports server-side encryption with customer managed KMS key and SageMaker notebooks with a SageMaker geospatial image in a Amazon SageMaker Domain with VPC only mode. - -## __Amazon VPC Lattice__ - - ### Features - - General Availability (GA) release of Amazon VPC Lattice - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling now supports Elastic Load Balancing traffic sources with the AttachTrafficSources, DetachTrafficSources, and DescribeTrafficSources APIs. This release also introduces a new activity status, "WaitingForConnectionDraining", for VPC Lattice to the DescribeScalingActivities API. - -## __EC2 Image Builder__ - - ### Features - - Adds support for new image workflow details and image vulnerability detection. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Adding a field to the replication configuration APIs to support the auto replicate new disks feature. We also deprecated RetryDataReplication. - -# __2.20.35__ __2023-03-29__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Relational Database Service__ - - ### Features - - Add support for creating a read replica DB instance from a Multi-AZ DB cluster. - -## __OpenSearch Service Serverless__ - - ### Features - - This release includes two new exception types "ServiceQuotaExceededException" and "OcuLimitExceededException". - -# __2.20.34__ __2023-03-28__ -## __AWS IoT Data Plane__ - - ### Features - - Add endpoint ruleset support for cn-north-1. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - A binary attribute value must be encoded in base64 format for its String representation in EnhancedDocument.toJson() API - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Increased maximum length of "TriggerDetails.rawData" to 10K characters and "IncidentSummary" to 8K characters. - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - This release adds 12 new APIs as part of Oncall Schedule feature release, adds support for a new contact type: ONCALL_SCHEDULE. Check public documentation for AWS ssm-contacts for more information - -# __2.20.33__ __2023-03-27__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports ID3 tag insertion for audio only HLS output groups. AWS Elemental Link devices now support tagging. - -## __AWS IoT Wireless__ - - ### Features - - Introducing new APIs that enable Sidewalk devices to communicate with AWS IoT Core through Sidewalk gateways. This will empower AWS customers to connect Sidewalk devices with other AWS IoT Services, creating possibilities for seamless integration and advanced device management. - -## __AWS SecurityHub__ - - ### Features - - Added new resource detail objects to ASFF, including resources for AwsEksCluster, AWSS3Bucket, AwsEc2RouteTable and AwsEC2Instance. - -## __AWS Service Catalog App Registry__ - - ### Features - - In this release, we started supporting ARN in applicationSpecifier and attributeGroupSpecifier. GetAttributeGroup, ListAttributeGroups and ListAttributeGroupsForApplication APIs will now have CreatedBy field in the response. - -## __Amazon Athena__ - - ### Features - - Enforces a minimal level of encryption for the workgroup for query and calculation results that are written to Amazon S3. When enabled, workgroup users can set encryption only to the minimum level set by the administrator or higher when they submit queries. - -## __Amazon Chime SDK Voice__ - - ### Features - - Documentation updates for Amazon Chime SDK Voice. - -## __Amazon Connect Participant Service__ - - ### Features - - This release provides an update to the SendMessage API to handle interactive message response content-types. - -## __Amazon Connect Service__ - - ### Features - - This release introduces support for RelatedContactId in the StartChatContact API. Interactive message and interactive message response have been added to the list of supported message content types for this API as well. - -## __Amazon SageMaker Service__ - - ### Features - - Fixed some improperly rendered links in SDK documentation. - -## __Amazon Voice ID__ - - ### Features - - Amazon Connect Voice ID now supports multiple fraudster watchlists. Every domain has a default watchlist where all existing fraudsters are placed by default. Custom watchlists may now be created, managed, and evaluated against for known fraudster detection. - -# __2.20.32__ __2023-03-24__ -## __AWS SDK for Java v2__ - - ### Features - - Adds ServiceClientConfiguration to SdkClient which exposes client settings to the user - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch__ - - ### Features - - Doc-only update to correct alarm actions list - -## __Amazon Comprehend__ - - ### Features - - This release adds a new field (FlywheelArn) to the EntitiesDetectionJobProperties object. The FlywheelArn field is returned in the DescribeEntitiesDetectionJob and ListEntitiesDetectionJobs responses when the EntitiesDetection job is started with a FlywheelArn instead of an EntityRecognizerArn . - -## __Amazon Relational Database Service__ - - ### Features - - Added error code CreateCustomDBEngineVersionFault for when the create custom engine version for Custom engines fails. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix a bug where, if validation of of the amount of expected data to be received (HTTP `Content-Length`) fails, the connection would be left dangling, consuming a connection from the pool until the client is shut down. - -# __2.20.31__ __2023-03-23__ -## __AWS Batch__ - - ### Features - - This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE - -## __AWS Cloud Map__ - - ### Features - - Reverted the throttling exception RequestLimitExceeded for AWS Cloud Map APIs introduced in SDK version 1.12.424 2023-03-09 to previous exception specified in the ErrorCode. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK now supports passthrough of ID3v2 tags for audio inputs to audio-only HLS outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Introducing Enhanced Document API: A Higher-Level API for Working with Amazon DynamoDB Items - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Identity__ - - ### Features - - AppInstanceBots can be used to add a bot powered by Amazon Lex to chat channels. ExpirationSettings provides automatic resource deletion for AppInstanceUsers. - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio. - -## __Amazon Chime SDK Messaging__ - - ### Features - - ExpirationSettings provides automatic resource deletion for Channels. - -## __Amazon Chime SDK Voice__ - - ### Features - - This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio. - -## __Amazon GuardDuty__ - - ### Features - - Adds AutoEnableOrganizationMembers attribute to DescribeOrganizationConfiguration and UpdateOrganizationConfiguration APIs. - -## __Amazon Interactive Video Service RealTime__ - - ### Features - - Initial release of the Amazon Interactive Video Service RealTime API. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot adds two new APIs - CreateAutoMLJobV2 and DescribeAutoMLJobV2. Amazon SageMaker Notebook Instances now supports the ml.geospatial.interactive instance type. - -## __Amazon Textract__ - - ### Features - - The AnalyzeDocument - Tables feature adds support for new elements in the API: table titles, footers, section titles, summary cells/tables, and table type. - -## __CodeArtifact__ - - ### Features - - Repository CreationTime is added to the CreateRepository and ListRepositories API responses. - -# __2.20.30__ __2023-03-22__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS IoT TwinMaker__ - - ### Features - - This release adds support of adding metadata when creating a new scene or updating an existing scene. - -## __AWS Network Manager__ - - ### Features - - This release includes an update to create-transit-gateway-route-table-attachment, showing example usage for TransitGatewayRouteTableArn. - -## __AWS Resilience Hub__ - - ### Features - - This release provides customers with the ability to import resources from within an EKS cluster and assess the resiliency of EKS cluster workloads. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EventBridge Pipes__ - - ### Features - - This release improves validation on the ARNs in the API model - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This Patch Manager release supports creating, updating, and deleting Patch Baselines for AmazonLinux2023, AlmaLinux. - -# __2.20.29__ __2023-03-21__ -## __AWS Clean Rooms Service__ - - ### Features - - GA Release of AWS Clean Rooms, Added Tagging Functionality - -## __AWS IoT SiteWise__ - - ### Features - - Provide support for tagging of data streams and enabling tag based authorization for property alias - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Messaging__ - - ### Features - - Amazon Chime SDK messaging customers can now manage streaming configuration for messaging data for archival and analysis. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for AWS Network Firewall, AWS PrivateLink, and Gateway Load Balancers to Amazon VPC Reachability Analyzer, and it makes the path destination optional as long as a destination address in the filter at source is provided. - -## __Application Migration Service__ - - ### Features - - This release introduces the Import and export feature and expansion of the post-launch actions - -# __2.20.28__ __2023-03-20__ -## __AWS CRT-based S3 client__ - - ### Features - - Exposes `S3CrtHttpConfiguration` to allow users to configure HTTP settings such as proxy and connection timeout on AWS CRT-based S3 client. [#3262](https://github.com/aws/aws-sdk-java-v2/issues/3262) - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Neptune__ - - ### Features - - This release makes following few changes. db-cluster-identifier is now a required parameter of create-db-instance. describe-db-cluster will now return PendingModifiedValues and GlobalClusterIdentifier fields in the response. - -## __Amazon S3 on Outposts__ - - ### Features - - S3 On Outposts added support for endpoint status, and a failed endpoint reason, if any - -## __Amazon WorkDocs__ - - ### Features - - This release adds a new API, SearchResources, which enable users to search through metadata and content of folders, documents, document versions and comments in a WorkDocs site. - -## __Application Auto Scaling__ - - ### Features - - With this release customers can now tag their Application Auto Scaling registered targets with key-value pairs and manage IAM permissions for all the tagged resources centrally. - -# __2.20.27__ __2023-03-17__ -## __AWS Config__ - - ### Features - - This release adds resourceType enums for types released from October 2022 through February 2023. - -## __AWS Database Migration Service__ - - ### Features - - S3 setting to create AWS Glue Data Catalog. Oracle setting to control conversion of timestamp column. Support for Kafka SASL Plain authentication. Setting to map boolean from PostgreSQL to Redshift. SQL Server settings to force lob lookup on inline LOBs and to control access of database logs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWSBillingConductor__ - - ### Features - - This release adds a new filter to ListAccountAssociations API and a new filter to ListBillingGroups API. - -# __2.20.26__ __2023-03-16__ -## __AWS Resource Explorer__ - - ### Features - - Documentation updates for APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon GuardDuty__ - - ### Features - - Updated 9 APIs for feature enablement to reflect expansion of GuardDuty to features. Added new APIs and updated existing APIs to support RDS Protection GA. - -## __Amazon SageMaker Runtime__ - - ### Features - - Documentation updates for SageMaker Runtime - -# __2.20.25__ __2023-03-15__ -## __AWS S3 Control__ - - ### Features - - Added support for S3 Object Lambda aliases. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Security Lake__ - - ### Features - - Make Create/Get/ListSubscribers APIs return resource share ARN and name so they can be used to validate the RAM resource share to accept. GetDatalake can be used to track status of UpdateDatalake and DeleteDatalake requests. - -## __Migration Hub Strategy Recommendations__ - - ### Features - - This release adds the binary analysis that analyzes IIS application DLLs on Windows and Java applications on Linux to provide anti-pattern report without configuring access to the source code. - -# __2.20.24__ __2023-03-14__ -## __AWS Data Exchange__ - - ### Features - - This release enables data providers to license direct access to S3 objects encrypted with Customer Managed Keys (CMK) in AWS KMS through AWS Data Exchange. Subscribers can use these keys to decrypt, then use the encrypted S3 objects shared with them, without creating or managing copies. - -## __AWS Direct Connect__ - - ### Features - - describe-direct-connect-gateway-associations includes a new status, updating, indicating that the association is currently in-process of updating. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation only updates to correct customer-reported issues - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new DnsOptions key (PrivateDnsOnlyForInboundResolverEndpoint) to CreateVpcEndpoint and ModifyVpcEndpoint APIs. - -## __Amazon Keyspaces__ - - ### Features - - Adding support for client-side timestamps - -## __Application Auto Scaling__ - - ### Features - - Application Auto Scaling customers can now use mathematical functions to customize the metric used with Target Tracking policies within the policy configuration itself, saving the cost and effort of publishing the customizations as a separate metric. - -# __2.20.23__ __2023-03-13__ -## __AWS Lake Formation__ - - ### Features - - This release updates the documentation regarding Get/Update DataCellsFilter - -## __AWS S3 Control__ - - ### Features - - Added support for cross-account Multi-Region Access Points. Added support for S3 Replication for S3 on Outposts. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Telco Network Builder__ - - ### Features - - This release adds tagging support to the following Network Instance APIs : Instantiate, Update, Terminate. - -## __Amazon AppIntegrations Service__ - - ### Features - - Adds FileConfiguration to Amazon AppIntegrations CreateDataIntegration supporting scheduled downloading of third party files into Amazon Connect from sources such as Microsoft SharePoint. - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release extends Wisdom CreateKnowledgeBase API to support SharePoint connector type by removing the @required trait for objectField - -# __2.20.22__ __2023-03-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - The type definitions of SecretString and SecretBinary now have a minimum length of 1 in the model to match the exception thrown when you pass in empty values. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - This release adds a new exception returned when calling AWS IVS chat UpdateLoggingConfiguration. Now UpdateLoggingConfiguration can return ConflictException when invalid updates are made in sequence to Logging Configurations. - -# __2.20.21__ __2023-03-09__ -## __AWS Cloud Map__ - - ### Features - - Updated all AWS Cloud Map APIs to provide consistent throttling exception (RequestLimitExceeded) - -## __AWS Network Manager__ - - ### Features - - This update provides example usage for TransitGatewayRouteTableArn. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch Evidently__ - - ### Features - - Updated entity override documentation - -## __Amazon Connect Service__ - - ### Features - - This release adds a new API, GetMetricDataV2, which returns metric data for Amazon Connect. - -## __Amazon QuickSight__ - - ### Features - - This release has two changes: add state persistence feature for embedded dashboard and console in GenerateEmbedUrlForRegisteredUser API; add properties for hidden collapsed row dimensions in PivotTableOptions. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Inference now allows SSM access to customer's model container by setting the "EnableSSMAccess" parameter for a ProductionVariant in CreateEndpointConfig API. - -## __Amazon Simple Email Service__ - - ### Features - - This release introduces a new recommendation in Virtual Deliverability Manager Advisor, which detects missing or misconfigured Brand Indicator for Message Identification (BIMI) DNS records for customer sending identities. - -## __CodeArtifact__ - - ### Features - - This release introduces the generic package format, a mechanism for storing arbitrary binary assets. It also adds a new API, PublishPackageVersion, to allow for publishing generic packages. - -## __Redshift Data API Service__ - - ### Features - - Added support for Redshift Serverless workgroup-arn wherever the WorkgroupName parameter is available. - -# __2.20.20__ __2023-03-08__ -## __AWS Elemental MediaPackage__ - - ### Features - - This release provides the date and time live resources were created. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - This release provides the date and time VOD resources were created. - -## __AWS Lake Formation__ - - ### Features - - This release adds two new API support "GetDataCellsFiler" and "UpdateDataCellsFilter", and also updates the corresponding documentation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Athena__ - - ### Features - - A new field SubstatementType is added to GetQueryExecution API, so customers have an error free way to detect the query type and interpret the result. - -## __Amazon DynamoDB__ - - ### Features - - Adds deletion protection support to DynamoDB tables. Tables with deletion protection enabled cannot be deleted. Deletion protection is disabled by default, can be enabled via the CreateTable or UpdateTable APIs, and is visible in TableDescription. This setting is not replicated for Global Tables. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introducing Amazon EC2 C7g, M7g and R7g instances, powered by the latest generation AWS Graviton3 processors and deliver up to 25% better performance over Graviton2-based instances. - -## __Amazon Route 53 Resolver__ - - ### Features - - Add dual-stack and IPv6 support for Route 53 Resolver Endpoint,Add IPv6 target IP in Route 53 Resolver Forwarding Rule - -## __Amazon S3__ - - ### Features - - Adding PartType field to UploadPartRequest to indicate whether the part is the last part or not. - -## __Amazon SageMaker Service__ - - ### Features - - There needs to be a user identity to specify the SageMaker user who perform each action regarding the entity. However, these is a not a unified concept of user identity across SageMaker service that could be used today. - -# __2.20.19__ __2023-03-07__ -## __AWS Database Migration Service__ - - ### Features - - This release adds DMS Fleet Advisor Target Recommendation APIs and exposes functionality for DMS Fleet Advisor. It adds functionality to start Target Recommendation calculation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Location Service__ - - ### Features - - Documentation update for the release of 3 additional map styles for use with Open Data Maps: Open Data Standard Dark, Open Data Visualization Light & Open Data Visualization Dark. - -# __2.20.18__ __2023-03-06__ -## __AWS Account__ - - ### Features - - AWS Account alternate contact email addresses can now have a length of 254 characters and contain the character "|". - -## __Amazon Interactive Video Service__ - - ### Features - - Updated text description in DeleteChannel, Stream, and StreamSummary. - -# __2.20.17__ __2023-03-03__ -## __AWS Elemental MediaConvert__ - - ### Features - - The AWS Elemental MediaConvert SDK has improved handling for different input and output color space combinations. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive adds support for Nielsen watermark timezones. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for DynamoDB. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for a new boot mode for EC2 instances called 'UEFI Preferred'. - -## __Amazon Macie 2__ - - ### Features - - Documentation updates for Amazon Macie - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports role access for these API operations: CreateVocabulary, UpdateVocabulary, CreateVocabularyFilter, and UpdateVocabularyFilter. - -# __2.20.16__ __2023-03-02__ -## __AWS IoT__ - - ### Features - - A recurring maintenance window is an optional configuration used for rolling out the job document to all devices in the target group observing a predetermined start time, duration, and frequency that the maintenance window occurs. - -## __AWS Organizations__ - - ### Features - - This release introduces a new reason code, ACCOUNT_CREATION_NOT_COMPLETE, to ConstraintViolationException in CreateOrganization API. - -## __AWS Performance Insights__ - - ### Features - - This release adds a new field PeriodAlignment to allow the customer specifying the returned timestamp of time periods to be either the start or end time. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EventBridge Pipes__ - - ### Features - - This release fixes some input parameter range and patterns. - -## __Amazon SageMaker Service__ - - ### Features - - Add a new field "EndpointMetrics" in SageMaker Inference Recommender "ListInferenceRecommendationsJobSteps" API response. - -## __Migration Hub Strategy Recommendations__ - - ### Features - - This release updates the File Import API to allow importing servers already discovered by customers with reduced pre-requisites. - -# __2.20.15__ __2023-03-01__ -## __AWS Price List Service__ - - ### Features - - This release adds 2 new APIs - ListPriceLists which returns a list of applicable price lists, and GetPriceListFileUrl which outputs a URL to retrieve your price lists from the generated file from ListPriceLists - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CodeCatalyst__ - - ### Features - - Published Dev Environments StopDevEnvironmentSession API - -## __Amazon S3 on Outposts__ - - ### Features - - S3 on Outposts introduces a new API ListOutpostsWithS3, with this API you can list all your Outposts with S3 capacity. - -# __2.20.14__ __2023-02-28__ -## __AWS Key Management Service__ - - ### Features - - AWS KMS is deprecating the RSAES_PKCS1_V1_5 wrapping algorithm option in the GetParametersForImport API that is used in the AWS KMS Import Key Material feature. AWS KMS will end support for this wrapping algorithm by October 1, 2023. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Add commons-codec to bom-internal to fix dependency convergence issue. See [#3787](https://github.com/aws/aws-sdk-java-v2/issues/3787) - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports flywheels to help you train and manage new model versions for custom models. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release allows IMDS support to be set to v2-only on an existing AMI, so that all future instances launched from that AMI will use IMDSv2 by default. - -## __Amazon Lightsail__ - - ### Features - - This release adds Lightsail for Research feature support, such as GUI session access, cost estimates, stop instance on idle, and disk auto mount. - -## __Amazon Managed Blockchain__ - - ### Features - - This release adds support for tagging to the accessor resource in Amazon Managed Blockchain - -## __Amazon Omics__ - - ### Features - - Minor model changes to accomodate batch imports feature - -# __2.20.13__ __2023-02-27__ -## __AWS Elemental MediaConvert__ - - ### Features - - The AWS Elemental MediaConvert SDK has added support for HDR10 to SDR tone mapping, and animated GIF video input sources. - -## __AWS Lambda__ - - ### Features - - This release adds the ability to create ESMs with Document DB change streams as event source. For more information see https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fix race in FlatteningSubscriber where onClose called before items passed to onNext. See [#3734](https://github.com/aws/aws-sdk-java-v2/issues/3734) - - Contributed by: [@stevenshan](https://github.com/stevenshan) - -## __Amazon CloudWatch Internet Monitor__ - - ### Features - - CloudWatch Internet Monitor is a a new service within CloudWatch that will help application developers and network engineers continuously monitor internet performance metrics such as availability and performance between their AWS-hosted applications and end-users of these applications - -## __Amazon DevOps Guru__ - - ### Features - - This release adds the description field on ListAnomaliesForInsight and DescribeAnomaly API responses for proactive anomalies. - -## __Amazon Timestream Write__ - - ### Features - - This release adds the ability to ingest batched historical data or migrate data in bulk from S3 into Timestream using CSV files. - -## __Elastic Disaster Recovery Service__ - - ### Features - - New fields were added to reflect availability zone data in source server and recovery instance description commands responses, as well as source server launch status. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@stevenshan](https://github.com/stevenshan) -# __2.20.12__ __2023-02-24__ -## __AWS SecurityHub__ - - ### Features - - New Security Hub APIs and updates to existing APIs that help you consolidate control findings and enable and disable controls across all supported standards - -## __AWS Service Catalog__ - - ### Features - - Documentation updates for Service Catalog - -## __Amazon Connect Cases__ - - ### Features - - This release adds the ability to delete domains through the DeleteDomain API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html - -## __Amazon Connect Service__ - - ### Features - - StartTaskContact API now supports linked task creation with a new optional RelatedContactId parameter - -## __Amazon Redshift__ - - ### Features - - Documentation updates for Redshift API bringing it in line with IAM best practices. - -# __2.20.11__ __2023-02-23__ -## __AWS IoT Wireless__ - - ### Features - - In this release, we add additional capabilities for the FUOTA which allows user to configure the fragment size, the sending interval and the redundancy ratio of the FUOTA tasks - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - You can now associate an AWS WAF v2 web ACL with an AWS App Runner service. - -## __Amazon Appflow__ - - ### Features - - This release enables the customers to choose whether to use Private Link for Metadata and Authorization call when using a private Salesforce connections - -## __Amazon EC2 Container Service__ - - ### Features - - This release supports deleting Amazon ECS task definitions that are in the INACTIVE state. - -## __Amazon GuardDuty__ - - ### Features - - Updated API and data types descriptions for CreateFilter, UpdateFilter, and TriggerDetails. - -## __Amazon Location Service__ - - ### Features - - This release adds support for using Maps APIs with an API Key in addition to AWS Cognito. This includes support for adding, listing, updating and deleting API Keys. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for a new finding type, Policy:IAMUser/S3BucketSharedWithCloudFront, and S3 bucket metadata that indicates if a bucket is shared with an Amazon CloudFront OAI or OAC. - -## __Amazon Managed Grafana__ - - ### Features - - Doc-only update. Updated information on attached role policies for customer provided roles - -# __2.20.10__ __2023-02-22__ -## __AWS DataSync__ - - ### Features - - AWS DataSync has relaxed the minimum length constraint of AccessKey for Object Storage locations to 1. - -## __Amazon Chime SDK Voice__ - - ### Features - - This release introduces support for Voice Connector media metrics in the Amazon Chime SDK Voice namespace - -## __Amazon CloudFront__ - - ### Features - - CloudFront now supports block lists in origin request policies so that you can forward all headers, cookies, or query string from viewer requests to the origin *except* for those specified in the block list. - -## __Amazon OpenSearch Service__ - - ### Features - - This release lets customers configure Off-peak window and software update related properties for a new/existing domain. It enhances the capabilities of StartServiceSoftwareUpdate API; adds 2 new APIs - ListScheduledActions & UpdateScheduledAction; and allows Auto-tune to make use of Off-peak window. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Document only update for Feb 2023 - -## __CloudWatch RUM__ - - ### Features - - CloudWatch RUM now supports CloudWatch Custom Metrics - -# __2.20.9__ __2023-02-21__ -## __AWS Resilience Hub__ - - ### Features - - In this release we improved resilience hub application creation and maintenance by introducing new resource and app component crud APIs, improving visibility and maintenance of application input sources and added support for additional information attributes to be provided by customers. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Fix race condition that could cause a NullPointerException to be raised from ProfileCredentialsProvider. - -## __AWS SecurityHub__ - - ### Features - - Documentation updates for AWS Security Hub - -## __AWS Telco Network Builder__ - - ### Features - - This is the initial SDK release for AWS Telco Network Builder (TNB). AWS Telco Network Builder is a network automation service that helps you deploy and manage telecom networks. - -## __Amazon QuickSight__ - - ### Features - - S3 data sources now accept a custom IAM role. - -# __2.20.8__ __2023-02-20__ -## __AWS Audit Manager__ - - ### Features - - This release introduces a ServiceQuotaExceededException to the UpdateAssessmentFrameworkShare API operation. - -## __Amazon Connect Service__ - - ### Features - - Reasons for failed diff has been approved by SDK Reviewer - -# __2.20.7__ __2023-02-17__ -## __AWS App Runner__ - - ### Features - - This release supports removing MaxSize limit for AutoScalingConfiguration. - -## __AWS Glue__ - - ### Features - - Release of Delta Lake Data Lake Format for Glue Studio Service - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -# __2.20.6__ __2023-02-16__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Added a notice for account takeover prevention (ATP). The interface incorrectly lets you to configure ATP response inspection in regional web ACLs in Region US East (N. Virginia), without returning an error. ATP response inspection is only available in web ACLs that protect CloudFront distributions. - -## __Amazon EMR__ - - ### Features - - This release provides customers the ability to define a timeout period for procuring capacity during a resize operation for Instance Fleet clusters. Customers can specify this timeout using the ResizeSpecifications parameter supported by RunJobFlow, ModifyInstanceFleet and AddInstanceFleet APIs. - -## __Amazon Interactive Video Service__ - - ### Features - - Doc-only update. Updated text description in DeleteChannel, Stream, and StreamSummary. - -## __Amazon Managed Grafana__ - - ### Features - - With this release Amazon Managed Grafana now supports inbound Network Access Control that helps you to restrict user access to your Grafana workspaces - -# __2.20.5__ __2023-02-15__ -## __AWS CloudTrail__ - - ### Features - - This release adds an InsufficientEncryptionPolicyException type to the StartImport endpoint - -## __AWS Glue__ - - ### Features - - Fix DirectJDBCSource not showing up in CLI code gen - -## __AWS Private 5G__ - - ### Features - - This release introduces a new StartNetworkResourceUpdate API, which enables return/replacement of hardware from a NetworkSite. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - For protected CloudFront distributions, you can now use the AWS WAF Fraud Control account takeover prevention (ATP) managed rule group to block new login attempts from clients that have recently submitted too many failed login attempts. - -## __Amazon Elastic File System__ - - ### Features - - Documentation update for EFS to support IAM best practices. - -## __Amazon Fraud Detector__ - - ### Features - - This release introduces Lists feature which allows customers to reference a set of values in Fraud Detector's rules. With Lists, customers can dynamically manage these attributes in real time. Lists can be created/deleted and its contents can be modified using the Fraud Detector API. - -## __Amazon Relational Database Service__ - - ### Features - - Database Activity Stream support for RDS for SQL Server. - -# __2.20.4__ __2023-02-14__ -## __AWS DataSync__ - - ### Features - - With this launch, we are giving customers the ability to use older SMB protocol versions, enabling them to use DataSync to copy data to and from their legacy storage arrays. - -## __Amazon AppConfig__ - - ### Features - - AWS AppConfig now offers the option to set a version label on hosted configuration versions. Version labels allow you to identify specific hosted configuration versions based on an alternate versioning scheme that you define. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - With this release customers can turn host maintenance on or off when allocating or modifying a supported dedicated host. Host maintenance is turned on by default for supported hosts. - -# __2.20.3__ __2023-02-13__ -## __AWS Account__ - - ### Features - - This release of the Account Management API enables customers to view and manage whether AWS Opt-In Regions are enabled or disabled for their Account. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html - -## __AWS AppConfig Data__ - - ### Features - - AWS AppConfig now offers the option to set a version label on hosted configuration versions. If a labeled hosted configuration version is deployed, its version label is available in the GetLatestConfiguration response. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Keep precedence of options when passed to ProfileFileSupplier.aggregate - -## __Amazon Import/Export Snowball__ - - ### Features - - Adds support for EKS Anywhere on Snowball. AWS Snow Family customers can now install EKS Anywhere service on Snowball Edge Compute Optimized devices. - -# __2.20.2__ __2023-02-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - This update provides the Wisdom session ARN for contacts enabled for Wisdom in the chat channel. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for waiters that automatically poll for an imported snapshot until it reaches the completed state. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds two new neural Japanese voices - Kazuha, Tomoko - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot adds support for selecting algorithms in CreateAutoMLJob API. - -## __Amazon Simple Notification Service__ - - ### Features - - This release adds support for SNS X-Ray active tracing as well as other updates. - -## __Auto Scaling__ - - ### Features - - You can now either terminate/replace, ignore, or wait for EC2 Auto Scaling instances on standby or protected from scale in. Also, you can also roll back changes from a failed instance refresh. - -# __2.20.1__ __2023-02-09__ -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - This release adds support for creating environments with a network fabric type of NONE - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Documentation updates for Chime Meetings SDK - -## __Amazon CloudWatch Evidently__ - - ### Features - - Updated entity overrides parameter to accept up to 2500 overrides or a total of 40KB. - -## __Amazon EMR Containers__ - - ### Features - - EMR on EKS allows configuring retry policies for job runs through the StartJobRun API. Using retry policies, a job cause a driver pod to be restarted automatically if it fails or is deleted. The job's status can be seen in the DescribeJobRun and ListJobRun APIs and monitored using CloudWatch events. - -## __Amazon Lex Model Building V2__ - - ### Features - - AWS Lex now supports Network of Bots. - -## __Amazon Lex Runtime V2__ - - ### Features - - AWS Lex now supports Network of Bots. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __Amazon WorkDocs__ - - ### Features - - Doc only update for the WorkDocs APIs. - -## __Amazon WorkSpaces__ - - ### Features - - Removed Windows Server 2016 BYOL and made changes based on IAM campaign. - -# __2.20.0__ __2023-02-08__ -## __AWS Backup__ - - ### Features - - This release added one attribute (resource name) in the output model of our 9 existing APIs in AWS backup so that customers will see the resource name at the output. No input required from Customers. - -## __AWS CRT HTTP Client__ - - ### Features - - The AWS CRT HTTP Client is now generally available. Visit [Dev Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/http-configuration-crt.html) for more information. - -## __AWS Glue__ - - ### Features - - DirectJDBCSource + Glue 4.0 streaming options - -## __AWS Lake Formation__ - - ### Features - - This release removes the LFTagpolicyResource expression limits. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudFront__ - - ### Features - - CloudFront Origin Access Control extends support to AWS Elemental MediaStore origins. - -## __Amazon S3__ - - ### Bugfixes - - Bug fix for Default Md5 checksum was getting skipped even when new http checksum was not set to any checksum algorithm. - -# __2.19.33__ __2023-02-07__ -## __AWS SDK for Java v2__ - - ### Features - - - ProfileCredentialsProvider and ProfileTokenProvider can reload credentials when disk profile changes - - Updated DefaultCredentialsProvider chain for reloading credentials - - Service support classes store ProfileFile as a Supplier interface - - SdkClientOption and SdkExecutionAttributes constants for PROFILE_FILE have been deprecated in favor of PROFILE_FILE_SUPPLIER - - Updated endpoint and partition metadata. - -## __AWS Transfer Family__ - - ### Features - - Updated the documentation for the ImportCertificate API call, and added examples. - -# __2.19.32__ __2023-02-06__ -## __AWS CRT-based S3 Client__ - - ### Bugfixes - - Fix an issue where maxConcurrency configured by the user on the builder was not honored. - -## __AWS Compute Optimizer__ - - ### Features - - AWS Compute optimizer can now infer if Kafka is running on an instance. - -## __AWS Elemental MediaConvert__ - - ### Features - - The AWS Elemental MediaConvert SDK has added improved scene change detection capabilities and a bandwidth reduction filter, along with video quality enhancements, to the AVC encoder. - -## __AWS Outposts__ - - ### Features - - Adds OrderType to Order structure. Adds PreviousOrderId and PreviousLineItemId to LineItem structure. Adds new line item status REPLACED. Increases maximum length of pagination token. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release deprecates the PartyType and Gender enum data types from the Profile model and replaces them with new PartyTypeString and GenderString attributes, which accept any string of length up to 255. - -## __Amazon Fraud Detector__ - - ### Features - - My AWS Service (Amazon Fraud Detector) - This release introduces Cold Start Model Training which optimizes training for small datasets and adds intelligent methods for treating unlabeled data. You can now train Online Fraud Insights or Transaction Fraud Insights models with minimal historical-data. - -# __2.19.31__ __2023-02-03__ -## __AWS Proton__ - - ### Features - - Add new GetResourcesSummary API - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Redshift__ - - ### Features - - Corrects descriptions of the parameters for the API operations RestoreFromClusterSnapshot, RestoreTableFromClusterSnapshot, and CreateCluster. - -# __2.19.30__ __2023-02-02__ -## __AWS CRT HTTP Client__ - - ### Features - - Allow users to enable Post Quantum TLS via `AwsCrtAsyncHttpClient.builder().postQuantumTlsEnabled(true).build()`. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Single Sign-On Admin__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon AppConfig__ - - ### Features - - AWS AppConfig introduces KMS customer-managed key (CMK) encryption of configuration data, along with AWS Secrets Manager as a new configuration data source. S3 objects using SSE-KMS encryption and SSM Parameter Store SecureStrings are also now supported. - -## __Amazon Connect Service__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2. - -## __Amazon Keyspaces__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon QuickSight__ - - ### Features - - QuickSight support for Radar Chart and Dashboard Publish Options - -## __Amazon Redshift__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Elastic Load Balancing__ - - ### Features - - The GWLB Flex Health Check project updates the default values of healthy-threshold-count from 3 to 5 and unhealthy-threshold-count from 3 to 2 - -# __2.19.29__ __2023-02-01__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS MediaTailor__ - - ### Features - - The AWS Elemental MediaTailor SDK for Channel Assembly has added support for program updates, and the ability to clip the end of VOD sources in programs. - -## __AWS SDK for Java v2__ - - ### Features - - EC2 Instance Metadata Client is now generally available - https://github.com/aws/aws-sdk-java-v2/issues/61 - - Updated endpoint and partition metadata. - -## __Amazon DevOps Guru__ - - ### Features - - This release adds filter support ListAnomalyForInsight API. - -## __Amazon Forecast Service__ - - ### Features - - This release will enable customer select INCREMENTAL as ImportModel in Forecast's CreateDatasetImportJob API. Verified latest SDK containing required attribute, following https://w.amazon.com/bin/view/AWS-Seer/Launch/Trebuchet/ - -## __Amazon Simple Notification Service__ - - ### Features - - Additional attributes added for set-topic-attributes. - -# __2.19.28__ __2023-01-31__ -## __AWS AppSync__ - - ### Features - - This release introduces the feature to support EventBridge as AppSync data source. - -## __AWS CRT-based S3 Client__ - - ### Bugfixes - - Fixed an issue where port number was not added to host header. See [#3721](https://github.com/aws/aws-sdk-java-v2/issues/3721) and [#3682](https://github.com/aws/aws-sdk-java-v2/issues/3682). - -## __AWS CloudTrail__ - - ### Features - - Add new "Channel" APIs to enable users to manage channels used for CloudTrail Lake integrations, and "Resource Policy" APIs to enable users to manage the resource-based permissions policy attached to a channel. - -## __AWS CloudTrail Data Service__ - - ### Features - - Add CloudTrail Data Service to enable users to ingest activity events from non-AWS sources into CloudTrail Lake. - -## __AWS Ground Station__ - - ### Features - - DigIF Expansion changes to the Customer APIs. - -## __AWS IoT__ - - ### Features - - Added support for IoT Rules Engine Cloudwatch Logs action batch mode. - -## __AWS Outposts__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - New fields have been added to the AWS Security Finding Format. Compliance.SecurityControlId is a unique identifier for a security control across standards. Compliance.AssociatedStandards contains all enabled standards in which a security control is enabled. - -## __AWS Support__ - - ### Features - - This fixes incorrect endpoint construction when a customer is explicitly setting a region. - -## __Access Analyzer__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon Connect Participant Service__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This launch allows customers to associate up to 8 IP addresses to their NAT Gateways to increase the limit on concurrent connections to a single destination by eight times from 55K to 440K. - -## __Amazon Kinesis__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon OpenSearch Service__ - - ### Features - - Amazon OpenSearch Service adds the option for a VPC endpoint connection between two domains when the local domain uses OpenSearch version 1.3 or 2.3. You can now use remote reindex to copy indices from one VPC domain to another without a reverse proxy. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds two new neural American English voices - Ruth, Stephen - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Automatic Model Tuning now supports more completion criteria for Hyperparameter Optimization. - -## __CodeArtifact__ - - ### Features - - This release introduces a new DeletePackage API, which enables deletion of a package and all of its versions from a repository. - -# __2.19.27__ __2023-01-30__ -## __AWS Application Discovery Service__ - - ### Features - - Update ImportName validation to 255 from the current length of 100 - -## __AWS CloudFormation__ - - ### Features - - This feature provides a method of obtaining which regions a stackset has stack instances deployed in. - -## __AWS Elemental MediaConvert__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon CloudDirectory__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - We add Prefix Lists as a new route destination option for LocalGatewayRoutes. This will allow customers to create routes to Prefix Lists. Prefix List routes will allow customers to group individual CIDR routes with the same target into a single route. - -## __Amazon Simple Workflow Service__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __DynamoDB Enhanced Client__ - - ### Bugfixes - - Cache BeanTableSchema and ImmutableTableSchema to prevent potential metaspace memory leak with JDK 15+. See [#3701](https://github.com/aws/aws-sdk-java-v2/issues/3701). - -## __EC2 Image Builder__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Managed Streaming for Kafka__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -# __2.19.26__ __2023-01-27__ -## __AWS Elastic Beanstalk__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __AWS Fault Injection Simulator__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __AWS Greengrass__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __AWS IoT Greengrass V2__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) in SDK. - -## __AWS MediaTailor__ - - ### Features - - This release introduces the As Run logging type, along with API and documentation updates. - -## __AWS Outposts__ - - ### Features - - Adding support for payment term in GetOrder, CreateOrder responses. - -## __AWSServerlessApplicationRepository__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon AppStream__ - - ### Features - - Fixing the issue where Appstream waiters hang for fleet_started and fleet_stopped. - -## __Amazon Glacier__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -## __Amazon SageMaker Runtime__ - - ### Features - - Amazon SageMaker Runtime which supports InvokeEndpointAsync asynchronously can now invoke endpoints with custom timeout values. Asynchronous invocations support longer processing times. - -## __Amazon SageMaker Service__ - - ### Features - - This release supports running SageMaker Training jobs with container images that are in a private Docker registry. - -## __Application Auto Scaling__ - - ### Features - - Enabled FIPS endpoints for GovCloud (US) regions in SDK. - -# __2.19.25__ __2023-01-26__ -## __AWS CRT HTTP Client__ - - ### Features - - Throw UnsupportedOperationException if the AWS CRT HTTP Client is configured with HTTP/2 protocol. - - - ### Bugfixes - - Fix an issue that could result in resource leak when sending request fails due to errors such as invalid request. - -## __AWS IoT FleetWise__ - - ### Features - - Add model validation to BatchCreateVehicle and BatchUpdateVehicle operations that invalidate requests with an empty vehicles list. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Append Content-encoding header instead of over writing the header when Checksum algorithm is selected along with user set Content-encoding - -## __Amazon EventBridge__ - - ### Features - - Minor comments for Redshift Serverless workgroup target support. - -## __Amazon Simple Storage Service__ - - ### Features - - Allow FIPS to be used with path-style URLs. - -# __2.19.24__ __2023-01-25__ -## __AWS CRT HTTP Client__ - - ### Features - - Remove CRT connection timeout default - -## __AWS CloudFormation__ - - ### Features - - Enabled FIPS aws-us-gov endpoints in SDK. - -## __AWS S3 Control__ - - ### Features - - Add additional endpoint tests for S3 Control. Fix missing endpoint parameters for PutBucketVersioning and GetBucketVersioning. Prior to this fix, those operations may have resulted in an invalid endpoint being resolved. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Security Token Service__ - - ### Features - - Doc only change to update wording in a key topic - -## __AWSMainframeModernization__ - - ### Features - - Add returnCode, batchJobIdentifier in GetBatchJobExecution response, for user to view the batch job execution result & unique identifier from engine. Also removed unused headers from REST APIs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds new functionality that allows customers to provision IPv6 CIDR blocks through Amazon VPC IP Address Manager (IPAM) as well as allowing customers to utilize IPAM Resource Discovery APIs. - -## __Amazon Polly__ - - ### Features - - Add 5 new neural voices - Sergio (es-ES), Andres (es-MX), Remi (fr-FR), Adriano (it-IT) and Thiago (pt-BR). - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now decouples from Model Registry and could accept Model Name to invoke inference recommendations job; Inference Recommender now provides CPU/Memory Utilization metrics data in recommendation output. - -## __Redshift Serverless__ - - ### Features - - Added query monitoring rules as possible parameters for create and update workgroup operations. - -# __2.19.23__ __2023-01-24__ -## __AWS CRT HTTP Client__ - - ### Features - - Renamed `readBufferSize` -> `readBufferSizeInBytes`. - - Renamed: `ConnectionHealthChecksConfiguration` -> `ConnectionHealthConfiguration` - Renamed: `allowableThroughputFailureInterval` -> `minimumThroughputTimeout` - Renamed: `minThroughputInBytesPerSecond` -> `minimumThroughputInBps` - Renamed: `AwsCrtAsyncHttpClient.builder().connectionHealthChecksConfiguration` -> `AwsCrtAsyncHttpClient.builder().connectionHealthConfiguration` - - - ### Removals - - Removed `tlsCipherPreference`. - -## __AWS Glue DataBrew__ - - ### Features - - Enabled FIPS us-gov-west-1 endpoints in SDK. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Systems Manager for SAP__ - - ### Features - - This release provides updates to documentation and support for listing operations performed by AWS Systems Manager for SAP. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Asia Pacific (Melbourne) Region (ap-southeast-4) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -# __2.19.22__ __2023-01-23__ -## __AWS Lambda__ - - ### Features - - Release Lambda RuntimeManagementConfig, enabling customers to better manage runtime updates to their Lambda functions. This release adds two new APIs, GetRuntimeManagementConfig and PutRuntimeManagementConfig, as well as support on existing Create/Get/Update function APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Inference now supports P4de instance types. - -# __2.19.21__ __2023-01-20__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - C6in, M6in, M6idn, R6in and R6idn instances are powered by 3rd Generation Intel Xeon Scalable processors (code named Ice Lake) with an all-core turbo frequency of 3.5 GHz. - -## __Amazon Interactive Video Service__ - - ### Features - - API and Doc update. Update to arns field in BatchGetStreamKey. Also updates to operations and structures. - -## __Amazon QuickSight__ - - ### Features - - This release adds support for data bars in QuickSight table and increases pivot table field well limit. - -# __2.19.20__ __2023-01-19__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive adds support for SCTE 35 preRollMilliSeconds. - -## __AWS Glue__ - - ### Features - - Release Glue Studio Hudi Data Lake Format for SDK/CLI - -## __AWS Ground Station__ - - ### Features - - Add configurable prepass and postpass times for DataflowEndpointGroup. Add Waiter to allow customers to wait for a contact that was reserved through ReserveContact - -## __AWS Panorama__ - - ### Features - - Added AllowMajorVersionUpdate option to OTAJobConfig to make appliance software major version updates opt-in. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - Adding support for Salesforce Pardot connector in Amazon AppFlow. - -## __Amazon CloudWatch Logs__ - - ### Features - - Bug fix - Removed the regex pattern validation from CoralModel to avoid potential security issue. - -## __Amazon Connect Participant Service__ - - ### Features - - This release updates Amazon Connect Participant's GetTranscript api to provide transcripts of past chats on a persistent chat session. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Chat introduces Persistent Chat, allowing customers to resume previous conversations with context and transcripts carried over from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds SSM Parameter Resource Aliasing support to EC2 Launch Templates. Launch Templates can now store parameter aliases in place of AMI Resource IDs. CreateLaunchTemplateVersion and DescribeLaunchTemplateVersions now support a convenience flag, ResolveAlias, to return the resolved parameter value. - -## __Amazon OpenSearch Service__ - - ### Features - - This release adds the enhanced dry run option, that checks for validation errors that might occur when deploying configuration changes and provides a summary of these errors, if any. The feature will also indicate whether a blue/green deployment will be required to apply a change. - -## __Amazon SageMaker Service__ - - ### Features - - HyperParameterTuningJobs now allow passing environment variables into the corresponding TrainingJobs - -## __CodeArtifact__ - - ### Features - - Documentation updates for CodeArtifact - -# __2.19.19__ __2023-01-18__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Improved the visibility of the guidance for updating AWS WAF resources, such as web ACLs and rule groups. - -## __Amazon CloudWatch__ - - ### Features - - Enable cross-account streams in CloudWatch Metric Streams via Observability Access Manager. - -## __Amazon Elastic File System__ - - ### Features - - Documentation updates for EFS access points limit increase - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Updates the range for a Chat Room's maximumMessageRatePerSecond field. - -# __2.19.18__ __2023-01-17__ -## __AWS Cloud9__ - - ### Features - - Added minimum value to AutomaticStopTimeMinutes parameter. - -## __AWS Network Firewall__ - - ### Features - - Network Firewall now allows creation of dual stack endpoints, enabling inspection of IPv6 traffic. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWSBillingConductor__ - - ### Features - - This release adds support for SKU Scope for pricing plans. - -## __EC2 Image Builder__ - - ### Features - - Add support for AWS Marketplace product IDs as input during CreateImageRecipe for the parent-image parameter. Add support for listing third-party components. - -# __2.19.17__ __2023-01-13__ -## __AWS Outposts__ - - ### Features - - This release adds POWER_30_KVA as an option for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite request. - -## __AWS Resource Groups__ - - ### Features - - AWS Resource Groups customers can now turn on Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as events that you can respond to using rules you create. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - This release updates the responses of UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow API with empty responses. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2. - -# __2.19.16__ __2023-01-12__ -## __AWS Clean Rooms Service__ - - ### Features - - Initial release of AWS Clean Rooms - -## __AWS Elemental MediaConvert__ - - ### Features - - The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector. - -## __AWS Lambda__ - - ### Features - - Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Update documentation for new ListSecrets and DescribeSecret parameters - -## __Amazon CloudWatch Logs__ - - ### Features - - Bug fix: logGroupName is now not a required field in GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier can be provided instead - -# __2.19.15__ __2023-01-11__ -## __AWSKendraFrontendService__ - - ### Features - - This release adds support to new document types - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD - -# __2.19.14__ __2023-01-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Prevent NullPointerException in Netty exception handler - - Contributed by: [@sigurjonviktorsson](https://github.com/sigurjonviktorsson) - -## __Amazon Location Service__ - - ### Features - - This release adds support for two new route travel models, Bicycle and Motorcycle which can be used with Grab data source. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for configuring allocated storage on the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@sigurjonviktorsson](https://github.com/sigurjonviktorsson) -# __2.19.13__ __2023-01-09__ -## __AWS Network Firewall__ - - ### Features - - Network Firewall now supports the Suricata rule action reject, in addition to the actions pass, drop, and alert. - -## __AWS Resource Access Manager__ - - ### Features - - Enabled FIPS aws-us-gov endpoints in SDK. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Container Registry Public__ - - ### Features - - This release for Amazon ECR Public makes several change to bring the SDK into sync with the API. - -## __Amazon Kendra Intelligent Ranking__ - - ### Features - - Introducing Amazon Kendra Intelligent Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr). - -## __Amazon WorkSpaces Web__ - - ### Features - - This release adds support for a new portal authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On). - -# __2.19.12__ __2023-01-06__ -## __AWS Audit Manager__ - - ### Features - - This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager. - -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -# __2.19.11__ __2023-01-05__ -## __AWS App Runner__ - - ### Features - - This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service. - -## __AWS SDK for Java v2__ - - ### Features - - Add `s3-transfer-manager` in `aws-sdk-java` module so that it's included in `bundle`. - - Updated endpoint and partition metadata. - -## __Amazon Connect Service__ - - ### Features - - Documentation update for a new Initiation Method value in DescribeContact API - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Amazon Lightsail. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements. - -## __AmazonMWAA__ - - ### Features - - MWAA supports Apache Airflow version 2.4.3. - -## __AmplifyBackend__ - - ### Features - - Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string - -## __EMR Serverless__ - - ### Features - - Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications. - -# __2.19.10__ __2023-01-04__ -## __Amazon CloudWatch Logs__ - - ### Features - - Update to remove sequenceToken as a required field in PutLogEvents calls. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adding support for QuickSetup Document Type in Systems Manager - -## __Application Auto Scaling__ - - ### Features - - Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions. - -# __2.19.9__ __2023-01-03__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Security Lake__ - - ### Features - - Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param. - -# __2.19.8__ __2022-12-30__ -## __AWS IoT FleetWise__ - - ### Features - - Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudFront__ - - ### Features - - Extend response headers policy to support removing headers from viewer responses - -# __2.19.7__ __2022-12-29__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading. - -## __Amazon EMR__ - - ### Features - - Added GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters with runtime roles and AWS Lake Formation-based access control for Apache Spark, Apache Hive, and Presto queries. - -# __2.19.6__ __2022-12-28__ -## __AWS Network Firewall__ - - ### Features - - AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails. - -## __AWS Route53 Recovery Control Config__ - - ### Features - - Added support for Python paginators in the route53-recovery-control-config List* APIs. - -## __Amazon ElastiCache__ - - ### Features - - This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server. - -# __2.19.5__ __2022-12-27__ -## __AWS Transfer Family__ - - ### Features - - Add additional operations to throw ThrottlingExceptions - -## __Amazon MemoryDB__ - - ### Features - - This release adds support for MemoryDB Reserved nodes which provides a significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account. - -# __2.19.4__ __2022-12-23__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Connect Participant Service__ - - ### Features - - Amazon Connect Chat introduces the Message Receipts feature. This feature allows agents and customers to receive message delivered and read receipts after they send a chat message. - -## __Amazon Connect Service__ - - ### Features - - Support for Routing Profile filter, SortCriteria, and grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to both APIs. - -## __Amazon Detective__ - - ### Features - - This release adds a missed AccessDeniedException type to several endpoints. - -## __Amazon FSx__ - - ### Features - - Fix a bug where a recent release might break certain existing SDKs. - -## __Inspector2__ - - ### Features - - Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS Lambda function runtimes. - -# __2.19.3__ __2022-12-22__ -## __AWS Compute Optimizer__ - - ### Features - - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for ecs services running on Fargate. - -## __AWS IoT Core Device Advisor__ - - ### Features - - This release adds the following new features: 1) Documentation updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT Device Advisor APIs. 3) Added new service feature: ability to provide the test endpoint when customer executing the StartSuiteRun API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Chat introduces the Idle Participant/Autodisconnect feature, which allows users to set timeouts relating to the activity of chat participants, using the new UpdateParticipantRoleConfig API. - -## __Amazon Kinesis Video WebRTC Storage__ - - ### Features - - Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud. - -## __Amazon Relational Database Service__ - - ### Features - - Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster. - -# __2.19.2__ __2022-12-21__ -## __AWS License Manager Linux Subscriptions__ - - ### Features - - AWS License Manager now offers cross-region, cross-account tracking of commercial Linux subscriptions on AWS. This includes subscriptions purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or brought to AWS via Red Hat Cloud Access Program. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Support__ - - ### Features - - Documentation updates for the AWS Support API - -## __AWS Transfer Family__ - - ### Features - - This release adds support for Decrypt as a workflow step type. - -## __Amazon Connect Participant Service__ - - ### Features - - Amazon Connect Chat now allows for JSON (application/json) message types to be sent in the SendMessage API. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Chat now allows for JSON (application/json) message types to be sent as part of the initial message in the StartChatContact API. - -## __Amazon EventBridge Scheduler__ - - ### Features - - Updated the ListSchedules and ListScheduleGroups APIs to allow the NamePrefix field to start with a number. Updated the validation for executionRole field to support any role name. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for analyzing Amazon S3 objects that use the S3 Glacier Instant Retrieval (Glacier_IR) storage class. - -## __Amazon SageMaker Service__ - - ### Features - - This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Doc-only updates for December 2022. - -# __2.19.1__ __2022-12-20__ -## __AWS Batch__ - - ### Features - - Adds isCancelled and isTerminated to DescribeJobs response. - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for two new features to AWS Elemental MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now now support the ability to decode Dolby E audio when it comes in on an input. - -## __AWS Resource Explorer__ - - ### Features - - Documentation updates for AWS Resource Explorer. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for pagination in the EC2 DescribeImages API. - -## __Amazon Lookout for Equipment__ - - ### Features - - This release adds support for listing inference schedulers by status. - -## __Amazon Route 53 Domains__ - - ### Features - - Use Route 53 domain APIs to change owner, create/delete DS record, modify IPS tag, resend authorization. New: AssociateDelegationSignerToDomain, DisassociateDelegationSignerFromDomain, PushDomain, ResendOperationAuthorization. Updated: UpdateDomainContact, ListOperations, CheckDomainTransferability. - -## __Amazon S3 Transfer Manager__ - - ### Bugfixes - - Add `s3-transfer-manager` to bom so that users can use bom to manage its version. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot adds support for new objective metrics in CreateAutoMLJob API. - -## __Amazon Transcribe Service__ - - ### Features - - Enable our batch transcription jobs for Swedish and Vietnamese. - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio now supports configuring session storage volumes and persistence, as well as backup and restore sessions through launch profiles. - -# __2.19.0__ __2022-12-19__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - - - ### Bugfixes - - Include the raw `partitions.json` data as a string within `DefaultPartitionDataProvider` so it doesn't need to be loaded at runtime as a classpath resource. - -## __Amazon Athena__ - - ### Features - - Add missed InvalidRequestException in GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for alarm-based rollbacks in ECS, a new feature that allows customers to add automated safeguards for Amazon ECS service rolling updates. - -## __Amazon Kinesis Video Streams__ - - ### Features - - Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud. - -## __Amazon Kinesis Video WebRTC Storage__ - - ### Features - - Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud. - -## __Amazon Relational Database Service__ - - ### Features - - Add support for --enable-customer-owned-ip to RDS create-db-instance-read-replica API for RDS on Outposts. - -## __Amazon S3 Transfer Manager__ - - ### Features - - The Amazon S3 Transfer Manager is now generally available. Visit [Dev Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/transfer-manager.html) for more information, - -## __Amazon SageMaker Service__ - - ### Features - - AWS Sagemaker - Sagemaker Images now supports Aliases as secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions for better images management. - -# __2.18.41__ __2022-12-16__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions. - -## __AWS IoT FleetWise__ - - ### Features - - Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens. - -## __Amazon CloudFront__ - - ### Features - - Updated documentation for CloudFront - -## __Amazon Elastic File System__ - - ### Features - - General documentation updates for EFS. - -## __Amazon GuardDuty__ - - ### Features - - This release provides the valid characters for the Description and Name field. - -## __Amazon S3__ - - ### Bugfixes - - Do not prefix copy-source with / when using the sourceBucket and sourceKey APIs. - -## __Amazon S3 Transfer Manager__ - - ### Features - - Change default `targetThroughputInGbps` from 5 to 10 - -## __Amazon SageMaker Service__ - - ### Features - - AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job. - -# __2.18.40__ __2022-12-15__ -## __AWS Backup Gateway__ - - ### Features - - This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule. - -## __AWS Glue__ - - ### Features - - This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup. - -## __AWSMainframeModernization__ - - ### Features - - Adds an optional create-only `KmsKeyId` property to Environment and Application resources. - -## __Amazon Connect Service__ - - ### Features - - Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Add support for Windows managed nodes groups. - -## __Amazon Kinesis__ - - ### Features - - Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams. - -## __Amazon Location Service__ - - ### Features - - This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)". - -## __Amazon S3 Transfer Manager__ - - ### Features - - Do not base 64 encode when writing `ResumableFileDownload` to disk. - - Flattened and removed OverrideConfigurations such that these can be configured directly to S3TransferManagerBuilder, upload and transfer Requests. Also refactored certain attributes and API names to represent better meaningful names. - - Moved POJO classes to `software.amazon.awssdk.transfer.s3.model` and moved configuration classes to `software.amazon.awssdk.transfer.s3.config` - - Rename `DownloadDirectoryRequest.destinationDirectory` to `destination`. - - Rename `ResumableFileDownload`'s `to` and `writeTo` methods to `serializeTo` to make it clear that these aren't affecting the download. - - Rename `UploadDirectoryRequest.prefix` and `delimiter` to `s3Prefix` and `s3Delimiter` to make it clear these are S3 parameters, not file-system parameters. - - - ### Bugfixes - - Allow pausing a resumed download, even if the resumed download hasn't started. - - Fixed issues in S3 Transfer Manager resumeDownloadFile API where errors were being wrapped by SdkClientException - - Require setting the bytes transferred on transfer progress snapshots. This prevents programming bugs where the caller forgets to set the value and it gets defaulted to 0. - - - ### Removals - - Backward incompatible changes after removing s3ClientConfiguration() from builder API of S3TransferManager Interface. - - Added crtBuilder in S3AsyncClient Interface. - - Backward incompatible changes after changing args of test() API in DownloadFilter Interface from DownloadFileContext to S3Object. - - Make `aws-crt` an optional dependency in `s3-transfer-manager` module. Customers need to explicitly add `aws-crt` dependency if they want to use CRT-based Transfer Manager - - Remove UploadDirectoryRequest's override configuration's `recursive` option. The same functionality can be achieved with `UploadDirectoryRequest.builder().maxDepth(1)` or S3TransferManager.builder().maxUploadDirectoryDepth(1). - - Remove `DownloadDirectoryRequest.prefix` and `delimiter`. The same functionality is already available via the `listObjectsV2RequestTransformer`. - - Removed charset options from `ResumableFileDownload`'s string options, because there's no reason to choose something other than UTF-8. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC. - -## __Amazon Translate__ - - ### Features - - Raised the input byte size limit of the Text field in the TranslateText API to 10000 bytes. - -# __2.18.39__ __2022-12-14__ -## __AWS Cost Explorer Service__ - - ### Features - - This release supports percentage-based thresholds on Cost Anomaly Detection alert subscriptions. - -## __AWS Network Manager__ - - ### Features - - Appliance Mode support for AWS Cloud WAN. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch__ - - ### Features - - Adding support for Metrics Insights Alarms - -## __Amazon SageMaker Metrics Service__ - - ### Features - - Update SageMaker Metrics documentation. - -## __Redshift Data API Service__ - - ### Features - - This release adds a new --client-token field to ExecuteStatement and BatchExecuteStatement operations. Customers can now run queries with the additional client token parameter to ensures idempotency. - -# __2.18.38__ __2022-12-13__ -## __AWS CloudTrail__ - - ### Features - - Merging mainline branch for service model into mainline release branch. There are no new APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Relational Database Service__ - - ### Features - - This deployment adds ClientPasswordAuthType field to the Auth structure of the DBProxy. - -# __2.18.36__ __2022-12-12__ -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - This release adds support for Lambda alias service endpoints. Lambda alias ARNs can now be passed into CreateService. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - Documents the naming requirement for logging destinations that you use with web ACLs. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release allows custom strings in PartyType and Gender through 2 new attributes in the CreateProfile and UpdateProfile APIs: PartyTypeString and GenderString. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release updates DescribeFpgaImages to show supported instance types of AFIs in its response. - -## __Amazon Kinesis Video Streams__ - - ### Features - - This release adds support for public preview of Kinesis Video Stream at Edge enabling customers to provide configuration for the Kinesis Video Stream EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on configured schedule. - -## __Amazon Lookout for Vision__ - - ### Features - - This documentation update adds kms:GenerateDataKey as a required permission to StartModelPackagingJob. - -## __Amazon Rekognition__ - - ### Features - - Adds support for "aliases" and "categories", inclusion and exclusion filters for labels and label categories, and aggregating labels by video segment timestamps for Stored Video Label Detection APIs. - -## __Amazon Relational Database Service__ - - ### Features - - Update the RDS API model to support copying option groups during the CopyDBSnapshot operation - -## __Amazon SageMaker Metrics Service__ - - ### Features - - This release introduces support SageMaker Metrics APIs. - -# __2.18.35__ __2022-12-09__ -## __AWS Elemental MediaLive__ - - ### Features - - Link devices now support buffer size (latency) configuration. A higher latency value means a longer delay in transmitting from the device to MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less resiliency. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - This release provides the approximate number of assets in a packaging group. - -## __AWS IoT FleetWise__ - - ### Features - - Deprecated assignedValue property for actuators and attributes. Added a message to invalid nodes and invalid decoder manifest exceptions. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed an issue that could cause exception to be thrown from `CombinedResponseAsyncHttpResponseHandler#onStream` when `onError` got invoked first - -## __Amazon CloudWatch Logs__ - - ### Features - - Doc-only update for CloudWatch Logs, for Tagging Permissions clarifications - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue that could result in exceptions or signature validation failures when signing or presigning S3 requests using the signer directly when paths contain encoded or path traversal characters. - -# __2.18.34__ __2022-12-08__ -## __AWS IoT TwinMaker__ - - ### Features - - This release adds the following new features: 1) New APIs for managing a continuous sync of assets and asset models from AWS IoT SiteWise. 2) Support user friendly names for component types (ComponentTypeName) and properties (DisplayName). - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Auto Scaling__ - - ### Features - - Adds support for metric math for target tracking scaling policies, saving you the cost and effort of publishing a custom metric to CloudWatch. Also adds support for VPC Lattice by adding the Attach/Detach/DescribeTrafficSources APIs and a new health check type to the CreateAutoScalingGroup API. - -## __Migration Hub Strategy Recommendations__ - - ### Features - - This release adds known application filtering, server selection for assessments, support for potential recommendations, and indications for configuration and assessment status. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html - -# __2.18.33__ __2022-12-07__ -## __AWS Cost Explorer Service__ - - ### Features - - This release adds the LinkedAccountName field to the GetAnomalies API response under RootCause - -## __AWS Key Management Service__ - - ### Features - - Updated examples and exceptions for External Key Store (XKS). - -## __AWS SDK for Java v2__ - - ### Features - - Adding utilities for signing CloudFront URLs and cookies - - Updated endpoint and partition metadata. - -## __Amazon CloudFront__ - - ### Features - - Introducing UpdateDistributionWithStagingConfig that can be used to promote the staging configuration to the production. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adds support for EKS add-ons configurationValues fields and DescribeAddonConfiguration function - -## __Amazon S3__ - - ### Bugfixes - - S3 query param validation - - The SDK will raise SdkClientException when a null value is set for a member marked with the required trait. - -# __2.18.32__ __2022-12-06__ -## __AWS SDK for Java v2__ - - ### Features - - Adding utilities for signing CloudFront URLs and cookies - - Updated endpoint and partition metadata. - -## __AWSBillingConductor__ - - ### Features - - This release adds the Tiering Pricing Rule feature. - -## __Amazon Connect Service__ - - ### Features - - This release provides APIs that enable you to programmatically manage rules for Contact Lens conversational analytics and third party applications. For more information, see https://docs.aws.amazon.com/connect/latest/APIReference/rules-api.html - -## __Amazon DynamoDB__ - - ### Features - - Endpoint Ruleset update: Use http instead of https for the "local" region. - -## __Amazon DynamoDB Streams__ - - ### Features - - Endpoint Ruleset update: Use http instead of https for the "local" region. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds the BlueGreenDeploymentNotFoundFault to the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations. - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - For online + offline Feature Groups, added ability to target PutRecord and DeleteRecord actions to only online store, or only offline store. If target store parameter is not specified, actions will apply to both stores. - -# __2.18.31__ __2022-12-05__ -## __AWS Cost Explorer Service__ - - ### Features - - This release introduces two new APIs that offer a 1-click experience to refresh Savings Plans recommendations. The two APIs are StartSavingsPlansPurchaseRecommendationGeneration and ListSavingsPlansPurchaseRecommendationGeneration. - -## __AWS SDK for Java v2__ - - ### Features - - Support for clients with AWS Query protocol migrating towards AwsJson in order to support custom error codes. - - Contributed by: [@ziyanli-amazon](https://github.com/ziyanli-amazon) - - Updated endpoint and partition metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Adds PendingVerification error type to messaging APIs to block the resource usage for accounts identified as being fraudulent. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds the InvalidDBInstanceStateFault to the RestoreDBClusterFromSnapshot operation. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports creating custom language models in the following languages: Japanese (ja-JP) and German (de-DE). - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@ziyanli-amazon](https://github.com/ziyanli-amazon) -# __2.18.30__ __2022-12-02__ -## __AWS AppSync__ - - ### Features - - Fixes the URI for the evaluatecode endpoint to include the /v1 prefix (ie. "/v1/dataplane-evaluatecode"). - -## __AWS Elemental MediaConvert__ - - ### Features - - The AWS Elemental MediaConvert SDK has added support for configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags in DASH and CMAF outputs. - -## __AWS Elemental MediaLive__ - - ### Features - - Updates to Event Signaling and Management (ESAM) API and documentation. - -## __AWS Proton__ - - ### Features - - CreateEnvironmentAccountConnection RoleArn input is now optional - -## __AWS SDK for Java v2__ - - ### Features - - Added AsyncResponseBody.fromInputStream and AsyncRequestBody.forBlockingInputStream, allowing streaming operation requests to be written to like an input stream. - - - ### Bugfixes - - This changes fixes the previously incorrect handling of `hostPrefix` in services, causing requests for some services to have the wrong URL. This change also undoes the suppression of rules-based endpoint generation for all services apart from EventBridge, S3, and S3 Control, which was implemented in [#3520](https://github.com/aws/aws-sdk-java-v2/issues/3520) because of the previously mentioned `hostPrefix` issue. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation updates for Amazon ECS - -## __Amazon Polly__ - - ### Features - - Add language code for Finnish (fi-FI) - -## __Amazon Simple Notification Service__ - - ### Features - - This release adds the message payload-filtering feature to the SNS Subscribe, SetSubscriptionAttributes, and GetSubscriptionAttributes API actions - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a Service as a third-party policy type. - -## __Redshift Serverless__ - - ### Features - - Add Table Level Restore operations for Amazon Redshift Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging support to Snapshots and Recovery Points in Amazon Redshift Serverless. - -# __2.18.29__ __2022-12-01__ -## __AWS SDK for Java v2__ - - ### Features - - Added AsyncRequestBody.forBlockingOutputStream, allowing streaming operation requests to be written to like an output stream. - - Updated endpoint and partition metadata. - - - ### Bugfixes - - This fixes an issue with the client option validation where the client builder is incorrectly validating that a value for the SIGNER option is present, even when it's not required (because the service does not use AWS auth). - - This change only does the appropriate validations based on the authtypes present in the service model. - -## __AWS Step Functions__ - - ### Features - - This release adds support for the AWS Step Functions Map state in Distributed mode. The changes include a new MapRun resource and several new and modified APIs. - -## __Amazon CodeCatalyst__ - - ### Features - - This release adds operations that support customers using the AWS Toolkits and Amazon CodeCatalyst, a unified software development service that helps developers develop, deploy, and maintain applications in the cloud. For more information, see the documentation. - -## __Amazon Comprehend__ - - ### Features - - Comprehend now supports semi-structured documents (such as PDF files or image files) as inputs for custom analysis using the synchronous APIs (ClassifyDocument and DetectEntities). - -## __Amazon EventBridge Pipes__ - - ### Features - - AWS introduces new Amazon EventBridge Pipes which allow you to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, ApiGateway, ApiDestinations) - -## __Amazon GameLift__ - - ### Features - - GameLift introduces a new feature, GameLift Anywhere. GameLift Anywhere allows you to integrate your own compute resources with GameLift. You can also use GameLift Anywhere to iteratively test your game servers without uploading the build to GameLift for every iteration. - -# __2.18.28__ __2022-11-30__ -## __AWS Data Exchange__ - - ### Features - - This release enables data providers to license direct access to data in their Amazon S3 buckets or AWS Lake Formation data lakes through AWS Data Exchange. Subscribers get read-only access to the data and can use it in downstream AWS services, like Amazon Athena, without creating or managing copies. - -## __AWS Glue__ - - ### Features - - This release adds support for AWS Glue Data Quality, which helps you evaluate and monitor the quality of your data and includes the API for creating, deleting, or updating data quality rulesets, runs and evaluations. - -## __AWS S3 Control__ - - ### Features - - Amazon S3 now supports cross-account access points. S3 bucket owners can now allow trusted AWS accounts to create access points associated with their bucket. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Access Analyzer__ - - ### Features - - This release adds support for S3 cross account access points. IAM Access Analyzer will now produce public or cross account findings when it detects bucket delegation to external account access points. - -## __Amazon Athena__ - - ### Features - - This release includes support for using Apache Spark in Amazon Athena. - -## __Amazon DocumentDB Elastic Clusters__ - - ### Features - - Launched Amazon DocumentDB Elastic Clusters. You can now use the SDK to create, list, update and delete Amazon DocumentDB Elastic Cluster resources - -## __Amazon SageMaker Service__ - - ### Features - - Added Models as part of the Search API. Added Model shadow deployments in realtime inference, and shadow testing in managed inference. Added support for shared spaces, geospatial APIs, Model Cards, AutoMLJobStep in pipelines, Git repositories on user profiles and domains, Model sharing in Jumpstart. - -## __Amazon SageMaker geospatial capabilities__ - - ### Features - - This release provides Amazon SageMaker geospatial APIs to build, train, deploy and visualize geospatial models. - -# __2.18.27__ __2022-11-29__ -## __AWS Key Management Service__ - - ### Features - - AWS KMS introduces the External Key Store (XKS), a new feature for customers who want to protect their data with encryption keys stored in an external key management system under their control. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SimSpace Weaver__ - - ### Features - - AWS SimSpace Weaver is a new service that helps customers build spatial simulations at new levels of scale - resulting in virtual worlds with millions of dynamic entities. See the AWS SimSpace Weaver developer guide for more details on how to get started. https://docs.aws.amazon.com/simspaceweaver - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for AWS Verified Access and the Hpc6id Amazon EC2 compute optimized instance type, which features 3rd generation Intel Xeon Scalable processors. - -## __Amazon Kinesis Firehose__ - - ### Features - - Allow support for the Serverless offering for Amazon OpenSearch Service as a Kinesis Data Firehose delivery destination. - -## __Amazon Omics__ - - ### Features - - Amazon Omics is a new, purpose-built service that can be used by healthcare and life science organizations to store, query, and analyze omics data. The insights from that data can be used to accelerate scientific discoveries and improve healthcare. - -## __Amazon Security Lake__ - - ### Features - - Amazon Security Lake automatically centralizes security data from cloud, on-premises, and custom sources into a purpose-built data lake stored in your account. Security Lake makes it easier to analyze security data, so you can improve the protection of your workloads, applications, and data - -## __OpenSearch Service Serverless__ - - ### Features - - Publish SDK for Amazon OpenSearch Serverless - -# __2.18.26__ __2022-11-28__ -## __AWS ARC - Zonal Shift__ - - ### Features - - Amazon Route 53 Application Recovery Controller Zonal Shift is a new service that makes it easy to shift traffic away from an Availability Zone in a Region. See the developer guide for more information: https://docs.aws.amazon.com/r53recovery/latest/dg/what-is-route53-recovery.html - -## __AWS Compute Optimizer__ - - ### Features - - Adds support for a new recommendation preference that makes it possible for customers to optimize their EC2 recommendations by utilizing an external metrics ingestion service to provide metrics. - -## __AWS Config__ - - ### Features - - With this release, you can use AWS Config to evaluate your resources for compliance with Config rules before they are created or updated. Using Config rules in proactive mode enables you to test and build compliant resource templates or check resource configurations at the time they are provisioned. - -## __AWS Glue__ - - ### Features - - This release allows the creation of Custom Visual Transforms (Dynamic Transforms) to be created via AWS Glue CLI/SDK. - -## __AWS Lambda__ - - ### Features - - Adds support for Lambda SnapStart, which helps improve the startup performance of functions. Customers can now manage SnapStart based functions via CreateFunction and UpdateFunctionConfiguration APIs - -## __AWS License Manager User Subscriptions__ - - ### Features - - AWS now offers fully-compliant, Amazon-provided licenses for Microsoft Office Professional Plus 2021 Amazon Machine Images (AMIs) on Amazon EC2. These AMIs are now available on the Amazon EC2 console and on AWS Marketplace to launch instances on-demand without any long-term licensing commitments. - -## __AWS S3 Control__ - - ### Features - - Added two new APIs to support Amazon S3 Multi-Region Access Point failover controls: GetMultiRegionAccessPointRoutes and SubmitMultiRegionAccessPointRoutes. The failover control APIs are supported in the following Regions: us-east-1, us-west-2, eu-west-1, ap-southeast-2, and ap-northeast-1. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Adding StandardsManagedBy field to DescribeStandards API response - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introduces ENA Express, which uses AWS SRD and dynamic routing to increase throughput and minimize latency, adds support for trust relationships between Reachability Analyzer and AWS Organizations to enable cross-account analysis, and adds support for Infrastructure Performance metric subscriptions. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adds support for additional EKS add-ons metadata and filtering fields - -## __Amazon FSx__ - - ### Features - - This release adds support for 4GB/s / 160K PIOPS FSx for ONTAP file systems and 10GB/s / 350K PIOPS FSx for OpenZFS file systems (Single_AZ_2). For FSx for ONTAP, this also adds support for DP volumes, snapshot policy, copy tags to backups, and Multi-AZ route table updates. - -## __Amazon Macie 2__ - - ### Features - - Added support for configuring Macie to continually sample objects from S3 buckets and inspect them for sensitive data. Results appear in statistics, findings, and other data that Macie provides. - -## __Amazon QuickSight__ - - ### Features - - This release adds new Describe APIs and updates Create and Update APIs to support the data model for Dashboards, Analyses, and Templates. - -## __Inspector2__ - - ### Features - - This release adds support for Inspector to scan AWS Lambda. - -# __2.18.25__ __2022-11-27__ -## __AWS Backup__ - - ### Features - - AWS Backup introduces support for legal hold and application stack backups. AWS Backup Audit Manager introduces support for cross-Region, cross-account reports. - -## __AWS IoT__ - - ### Features - - Job scheduling enables the scheduled rollout of a Job with start and end times and a customizable end behavior when end time is reached. This is available for continuous and snapshot jobs. Added support for MQTT5 properties to AWS IoT TopicRule Republish Action. - -## __AWS IoT Data Plane__ - - ### Features - - This release adds support for MQTT5 properties to AWS IoT HTTP Publish API. - -## __AWS IoT Wireless__ - - ### Features - - This release includes a new feature for customers to calculate the position of their devices by adding three new APIs: UpdateResourcePosition, GetResourcePosition, and GetPositionEstimate. - -## __AWS Organizations__ - - ### Features - - This release introduces delegated administrator for AWS Organizations, a new feature to help you delegate the management of your Organizations policies, enabling you to govern your AWS organization in a decentralized way. You can now allow member accounts to manage Organizations policies. - -## __AWS SDK for Java v2__ - - ### Features - - Added AsyncResponseTransformer.toBlockingInputStream, allowing streaming operation responses to be read as if they're an InputStream. - - Updated endpoint and partition metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports preview of table information from HTML tables in the search results. The most relevant cells with their corresponding rows, columns are displayed as a preview in the search result. The most relevant table cell or cells are also highlighted in table preview. - -## __Amazon CloudWatch__ - - ### Features - - Adds cross-account support to the GetMetricData API. Adds cross-account support to the ListMetrics API through the usage of the IncludeLinkedAccounts flag and the new OwningAccounts field. - -## __Amazon CloudWatch Logs__ - - ### Features - - Updates to support CloudWatch Logs data protection and CloudWatch cross-account observability - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for ECS Service Connect, a new capability that simplifies writing and operating resilient distributed applications. This release updates the TaskDefinition, Cluster, Service mutation APIs with Service connect constructs and also adds a new ListServicesByNamespace API. - -## __Amazon Elastic File System__ - - ### Features - - This release adds elastic as a new ThroughputMode value for EFS file systems and adds AFTER_1_DAY as a value for TransitionToIARules. - -## __Amazon Relational Database Service__ - - ### Features - - This release enables new Aurora and RDS feature called Blue/Green Deployments that makes updates to databases safer, simpler and faster. - -## __Amazon Textract__ - - ### Features - - This release adds support for classifying and splitting lending documents by type, and extracting information by using the Analyze Lending APIs. This release also includes support for summarized information of the processed lending document package, in addition to per document results. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for 'inputType' for post-call and real-time (streaming) Call Analytics within Amazon Transcribe. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - This release adds support for real-time (streaming) and post-call Call Analytics within Amazon Transcribe. - -## __Application Migration Service__ - - ### Features - - This release adds support for Application and Wave management. We also now support custom post-launch actions. - -## __CloudWatch Observability Access Manager__ - - ### Features - - Amazon CloudWatch Observability Access Manager is a new service that allows configuration of the CloudWatch cross-account observability feature. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Non breaking changes to existing APIs, and additional APIs added to support in-AWS failing back using AWS Elastic Disaster Recovery. - -# __2.18.24__ __2022-11-23__ -## __AWS SDK for Java v2__ - - ### Features - - When a request fails after SDK retries, include the retried failure messages as "suppressed" exceptions. Stack traces for these suppressed exceptions are not preserved. - - When raising an exception as a result of a service response, if service does not return a error message, include the error code or HTTP status code in exception messages instead of the string "null". - -## __Amazon Managed Grafana__ - - ### Features - - This release includes support for configuring a Grafana workspace to connect to a datasource within a VPC as well as new APIs for configuring Grafana settings. - -## __Amazon Recycle Bin__ - - ### Features - - This release adds support for Rule Lock for Recycle Bin, which allows you to lock retention rules so that they can no longer be modified or deleted. - -# __2.18.23__ __2022-11-22__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon Appflow__ - - ### Features - - Adding support for Amazon AppFlow to transfer the data to Amazon Redshift databases through Amazon Redshift Data API service. This feature will support the Redshift destination connector on both public and private accessible Amazon Redshift Clusters and Amazon Redshift Serverless. - -## __Amazon Kinesis Analytics__ - - ### Features - - Support for Apache Flink 1.15 in Kinesis Data Analytics. - -# __2.18.22__ __2022-11-21__ -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Asia Pacific (Hyderabad) Region (ap-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -# __2.18.21__ __2022-11-18__ -## __AWS Audit Manager__ - - ### Features - - This release introduces a new feature for Audit Manager: Evidence finder. You can now use evidence finder to quickly query your evidence, and add the matching evidence results to an assessment report. - -## __AWS Glue__ - - ### Features - - AWSGlue Crawler - Adding support for Table and Column level Comments with database level datatypes for JDBC based crawler. - -## __AWS IoT RoboRunner__ - - ### Features - - AWS IoT RoboRunner is a new service that makes it easy to build applications that help multi-vendor robots work together seamlessly. See the IoT RoboRunner developer guide for more details on getting started. https://docs.aws.amazon.com/iotroborunner/latest/dev/iotroborunner-welcome.html - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Service Catalog__ - - ### Features - - This release 1. adds support for Principal Name Sharing with Service Catalog portfolio sharing. 2. Introduces repo sourced products which are created and managed with existing SC APIs. These products are synced to external repos and auto create new product versions based on changes in the repo. - -## __AWS Step Functions__ - - ### Features - - This release adds support for using Step Functions service integrations to invoke any cross-account AWS resource, even if that service doesn't support resource-based policies or cross-account calls. See https://docs.aws.amazon.com/step-functions/latest/dg/concepts-access-cross-acct-resources.html - -## __AWS Systems Manager for SAP__ - - ### Features - - AWS Systems Manager for SAP provides simplified operations and management of SAP applications such as SAP HANA. With this release, SAP customers and partners can automate and simplify their SAP system administration tasks such as backup/restore of SAP HANA. - -## __AWS Transfer Family__ - - ### Features - - Adds a NONE encryption algorithm type to AS2 connectors, providing support for skipping encryption of the AS2 message body when a HTTPS URL is also specified. - -## __Amazon Appflow__ - - ### Features - - AppFlow provides a new API called UpdateConnectorRegistration to update a custom connector that customers have previously registered. With this API, customers no longer need to unregister and then register a connector to make an update. - -## __Amazon Chime SDK Voice__ - - ### Features - - Amazon Chime Voice Connector, Voice Connector Group and PSTN Audio Service APIs are now available in the Amazon Chime SDK Voice namespace. See https://docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html for more details. - -## __Amazon CloudFront__ - - ### Features - - CloudFront API support for staging distributions and associated traffic management policies. - -## __Amazon Connect Service__ - - ### Features - - Added AllowedAccessControlTags and TagRestrictedResource for Tag Based Access Control on Amazon Connect Webpage - -## __Amazon DynamoDB__ - - ### Features - - Updated minor fixes for DynamoDB documentation. - -## __Amazon DynamoDB Streams__ - - ### Features - - Updated minor fixes for DynamoDB documentation. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for copying an Amazon Machine Image's tags when copying an AMI. - -## __Amazon QuickSight__ - - ### Features - - This release adds the following: 1) Asset management for centralized assets governance 2) QuickSight Q now supports public embedding 3) New Termination protection flag to mitigate accidental deletes 4) Athena data sources now accept a custom IAM role 5) QuickSight supports connectivity to Databricks - -## __Amazon SageMaker Service__ - - ### Features - - Added DisableProfiler flag as a new field in ProfilerConfig - -# __2.18.20__ __2022-11-17__ -## __AWS Amplify__ - - ### Features - - Adds a new value (WEB_COMPUTE) to the Platform enum that allows customers to create Amplify Apps with Server-Side Rendering support. - -## __AWS AppSync__ - - ### Features - - This release introduces the APPSYNC_JS runtime, and adds support for JavaScript in AppSync functions and AppSync pipeline resolvers. - -## __AWS Database Migration Service__ - - ### Features - - Adds support for Internet Protocol Version 6 (IPv6) on DMS Replication Instances - -## __AWS Lambda__ - - ### Features - - Add Node 18 (nodejs18.x) support to AWS Lambda. - -## __AWS S3 Control__ - - ### Features - - Added 34 new S3 Storage Lens metrics to support additional customer use cases. - -## __AWS SDK for Java v2__ - - ### Features - - Provide the contents of stderr as part of the exception in the case of non zero RCs returned from the external process in `ProcessCredentialProvider`. See [#3377](https://github.com/aws/aws-sdk-java-v2/issues/3377) - - Stop using execution.interceptors reflective loading for internal interceptors. This will reduce the chance of shading errors. - - Updated endpoint and partition metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __AWS SecurityHub__ - - ### Features - - Added SourceLayerArn and SourceLayerHash field for security findings. Updated AwsLambdaFunction Resource detail - -## __AWS Service Catalog App Registry__ - - ### Features - - This release adds support for tagged resource associations, which allows you to associate a group of resources with a defined resource tag key and value to the application. - -## __Amazon Appflow__ - - ### Features - - AppFlow simplifies the preparation and cataloging of SaaS data into the AWS Glue Data Catalog where your data can be discovered and accessed by AWS analytics and ML services. AppFlow now also supports data field partitioning and file size optimization to improve query performance and reduce cost. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new optional parameter "privateIpAddress" for the CreateNatGateway API. PrivateIPAddress will allow customers to select a custom Private IPv4 address instead of having it be auto-assigned. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Adds LoggingConfiguration APIs for IVS Chat - a feature that allows customers to store and record sent messages in a chat room to S3 buckets, CloudWatch logs, or Kinesis firehose. - -## __Amazon Personalize__ - - ### Features - - This release provides support for creation and use of metric attributions in AWS Personalize - -## __Amazon Polly__ - - ### Features - - Add two new neural voices - Ola (pl-PL) and Hala (ar-AE). - -## __Amazon Textract__ - - ### Features - - This release adds support for specifying and extracting information from documents using the Signatures feature within Analyze Document API - -## __Amazon WorkSpaces__ - - ### Features - - The release introduces CreateStandbyWorkspaces, an API that allows you to create standby WorkSpaces associated with a primary WorkSpace in another Region. DescribeWorkspaces now includes related WorkSpaces properties. DescribeWorkspaceBundles and CreateWorkspaceBundle now return more bundle details. - -## __CloudWatch RUM__ - - ### Features - - CloudWatch RUM now supports custom events. To use custom events, create an app monitor or update an app monitor with CustomEvent Status as ENABLED. - -## __EMR Serverless__ - - ### Features - - Adds support for AWS Graviton2 based applications. You can now select CPU architecture when creating new applications or updating existing ones. - -## __Elastic Load Balancing__ - - ### Features - - Provides new target group attributes to turn on/off cross zone load balancing and configure target group health for Network Load Balancers and Application Load Balancers. Provides improvements to health check configuration for Network Load Balancers. - -# __2.18.19__ __2022-11-16__ -## __AWS Batch__ - - ### Features - - Documentation updates related to Batch on EKS - -## __AWS CloudFormation__ - - ### Features - - Added UnsupportedTarget HandlerErrorCode for use with CFN Resource Hooks - -## __AWS Comprehend Medical__ - - ### Features - - This release supports new set of entities and traits. It also adds new category (BEHAVIORAL_ENVIRONMENTAL_SOCIAL). - -## __AWS IoT TwinMaker__ - - ### Features - - This release adds the following: 1) ExecuteQuery API allows users to query their AWS IoT TwinMaker Knowledge Graph 2) Pricing plan APIs allow users to configure and manage their pricing mode 3) Support for property groups and tabular property values in existing AWS IoT TwinMaker APIs. - -## __AWS Proton__ - - ### Features - - Add support for sorting and filtering in ListServiceInstances - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Add support for PagerDuty integrations on ResponsePlan, IncidentRecord, and RelatedItem APIs - -## __AWS Transfer Family__ - - ### Features - - Allow additional operations to throw ThrottlingException - -## __AWS X-Ray__ - - ### Features - - This release adds new APIs - PutResourcePolicy, DeleteResourcePolicy, ListResourcePolicies for supporting resource based policies for AWS X-Ray. - -## __AWSBillingConductor__ - - ### Features - - This release adds a new feature BillingEntity pricing rule. - -## __Amazon Connect Service__ - - ### Features - - This release adds a new MonitorContact API for initiating monitoring of ongoing Voice and Chat contacts. - -## __Amazon ElastiCache__ - - ### Features - - for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adds support for customer-provided placement groups for Kubernetes control plane instances when creating local EKS clusters on Outposts - -## __Amazon Personalize Events__ - - ### Features - - This release provides support for creation and use of metric attributions in AWS Personalize - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for container databases (CDBs) to Amazon RDS Custom for Oracle. A CDB contains one PDB at creation. You can add more PDBs using Oracle SQL. You can also customize your database installation by setting the Oracle base, Oracle home, and the OS user name and group. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release adds support for cross account access in CreateOpsItem, UpdateOpsItem and GetOpsItem. It introduces new APIs to setup resource policies for SSM resources: PutResourcePolicy, GetResourcePolicies and DeleteResourcePolicy. - -# __2.18.18__ __2022-11-15__ -## __AWS IoT Greengrass V2__ - - ### Features - - Adds new parent target ARN paramater to CreateDeployment, GetDeployment, and ListDeployments APIs for the new subdeployments feature. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Systems Manager for SAP__ - - ### Features - - AWS Systems Manager for SAP provides simplified operations and management of SAP applications such as SAP HANA. With this release, SAP customers and partners can automate and simplify their SAP system administration tasks such as backup/restore of SAP HANA. - -## __Amazon Connect Service__ - - ### Features - - This release updates the APIs: UpdateInstanceAttribute, DescribeInstanceAttribute, and ListInstanceAttributes. You can use it to programmatically enable/disable enhanced contact monitoring using attribute type ENHANCED_CONTACT_MONITORING on the specified Amazon Connect instance. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Europe (Spain) Region (eu-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Amazon WorkSpaces__ - - ### Features - - This release introduces ModifyCertificateBasedAuthProperties, a new API that allows control of certificate-based auth properties associated with a WorkSpaces directory. The DescribeWorkspaceDirectories API will now additionally return certificate-based auth properties in its responses. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Fix for Netty based client request getting stuck if connection is reset after recieveing Http Continue response. - -# __2.18.17__ __2022-11-14__ -## __AWS Lake Formation__ - - ### Features - - This release adds a new parameter "Parameters" in the DataLakeSettings. - -## __AWS Proton__ - - ### Features - - Add support for CodeBuild Provisioning - -## __AWS X-Ray__ - - ### Features - - This release enhances GetServiceGraph API to support new type of edge to represent links between SQS and Lambda in event-driven applications. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release enhances the SearchProfiles API by providing functionality to search for profiles using multiple keys and logical operators. - -## __Amazon Managed Blockchain__ - - ### Features - - Updating the API docs data type: NetworkEthereumAttributes, and the operations DeleteNode, and CreateNode to also include the supported Goerli network. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for restoring an RDS Multi-AZ DB cluster snapshot to a Single-AZ deployment or a Multi-AZ DB instance deployment. - -## __Amazon WorkDocs__ - - ### Features - - Added 2 new document related operations, DeleteDocumentVersion and RestoreDocumentVersions. - -# __2.18.16__ __2022-11-11__ -## __AWS Glue__ - - ### Features - - Added links related to enabling job bookmarks. - -## __AWS IoT__ - - ### Features - - This release add new api listRelatedResourcesForAuditFinding and new member type IssuerCertificates for Iot device device defender Audit. - -## __AWS License Manager__ - - ### Features - - AWS License Manager now supports onboarded Management Accounts or Delegated Admins to view granted licenses aggregated from all accounts in the organization. - -## __AWS Marketplace Catalog Service__ - - ### Features - - Added three new APIs to support tagging and tag-based authorization: TagResource, UntagResource, and ListTagsForResource. Added optional parameters to the StartChangeSet API to support tagging a resource while making a request to create it. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS SecurityHub__ - - ### Features - - Documentation updates for Security Hub - -## __AWS Systems Manager Incident Manager__ - - ### Features - - RelatedItems now have an ID field which can be used for referencing them else where. Introducing event references in TimelineEvent API and increasing maximum length of "eventData" to 12K characters. - -## __Amazon Rekognition__ - - ### Features - - Adding support for ImageProperties feature to detect dominant colors and image brightness, sharpness, and contrast, inclusion and exclusion filters for labels and label categories, new fields to the API response, "aliases" and "categories" - -# __2.18.15__ __2022-11-10__ -## __AWS Resource Explorer__ - - ### Features - - Text only updates to some Resource Explorer descriptions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for task scale-in protection with updateTaskProtection and getTaskProtection APIs. UpdateTaskProtection API can be used to protect a service managed task from being terminated by scale-in events and getTaskProtection API to get the scale-in protection status of a task. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new price capacity optimized allocation strategy for Spot Instances to help customers optimize provisioning of Spot Instances via EC2 Auto Scaling, EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity availability and Spot Instance price. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon OpenSearch Service now offers managed VPC endpoints to connect to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This feature allows you to privately access OpenSearch Service domain without using public IPs or requiring traffic to traverse the Internet. - -## __Amazon EventBridge Scheduler__ - - ### Features - - AWS introduces the new Amazon EventBridge Scheduler. EventBridge Scheduler is a serverless scheduler that allows you to create, run, and manage tasks from one central, managed service. - -## __Auto Scaling__ - - ### Features - - This release adds a new price capacity optimized allocation strategy for Spot Instances to help customers optimize provisioning of Spot Instances via EC2 Auto Scaling, EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity availability and Spot Instance price. - -# __2.18.14__ __2022-11-09__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - This release adds "IncludeIframeOnlyStream" for Dash endpoints. - -## __AWS Ground Station__ - - ### Features - - This release adds the preview of customer-provided ephemeris support for AWS Ground Station, allowing space vehicle owners to provide their own position and trajectory information for a satellite. - -## __Amazon Connect Cases__ - - ### Features - - This release adds the ability to disable templates through the UpdateTemplate API. Disabling templates prevents customers from creating cases using the template. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html - -## __Amazon Connect Service__ - - ### Features - - This release adds new fields SignInUrl, UserArn, and UserId to GetFederationToken response payload. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 Trn1 instances, powered by AWS Trainium chips, are purpose built for high-performance deep learning training. u-24tb1.112xlarge and u-18tb1.112xlarge High Memory instances are purpose-built to run large in-memory databases. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - This will release hi-IN and th-TH - -# __2.18.13__ __2022-11-08__ -## __AWS Certificate Manager__ - - ### Features - - Support added for requesting elliptic curve certificate key algorithm types P-256 (EC_prime256v1) and P-384 (EC_secp384r1). - -## __AWS Resource Explorer__ - - ### Features - - This is the initial SDK release for AWS Resource Explorer. AWS Resource Explorer lets your users search for and discover your AWS resources across the AWS Regions in your account. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWSBillingConductor__ - - ### Features - - This release adds the Recurring Custom Line Item feature along with a new API ListCustomLineItemVersions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release enables sharing of EC2 Placement Groups across accounts and within AWS Organizations using Resource Access Manager - -## __Amazon Lightsail__ - - ### Features - - This release adds support for Amazon Lightsail to automate the delegation of domains registered through Amazon Route 53 to Lightsail DNS management and to automate record creation for DNS validation of Lightsail SSL/TLS certificates. - -## __Amazon OpenSearch Service__ - - ### Features - - Amazon OpenSearch Service now offers managed VPC endpoints to connect to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This feature allows you to privately access OpenSearch Service domain without using public IPs or requiring traffic to traverse the Internet. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new voices: Elin (sv-SE), Ida (nb-NO), Laura (nl-NL) and Suvi (fi-FI). They are available as neural voices only. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Europe (Zurich) Region (eu-central-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports importing existing AWS Network Firewall firewalls into Firewall Manager policies. - -# __2.18.12__ __2022-11-07__ -## __AWS CloudTrail__ - - ### Features - - This release includes support for configuring a delegated administrator to manage an AWS Organizations organization CloudTrail trails and event data stores, and AWS Key Management Service encryption of CloudTrail Lake event data stores. - -## __AWS Elemental MediaConvert__ - - ### Features - - The AWS Elemental MediaConvert SDK has added support for setting the SDR reference white point for HDR conversions and conversion of HDR10 to DolbyVision without mastering metadata. - -## __AWS SDK for Java v2__ - - ### Features - - The SSOCredentialProvider should resolve to SSO Token Provider if the profile has sso_session property defined in it. - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - The geo match statement now adds labels for country and region. You can match requests at the region level by combining a geo match statement with label match statements. - -## __AWS Well-Architected Tool__ - - ### Features - - This release adds support for integrations with AWS Trusted Advisor and AWS Service Catalog AppRegistry to improve workload discovery and speed up your workload reviews. - -## __Amazon Athena__ - - ### Features - - Adds support for using Query Result Reuse - -## __Amazon ElastiCache__ - - ### Features - - Added support for IPv6 and dual stack for Memcached and Redis clusters. Customers can now launch new Redis and Memcached clusters with IPv6 and dual stack networking support. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for two new attributes for attribute-based instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. - -## __Amazon Lex Model Building V2__ - - ### Features - - Amazon Lex now supports new APIs for viewing and editing Custom Vocabulary in bots. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release includes support for applying a CloudWatch alarm to multi account multi region Systems Manager Automation - -## __Amazon WorkSpaces__ - - ### Features - - This release adds protocols attribute to workspaces properties data type. This enables customers to migrate workspaces from PC over IP (PCoIP) to WorkSpaces Streaming Protocol (WSP) using create and modify workspaces public APIs. - -## __Auto Scaling__ - - ### Features - - This release adds support for two new attributes for attribute-based instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. - -# __2.18.11__ __2022-11-04__ -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch Logs__ - - ### Features - - Doc-only update for bug fixes and support of export to buckets encrypted with SSE-KMS - -## __Amazon EMR Containers__ - - ### Features - - Adding support for Job templates. Job templates allow you to create and store templates to configure Spark applications parameters. This helps you ensure consistent settings across applications by reusing and enforcing configuration overrides in data pipelines. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds API support for the recipient of an AMI account share to remove shared AMI launch permissions. - -# __2.18.10__ __2022-11-03__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed an issue that could result in signature mismatch exceptions when requests included . or .. - -## __Amazon MemoryDB__ - - ### Features - - Adding support for r6gd instances for MemoryDB Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports running training jobs on ml.trn1 instance types. - -# __2.18.9__ __2022-11-02__ -## __AWS IoT SiteWise__ - - ### Features - - This release adds the ListAssetModelProperties and ListAssetProperties APIs. You can list all properties that belong to a single asset model or asset using these two new APIs. - -## __AWS S3 Control__ - - ### Features - - S3 on Outposts launches support for Lifecycle configuration for Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they are stored cost effectively. You can manage objects using size-based rules and specify how many noncurrent versions bucket will retain. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Adds support for tagging replication-set on creation. - -## __Amazon S3__ - - ### Bugfixes - - Update CopySourceInterceptor to remove leading slash in header value for ARN source buckets - -## __Amazon SageMaker Service__ - - ### Features - - This release updates Framework model regex for ModelPackage to support new Framework version xgboost, sklearn. - -# __2.18.8__ __2022-11-01__ -## __Amazon Relational Database Service__ - - ### Features - - Relational Database Service - This release adds support for configuring Storage Throughput on RDS database instances. - -## __Amazon Textract__ - - ### Features - - Add ocr results in AnalyzeIDResponse as blocks - -# __2.18.7__ __2022-10-31__ -## __AWS App Runner__ - - ### Features - - This release adds support for private App Runner services. Services may now be configured to be made private and only accessible from a VPC. The changes include a new VpcIngressConnection resource and several new and modified APIs. - -## __AWS IoT__ - - ### Features - - This release adds the Amazon Location action to IoT Rules Engine. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon CloudWatch Logs__ - - ### Features - - SDK release to support tagging for destinations and log groups with TagResource. Also supports tag on create with PutDestination. - -## __Amazon Connect Service__ - - ### Features - - Amazon connect now support a new API DismissUserContact to dismiss or remove terminated contacts in Agent CCP - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Elastic IP transfer is a new Amazon VPC feature that allows you to transfer your Elastic IP addresses from one AWS Account to another. - -## __Amazon Simple Email Service__ - - ### Features - - This release includes support for interacting with the Virtual Deliverability Manager, allowing you to opt in/out of the feature and to retrieve recommendations and metric data. - -## __Amazon Textract__ - - ### Features - - This release introduces additional support for 30+ normalized fields such as vendor address and currency. It also includes OCR output in the response and accuracy improvements for the already supported fields in previous version - -# __2.18.6__ __2022-10-28__ -## __AWS App Runner__ - - ### Features - - AWS App Runner adds .NET 6, Go 1, PHP 8.1 and Ruby 3.1 runtimes. - -## __AWS Cloud9__ - - ### Features - - Update to the documentation section of the Cloud9 API Reference guide. - -## __AWS CloudFormation__ - - ### Features - - This release adds more fields to improves visibility of AWS CloudFormation StackSets information in following APIs: ListStackInstances, DescribeStackInstance, ListStackSetOperationResults, ListStackSetOperations, DescribeStackSetOperation. - -## __AWS MediaTailor__ - - ### Features - - This release introduces support for SCTE-35 segmentation descriptor messages which can be sent within time signal messages. - -## __AWS Private 5G__ - - ### Features - - Fix incorrect endpoint-prefix in endpoint ruleset. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS Support App__ - - ### Features - - Fix incorrect endpoint-prefix in endpoint ruleset. - -## __Amazon AppStream__ - - ### Features - - This release includes CertificateBasedAuthProperties in CreateDirectoryConfig and UpdateDirectoryConfig. - -## __GameSparks__ - - ### Features - - Add LATEST as a possible GameSDK Version on snapshot - -# __2.18.5__ __2022-10-27__ -## __AWS Glue__ - - ### Features - - Added support for custom datatypes when using custom csv classifier. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __AWS WAFV2__ - - ### Features - - 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. - -## __AWs SDK for Java v2__ - - ### Bugfixes - - We are only enabling rules based endpoints for S3, S3Control, and EventBridge for now in order to roll back incorrect hostprefix handling in the Java SDK. EventBridge are unaffected by this issue because it does not have a `hostPrefix` in its service model. S3 and S3Control have `hostPrefix` in the model, it is handled by the rule set. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Feature supports the replacement of instance root volume using an updated AMI without requiring customers to stop their instance. - -## __Amazon Redshift__ - - ### Features - - This release clarifies use for the ElasticIp parameter of the CreateCluster and RestoreFromClusterSnapshot APIs. - -## __Amazon SageMaker Service__ - - ### Features - - 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. - -## __Firewall Management Service__ - - ### Features - - Add support NetworkFirewall Managed Rule Group Override flag in GetViolationDetails API - -# __2.18.4__ __2022-10-26__ -## __AWS Identity and Access Management__ - - ### Features - - Doc only update that corrects instances of CLI not using an entity. - -## __AWS SDK for Java v2__ - - ### Features - - Update EnhancedAttributeValue to accept Collection - - Contributed by: [@L-Applin](https://github.com/L-Applin) - - - ### Bugfixes - - HttpChecksumResolver.getResolvedChecksumSpecs() first attempts retrieval of checksum from ExecutionAttributes before resolving it - -## __Amazon Neptune__ - - ### Features - - Added a new cluster-level attribute to set the capacity range for Neptune Serverless instances. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Automatic Model Tuning now supports specifying Grid Search strategy for tuning jobs, which evaluates all hyperparameter combinations exhaustively based on the categorical hyperparameters provided. - -## __Managed Streaming for Kafka__ - - ### Features - - This release adds support for Tiered Storage. UpdateStorage allows you to control the Storage Mode for supported storage tiers. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@L-Applin](https://github.com/L-Applin) -# __2.18.3__ __2022-10-25__ -## __AWS MediaTailor__ - - ### Features - - This release is a documentation update - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Access Analyzer__ - - ### Features - - This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators. - -## __Amazon Location Service__ - - ### Features - - Added new map styles with satellite imagery for map resources using HERE as a data provider. - -## __Amazon Relational Database Service__ - - ### Features - - Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3. - -## __Amazon WorkSpaces__ - - ### Features - - This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images. - -# __2.18.2__ __2022-10-24__ -## __AWS Batch__ - - ### Features - - This release adds support for AWS Batch on Amazon EKS. - -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases. - -## __AWS DataSync__ - - ### Features - - Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response. - -## __AWS SDK for Java v2__ - - ### Features - - Updated endpoint and partition metadata. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job. - -# __2.18.1__ __2022-10-21__ -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds a new "DeletionProtection" field to the UserPool in Cognito. Application admins can configure this value with either ACTIVE or INACTIVE value. Setting this field to ACTIVE will prevent a user pool from accidental deletion. - -## __Amazon SageMaker Service__ - - ### Features - - CreateInferenceRecommenderjob API now supports passing endpoint details directly, that will help customers to identify the max invocation and max latency they can achieve for their model and the associated endpoint along with getting recommendations on other instances. - -## __Amazon Simple Storage Service__ - - ### Features - - S3 on Outposts launches support for automatic bucket-style alias. You can use the automatic access point alias instead of an access point ARN for any object-level operation in an Outposts bucket. - -# __2.18.0__ __2022-10-20__ -## __AWS Global Accelerator__ - - ### Features - - Global Accelerator now supports AddEndpoints and RemoveEndpoints operations for standard endpoint groups. - -## __AWS Resilience Hub__ - - ### Features - - In this release, we are introducing support for regional optimization for AWS Resilience Hub applications. It also includes a few documentation updates to improve clarity. - -## __AWS SDK for Java v2__ - - ### Features - - This release updates internal logic for constructing API endpoints. - - We have added rule-based endpoint providers. Additionally there are new interfaces for endpoint providers and parameters at the service client level. - - The SDK provides service-specific `EndpointProvider` interfaces (e.g. `S3EndpointProvider`), that have a single method `resolveEndpoint`. `resolveEndpoint` accepts a set of parameters (also service specific) and computes an endpoint based on those parameters. All clients have a default implementation, but users are free to implement these to customize their endpoint logic. - - It is important to know that `EndpointProvider`s and the endpoint override on the client are not mutually exclusive. In all existing cases, the endpoint override is passed as a parameter to the the provider and the provider *may* modify it. For example, the S3 provider may add the bucket name as a prefix to the endpoint override for virtual bucket addressing. - - There may be some behavior changes related to endpoint resolution as as the the endpoint resolution is now standardised across SDKs so this release also bumps the minor version of the SDK to `2.18`. - - Notably, there are some changes in S3: when including and endpoint override, the SDK will use virtual bucket addressing as long as the bucket is a valid DNS label. This is different from the previous behavior where this only happens if the endpoint override begins with 's3'. - - In many situations, the exception thrown for validations like including an endpoint override and enabling DualStack has changed to `SdkClientExcpetion` and error messages have changed as well. - - Updated endpoint and partition metadata. - -## __Amazon DevOps Guru__ - - ### Features - - This release adds information about the resources DevOps Guru is analyzing. - -## __CloudWatch RUM__ - - ### Features - - CloudWatch RUM now supports Extended CloudWatch Metrics with Additional Dimensions - -# __2.17.295__ __2022-10-19__ -## __AWS CloudTrail__ - - ### Features - - This release includes support for exporting CloudTrail Lake query results to an Amazon S3 bucket. - -## __AWS Config__ - - ### Features - - This release adds resourceType enums for AppConfig, AppSync, DataSync, EC2, EKS, Glue, GuardDuty, SageMaker, ServiceDiscovery, SES, Route53 types. - -## __AWS S3 Control__ - - ### Features - - Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Support App__ - - ### Features - - This release adds the RegisterSlackWorkspaceForOrganization API. You can use the API to register a Slack workspace for an AWS account that is part of an organization. - -## __Amazon Chime SDK Messaging__ - - ### Features - - Documentation updates for Chime Messaging SDK - -## __Amazon Connect Service__ - - ### Features - - This release adds API support for managing phone numbers that can be used across multiple AWS regions through telephony traffic distribution. - -## __Amazon EventBridge__ - - ### Features - - Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters. - -## __Amazon Managed Blockchain__ - - ### Features - - Adding new Accessor APIs for Amazon Managed Blockchain - -## __Amazon Simple Storage Service__ - - ### Features - - Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters. - -## __Amazon WorkSpaces Web__ - - ### Features - - WorkSpaces Web now supports user access logging for recording session start, stop, and URL navigation. - -## __WS SDK for Java v2__ - - ### Bugfixes - - Fix bug in FIPS configuration handling where setting a non-FIPS region clears the setting. - -# __2.17.294__ __2022-10-18__ -## __AWS Cloud Map__ - - ### Features - - Updated the ListNamespaces API to support the NAME and HTTP_NAME filters, and the BEGINS_WITH filter condition. - -## __AWS SDK for Java v2__ - - ### Features - - Bump jackson-databind version to 2.13.4.2 - - Updated service endpoint metadata. - -## __Amazon Fraud Detector__ - - ### Features - - Documentation Updates for Amazon Fraud Detector - -## __Amazon SageMaker Service__ - - ### Features - - This change allows customers to enable data capturing while running a batch transform job, and configure monitoring schedule to monitoring the captured data. - -## __Amazon Simple Email Service__ - - ### Features - - This release allows subscribers to enable Dedicated IPs (managed) to send email via a fully managed dedicated IP experience. It also adds identities' VerificationStatus in the response of GetEmailIdentity and ListEmailIdentities APIs, and ImportJobs counts in the response of ListImportJobs API. - -# __2.17.293__ __2022-10-17__ -## __AWS Greengrass__ - - ### Features - - This change allows customers to specify FunctionRuntimeOverride in FunctionDefinitionVersion. This configuration can be used if the runtime on the device is different from the AWS Lambda runtime specified for that function. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for C7g, C6g, C6gd, C6gn, M6g, M6gd, R6g, and R6gn Graviton instance types in Amazon SageMaker Inference. - -# __2.17.292__ __2022-10-14__ -## __AWS Elemental MediaConvert__ - - ### Features - - MediaConvert now supports specifying the minimum percentage of the HRD buffer available at the end of each encoded video segment. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.291__ __2022-10-13__ -## __AWS Amplify UI Builder__ - - ### Features - - We are releasing the ability for fields to be configured as arrays. - -## __AWS Directory Service__ - - ### Features - - This release adds support for describing and updating AWS Managed Microsoft AD set up. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports forwarding SCTE-35 messages through the Event Signaling and Management (ESAM) API, and can read those SCTE-35 messages from an inactive source. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - This release adds SPEKE v2 support for MediaPackage VOD. Speke v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, based on an encryption contract selected by the customer. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for the AWS Identity and Access Management API Reference. - -## __AWS IoT FleetWise__ - - ### Features - - Documentation update for AWS IoT FleetWise - -## __AWS Panorama__ - - ### Features - - Pause and resume camera stream processing with SignalApplicationInstanceNodeInstances. Reboot an appliance with CreateJobForDevices. More application state information in DescribeApplicationInstance response. - -## __AWS RDS DataService__ - - ### Features - - Doc update to reflect no support for schema parameter on BatchExecuteStatement API - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Update RelatedItem enum to support Tasks - -## __AWS Transfer Family__ - - ### Features - - This release adds an option for customers to configure workflows that are triggered when files are only partially received from a client due to premature session disconnect. - -## __Amazon Appflow__ - - ### Features - - With this update, you can choose which Salesforce API is used by Amazon AppFlow to transfer data to or from your Salesforce account. You can choose the Salesforce REST API or Bulk API 2.0. You can also choose for Amazon AppFlow to pick the API automatically. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for a secondary email and a mobile number for Amazon Connect instance users. - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. - -## __Amazon DynamoDB__ - - ### Features - - Add locale converter to enhanced DynamoDB client - - Contributed by: [@thomasturrell](https://github.com/thomasturrell) - -## __Amazon DynamoDB Enhanced__ - - ### Features - - Treat @java.beans.Transient as @DynamoDbIgnore in BeanTableSchema and ImmutableTableSchema. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation update to address tickets. - -## __Amazon GuardDuty__ - - ### Features - - Add UnprocessedDataSources to CreateDetectorResponse which specifies the data sources that couldn't be enabled during the CreateDetector request. In addition, update documentations. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Support of AmazonLinux2022 by Patch Manager - -## __Amazon Translate__ - - ### Features - - This release enables customers to specify multiple target languages in asynchronous batch translation requests. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@thomasturrell](https://github.com/thomasturrell) -# __2.17.290__ __2022-10-07__ -## __AWS IoT Greengrass V2__ - - ### Features - - This release adds error status details for deployments and components that failed on a device and adds features to improve visibility into component installation. - -## __AWS SDK for Java v2__ - - ### Features - - Add the ability to configure connection timeout, and enabling keep-alive with interval/timeout settings on the AwsCrtAsyncHttpClient to support long-running connections - - Contributed by: [@nikp](https://github.com/nikp) - - Updated service endpoint metadata. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Documentation update to replace broken link. - -## __Amazon QuickSight__ - - ### Features - - Amazon QuickSight now supports SecretsManager Secret ARN in place of CredentialPair for DataSource creation and update. This release also has some minor documentation updates and removes CountryCode as a required parameter in GeoSpatialColumnGroup - -## __Elastic Load Balancing__ - - ### Features - - Gateway Load Balancer adds a new feature (target_failover) for customers to rebalance existing flows to a healthy target after marked unhealthy or deregistered. This allows graceful patching/upgrades of target appliances during maintenance windows, and helps reduce unhealthy target failover time. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@nikp](https://github.com/nikp) -# __2.17.289__ __2022-10-06__ -## __AWS Resilience Hub__ - - ### Features - - Documentation change for AWS Resilience Hub. Doc-only update to fix Documentation layout - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Adds support for automatically transforming a FIPS pesudo region (e.g. "fips-us-west-2"), into a standard region name + setting the `fips_enabled` flag to `true`. - -# __2.17.288__ __2022-10-05__ -## __AWS Glue__ - - ### Features - - This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model. - -## __AWS Network Firewall__ - - ### Features - - StreamExceptionPolicy configures how AWS Network Firewall processes traffic when a network connection breaks midstream - -## __AWS Outposts__ - - ### Features - - This release adds the Asset state information to the ListAssets response. The ListAssets request supports filtering on Asset state. - -# __2.17.287__ __2022-10-04__ -## __AWS S3 Control__ - - ### Features - - S3 Object Lambda adds support to allow customers to intercept HeadObject and ListObjects requests and introduce their own compute. These requests were previously proxied to S3. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Build headers with two-digit day of month to meet RFC 822 reporting requirement - - Contributed by: [@dave-fn](https://github.com/dave-fn) - -## __Amazon Connect Cases__ - - ### Features - - This release adds APIs for Amazon Connect Cases. Cases allows your agents to quickly track and manage customer issues that require multiple interactions, follow-up tasks, and teams in your contact center. For more information, see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html - -## __Amazon Connect Service__ - - ### Features - - Updated the CreateIntegrationAssociation API to support the CASES_DOMAIN IntegrationType. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation updates to address various Amazon ECS tickets. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added EnableNetworkAddressUsageMetrics flag for ModifyVpcAttribute, DescribeVpcAttribute APIs. - -## __Amazon WorkMail__ - - ### Features - - This release adds support for impersonation roles in Amazon WorkMail. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@dave-fn](https://github.com/dave-fn) -# __2.17.286__ __2022-10-03__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Access Analyzer__ - - ### Features - - AWS IAM Access Analyzer policy validation introduces new checks for role trust policies. As customers author a policy, IAM Access Analyzer policy validation evaluates the policy for any issues to make it easier for customers to author secure policies. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adding an imdsSupport attribute to EC2 AMIs - -## __Amazon Import/Export Snowball__ - - ### Features - - Adds support for V3_5C. This is a refreshed AWS Snowball Edge Compute Optimized device type with 28TB SSD, 104 vCPU and 416GB memory (customer usable). - -# __2.17.285__ __2022-09-30__ -## __AWS CodeDeploy__ - - ### Features - - This release allows you to override the alarm configurations when creating a deployment. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SSO OIDC__ - - ### Features - - Documentation updates for the IAM Identity Center OIDC CLI Reference. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - This release adds support for archival of single-volume snapshots created by Amazon Data Lifecycle Manager policies - -## __Amazon DevOps Guru__ - - ### Features - - This release adds filter feature on AddNotificationChannel API, enable customer to configure the SNS notification messages by Severity or MessageTypes - -## __Amazon SageMaker Runtime__ - - ### Features - - A new parameter called EnableExplanations is added to InvokeEndpoint API to enable on-demand SageMaker Clarify online explainability requests. - -## __Amazon SageMaker Service__ - - ### Features - - A new parameter called ExplainerConfig is added to CreateEndpointConfig API to enable SageMaker Clarify online explainability feature. - -# __2.17.284__ __2022-09-29__ -## __AWS Certificate Manager__ - - ### Features - - This update returns additional certificate details such as certificate SANs and allows sorting in the ListCertificates API. - -## __AWS Migration Hub Orchestrator__ - - ### Features - - Introducing AWS MigrationHubOrchestrator. This is the first public release of AWS MigrationHubOrchestrator. - -## __AWS Proton__ - - ### Features - - This release adds an option to delete pipeline provisioning repositories using the UpdateAccountSettings API - -## __AWS SDK for Java v2__ - - ### Features - - Provide the ability to set a custom socket factory when building an HTTP client - - Contributed by: [@dave-fn](https://github.com/dave-fn) - - Updated service endpoint metadata. - - - ### Bugfixes - - Update RequestBody/AsyncRequestBody.fromString(String, Charset) to use the provided charset in the content-type. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __Amazon Elastic Compute Cloud__ - - ### Features - - u-3tb1 instances are powered by Intel Xeon Platinum 8176M (Skylake) processors and are purpose-built to run large in-memory databases. - -## __Amazon FSx__ - - ### Features - - This release adds support for Amazon File Cache. - -## __Amazon Polly__ - - ### Features - - Added support for the new Cantonese voice - Hiujin. Hiujin is available as a Neural voice only. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Training Managed Warm Pools let you retain provisioned infrastructure to reduce latency for repetitive training workloads. - -## __Amazon Translate__ - - ### Features - - This release enables customers to access control rights on Translate resources like Parallel Data and Custom Terminology using Tag Based Authorization. - -## __Amazon WorkSpaces__ - - ### Features - - This release includes diagnostic log uploading feature. If it is enabled, the log files of WorkSpaces Windows client will be sent to Amazon WorkSpaces automatically for troubleshooting. You can use modifyClientProperty api to enable/disable this feature. - -## __EMR Serverless__ - - ### Features - - This release adds API support to debug Amazon EMR Serverless jobs in real-time with live application UIs - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@dave-fn](https://github.com/dave-fn) -# __2.17.283__ __2022-09-27__ -## __AWS Cost Explorer Service__ - - ### Features - - This release is to support retroactive Cost Categories. The new field will enable you to retroactively apply new and existing cost category rules to previous months. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - My AWS Service (placeholder) - Amazon Kendra now provides a data source connector for DropBox. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-dropbox.html - -## __Amazon Location Service__ - - ### Features - - This release adds place IDs, which are unique identifiers of places, along with a new GetPlace operation, which can be used with place IDs to find a place again later. UnitNumber and UnitType are also added as new properties of places. - -# __2.17.282__ __2022-09-26__ -## __AWS Cost and Usage Report Service__ - - ### Features - - This release adds two new support regions(me-central-1/eu-south-2) for OSG. - -## __AWS IoT FleetWise__ - - ### Features - - General availability (GA) for AWS IoT Fleetwise. It adds AWS IoT Fleetwise to AWS SDK. For more information, see https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/Welcome.html. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release includes support for applying a CloudWatch alarm to Systems Manager capabilities like Automation, Run Command, State Manager, and Maintenance Windows. - -# __2.17.281__ __2022-09-23__ -## __AWS App Runner__ - - ### Features - - AWS App Runner adds a Node.js 16 runtime. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Add the default specification for ResourceType in ListResourcesForWebACL. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Letting external AWS customers provide ImageId as a Launch Template override in FleetLaunchTemplateOverridesRequest - -## __Amazon Lex Model Building V2__ - - ### Features - - This release introduces additional optional parameters promptAttemptsSpecification to PromptSpecification, which enables the users to configure interrupt setting and Audio, DTMF and Text input configuration for the initial and retry prompt played by the Bot - -## __Amazon Lightsail__ - - ### Features - - This release adds Instance Metadata Service (IMDS) support for Lightsail instances. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release adds new SSM document types ConformancePackTemplate and CloudFormation - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio adds support for on-demand Amazon Elastic Compute Cloud (EC2) G3 and G5 instances, allowing customers to utilize additional GPU instance types for their creative projects. - -# __2.17.280__ __2022-09-22__ -## __AWS Backup Gateway__ - - ### Features - - Changes include: new GetVirtualMachineApi to fetch a single user's VM, improving ListVirtualMachines to fetch filtered VMs as well as all VMs, and improving GetGatewayApi to now also return the gateway's MaintenanceStartTime. - -## __AWS Device Farm__ - - ### Features - - This release adds the support for VPC-ENI based connectivity for private devices on AWS Device Farm. - -## __AWS Glue__ - - ### Features - - Added support for S3 Event Notifications for Catalog Target Crawlers. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates for the Identity Store CLI Reference. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -# __2.17.279__ __2022-09-21__ -## __AWS S3 Control__ - - ### Features - - S3 on Outposts launches support for object versioning for Outposts buckets. With S3 Versioning, you can preserve, retrieve, and restore every version of every object stored in your buckets. You can recover from both unintended user actions and application failures. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed issue where errors were being wrapped by SdkClientException - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports synchronous mode for targeted sentiment API operations. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker now allows customization on Canvas Application settings, including enabling/disabling time-series forecasting and specifying an Amazon Forecast execution role at both the Domain and UserProfile levels. - -# __2.17.278__ __2022-09-20__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for blocked paths to Amazon VPC Reachability Analyzer. - -# __2.17.277__ __2022-09-19__ -## __AWS CloudTrail__ - - ### Features - - This release includes support for importing existing trails into CloudTrail Lake. - -## __AWS MediaConnect__ - - ### Features - - This change allows the customer to use the SRT Caller protocol as part of their flows - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds CapacityAllocations field to DescribeCapacityReservations - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Amazon RDS Proxy with SQL Server compatibility. - -# __2.17.276__ __2022-09-16__ -## __AWS CodeStar Notifications__ - - ### Features - - This release adds tag based access control for the UntagResource API. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed issue where request used to fail while calculating Trailer based checksum for Async Request body. - -## __Amazon EC2 Container Service__ - - ### Features - - This release supports new task definition sizes. - -# __2.17.275__ __2022-09-15__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB__ - - ### Features - - Increased DynamoDB transaction limit from 25 to 100. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Automatic Model Tuning now supports specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop underperforming hyperparameter configurations early. - -# __2.17.274__ __2022-09-14__ -## __AWS Amplify UI Builder__ - - ### Features - - Amplify Studio UIBuilder is introducing forms functionality. Forms can be configured from Data Store models, JSON, or from scratch. These forms can then be generated in your project and used like any other React components. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This update introduces API operations to manage and create local gateway route tables, CoIP pools, and VIF group associations. - -# __2.17.273__ __2022-09-13__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - This release introduces the ability to have multiple server host keys for any of your Transfer Family servers that use the SFTP protocol. - -## __AWSKendraFrontendService__ - - ### Features - - This release enables our customer to choose the option of Sharepoint 2019 for the on-premise Sharepoint connector. - -## __Amazon CloudWatch Evidently__ - - ### Features - - This release adds support for the client-side evaluation - powered by AWS AppConfig feature. - -## __Amazon Connect Customer Profiles__ - - ### Features - - Added isUnstructured in response for Customer Profiles Integration APIs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Two new features for local gateway route tables: support for static routes targeting Elastic Network Interfaces and direct VPC routing. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Fixed the data type of lagDuration that is returned in Describe Source Server API - -# __2.17.272__ __2022-09-12__ -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding support for local Amazon EKS clusters on Outposts - -# __2.17.271__ __2022-09-09__ -## __AWS CloudTrail__ - - ### Features - - This release adds CloudTrail getChannel and listChannels APIs to allow customer to view the ServiceLinkedChannel configurations. - -## __AWS Performance Insights__ - - ### Features - - Increases the maximum values of two RDS Performance Insights APIs. The maximum value of the Limit parameter of DimensionGroup is 25. The MaxResult maximum is now 25 for the following APIs: DescribeDimensionKeys, GetResourceMetrics, ListAvailableResourceDimensions, and ListAvailableResourceMetrics. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release is for supporting Composite Slot Type feature in AWS Lex V2. Composite Slot Type will help developer to logically group coherent slots and maintain their inter-relationships in runtime conversation. - -## __Amazon Lex Runtime V2__ - - ### Features - - This release is for supporting Composite Slot Type feature in AWS Lex V2. Composite Slot Type will help developer to logically group coherent slots and maintain their inter-relationships in runtime conversation. - -## __Amazon Redshift__ - - ### Features - - This release updates documentation for AQUA features and other description updates. - -# __2.17.270__ __2022-09-08__ -## __AWS Common Runtime HTTP Client__ - - ### Features - - Adds support for Https proxy system properties: host, port, user, password - -## __AWS Elemental MediaLive__ - - ### Features - - This change exposes API settings which allow Dolby Atmos and Dolby Vision to be used when running a channel using Elemental Media Live - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon EMR Containers__ - - ### Features - - EMR on EKS now allows running Spark SQL using the newly introduced Spark SQL Job Driver in the Start Job Run API - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support to send VPC Flow Logs to kinesis-data-firehose as new destination type - -## __Amazon Lookout for Metrics__ - - ### Features - - Release dimension value filtering feature to allow customers to define dimension filters for including only a subset of their dataset to be used by LookoutMetrics. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Middle East (UAE) Region (me-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds Mode to AutoMLJobConfig. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release adds support for Systems Manager State Manager Association tagging. - -## __Apache HTTP Client__ - - ### Features - - Adds support for Https proxy system properties: host, port, user, password - -## __Netty NIO HTTP Client__ - - ### Features - - Adds support for Https proxy system properties: host, port, user, password - -# __2.17.269__ __2022-09-07__ -## __AWS Data Exchange__ - - ### Features - - Documentation updates for AWS Data Exchange. - -## __AWS IoT SiteWise__ - - ### Features - - Allow specifying units in Asset Properties - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix for NPE when Http Checksum algorithm is set for a request with Empty payload. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adds support for EKS Addons ResolveConflicts "preserve" flag. Also adds new update failed status for EKS Addons. - -## __Amazon FSx__ - - ### Features - - Documentation update for Amazon FSx. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Hosting now allows customization on ML instance storage volume size, model data download timeout and inference container startup ping health check timeout for each ProductionVariant in CreateEndpointConfig API. - -## __Amazon Simple Notification Service__ - - ### Features - - Amazon SNS introduces the Data Protection Policy APIs, which enable customers to attach a data protection policy to an SNS topic. This allows topic owners to enable the new message data protection feature to audit and block sensitive data that is exchanged through their topics. - -## __Inspector2__ - - ### Features - - This release adds new fields like fixAvailable, fixedInVersion and remediation to the finding model. The requirement to have vulnerablePackages in the finding model has also been removed. The documentation has been updated to reflect these changes. - -# __2.17.268__ __2022-09-06__ -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates for the Identity Store CLI Reference. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds HyperParameterTuningJob type in Search API. - -# __2.17.267__ __2022-09-02__ -## __AWS Elemental MediaPackage__ - - ### Features - - Added support for AES_CTR encryption to CMAF origin endpoints - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds a new "AuthSessionValidity" field to the UserPoolClient in Cognito. Application admins can configure this value for their users' authentication duration, which is currently fixed at 3 minutes, up to 15 minutes. Setting this field will also apply to the SMS MFA authentication flow. - -## __Amazon Connect Service__ - - ### Features - - This release adds search APIs for Routing Profiles and Queues, which can be used to search for those resources within a Connect Instance. - -## __Amazon SageMaker Service__ - - ### Features - - This release enables administrators to attribute user activity and API calls from Studio notebooks, Data Wrangler and Canvas to specific users even when users share the same execution IAM role. ExecutionRoleIdentityConfig at Sagemaker domain level enables this feature. - -# __2.17.266__ __2022-09-01__ -## __AWS Control Tower__ - - ### Features - - This release contains the first SDK for AWS Control Tower. It introduces a new set of APIs: EnableControl, DisableControl, GetControlOperation, and ListEnabledControls. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Documentation updates to fix formatting issues in CLI and SDK documentation. - -## __Amazon Route 53__ - - ### Features - - Documentation updates for Amazon Route 53. - -# __2.17.265__ __2022-08-31__ -## __AWS IoT Things Graph__ - - ### Features - - This release deprecates all APIs of the ThingsGraph service - -## __AWS RDS DataService__ - - ### Features - - Documentation updates for RDS Data API - -## __AWS SSO Identity Store__ - - ### Features - - Expand IdentityStore API to support Create, Read, Update, Delete and Get operations for User, Group and GroupMembership resources. - -## __Amazon CloudFront__ - - ### Features - - Update API documentation for CloudFront origin access control (OAC) - -## __Amazon Interactive Video Service__ - - ### Features - - IVS Merge Fragmented Streams. This release adds support for recordingReconnectWindow field in IVS recordingConfigurations. For more information see https://docs.aws.amazon.com/ivs/latest/APIReference/Welcome.html - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now accepts Inference Recommender fields: Domain, Task, Framework, SamplePayloadUrl, SupportedContentTypes, SupportedInstanceTypes, directly in our CreateInferenceRecommendationsJob API through ContainerConfig - -# __2.17.264__ __2022-08-30__ -## __AWS IoT Greengrass V2__ - - ### Features - - Adds topologyFilter to ListInstalledComponentsRequest which allows filtration of components by ROOT or ALL (including root and dependency components). Adds lastStatusChangeTimestamp to ListInstalledComponents response to show the last time a component changed state on a device. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates for the Identity Store CLI Reference. - -## __AWS Single Sign-On__ - - ### Features - - Documentation updates for the AWS IAM Identity Center Portal CLI Reference. - -## __AWS Single Sign-On Admin__ - - ### Features - - Documentation updates for the AWS IAM Identity Center CLI Reference. - -## __Amazon Lookout for Equipment__ - - ### Features - - This release adds new apis for providing labels. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds support for using allow lists to define specific text and text patterns to ignore when inspecting data sources for sensitive data. - -# __2.17.263__ __2022-08-29__ -## __AWS SDK for Java v2__ - - ### Features - - Bump CRT version to 0.19.2 - - Updated service endpoint metadata. - -## __Amazon FSx__ - - ### Features - - Documentation updates for Amazon FSx for NetApp ONTAP. - -## __Amazon S3 Transfer Manager__ - - ### Bugfixes - - Added usage of createAnonymousCredentials to fix issue where NPE was thrown when AnonymousCredentialsProvider was passed in - -## __Amazon Voice ID__ - - ### Features - - Amazon Connect Voice ID now detects voice spoofing. When a prospective fraudster tries to spoof caller audio using audio playback or synthesized speech, Voice ID will return a risk score and outcome to indicate the how likely it is that the voice is spoofed. - -## __S3 Transfer Manager__ - - ### Bugfixes - - Fixed the file name mapping issue in downloadDirectory. See [#3366](https://github.com/aws/aws-sdk-java-v2/issues/3366) - -# __2.17.262__ __2022-08-26__ -## __AWS Elemental MediaPackage__ - - ### Features - - This release adds Ads AdTriggers and AdsOnDeliveryRestrictions to describe calls for CMAF endpoints on MediaPackage. - -## __Amazon Relational Database Service__ - - ### Features - - Removes support for RDS Custom from DBInstanceClass in ModifyDBInstance - -# __2.17.261__ __2022-08-25__ -## __AWS IoT Wireless__ - - ### Features - - This release includes a new feature for the customers to enable the LoRa gateways to send out beacons for Class B devices and an option to select one or more gateways for Class C devices when sending the LoRaWAN downlink messages. - -## __AWS Panorama__ - - ### Features - - Support sorting and filtering in ListDevices API, and add more fields to device listings and single device detail - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SSO OIDC__ - - ### Features - - Updated required request parameters on IAM Identity Center's OIDC CreateToken action. - -## __Amazon GameLift__ - - ### Features - - This release adds support for eight EC2 local zones as fleet locations; Atlanta, Chicago, Dallas, Denver, Houston, Kansas City (us-east-1-mci-1a), Los Angeles, and Phoenix. It also adds support for C5d, C6a, C6i, and R5d EC2 instance families. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Documentation change for IVS Chat API Reference. Doc-only update to add a paragraph on ARNs to the Welcome section. - -## __Elastic Load Balancing__ - - ### Features - - Documentation updates for ELBv2. Gateway Load Balancer now supports Configurable Flow Stickiness, enabling you to configure the hashing used to maintain stickiness of flows to a specific target appliance. - -# __2.17.260__ __2022-08-24__ -## __AWS Config__ - - ### Features - - AWS Config now supports ConformancePackTemplate documents in SSM Docs for the deployment and update of conformance packs. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed an issue in sync clients where empty response payloads could cause a null pointer exception. - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for AWS Transfer Family - -## __Amazon CloudFront__ - - ### Features - - Adds support for CloudFront origin access control (OAC), making it possible to restrict public access to S3 bucket origins in all AWS Regions, those with SSE-KMS, and more. - -## __Amazon Interactive Video Service__ - - ### Features - - Documentation Change for IVS API Reference - Doc-only update to type field description for CreateChannel and UpdateChannel actions and for Channel data type. Also added Amazon Resource Names (ARNs) paragraph to Welcome section. - -## __Amazon QuickSight__ - - ### Features - - Added a new optional property DashboardVisual under ExperienceConfiguration parameter of GenerateEmbedUrlForAnonymousUser and GenerateEmbedUrlForRegisteredUser API operations. This supports embedding of specific visuals in QuickSight dashboards. - -# __2.17.259__ __2022-08-23__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix signature mismatch exception generated when signing query parameters with empty-value keys. - -## __AWS Single Sign-On Admin__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __Amazon Relational Database Service__ - - ### Features - - RDS for Oracle supports Oracle Data Guard switchover and read replica backups. - -# __2.17.258__ __2022-08-22__ -## __AWS IoT SiteWise__ - - ### Features - - Enable non-unique asset names under different hierarchies - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Added new resource details objects to ASFF, including resources for AwsBackupBackupVault, AwsBackupBackupPlan and AwsBackupRecoveryPoint. Added FixAvailable, FixedInVersion and Remediation to Vulnerability. - -## __AWS Support App__ - - ### Features - - This is the initial SDK release for the AWS Support App in Slack. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Update document for volume clone - -## __Amazon Elastic Compute Cloud__ - - ### Features - - R6a instances are powered by 3rd generation AMD EPYC (Milan) processors delivering all-core turbo frequency of 3.6 GHz. C6id, M6id, and R6id instances are powered by 3rd generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. - -## __Amazon Forecast Query Service__ - - ### Features - - releasing What-If Analysis APIs - -## __Amazon Forecast Service__ - - ### Features - - releasing What-If Analysis APIs and update ARN regex pattern to be more strict in accordance with security recommendation - -## __Amazon Lex Model Building V2__ - - ### Features - - This release introduces a new feature to stop a running BotRecommendation Job for Automated Chatbot Designer. - -# __2.17.257__ __2022-08-19__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - This release adds support for a new authentication type - Personal Access Token (PAT) for confluence server. - -## __Amazon Connect Service__ - - ### Features - - This release adds SearchSecurityProfiles API which can be used to search for Security Profile resources within a Connect Instance. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Documentation Change for IVS Chat API Reference - Doc-only update to change text/description for tags field. - -## __Amazon Lookout for Metrics__ - - ### Features - - This release is to make GetDataQualityMetrics API publicly available. - -# __2.17.256__ __2022-08-18__ -## __AWS Network Manager__ - - ### Features - - Add TransitGatewayPeeringAttachmentId property to TransitGatewayPeering Model - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - The Amazon Chime SDK now supports live streaming of real-time video from the Amazon Chime SDK sessions to streaming platforms such as Amazon IVS and Amazon Elemental MediaLive. We have also added support for concatenation to create a single media capture file. - -## __Amazon CloudWatch__ - - ### Features - - Add support for managed Contributor Insights Rules - -## __Amazon Cognito Identity Provider__ - - ### Features - - This change is being made simply to fix the public documentation based on the models. We have included the PasswordChange and ResendCode events, along with the Pass, Fail and InProgress status. We have removed the Success and Failure status which are never returned by our APIs. - -## __Amazon DynamoDB__ - - ### Features - - This release adds support for importing data from S3 into a new DynamoDB table - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for VPN log options , a new feature allowing S2S VPN connections to send IKE activity logs to CloudWatch Logs - -# __2.17.255__ __2022-08-17__ -## __AWS App Mesh__ - - ### Features - - AWS App Mesh release to support Multiple Listener and Access Log Format feature - -## __AWS Lake Formation__ - - ### Features - - This release adds a new API support "AssumeDecoratedRoleWithSAML" and also release updates the corresponding documentation. - -## __AWS Lambda__ - - ### Features - - Added support for customization of Consumer Group ID for MSK and Kafka Event Source Mappings. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager. - -## __AWSKendraFrontendService__ - - ### Features - - This release adds Zendesk connector (which allows you to specify Zendesk SAAS platform as data source), Proxy Support for Sharepoint and Confluence Server (which allows you to specify the proxy configuration if proxy is required to connect to your Sharepoint/Confluence Server as data source). - -## __Amazon Lex Model Building V2__ - - ### Features - - This release introduces support for enhanced conversation design with the ability to define custom conversation flows with conditional branching and new bot responses. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for Internet Protocol Version 6 (IPv6) for RDS Aurora database clusters. - -## __AmazonConnectCampaignService__ - - ### Features - - Updated exceptions for Amazon Connect Outbound Campaign api's. - -# __2.17.254__ __2022-08-16__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - Documentation updates for Service Catalog - -## __Amazon Rekognition__ - - ### Features - - This release adds APIs which support copying an Amazon Rekognition Custom Labels model and managing project policies across AWS account. - -# __2.17.253__ __2022-08-15__ -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __AWS Single Sign-On__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __Amazon CloudFront__ - - ### Features - - Adds Http 3 support to distributions - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release introduces a new API PutFeedback that allows submitting feedback to Wisdom on content relevance. - -# __2.17.252__ __2022-08-12__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime SDK Messaging__ - - ### Features - - The Amazon Chime SDK now supports channels with up to one million participants with elastic channels. - -## __Amazon Interactive Video Service__ - - ### Features - - Updates various list api MaxResults ranges - -## __Amazon Personalize Runtime__ - - ### Features - - This release provides support for promotions in AWS Personalize runtime. - -## __Amazon Prometheus Service__ - - ### Features - - This release adds log APIs that allow customers to manage logging for their Amazon Managed Service for Prometheus workspaces. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for RDS Custom to DBInstanceClass in ModifyDBInstance - -# __2.17.251__ __2022-08-11__ -## __AWS Backup Storage__ - - ### Features - - This is the first public release of AWS Backup Storage. We are exposing some previously-internal APIs for use by external services. These APIs are not meant to be used directly by customers. - -## __AWS Glue__ - - ### Features - - Add support for Python 3.9 AWS Glue Python Shell jobs - -## __AWS Private 5G__ - - ### Features - - This is the initial SDK release for AWS Private 5G. AWS Private 5G is a managed service that makes it easy to deploy, operate, and scale your own private mobile network at your on-premises location. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.250__ __2022-08-10__ -## __Amazon Data Lifecycle Manager__ - - ### Features - - This release adds support for excluding specific data (non-boot) volumes from multi-volume snapshot sets created by snapshot lifecycle policies - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for excluding specific data (non-root) volumes from multi-volume snapshot sets created from instances. - -## __URL Connection HTTP Client__ - - ### Bugfixes - - Fix for S3Client with URL Connection http client fails with EOFException when executing HeadObjectRequest for gzip encodeFix to S3Client fails with EOFException. - -# __2.17.249__ __2022-08-09__ -## __Amazon Augmented AI Runtime__ - - ### Features - - Fix bug with parsing ISO-8601 CreationTime in Java SDK in DescribeHumanLoop - -## __Amazon CloudWatch__ - - ### Features - - Various quota increases related to dimensions and custom metrics - -## __Amazon Location Service__ - - ### Features - - Amazon Location Service now allows circular geofences in BatchPutGeofence, PutGeofence, and GetGeofence APIs. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Automatic Model Tuning now supports specifying multiple alternate EC2 instance types to make tuning jobs more robust when the preferred instance type is not available due to insufficient capacity. - -# __2.17.248__ __2022-08-08__ -## __AWS Glue__ - - ### Features - - Add an option to run non-urgent or non-time sensitive Glue Jobs on spare capacity - -## __AWS IoT Wireless__ - - ### Features - - AWS IoT Wireless release support for sidewalk data reliability. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __AWS SSO OIDC__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __AWS Single Sign-On__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __AWS Single Sign-On Admin__ - - ### Features - - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) - -## __Amazon Pinpoint__ - - ### Features - - Adds support for Advance Quiet Time in Journeys. Adds RefreshOnSegmentUpdate and WaitForQuietTime to JourneyResponse. - -## __Amazon QuickSight__ - - ### Features - - A series of documentation updates to the QuickSight API reference. - -# __2.17.247__ __2022-08-04__ -## __AWS Config__ - - ### Features - - Add resourceType enums for Athena, GlobalAccelerator, Detective and EC2 types - -## __AWS Database Migration Service__ - - ### Features - - Documentation updates for Database Migration Service (DMS). - -## __AWS IoT__ - - ### Features - - The release is to support attach a provisioning template to CACert for JITP function, Customer now doesn't have to hardcode a roleArn and templateBody during register a CACert to enable JITP. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds support for Tags on Amazon Chime SDK WebRTC sessions - -# __2.17.246__ __2022-08-03__ -## __AWS WAFV2__ - - ### Features - - You can now associate an AWS WAF web ACL with an Amazon Cognito user pool. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Add a new exception type, ForbiddenException, that is returned when request is not allowed - -# __2.17.245__ __2022-08-02__ -## __AWS License Manager User Subscriptions__ - - ### Features - - This release supports user based subscription for Microsoft Visual Studio Professional and Enterprise on EC2. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Personalize__ - - ### Features - - This release adds support for incremental bulk ingestion for the Personalize CreateDatasetImportJob API. - -# __2.17.244__ __2022-08-01__ -## __AWS Config__ - - ### Features - - Documentation update for PutConfigRule and PutOrganizationConfigRule - -## __AWS SDK for Java v2__ - - ### Bugfixes - - AWS-JSON services use the Fault trait to designate exceptions that are the service's fault (i.e. 500), rather than HTTP status code bindings like REST services. In cases where the response being unmarshalled does *NOT* have a status code (e.g. because the response was constructed rather from some other data rather than an actual HTTP response), the status code will default to 500 for faults and 400 for non-faults. - -## __Amazon WorkSpaces__ - - ### Features - - This release introduces ModifySamlProperties, a new API that allows control of SAML properties associated with a WorkSpaces directory. The DescribeWorkspaceDirectories API will now additionally return SAML properties in its responses. - -# __2.17.243__ __2022-07-29__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Shield__ - - ### Features - - AWS Shield Advanced now supports filtering for ListProtections and ListProtectionGroups. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -## __Amazon FSx__ - - ### Features - - Documentation updates for Amazon FSx - -# __2.17.242__ __2022-07-28__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for VM Import/Export. - -## __Amazon Elasticsearch Service__ - - ### Features - - This release adds support for gp3 EBS (Elastic Block Store) storage. - -## __Amazon Lookout for Vision__ - - ### Features - - This release introduces support for image segmentation models and updates CPU accelerator options for models hosted on edge devices. - -## __Amazon OpenSearch Service__ - - ### Features - - This release adds support for gp3 EBS (Elastic Block Store) storage. - -# __2.17.241__ __2022-07-27__ -## __AWS Audit Manager__ - - ### Features - - This release adds an exceeded quota exception to several APIs. We added a ServiceQuotaExceededException for the following operations: CreateAssessment, CreateControl, CreateAssessmentFramework, and UpdateAssessmentStatus. - -## __AWS Config__ - - ### Features - - This release adds ListConformancePackComplianceScores API to support the new compliance score feature, which provides a percentage of the number of compliant rule-resource combinations in a conformance pack compared to the number of total possible rule-resource combinations in the conformance pack. - -## __AWS Global Accelerator__ - - ### Features - - Global Accelerator now supports dual-stack accelerators, enabling support for IPv4 and IPv6 traffic. - -## __AWS Marketplace Catalog Service__ - - ### Features - - The SDK for the StartChangeSet API will now automatically set and use an idempotency token in the ClientRequestToken request parameter if the customer does not provide it. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime__ - - ### Features - - Chime VoiceConnector will now support ValidateE911Address which will allow customers to prevalidate their addresses included in their SIP invites for emergency calling - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new English and Hindi voice - Kajal. Kajal is available as Neural voice only. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adding doc updates for OpsCenter support in Service Setting actions. - -## __Amazon WorkSpaces__ - - ### Features - - Added CreateWorkspaceImage API to create a new WorkSpace image from an existing WorkSpace. - -# __2.17.240__ __2022-07-26__ -## __AWS AppSync__ - - ### Features - - Adds support for a new API to evaluate mapping templates with mock data, allowing you to remotely unit test your AppSync resolvers and functions. - -## __AWS SecurityHub__ - - ### Features - - Documentation updates for AWS Security Hub - -## __AWS Transfer Family__ - - ### Features - - AWS Transfer Family now supports Applicability Statement 2 (AS2), a network protocol used for the secure and reliable transfer of critical Business-to-Business (B2B) data over the public internet using HTTP/HTTPS as the transport mechanism. - -## __Amazon Detective__ - - ### Features - - Added the ability to get data source package information for the behavior graph. Graph administrators can now start (or stop) optional datasources on the behavior graph. - -## __Amazon GuardDuty__ - - ### Features - - Amazon GuardDuty introduces a new Malware Protection feature that triggers malware scan on selected EC2 instance resources, after the service detects a potentially malicious activity. - -## __Amazon Lookout for Vision__ - - ### Features - - This release introduces support for the automatic scaling of inference units used by Amazon Lookout for Vision models. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for retrieving (revealing) sample occurrences of sensitive data that Amazon Macie detects and reports in findings. - -## __Amazon Rekognition__ - - ### Features - - This release introduces support for the automatic scaling of inference units used by Amazon Rekognition Custom Labels models. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for using RDS Proxies with RDS for MariaDB databases. - -# __2.17.239__ __2022-07-25__ -## __Auto Scaling__ - - ### Features - - Documentation update for Amazon EC2 Auto Scaling. - -# __2.17.238__ __2022-07-22__ -## __AWS Account__ - - ### Features - - This release enables customers to manage the primary contact information for their AWS accounts. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/API_Operations.html - -## __AWS Elemental MediaLive__ - - ### Features - - Link devices now support remote rebooting. Link devices now support maintenance windows. Maintenance windows allow a Link device to install software updates without stopping the MediaLive channel. The channel will experience a brief loss of input from the device while updates are installed. - -## __AWS IoT Core Device Advisor__ - - ### Features - - Added new service feature (Early access only) - Long Duration Test, where customers can test the IoT device to observe how it behaves when the device is in operation for longer period. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix issue in IMDS credentials provider that causes expired credentials to be vended for a short period of time after the credentials provider is inactive for a long time. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added support for EC2 M1 Mac instances. For more information, please visit aws.amazon.com/mac. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds the "ModifyActivityStream" API with support for audit policy state locking and unlocking. - -## __Amazon Transcribe Service__ - - ### Features - - Remove unsupported language codes for StartTranscriptionJob and update VocabularyFileUri for UpdateMedicalVocabulary - -# __2.17.237__ __2022-07-21__ -## __AWS Database Migration Service__ - - ### Features - - Documentation updates for Database Migration Service (DMS). - -## __AWS EC2 Instance Connect__ - - ### Features - - This release includes a new exception type "EC2InstanceUnavailableException" for SendSSHPublicKey and SendSerialConsoleSSHPublicKey APIs. - -## __AWS IoT SiteWise__ - - ### Features - - Added asynchronous API to ingest bulk historical and current data into IoT SiteWise. - -## __AWS Network Firewall__ - - ### Features - - Network Firewall now supports referencing dynamic IP sets from stateful rule groups, for IP sets stored in Amazon VPC prefix lists. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides Oauth2 support for SharePoint Online. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-sharepoint.html - -## __Amazon Athena__ - - ### Features - - This feature allows customers to retrieve runtime statistics for completed queries - -## __Amazon CloudWatch__ - - ### Features - - Adding support for the suppression of Composite Alarm actions - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Enable copy-on-write restore type - -## __Amazon Fraud Detector__ - - ### Features - - The release introduces Account Takeover Insights (ATI) model. The ATI model detects fraud relating to account takeover. This release also adds support for new variable types: ARE_CREDENTIALS_VALID and SESSION_ID and adds new structures to Model Version APIs. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for creating an RDS Proxy for an RDS for MariaDB database. - -## __Amazon S3 Transfer Manager__ - - ### Bugfixes - - Fixed an issue where using S3ClientConfiguration.Builder.endpointOverride could cause AWS_ERROR_INVALID_ARGUMENT. - -# __2.17.236__ __2022-07-20__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - AWS Certificate Manager (ACM) Private Certificate Authority (PCA) documentation updates - -## __AWS IoT__ - - ### Features - - GA release the ability to enable/disable IoT Fleet Indexing for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs. This includes Named Shadow Selection as a part of the UpdateIndexingConfiguration API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.235__ __2022-07-19__ -## __AWS Glue__ - - ### Features - - Documentation updates for AWS Glue Job Timeout and Autoscaling - -## __Amazon DevOps Guru__ - - ### Features - - Added new APIs for log anomaly detection feature. - -## __Amazon SageMaker Service__ - - ### Features - - Fixed an issue with cross account QueryLineage - -## __Amazon Sagemaker Edge Manager__ - - ### Features - - Amazon SageMaker Edge Manager provides lightweight model deployment feature to deploy machine learning models on requested devices. - -## __Amazon WorkSpaces__ - - ### Features - - Increased the character limit of the login message from 850 to 2000 characters. - -# __2.17.234__ __2022-07-18__ -## __AWS Application Discovery Service__ - - ### Features - - Add AWS Agentless Collector details to the GetDiscoverySummary API response - -## __AWS Elemental MediaPackage__ - - ### Features - - This release adds "IncludeIframeOnlyStream" for Dash endpoints and increases the number of supported video and audio encryption presets for Speke v2 - -## __AWS Key Management Service__ - - ### Features - - Added support for the SM2 KeySpec in China Partition Regions - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Single Sign-On Admin__ - - ### Features - - AWS SSO now supports attaching customer managed policies and a permissions boundary to your permission sets. This release adds new API operations to manage and view the customer managed policies and the permissions boundary for a given permission set. - -## __Amazon ElastiCache__ - - ### Features - - Adding AutoMinorVersionUpgrade in the DescribeReplicationGroups API - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Edge Manager provides lightweight model deployment feature to deploy machine learning models on requested devices. - -# __2.17.233__ __2022-07-15__ -## __AWS DataSync__ - - ### Features - - Documentation updates for AWS DataSync regarding configuring Amazon FSx for ONTAP location security groups and SMB user permissions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - This SDK release provide customers ability to add sensitivity level for WAF SQLI Match Statements. - -## __Amazon CloudWatch Evidently__ - - ### Features - - This release adds support for the new segmentation feature. - -## __Amazon DynamoDB Enhanced__ - - ### Bugfixes - - Adding usage of ExpressionNames to VersionedRecord, thereby allowing version attributes with reserved words and special characters - -## __Elastic Disaster Recovery Service__ - - ### Features - - Changed existing APIs to allow choosing a dynamic volume type for replicating volumes, to reduce costs for customers. - -## __S3 Transfer Manager (Developer Preview)__ - - ### Bugfixes - - Fixed possible security issue in `S3TransferManager`s `downloadDirectory` operation where files could be downloaded to a sibling directory of the destination directory if the key contained relative paths. - -# __2.17.232__ __2022-07-14__ -## __AWS Config__ - - ### Features - - Update ResourceType enum with values for Route53Resolver, Batch, DMS, Workspaces, Stepfunctions, SageMaker, ElasticLoadBalancingV2, MSK types - -## __AWS Glue__ - - ### Features - - This release adds an additional worker type for Glue Streaming jobs. - -## __AWS Outposts__ - - ### Features - - This release adds the ShipmentInformation and AssetInformationList fields to the GetOrder API response. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - This release adds AccessControlConfigurations which allow you to redefine your document level access control without the need for content re-indexing. - -## __Amazon Athena__ - - ### Features - - This release updates data types that contain either QueryExecutionId, NamedQueryId or ExpectedBucketOwner. Ids must be between 1 and 128 characters and contain only non-whitespace characters. ExpectedBucketOwner must be 12-digit string. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds flow logs for Transit Gateway to allow customers to gain deeper visibility and insights into network traffic through their Transit Gateways. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for G5, P4d, and C6i instance types in Amazon SageMaker Inference and increases the number of hyperparameters that can be searched from 20 to 30 in Amazon SageMaker Automatic Model Tuning - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio adds support for IAM-based access to AWS resources for Nimble Studio components and custom studio components. Studio Component scripts use these roles on Nimble Studio workstation to mount filesystems, access S3 buckets, or other configured resources in the Studio's AWS account - -## __CodeArtifact__ - - ### Features - - This release introduces Package Origin Controls, a mechanism used to counteract Dependency Confusion attacks. Adds two new APIs, PutPackageOriginConfiguration and DescribePackage, and updates the ListPackage, DescribePackageVersion and ListPackageVersion APIs in support of the feature. - -## __Firewall Management Service__ - - ### Features - - Adds support for strict ordering in stateful rule groups in Network Firewall policies. - -## __Inspector2__ - - ### Features - - This release adds support for Inspector V2 scan configurations through the get and update configuration APIs. Currently this allows configuring ECR automated re-scan duration to lifetime or 180 days or 30 days. - -# __2.17.231__ __2022-07-13__ -## __Amazon AppConfig__ - - ### Features - - Adding Create, Get, Update, Delete, and List APIs for new two new resources: Extensions and ExtensionAssociations. - -## __URL Connection Client__ - - ### Bugfixes - - Set the `Accept` header for `UrlConnectionHttpClient` because the default one does not comply with RFC 7231. See https://bugs.openjdk.org/browse/JDK-8163921 - -# __2.17.230__ __2022-07-12__ -## __AWS Network Manager__ - - ### Features - - This release adds general availability API support for AWS Cloud WAN. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.229__ __2022-07-11__ -## __AWS SDK for Java v2__ - - ### Features - - Jitter credential provider cache refresh times. - - Log a warning when an extreme number of async credential providers are running in parallel, because it could indicate that the user is not closing their clients or credential providers when they are done using them. - - Share background refresh threads across async credential providers to reduce base SDK resource consumption. - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Build, manage, and monitor a unified global network that connects resources running across your cloud and on-premises environments using the AWS Cloud WAN APIs. - -## __Amazon Redshift__ - - ### Features - - This release adds a new --snapshot-arn field for describe-cluster-snapshots, describe-node-configuration-options, restore-from-cluster-snapshot, authorize-snapshot-acsess, and revoke-snapshot-acsess APIs. It allows customers to give a Redshift snapshot ARN or a Redshift Serverless ARN as input. - -## __Redshift Serverless__ - - ### Features - - Removed prerelease language for GA launch. - -# __2.17.228__ __2022-07-08__ -## __AWS Backup__ - - ### Features - - This release adds support for authentication using IAM user identity instead of passed IAM role, identified by excluding the IamRoleArn field in the StartRestoreJob API. This feature applies to only resource clients with a destructive restore nature (e.g. SAP HANA). - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Requests which are defined with AuthType as None should not be signed or authorized by the SDK. - -# __2.17.227__ __2022-07-07__ -## __AWS Database Migration Service__ - - ### Features - - New api to migrate event subscriptions to event bridge rules - -## __AWS IoT__ - - ### Features - - This release adds support to register a CA certificate without having to provide a verification certificate. This also allows multiple AWS accounts to register the same CA in the same region. - -## __AWS IoT Wireless__ - - ### Features - - Adds 5 APIs: PutPositionConfiguration, GetPositionConfiguration, ListPositionConfigurations, UpdatePosition, GetPosition for the new Positioning Service feature which enables customers to configure solvers to calculate position of LoRaWAN devices, or specify position of LoRaWAN devices & gateways. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds support for AppKeys and TenantIds in Amazon Chime SDK WebRTC sessions - -## __Amazon SageMaker Service__ - - ### Features - - Heterogeneous clusters: the ability to launch training jobs with multiple instance types. This enables running component of the training job on the instance type that is most suitable for it. e.g. doing data processing and augmentation on CPU instances and neural network training on GPU instances - -# __2.17.226__ __2022-07-06__ -## __AWS CloudFormation__ - - ### Features - - My AWS Service (placeholder) - Add a new feature Account-level Targeting for StackSet operation - -## __Synthetics__ - - ### Features - - This release introduces Group feature, which enables users to group cross-region canaries. - -# __2.17.225__ __2022-07-05__ -## __AWS Config__ - - ### Features - - Updating documentation service limits - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Adds support for tagging incident-record on creation by providing incident tags in the template within a response-plan. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release introduces additional optional parameters "messageSelectionStrategy" to PromptSpecification, which enables the users to configure the bot to play messages in orderly manner. - -## __Amazon QuickSight__ - - ### Features - - This release allows customers to programmatically create QuickSight accounts with Enterprise and Enterprise + Q editions. It also releases allowlisting domains for embedding QuickSight dashboards at runtime through the embedding APIs. - -## __Amazon Relational Database Service__ - - ### Features - - Adds waiters support for DBCluster. - -## __IAM Roles Anywhere__ - - ### Features - - IAM Roles Anywhere allows your workloads such as servers, containers, and applications to obtain temporary AWS credentials and use the same IAM roles and policies that you have configured for your AWS workloads to access AWS resources. - -# __2.17.224__ __2022-07-01__ -## __AWS Database Migration Service__ - - ### Features - - Added new features for AWS DMS version 3.4.7 that includes new endpoint settings for S3, OpenSearch, Postgres, SQLServer and Oracle. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for additional retention periods to Performance Insights. - -# __2.17.223__ __2022-06-30__ -## __AWS Glue__ - - ### Features - - This release adds tag as an input of CreateDatabase - -## __AWS Price List Service__ - - ### Features - - Documentation update for GetProducts Response. - -## __AWS Well-Architected Tool__ - - ### Features - - Added support for UpdateGlobalSettings API. Added status filter to ListWorkloadShares and ListLensShares. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for alfresco - -## __Amazon Athena__ - - ### Features - - This feature introduces the API support for Athena's parameterized query and BatchGetPreparedStatement API. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release adds the optional MinAllowedConfidenceScoreForMerging parameter to the CreateDomain, UpdateDomain, and GetAutoMergingPreview APIs in Customer Profiles. This parameter is used as a threshold to influence the profile auto-merging step of the Identity Resolution process. - -## __Amazon EMR__ - - ### Features - - This release adds support for the ExecutionRoleArn parameter in the AddJobFlowSteps and DescribeStep APIs. Customers can use ExecutionRoleArn to specify the IAM role used for each job they submit using the AddJobFlowSteps API. - -## __Amazon WorkMail__ - - ### Features - - This release adds support for managing user availability configurations in Amazon WorkMail. - -## __AmazonMWAA__ - - ### Features - - Documentation updates for Amazon Managed Workflows for Apache Airflow. - -# __2.17.222__ __2022-06-29__ -## __AWS Common Runtime HTTP Client__ - - ### Bugfixes - - Improve connection reusing by keying connection pools using hostname + port, instead of the full URI. - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for automatic renewal of MediaLive reservations at the end of each reservation term. Automatic renewal is optional. This release also adds support for labelling accessibility-focused audio and caption tracks in HLS outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon AppStream__ - - ### Features - - Includes support for StreamingExperienceSettings in CreateStack and UpdateStack APIs - -## __Amazon EMR__ - - ### Features - - This release introduces additional optional parameter "Throughput" to VolumeSpecification to enable user to configure throughput for gp3 ebs volumes. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds: UpdateFeatureGroup, UpdateFeatureMetadata, DescribeFeatureMetadata APIs; FeatureMetadata type in Search API; LastModifiedTime, LastUpdateStatus, OnlineStoreTotalSizeBytes in DescribeFeatureGroup API. - -## __Amazon Translate__ - - ### Features - - Added ListLanguages API which can be used to list the languages supported by Translate. - -## __Elastic Load Balancing__ - - ### Features - - This release adds two attributes for ALB. One, helps to preserve the host header and the other helps to modify, preserve, or remove the X-Forwarded-For header in the HTTP request. - -## __Redshift Serverless__ - - ### Features - - Add new API operations for Amazon Redshift Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned clusters. The new operations let you interact with Redshift Serverless resources, such as create snapshots, list VPC endpoints, delete resource policies, and more. - -# __2.17.221__ __2022-06-28__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports Amazon FSx for NetApp ONTAP locations. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new spread placement group to EC2 Placement Groups: host level spread, which spread instances between physical hosts, available to Outpost customers only. CreatePlacementGroup and DescribePlacementGroups APIs were updated with a new parameter: SpreadLevel to support this feature. - -## __Amazon Polly__ - - ### Features - - Add 4 new neural voices - Pedro (es-US), Liam (fr-CA), Daniel (de-DE) and Arthur (en-GB). - -## __FinSpace Public API__ - - ### Features - - Release new API GetExternalDataViewAccessDetails - -# __2.17.220__ __2022-06-27__ -## __AWS IoT__ - - ### Features - - This release ease the restriction for the input of tag value to align with AWS standard, now instead of min length 1, we change it to min length 0. - -# __2.17.219__ __2022-06-24__ -## __AWS Glue__ - - ### Features - - This release enables the new ListCrawls API for viewing the AWS Glue Crawler run history. - -## __AWS RDS DataService__ - - ### Features - - Documentation updates for RDS Data API - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.218__ __2022-06-23__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has released support for automatic DolbyVision metadata generation when converting HDR10 to DolbyVision. - -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - This release adds the new API UpdateRoute that allows route to be updated to ACTIVE/INACTIVE state. In addition, CreateRoute API will now allow users to create route in ACTIVE/INACTIVE state. - -## __Amazon Lookout for Equipment__ - - ### Features - - This release adds visualizations to the scheduled inference results. Users will be able to see interference results, including diagnostic results from their running inference schedulers. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Ground Truth now supports Virtual Private Cloud. Customers can launch labeling jobs and access to their private workforce in VPC mode. - -## __Application Migration Service__ - - ### Features - - New and modified APIs for the Post-Migration Framework - -# __2.17.217__ __2022-06-22__ -## __AWS Price List Service__ - - ### Features - - This release introduces 1 update to the GetProducts API. The serviceCode attribute is now required when you use the GetProductsRequest. - -## __AWS Transfer Family__ - - ### Features - - Until today, the service supported only RSA host keys and user keys. Now with this launch, Transfer Family has expanded the support for ECDSA and ED25519 host keys and user keys, enabling customers to support a broader set of clients by choosing RSA, ECDSA, and ED25519 host and user keys. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway - -# __2.17.216__ __2022-06-21__ -## __AWS Well-Architected Tool__ - - ### Features - - Adds support for lens tagging, Adds support for multiple helpful-resource urls and multiple improvement-plan urls. - -## __Amazon EC2 Container Service__ - - ### Features - - Amazon ECS UpdateService now supports the following parameters: PlacementStrategies, PlacementConstraints and CapacityProviderStrategy. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Private IP VPNs, a new feature allowing S2S VPN connections to use private ip addresses as the tunnel outside ip address over Direct Connect as transport. - -# __2.17.215__ __2022-06-20__ -## __AWS Directory Service__ - - ### Features - - This release adds support for describing and updating AWS Managed Microsoft AD settings - -## __AWS Outposts__ - - ### Features - - This release adds the AssetLocation structure to the ListAssets response. AssetLocation includes the RackElevation for an Asset. - -## __Managed Streaming for Kafka__ - - ### Features - - Documentation updates to use Az Id during cluster creation. - -# __2.17.214__ __2022-06-17__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release updates these APIs: UpdateInstanceAttribute, DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically enable/disable High volume outbound communications using attribute type HIGH_VOLUME_OUTBOUND on the specified Amazon Connect instance. - -## __Amazon DynamoDB__ - - ### Features - - Doc only update for DynamoDB service - -## __Amazon DynamoDB Streams__ - - ### Features - - Doc only update for DynamoDB service - -## __AmazonConnectCampaignService__ - - ### Features - - Added Amazon Connect high volume outbound communications SDK. - -# __2.17.213__ __2022-06-16__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __AWS SecurityHub__ - - ### Features - - Added Threats field for security findings. Added new resource details for ECS Container, ECS Task, RDS SecurityGroup, Kinesis Stream, EC2 TransitGateway, EFS AccessPoint, CloudFormation Stack, CloudWatch Alarm, VPC Peering Connection and WAF Rules - -## __Redshift Data API Service__ - - ### Features - - This release adds a new --workgroup-name field to operations that connect to an endpoint. Customers can now execute queries against their serverless workgroups. - -# __2.17.212__ __2022-06-15__ -## __AWS Service Catalog App Registry__ - - ### Features - - This release adds a new API ListAttributeGroupsForApplication that returns associated attribute groups of an application. In addition, the UpdateApplication and UpdateAttributeGroup APIs will not allow users to update the 'Name' attribute. - -## __Amazon GuardDuty__ - - ### Features - - Adds finding fields available from GuardDuty Console. Adds FreeTrial related operations. Deprecates the use of various APIs related to Master Accounts and Replace them with Administrator Accounts. - -## __Amazon WorkSpaces__ - - ### Features - - Added new field "reason" to OperationNotSupportedException. Receiving this exception in the DeregisterWorkspaceDirectory API will now return a reason giving more context on the failure. - -## __FinSpace Public API__ - - ### Features - - This release adds a new set of APIs, GetPermissionGroup, DisassociateUserFromPermissionGroup, AssociateUserToPermissionGroup, ListPermissionGroupsByUser, ListUsersByPermissionGroup. - -# __2.17.211__ __2022-06-14__ -## __AWS Budgets__ - - ### Features - - Add a budgets ThrottlingException. Update the CostFilters value pattern. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for rules that constrain Automatic-ABR rendition selection when generating ABR package ladders. - -## __Amazon Lookout for Metrics__ - - ### Features - - Adding filters to Alert and adding new UpdateAlert API. - -# __2.17.210__ __2022-06-13__ -## __AWS Outposts__ - - ### Features - - This release adds API operations AWS uses to install Outpost servers. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Do not start periodically refreshing async credential providers until they have been used at least once. - -# __2.17.209__ __2022-06-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS STS__ - - ### Features - - Adding New WebIdentityTokenFileCredentialsProvider in sts that accepts STSClient - -## __Amazon Fraud Detector__ - - ### Features - - Documentation updates for Amazon Fraud Detector (AWSHawksNest) - -# __2.17.208__ __2022-06-09__ -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds support for live transcription in AWS GovCloud (US) Regions. - -# __2.17.207__ __2022-06-08__ -## __AWS Database Migration Service__ - - ### Features - - This release adds DMS Fleet Advisor APIs and exposes functionality for DMS Fleet Advisor. It adds functionality to create and modify fleet advisor instances, and to collect and analyze information about the local data infrastructure. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Removals - - Remove the `netty-reactive-streams-http` depdendency. It is unused after [#1629](https://github.com/aws/aws-sdk-java-v2/issues/1629), and we have no plans to use the upstream version in the future. - -## __AWSMainframeModernization__ - - ### Features - - AWS Mainframe Modernization service is a managed mainframe service and set of tools for planning, migrating, modernizing, and running mainframe workloads on AWS - -## __Amazon Neptune__ - - ### Features - - This release adds support for Neptune to be configured as a global database, with a primary DB cluster in one region, and up to five secondary DB clusters in other regions. - -## __Amazon Redshift__ - - ### Features - - Adds new API GetClusterCredentialsWithIAM to return temporary credentials. - -# __2.17.206__ __2022-06-07__ -## __AWS Audit Manager__ - - ### Features - - This release introduces 2 updates to the Audit Manager API. The roleType and roleArn attributes are now required when you use the CreateAssessment or UpdateAssessment operation. We also added a throttling exception to the RegisterAccount API operation. - -## __AWS Cost Explorer Service__ - - ### Features - - Added two new APIs to support cost allocation tags operations: ListCostAllocationTags, UpdateCostAllocationTagsStatus. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.205__ __2022-06-06__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime SDK Messaging__ - - ### Features - - This release adds support for searching channels by members via the SearchChannels API, removes required restrictions for Name and Mode in UpdateChannel API and enhances CreateChannel API by exposing member and moderator list as well as channel id as optional parameters. - -## __Amazon Connect Service__ - - ### Features - - This release adds a new API, GetCurrentUserData, which returns real-time details about users' current activity. - -# __2.17.204__ __2022-06-02__ -## __AWS Proton__ - - ### Features - - Add new "Components" API to enable users to Create, Delete and Update AWS Proton components. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for GitHub. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Provide Account Level onboarding support through CFN/CLI - -## __Amazon Connect Service__ - - ### Features - - This release adds the following features: 1) New APIs to manage (create, list, update) task template resources, 2) Updates to startTaskContact API to support task templates, and 3) new TransferContact API to programmatically transfer in-progress tasks via a contact flow. - -## __Amazon Voice ID__ - - ### Features - - Added a new attribute ServerSideEncryptionUpdateDetails to Domain and DomainSummary. - -## __CodeArtifact__ - - ### Features - - Documentation updates for CodeArtifact - -# __2.17.203__ __2022-06-01__ -## __AWS Backup Gateway__ - - ### Features - - Adds GetGateway and UpdateGatewaySoftwareNow API and adds hypervisor name to UpdateHypervisor API - -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds support for centrally controlling each participant's ability to send and receive audio, video and screen share within a WebRTC session. Attendee capabilities can be specified when the attendee is created and updated during the session with the new BatchUpdateAttendeeCapabilitiesExcept API. - -## __Amazon Forecast Service__ - - ### Features - - Added Format field to Import and Export APIs in Amazon Forecast. Added TimeSeriesSelector to Create Forecast API. - -## __Amazon Route 53__ - - ### Features - - Add new APIs to support Route 53 IP Based Routing - -# __2.17.202__ __2022-05-31__ -## __AWS IoT SiteWise__ - - ### Features - - This release adds the following new optional field to the IoT SiteWise asset resource: assetDescription. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Amazon Cognito now supports IP Address propagation for all unauthenticated APIs (e.g. SignUp, ForgotPassword). - -## __Amazon Lookout for Metrics__ - - ### Features - - Adding backtest mode to detectors using the Cloudwatch data source. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Notebook Instances now support Jupyter Lab 3. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports automatic language identification for multi-lingual audio in batch mode. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Changed existing APIs and added new APIs to accommodate using multiple AWS accounts with AWS Elastic Disaster Recovery. - -# __2.17.201__ __2022-05-27__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports TLS encryption in transit, file system policies and access points for EFS locations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Appflow__ - - ### Features - - Adding the following features/changes: Parquet output that preserves typing from the source connector, Failed executions threshold before deactivation for scheduled flows, increasing max size of access and refresh token from 2048 to 4096 - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Notebook Instances now allows configuration of Instance Metadata Service version and Amazon SageMaker Studio now supports G5 instance types. - -## __EMR Serverless__ - - ### Features - - This release adds support for Amazon EMR Serverless, a serverless runtime environment that simplifies running analytics applications using the latest open source frameworks such as Apache Spark and Apache Hive. - -# __2.17.200__ __2022-05-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - C7g instances, powered by the latest generation AWS Graviton3 processors, provide the best price performance in Amazon EC2 for compute-intensive workloads. - -## __Amazon Forecast Service__ - - ### Features - - Introduced a new field in Auto Predictor as Time Alignment Boundary. It helps in aligning the timestamps generated during Forecast exports - -## __Amazon Lightsail__ - - ### Features - - Amazon Lightsail now supports the ability to configure a Lightsail Container Service to pull images from Amazon ECR private repositories in your account. - -## __EMR Serverless Web Service__ - - ### Features - - This release adds support for Amazon EMR Serverless, a serverless runtime environment that simplifies running analytics applications using the latest open source frameworks such as Apache Spark and Apache Hive. - -# __2.17.199__ __2022-05-25__ -## __AWS App Runner__ - - ### Features - - Documentation-only update added for CodeConfiguration. - -## __AWS CloudFormation__ - - ### Features - - Add a new parameter statusReason to DescribeStackSetOperation output for additional details - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway - -## __Amazon FSx__ - - ### Features - - This release adds root squash support to FSx for Lustre to restrict root level access from clients by mapping root users to a less-privileged user/group with limited permissions. - -## __Amazon Lookout for Metrics__ - - ### Features - - Adding AthenaSourceConfig for MetricSet APIs to support Athena as a data source. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot adds support for manually selecting features from the input dataset using the CreateAutoMLJob API. - -## __Amazon Voice ID__ - - ### Features - - VoiceID will now automatically expire Speakers if they haven't been accessed for Enrollment, Re-enrollment or Successful Auth for three years. The Speaker APIs now return a "LastAccessedAt" time for Speakers, and the EvaluateSession API returns "SPEAKER_EXPIRED" Auth Decision for EXPIRED Speakers. - -# __2.17.198__ __2022-05-24__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for rules that constrain Automatic-ABR rendition selection when generating ABR package ladders. - -## __AWS Network Manager__ - - ### Features - - This release adds Multi Account API support for a TGW Global Network, to enable and disable AWSServiceAccess with AwsOrganizations for Network Manager service and dependency CloudFormation StackSets service. - -## __AWS SDK for Java v2__ - - ### Features - - Bump CRT version to 0.16.10, which contains M1 support [#2942](https://github.com/aws/aws-sdk-java-v2/issues/2942) - - Updated service endpoint metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Amazon Cognito now supports requiring attribute verification (ex. email and phone number) before update. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Stop Protection feature enables customers to protect their instances from accidental stop actions. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Doc-only update. For MessageReviewHandler structure, added timeout period in the description of the fallbackResult field - -# __2.17.197__ __2022-05-23__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - Added support for encryption in transit for Memcached clusters. Customers can now launch Memcached cluster with encryption in transit enabled when using Memcached version 1.6.12 or later. - -## __Amazon Forecast Service__ - - ### Features - - New APIs for Monitor that help you understand how your predictors perform over time. - -## __Amazon Personalize__ - - ### Features - - Adding modelMetrics as part of DescribeRecommender API response for Personalize. - -# __2.17.196__ __2022-05-20__ -## __Amazon CloudWatch Logs__ - - ### Features - - Doc-only update to publish the new valid values for log retention - -## __Amazon Comprehend__ - - ### Features - - Comprehend releases 14 new entity types for DetectPiiEntities and ContainsPiiEntities APIs. - -# __2.17.195__ __2022-05-19__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Lookout for Metrics__ - - ### Features - - In this release we added SnsFormat to SNSConfiguration to support human readable alert. - -## __GameSparks__ - - ### Features - - This release adds an optional DeploymentResult field in the responses of GetStageDeploymentIntegrationTests and ListStageDeploymentIntegrationTests APIs. - -# __2.17.194__ __2022-05-18__ -## __AWS App Mesh__ - - ### Features - - This release updates the existing Create and Update APIs for meshes and virtual nodes by adding a new IP preference field. This new IP preference field can be used to control the IP versions being used with the mesh and allows for IPv6 support within App Mesh. - -## __AWS Batch__ - - ### Features - - Documentation updates for AWS Batch. - -## __AWS IoT Events Data__ - - ### Features - - Introducing new API for deleting detectors: BatchDeleteDetector. - -## __AWS IoT Greengrass V2__ - - ### Features - - This release adds the new DeleteDeployment API operation that you can use to delete deployment resources. This release also adds support for discontinued AWS-provided components, so AWS can communicate when a component has any issues that you should consider before you deploy it. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - AWS Transfer Family now supports SetStat server configuration option, which provides the ability to ignore SetStat command issued by file transfer clients, enabling customers to upload files without any errors. - -## __Amazon DynamoDB Enhanced Client__ - - ### Features - - Introducing the UpdateExpression API in the enhanced client and the capability to use update expressions in the extension framework. Additionally, the new AtomicCounterExtension utilizes this feature to provide atomic counter support for users through tagging and annotations. - -## __Amazon QuickSight__ - - ### Features - - API UpdatePublicSharingSettings enables IAM admins to enable/disable account level setting for public access of dashboards. When enabled, owners/co-owners for dashboards can enable public access on their dashboards. These dashboards can only be accessed through share link or embedding. - -# __2.17.193__ __2022-05-17__ -## __AWS Glue__ - - ### Features - - This release adds a new optional parameter called codeGenNodeConfiguration to CRUD job APIs that allows users to manage visual jobs via APIs. The updated CreateJob and UpdateJob will create jobs that can be viewed in Glue Studio as a visual graph. GetJob can be used to get codeGenNodeConfiguration. - -## __AWS Key Management Service__ - - ### Features - - Add HMAC best practice tip, annual rotation of AWS managed keys. - -## __S3 Transfer Manager (Developer Preview)__ - - ### Features - - Add serialization capability to ResumableFileDownload, allowing users to persist paused downloads - -# __2.17.192__ __2022-05-16__ -## __AWS Application Discovery Service__ - - ### Features - - Add Migration Evaluator Collector details to the GetDiscoverySummary API response - -## __AWS Resilience Hub__ - - ### Features - - In this release, we are introducing support for Amazon Elastic Container Service, Amazon Route 53, AWS Elastic Disaster Recovery, AWS Backup in addition to the existing supported Services. This release also supports Terraform file input from S3 and scheduling daily assessments - -## __AWS SDK for Java v2__ - - ### Features - - Bump CRT version to 0.16.8 - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __AWS Service Catalog__ - - ### Features - - Updated the descriptions for the ListAcceptedPortfolioShares API description and the PortfolioShareType parameters. - -## __Amazon CloudFront__ - - ### Features - - Introduced a new error (TooLongCSPInResponseHeadersPolicy) that is returned when the value of the Content-Security-Policy header in a response headers policy exceeds the maximum allowed length. - -## __Amazon Rekognition__ - - ### Features - - Documentation updates for Amazon Rekognition. - -## __Amazon WorkSpaces Web__ - - ### Features - - Amazon WorkSpaces Web now supports Administrator timeout control - -# __2.17.191__ __2022-05-13__ -## __Amazon Managed Grafana__ - - ### Features - - This release adds APIs for creating and deleting API keys in an Amazon Managed Grafana workspace. - -# __2.17.190__ __2022-05-12__ -## __AWS IoT__ - - ### Features - - Documentation update for China region ListMetricValues for IoT - -## __AWS Lambda__ - - ### Features - - Lambda releases NodeJs 16 managed runtime to be available in all commercial regions. - -## __AWS Outposts__ - - ### Features - - Documentation updates for AWS Outposts. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Adding support for dynamic SSM Runbook parameter values. Updating validation pattern for engagements. Adding ConflictException to UpdateReplicationSet API contract. - -## __AWS Transfer Family__ - - ### Features - - AWS Transfer Family now accepts ECDSA keys for server host keys - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for Jira. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-jira.html - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces a target type Gateway Load Balancer Endpoint for mirrored traffic. Customers can now specify GatewayLoadBalancerEndpoint option during the creation of a traffic mirror target. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Documentation-only updates for IVS Chat API Reference. - -## __Amazon Lightsail__ - - ### Features - - This release adds support to include inactive database bundles in the response of the GetRelationalDatabaseBundles request. - -## __Amazon WorkSpaces__ - - ### Features - - Increased the character limit of the login message from 600 to 850 characters. - -## __FinSpace Public API__ - - ### Features - - We've now deprecated CreateSnapshot permission for creating a data view, instead use CreateDataView permission. - -# __2.17.189__ __2022-05-11__ -## __AWS Secrets Manager__ - - ### Features - - Doc only update for Secrets Manager that fixes several customer-reported issues. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release updates AWS PrivateLink APIs to support IPv6 for PrivateLink Services and Endpoints of type 'Interface'. - -# __2.17.188__ __2022-05-10__ -## __AWS Compute Optimizer__ - - ### Features - - Documentation updates for Compute Optimizer - -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - AWS Migration Hub Refactor Spaces documentation only update to fix a formatting issue. - -## __AWS SDK for Java v2__ - - ### Features - - Bump `aws-crt` version from `0.16.1` to `0.16.7` - - - ### Bugfixes - - DynamoDBEnhanced - Fix handling attribute names with special characters including `/` - -## __Amazon EMR__ - - ### Features - - This release updates the Amazon EMR ModifyInstanceGroups API to support "MERGE" type cluster reconfiguration. Also, added the ability to specify a particular Amazon Linux release for all nodes in a cluster launch request. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added support for using NitroTPM and UEFI Secure Boot on EC2 instances. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adds BOTTLEROCKET_ARM_64_NVIDIA and BOTTLEROCKET_x86_64_NVIDIA AMI types to EKS managed nodegroups - -## __S3 Transfer Manager (Developer Preview)__ - - ### Bugfixes - - Fixed a bug in `S3TransferManager#uploadDirectory` and `S3TransferManager#downloadDirectory` where failedUploads or failedDownloads did not contain all failed transfers - - Fixed cancellation logic in `S3TransferManager#downloadDirectory` - -# __2.17.187__ __2022-05-09__ -## __AWS Cloud Control API__ - - ### Features - - SDK release for Cloud Control API to include paginators for Python SDK. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - Fixed an error in the DescribeEngagement example for AWS Incident Manager. - -## __Amazon CloudWatch Evidently__ - - ### Features - - Add detail message inside GetExperimentResults API response to indicate experiment result availability - -# __2.17.186__ __2022-05-06__ -## __AWS Elemental MediaPackage__ - - ### Features - - This release adds Dvb Dash 2014 as an available profile option for Dash Origin Endpoints. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Documentation updates for Security Hub API reference - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add new state values for IPAMs, IPAM Scopes, and IPAM Pools. - -## __Amazon Location Service__ - - ### Features - - Amazon Location Service now includes a MaxResults parameter for ListGeofences requests. - -## __Amazon Redshift__ - - ### Features - - Introduces new field 'LoadSampleData' in CreateCluster operation. Customers can now specify 'LoadSampleData' option during creation of a cluster, which results in loading of sample data in the cluster that is created. - -## __Amazon Relational Database Service__ - - ### Features - - Various documentation improvements. - -# __2.17.185__ __2022-05-05__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports a new ObjectTags Task API option that can be used to control whether Object Tags are transferred. - -## __AWS IoT__ - - ### Features - - AWS IoT Jobs now allows you to create up to 100,000 active continuous and snapshot jobs by using concurrency control. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - AWS Kendra now supports hierarchical facets for a query. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/filtering.html - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 I4i instances are powered by 3rd generation Intel Xeon Scalable processors and feature up to 30 TB of local AWS Nitro SSD storage - -# __2.17.184__ __2022-05-04__ -## __AWS Backup__ - - ### Features - - Adds support to 2 new filters about job complete time for 3 list jobs APIs in AWS Backup - -## __AWS IoT Secure Tunneling__ - - ### Features - - This release introduces a new API RotateTunnelAccessToken that allow revoking the existing tokens and generate new tokens - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release adds the TargetMaps parameter in SSM State Manager API. - -# __2.17.183__ __2022-05-03__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for allocating Dedicated Hosts on AWS Outposts. The AllocateHosts API now accepts an OutpostArn request parameter, and the DescribeHosts API now includes an OutpostArn response parameter. - -## __Amazon Kinesis Video Streams__ - - ### Features - - Add support for multiple image feature related APIs for configuring image generation and notification of a video stream. Add "GET_IMAGES" to the list of supported API names for the GetDataEndpoint API. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - Add support for GetImages API for retrieving images from a video stream - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Autopilot adds new metrics for all candidate models generated by Autopilot experiments; RStudio on SageMaker now allows users to bring your own development environment in a custom image. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation only update for doc bug fixes for the S3 API docs. - -# __2.17.182__ __2022-05-02__ -## __AWS Organizations__ - - ### Features - - This release adds the INVALID_PAYMENT_INSTRUMENT as a fail reason and an error message. - -## __AWS Outposts__ - - ### Features - - This release adds a new API called ListAssets to the Outposts SDK, which lists the hardware assets in an Outpost. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Synthetics__ - - ### Features - - CloudWatch Synthetics has introduced a new feature to provide customers with an option to delete the underlying resources that Synthetics canary creates when the user chooses to delete the canary. - -# __2.17.181__ __2022-04-29__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK nows supports creation of Dolby Vision profile 8.1, the ability to generate black frames of video, and introduces audio-only DASH and CMAF support. - -## __AWS WAFV2__ - - ### Features - - You can now inspect all request headers and all cookies. You can now specify how to handle oversize body contents in your rules that inspect the body. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Amazon CodeGuru Reviewer now supports suppressing recommendations from being generated on specific files and directories. - -## __Amazon Relational Database Service__ - - ### Features - - Feature - Adds support for Internet Protocol Version 6 (IPv6) on RDS database instances. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Update the StartChangeRequestExecution, adding TargetMaps to the Runbook parameter - -# __2.17.180__ __2022-04-28__ -## __AWS Audit Manager__ - - ### Features - - This release adds documentation updates for Audit Manager. We provided examples of how to use the Custom_ prefix for the keywordValue attribute. We also provided more details about the DeleteAssessmentReport operation. - -## __AWS Network Firewall__ - - ### Features - - AWS Network Firewall adds support for stateful threat signature AWS managed rule groups. - -## __Amazon Connect Service__ - - ### Features - - This release introduces an API for changing the current agent status of a user in Connect. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support to query the public key and creation date of EC2 Key Pairs. Additionally, the format (pem or ppk) of a key pair can be specified when creating a new key pair. - -## __Amazon GuardDuty__ - - ### Features - - Documentation update for API description. - -## __Braket__ - - ### Features - - This release enables Braket Hybrid Jobs with Embedded Simulators to have multiple instances. - -## __S3 Transfer Manager (Develper Preview)__ - - ### Features - - Add `DownloadDirectoryRequest.Builder#downloadFileRequestTransformer` and `DownloadDirectoryRequest.Builder#listObjectsRequestTranformer` to allow users to modify requests during directory downloads. - -# __2.17.179__ __2022-04-27__ -## __AWS Amplify__ - - ### Features - - Documentation only update to support the Amplify GitHub App feature launch - -## __AWS CloudTrail__ - - ### Features - - Increases the retention period maximum to 2557 days. Deprecates unused fields of the ListEventDataStores API response. Updates documentation. - -## __AWS IoT Wireless__ - - ### Features - - Add list support for event configurations, allow to get and update event configurations by resource type, support LoRaWAN events; Make NetworkAnalyzerConfiguration as a resource, add List, Create, Delete API support; Add FCntStart attribute support for ABP WirelessDevice. - -## __AWS SDK for Java v2__ - - ### Features - - Expose an option in `AsyncResponseTransformer#toFile` to allow overwriting and appending existing file. - -## __Amazon Chime SDK Media Pipelines__ - - ### Features - - For Amazon Chime SDK meetings, the Amazon Chime Media Pipelines SDK allows builders to capture audio, video, and content share streams. You can also capture meeting events, live transcripts, and data messages. The pipelines save the artifacts to an Amazon S3 bucket that you designate. - -## __Amazon Lookout for Equipment__ - - ### Features - - This release adds the following new features: 1) Introduces an option for automatic schema creation 2) Now allows for Ingestion of data containing most common errors and allows automatic data cleaning 3) Introduces new API ListSensorStatistics that gives further information about the ingested data - -## __Amazon Rekognition__ - - ### Features - - This release adds support to configure stream-processor resources for label detections on streaming-videos. UpateStreamProcessor API is also launched with this release, which could be used to update an existing stream-processor. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot adds support for custom validation dataset and validation ratio through the CreateAutoMLJob and DescribeAutoMLJob APIs. - -## __S3 Transfer Manager (Develper Preview)__ - - ### Features - - Implement pause and resume for `S3TransferManager#downloadFile` - - S3TransferManager#downloadFile now by default replaces existing file if it already exists instead of throwing FileAlreadyExistsException. See [#3108](https://github.com/aws/aws-sdk-java-v2/issues/3108) - -# __2.17.178__ __2022-04-26__ -## __AWS Glue__ - - ### Features - - This release adds documentation for the APIs to create, read, delete, list, and batch read of AWS Glue custom patterns, and for Lake Formation configuration settings in the AWS Glue crawler. - -## __AWS Network Firewall__ - - ### Features - - AWS Network Firewall now enables customers to use a customer managed AWS KMS key for the encryption of their firewall resources. - -## __AWS Price List Service__ - - ### Features - - Documentation updates for Price List API - -## __Amazon CloudFront__ - - ### Features - - CloudFront now supports the Server-Timing header in HTTP responses sent from CloudFront. You can use this header to view metrics that help you gain insights about the behavior and performance of CloudFront. To use this header, enable it in a response headers policy. - -## __Amazon Interactive Video Service Chat__ - - ### Features - - Adds new APIs for IVS Chat, a feature for building interactive chat experiences alongside an IVS broadcast. - -## __Amazon Lightsail__ - - ### Features - - This release adds support for Lightsail load balancer HTTP to HTTPS redirect and TLS policy configuration. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker Inference Recommender now accepts customer KMS key ID for encryption of endpoints and compilation outputs created during inference recommendation. - -# __2.17.177__ __2022-04-25__ -## __AWS RDS DataService__ - - ### Features - - Support to receive SQL query results in the form of a simplified JSON string. This enables developers using the new JSON string format to more easily convert it to an object using popular JSON string parsing libraries. - -## __AWS SecurityHub__ - - ### Features - - Security Hub now lets you opt-out of auto-enabling the defaults standards (CIS and FSBP) in accounts that are auto-enabled with Security Hub via Security Hub's integration with AWS Organizations. - -## __Amazon Connect Service__ - - ### Features - - This release adds SearchUsers API which can be used to search for users with a Connect Instance - -## __Amazon GameLift__ - - ### Features - - Documentation updates for Amazon GameLift. - -## __AmazonMQ__ - - ### Features - - This release adds the CRITICAL_ACTION_REQUIRED broker state and the ActionRequired API property. CRITICAL_ACTION_REQUIRED informs you when your broker is degraded. ActionRequired provides you with a code which you can use to find instructions in the Developer Guide on how to resolve the issue. - -# __2.17.176__ __2022-04-22__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix to ignore empty strings while marshalling list of strings in header field. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Include additional exceptions types. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for waiters that automatically poll for a deleted NAT Gateway until it reaches the deleted state. - -# __2.17.175__ __2022-04-21__ -## __AWS Glue__ - - ### Features - - This release adds APIs to create, read, delete, list, and batch read of Glue custom entity types - -## __AWS IoT SiteWise__ - - ### Features - - This release adds 3 new batch data query APIs : BatchGetAssetPropertyValue, BatchGetAssetPropertyValueHistory and BatchGetAssetPropertyAggregates - -## __AWS IoT TwinMaker__ - - ### Features - - General availability (GA) for AWS IoT TwinMaker. For more information, see https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html - -## __AWS MediaTailor__ - - ### Features - - This release introduces tiered channels and adds support for live sources. Customers using a STANDARD channel can now create programs using live sources. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __AWS Storage Gateway__ - - ### Features - - This release adds support for minimum of 5 character length virtual tape barcodes. - -## __Amazon Connect Wisdom Service__ - - ### Features - - This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -## __Amazon Lookout for Metrics__ - - ### Features - - Added DetectMetricSetConfig API for detecting configuration required for creating metric set from provided S3 data source. - -# __2.17.174__ __2022-04-20__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Prevent IndexOutOfBoundsException when PutObject tagging is an empty set. - -## __Amazon Connect Service__ - - ### Features - - This release adds APIs to search, claim, release, list, update, and describe phone numbers. You can also use them to associate and disassociate contact flows to phone numbers. - -## __Amazon Macie 2__ - - ### Features - - Sensitive data findings in Amazon Macie now indicate how Macie found the sensitive data that produced a finding (originType). - -## __Amazon Relational Database Service__ - - ### Features - - Added a new cluster-level attribute to set the capacity range for Aurora Serverless v2 instances. - -## __Application Migration Service__ - - ### Features - - Removed required annotation from input fields in Describe operations requests. Added quotaValue to ServiceQuotaExceededException - -# __2.17.173__ __2022-04-19__ -## __AWS Key Management Service__ - - ### Features - - Adds support for KMS keys and APIs that generate and verify HMAC codes - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - This release contains corrected HomeDirectoryMappings examples for several API functions: CreateAccess, UpdateAccess, CreateUser, and UpdateUser,. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for Quip. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-quip.html - -## __Amazon Personalize__ - - ### Features - - Adding StartRecommender and StopRecommender APIs for Personalize. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new Austrian German voice - Hannah. Hannah is available as Neural voice only. - -## __Amazon Redshift__ - - ### Features - - Introduces new fields for LogDestinationType and LogExports on EnableLogging requests and Enable/Disable/DescribeLogging responses. Customers can now select CloudWatch Logs as a destination for their Audit Logs. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Added offset support for specifying the number of days to wait after the date and time specified by a CRON expression when creating SSM association. - -## __Amazon Textract__ - - ### Features - - This release adds support for specifying and extracting information from documents using the Queries feature within Analyze Document API - -## __Amazon WorkLink__ - - ### Features - - Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - -## __Auto Scaling__ - - ### Features - - EC2 Auto Scaling now adds default instance warm-up times for all scaling activities, health check replacements, and other replacement events in the Auto Scaling instance lifecycle. - -# __2.17.172__ __2022-04-15__ -## __Amazon Athena__ - - ### Features - - This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. - -## __Amazon Lightsail__ - - ### Features - - This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. - -## __Amazon Relational Database Service__ - - ### Features - - Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation - -# __2.17.171__ __2022-04-14__ -## __AWS Batch__ - - ### Features - - Enables configuration updates for compute environments with BEST_FIT_PROGRESSIVE and SPOT_CAPACITY_OPTIMIZED allocation strategies. - -## __AWS Glue__ - - ### Features - - Auto Scaling for Glue version 3.0 and later jobs to dynamically scale compute resources. This SDK change provides customers with the auto-scaled DPU usage - -## __AWS SDK for Java v2__ - - ### Features - - Automatically refresh credentials in the background when async credential refreshes are enabled, even if traffic is low. - - Updated service endpoint metadata. - -## __Amazon AppStream__ - - ### Features - - Includes updates for create and update fleet APIs to manage the session scripts locations for Elastic fleets. - -## __Amazon Appflow__ - - ### Features - - Enables users to pass custom token URL parameters for Oauth2 authentication during create connector profile - -## __Amazon CloudWatch__ - - ### Features - - Updates documentation for additional statistics in CloudWatch Metric Streams. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -# __2.17.170__ __2022-04-13__ -## __Amazon CloudWatch__ - - ### Features - - Adds support for additional statistics in CloudWatch Metric Streams. - -## __Amazon FSx__ - - ### Features - - This release adds support for deploying FSx for ONTAP file systems in a single Availability Zone. - -# __2.17.169__ __2022-04-12__ -## __AWS IoT TwinMaker__ - - ### Features - - This release adds the following new features: 1) ListEntities API now supports search using ExternalId. 2) BatchPutPropertyValue and GetPropertyValueHistory API now allows users to represent time in sub-second level precisions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DevOps Guru__ - - ### Features - - This release adds new APIs DeleteInsight to deletes the insight along with the associated anomalies, events and recommendations. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - X2idn and X2iedn instances are powered by 3rd generation Intel Xeon Scalable processors with an all-core turbo frequency up to 3.5 GHzAmazon EC2. C6a instances are powered by 3rd generation AMD EPYC processors. - -## __Amazon Elastic File System__ - - ### Features - - Amazon EFS adds support for a ThrottlingException when using the CreateAccessPoint API if the account is nearing the AccessPoint limit(120). - -# __2.17.168__ __2022-04-11__ -## __AWS Amplify UI Builder__ - - ### Features - - In this release, we have added the ability to bind events to component level actions. - -## __AWS App Runner__ - - ### Features - - This release adds tracing for App Runner services with X-Ray using AWS Distro for OpenTelemetry. New APIs: CreateObservabilityConfiguration, DescribeObservabilityConfiguration, ListObservabilityConfigurations, and DeleteObservabilityConfiguration. Updated APIs: CreateService and UpdateService. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon WorkSpaces__ - - ### Features - - Added API support that allows customers to create GPU-enabled WorkSpaces using EC2 G4dn instances. - -# __2.17.167__ __2022-04-08__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for the pass-through of WebVTT styling to WebVTT outputs, pass-through of KLV metadata to supported formats, and improved filter support for processing 444/RGB content. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments. - -## __AWS WAFV2__ - - ### Features - - Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response. - -# __2.17.166__ __2022-04-07__ -## __AWS Performance Insights__ - - ### Features - - Adds support for DocumentDB to the Performance Insights API. - -## __Amazon API Gateway__ - - ### Features - - ApiGateway CLI command get-usage now includes usagePlanId, startDate, and endDate fields in the output to match documentation. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Added support to enable/disable performance insights when creating or modifying db instances - -## __Amazon EventBridge__ - - ### Features - - Adds new EventBridge Endpoint resources for disaster recovery, multi-region failover, and cross-region replication capabilities to help you build resilient event-driven applications. - -## __Amazon Personalize__ - - ### Features - - This release provides tagging support in AWS Personalize. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon Sagemaker Notebook Instances now supports G5 instance types - -# __2.17.165__ __2022-04-06__ -## __AWS Config__ - - ### Features - - Add resourceType enums for AWS::EMR::SecurityConfiguration and AWS::SageMaker::CodeRepository - -## __AWS Lambda__ - - ### Features - - This release adds new APIs for creating and managing Lambda Function URLs and adds a new FunctionUrlAuthType parameter to the AddPermission API. Customers can use Function URLs to create built-in HTTPS endpoints on their functions. - -## __AWS Panorama__ - - ### Features - - Added Brand field to device listings. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - Upgrade jackson-databind to 2.13.2.2 - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for Box. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-box.html - -# __2.17.164__ __2022-04-05__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports Amazon FSx for OpenZFS locations. - -## __AWS S3 Control__ - - ### Features - - Documentation-only update for doc bug fixes for the S3 Control API docs. - -## __AWS SDK for Java v2__ - - ### Features - - Bump CRT version to `0.16.1`. - - - ### Bugfixes - - Refresh IMDS credentials more aggressively. - -## __AWS SecurityHub__ - - ### Features - - Added additional ASFF details for RdsSecurityGroup AutoScalingGroup, ElbLoadBalancer, CodeBuildProject and RedshiftCluster. - -## __Amazon FSx__ - - ### Features - - Provide customers more visibility into file system status by adding new "Misconfigured Unavailable" status for Amazon FSx for Windows File Server. - -# __2.17.163__ __2022-04-04__ -## __AWS IoT__ - - ### Features - - AWS IoT - AWS IoT Device Defender adds support to list metric datapoints collected for IoT devices through the ListMetricValues API - -## __AWS Proton__ - - ### Features - - SDK release to support tagging for AWS Proton Repository resource - -## __AWS Server Migration Service__ - - ### Features - - Revised product update notice for SMS console deprecation. - -## __AWS Service Catalog__ - - ### Features - - This release adds ProvisioningArtifictOutputKeys to DescribeProvisioningParameters to reference the outputs of a Provisioned Product and deprecates ProvisioningArtifactOutputs. - -# __2.17.162__ __2022-04-01__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release updates these APIs: UpdateInstanceAttribute, DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically enable/disable multi-party conferencing using attribute type MULTI_PARTY_CONFERENCING on the specified Amazon Connect instance. - -# __2.17.161__ __2022-03-31__ -## __AWS Audit Manager__ - - ### Features - - This release adds documentation updates for Audit Manager. The updates provide data deletion guidance when a customer deregisters Audit Manager or deregisters a delegated administrator. - -## __AWS Cloud Control API__ - - ### Features - - SDK release for Cloud Control API in Amazon Web Services China (Beijing) Region, operated by Sinnet, and Amazon Web Services China (Ningxia) Region, operated by NWCD - -## __AWS Glue DataBrew__ - - ### Features - - This AWS Glue Databrew release adds feature to support ORC as an input format. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix NPE thrown from serializing/deserializing a structure that has map type with null values - -## __Amazon Managed Grafana__ - - ### Features - - This release adds tagging support to the Managed Grafana service. New APIs: TagResource, UntagResource and ListTagsForResource. Updates: add optional field tags to support tagging while calling CreateWorkspace. - -## __Amazon Pinpoint SMS Voice V2__ - - ### Features - - Amazon Pinpoint now offers a version 2.0 suite of SMS and voice APIs, providing increased control over sending and configuration. This release is a new SDK for sending SMS and voice messages called PinpointSMSVoiceV2. - -## __Amazon WorkSpaces__ - - ### Features - - Added APIs that allow you to customize the logo, login message, and help links in the WorkSpaces client login page. To learn more, visit https://docs.aws.amazon.com/workspaces/latest/adminguide/customize-branding.html - -## __Route53 Recovery Cluster__ - - ### Features - - This release adds a new API "ListRoutingControls" to list routing control states using the highly reliable Route 53 ARC data plane endpoints. - -## __URLConnection HTTP Client__ - - ### Features - - ProxyConfiguration support for UrlConnectionHttpClient. - -# __2.17.160__ __2022-03-30__ -## __AWS IoT__ - - ### Features - - Doc only update for IoT that fixes customer-reported issues. - -## __AWS IoT Data Plane__ - - ### Features - - Update the default AWS IoT Core Data Plane endpoint from VeriSign signed to ATS signed. If you have firewalls with strict egress rules, configure the rules to grant you access to data-ats.iot.[region].amazonaws.com or data-ats.iot.[region].amazonaws.com.cn. - -## __AWS SDK for Java v2__ - - ### Features - - Extend union type improvements to additional services: dynamodb, dynamodbstreams, iot, sagemaker, clouddirectory, iotanalytics, kendra, marketplaceentitlement, quicksight, s3, xray. - - Remove unnecessary dependencies on JDK modules not in java.base. This didn't remove all of the dependencies on such modules, just the unnecessary ones. - - - ### Bugfixes - - Fix issue where the `contentLength` specified on the `RequestBody` is not honored. Fixes [#2908](https://github.com/aws/aws-sdk-java-v2/issues/2908). - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release simplifies the auto-recovery configuration process enabling customers to set the recovery behavior to disabled or default - -## __Amazon FSx__ - - ### Features - - This release adds support for modifying throughput capacity for FSx for ONTAP file systems. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports the configuration of third-party policies that can use either the centralized or distributed deployment models. - -# __2.17.159__ __2022-03-29__ -## __AWS Organizations__ - - ### Features - - This release provides the new CloseAccount API that enables principals in the management account to close any member account within an organization. - -## __AWS SDK for Java v2__ - - ### Features - - Allow services to model structures with mutually exclusive fields (union types). Such structures have additional static constructors and the ability to query for which field is populated. Services which support this feature at launch: accessanalyzer, appconfig, appconfigdata, appmesh, connect, emrcontainers, evidently, grafana, groundstation, healthlake, inspector2, iottwinmaker, migrationhubstrategy, nimble, panorama, proton, rdsdata, redshiftdata, s3control, snowdevicemanagement, ssmincidents, transcribe, wisdom. - - Allow specifying the profile file and name used by the instance profile credentials provider. - - Improve resilience of instance profile credentials provider to short-term outages. Credentials that are close to expiration or expired can still be used to sign calls when the instance metadata service appears to be having issues. Services are now responsible for determining whether the credentials have actually expired. - - Include SDK user-agent in container credential provider calls. - - Use the client's profile file and name for instance profile credentials when the default credentials provider is not overridden. - - - ### Bugfixes - - Moved HttpCredentialsProvider (base class of ContainerCredentialsProvider and InstanceProfileCredentialsProvider) from private to public. This fixes an issue where public classes extended an internal class. Some components of this type were modified to allow it to be public. - -# __2.17.158__ __2022-03-28__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - Updating service name entities - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for selecting a maintenance window. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.157__ __2022-03-25__ -## __AWS Batch__ - - ### Features - - Bug Fix: Fixed a bug where shapes were marked as unboxed and were not serialized and sent over the wire, causing an API error from the service. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This is release adds support for Amazon VPC Reachability Analyzer to analyze path through a Transit Gateway. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This Patch Manager release supports creating, updating, and deleting Patch Baselines for Rocky Linux OS. - -# __2.17.156__ __2022-03-24__ -## __AWS Config__ - - ### Features - - Added new APIs GetCustomRulePolicy and GetOrganizationCustomRulePolicy, and updated existing APIs PutConfigRule, DescribeConfigRule, DescribeConfigRuleEvaluationStatus, PutOrganizationConfigRule, DescribeConfigRule to support a new feature for building AWS Config rules with AWS CloudFormation Guard - -## __AWS Lambda__ - - ### Features - - Adds support for increased ephemeral storage (/tmp) up to 10GB for Lambda functions. Customers can now provision up to 10 GB of ephemeral storage per function instance, a 20x increase over the previous limit of 512 MB. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds an additional parameter for subtitling with Amazon Transcribe batch jobs: outputStartIndex. - -# __2.17.155__ __2022-03-23__ -## __AWS Audit Manager__ - - ### Features - - This release updates 1 API parameter, the SnsArn attribute. The character length and regex pattern for the SnsArn attribute have been updated, which enables you to deselect an SNS topic when using the UpdateSettings operation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for AWS Transfer Family to describe how to remove an associated workflow from a server. - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -## __Amazon Elastic Block Store__ - - ### Features - - Increased the maximum supported value for the Timeout parameter of the StartSnapshot API from 60 minutes to 4320 minutes. Changed the HTTP error code for ConflictException from 503 to 409. - -## __Amazon Redshift__ - - ### Features - - This release adds a new [--encrypted | --no-encrypted] field in restore-from-cluster-snapshot API. Customers can now restore an unencrypted snapshot to a cluster encrypted with AWS Managed Key or their own KMS key. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Update AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource APIs to reflect the support for tagging Automation resources. Includes other minor documentation updates. - -## __GameSparks__ - - ### Features - - Released the preview of Amazon GameSparks, a fully managed AWS service that provides a multi-service backend for game developers. - -# __2.17.154__ __2022-03-22__ -## __AWS Cost Explorer Service__ - - ### Features - - Added three new APIs to support tagging and resource-level authorization on Cost Explorer resources: TagResource, UntagResource, ListTagsForResource. Added optional parameters to CreateCostCategoryDefinition, CreateAnomalySubscription and CreateAnomalyMonitor APIs to support Tag On Create. - -## __AWS Lake Formation__ - - ### Features - - The release fixes the incorrect permissions called out in the documentation - DESCRIBE_TAG, ASSOCIATE_TAG, DELETE_TAG, ALTER_TAG. This trebuchet release fixes the corresponding SDK and documentation. - -## __AWS SDK for Java v2__ - - ### Features - - Bump up jackson version 2.13.1 -> 2.13.2 - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only update to address tickets - -## __Amazon Location Service__ - - ### Features - - Amazon Location Service now includes a MaxResults parameter for GetDevicePositionHistory requests. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new Catalan voice - Arlet. Arlet is available as Neural voice only. - -# __2.17.153__ __2022-03-21__ -## __AWS MediaConnect__ - - ### Features - - This release adds support for selecting a maintenance window. - -## __AWS Resource Access Manager__ - - ### Features - - Document improvements to the RAM API operations and parameter descriptions. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Add support for media replication to link multiple WebRTC media sessions together to reach larger and global audiences. Participants connected to a replica session can be granted access to join the primary session and can switch sessions with their existing WebRTC connection - -## __Amazon EC2 Container Registry__ - - ### Features - - This release includes a fix in the DescribeImageScanFindings paginated output. - -## __Amazon QuickSight__ - - ### Features - - AWS QuickSight Service Features - Expand public API support for group management. - -# __2.17.152__ __2022-03-18__ -## __AWS Glue__ - - ### Features - - Added 9 new APIs for AWS Glue Interactive Sessions: ListSessions, StopSession, CreateSession, GetSession, DeleteSession, RunStatement, GetStatement, ListStatements, CancelStatement - -# __2.17.151__ __2022-03-16__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - AWS Certificate Manager (ACM) Private Certificate Authority (CA) now supports customizable certificate subject names and extensions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Removed incorrect validation pattern for IncidentRecordSource.invokedBy - -## __AWSBillingConductor__ - - ### Features - - This is the initial SDK release for AWS Billing Conductor. The AWS Billing Conductor is a customizable billing service, allowing you to customize your billing data to match your desired business structure. - -## __Amazon S3 on Outposts__ - - ### Features - - S3 on Outposts is releasing a new API, ListSharedEndpoints, that lists all endpoints associated with S3 on Outpost, that has been shared by Resource Access Manager (RAM). - -## __AmplifyBackend__ - - ### Features - - Adding the ability to customize Cognito verification messages for email and SMS in CreateBackendAuth and UpdateBackendAuth. Adding deprecation documentation for ForgotPassword in CreateBackendAuth and UpdateBackendAuth - -## __S3 Transfer Manager (Preview)__ - - ### Bugfixes - - Fixed the bug in the transfer manager where files were downloaded sequentially in downloadDirectory. See [#3092](https://github.com/aws/aws-sdk-java-v2/issues/3092) - -# __2.17.150__ __2022-03-15__ -## __AWS Data Exchange__ - - ### Features - - This feature enables data providers to use the RevokeRevision operation to revoke subscriber access to a given revision. Subscribers are unable to interact with assets within a revoked revision. - -## __AWS RoboMaker__ - - ### Features - - This release deprecates ROS, Ubuntu and Gazbeo from RoboMaker Simulation Service Software Suites in favor of user-supplied containers and Relaxed Software Suites. - -## __AWS SDK for Java v2__ - - ### Features - - Bump CRT version to `0.15.23`. - - - ### Bugfixes - - Fixed an issue where NPE could be thrown when a request failed before API call timer started - -## __Amazon Cognito Identity Provider__ - - ### Features - - Updated EmailConfigurationType and SmsConfigurationType to reflect that you can now choose Amazon SES and Amazon SNS resources in the same Region. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only update to address tickets - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds the Cascade parameter to the DeleteIpam API. Customers can use this parameter to automatically delete their IPAM, including non-default scopes, pools, cidrs, and allocations. There mustn't be any pools provisioned in the default public scope to use this parameter. - -## __Amazon Keyspaces__ - - ### Features - - Fixing formatting issues in CLI and SDK documentation - -## __Amazon Location Service__ - - ### Features - - New HERE style "VectorHereExplore" and "VectorHereExploreTruck". - -## __Amazon Relational Database Service__ - - ### Features - - Various documentation improvements - -## __S3 Transfer Manager__ - - ### Features - - Add Copy support to S3 Transfer Manager - -# __2.17.149__ __2022-03-14__ -## __AWS Config__ - - ### Features - - Add resourceType enums for AWS::ECR::PublicRepository and AWS::EC2::LaunchTemplate - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for Slack. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-slack.html - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -## __Amazon Timestream Query__ - - ### Features - - Amazon Timestream Scheduled Queries now support Timestamp datatype in a multi-measure record. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - The default tlsNegotiationTimeout is now 5 seconds instead of 2 seconds to account for potential startup latency. - -# __2.17.148__ __2022-03-11__ -## __AWS Lambda__ - - ### Features - - Adds PrincipalOrgID support to AddPermission API. Customers can use it to manage permissions to lambda functions at AWS Organizations level. - -## __AWS Outposts__ - - ### Features - - This release adds address filters for listSites - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager. - -## __Amazon Chime__ - - ### Features - - Chime VoiceConnector Logging APIs will now support MediaMetricLogs. Also CreateMeetingDialOut now returns AccessDeniedException. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for enabling Rich Messaging when starting a new chat session via the StartChatContact API. Rich Messaging enables the following formatting options: bold, italics, hyperlinks, bulleted lists, and numbered lists. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe StartTranscription API now supports additional parameters for Language Identification feature: customVocabularies and customFilterVocabularies - -# __2.17.147__ __2022-03-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - Adding more descriptive error types for managed workflows - -## __Amazon Lex Model Building V2__ - - ### Features - - This release makes slotTypeId an optional parameter in CreateSlot and UpdateSlot APIs in Amazon Lex V2 for model building. Customers can create and update slots without specifying a slot type id. - -## __Amazon Transcribe Service__ - - ### Features - - Documentation fix for API `StartMedicalTranscriptionJobRequest`, now showing min sample rate as 16khz - -# __2.17.146__ __2022-03-09__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports extracting the sentiment associated with entities such as brands, products and services from text documents. - -# __2.17.145__ __2022-03-08__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for reading timecode from AVCHD sources and now provides the ability to segment WebVTT at the same interval as the video and audio in HLS packages. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Introducing a new enum for NodeGroup error code: Ec2SubnetMissingIpv6Assignment - -## __Amazon Keyspaces__ - - ### Features - - Adding link to CloudTrail section in Amazon Keyspaces Developer Guide - -# __2.17.144__ __2022-03-07__ -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - AWS Migration Hub Refactor Spaces documentation update. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds support for Transcribe language identification feature to the StartMeetingTranscription API. - -## __Amazon EC2 Container Service__ - - ### Features - - Amazon ECS UpdateService API now supports additional parameters: loadBalancers, propagateTags, enableECSManagedTags, and serviceRegistries - -# __2.17.143__ __2022-03-04__ -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __AWS Transfer Family__ - - ### Features - - Add waiters for server online and offline. - -## __Amazon Connect Service__ - - ### Features - - This release updates the *InstanceStorageConfig APIs so they support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_SEGMENTS. Use this resource type to enable streaming for real-time contact analysis and to associate the Kinesis stream where real-time contact analysis segments will be published. - -## __Amazon DevOps Guru__ - - ### Features - - Amazon DevOps Guru now integrates with Amazon CodeGuru Profiler. You can view CodeGuru Profiler recommendations for your AWS Lambda function in DevOps Guru. This feature is enabled by default for new customers as of 3/4/2022. Existing customers can enable this feature with UpdateEventSourcesConfig. - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Bugfix for handling attribute names with `+` character - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2. - -## __Amazon Macie__ - - ### Features - - Amazon Macie Classic (macie) has been discontinued and is no longer available. A new Amazon Macie (macie2) is now available with significant design improvements and additional features. - -## __Synthetics__ - - ### Features - - Allow custom handler function. - -# __2.17.142__ __2022-03-03__ -## __AWS IoT Greengrass V2__ - - ### Features - - Doc only update that clarifies Create Deployment section. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now suggests spell corrections for a query. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/query-spell-check.html - -## __Amazon Appflow__ - - ### Features - - Launching Amazon AppFlow Marketo as a destination connector SDK. - -## __Amazon FSx__ - - ### Features - - This release adds support for data repository associations to use root ("/") as the file system path - -## __Amazon Timestream Query__ - - ### Features - - Documentation only update for SDK and CLI - -# __2.17.141__ __2022-03-02__ -## __AWS CloudTrail__ - - ### Features - - Add bytesScanned field into responses of DescribeQuery and GetQueryResults. - -## __Amazon Athena__ - - ### Features - - This release adds support for S3 Object Ownership by allowing the S3 bucket owner full control canned ACL to be set when Athena writes query results to S3 buckets. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds support for tracking images lastRecordedPullTime. - -## __Amazon GameLift__ - - ### Features - - Minor updates to address errors. - -## __Amazon Keyspaces__ - - ### Features - - This release adds support for data definition language (DDL) operations - -# __2.17.140__ __2022-03-01__ -## __AWS Elemental MediaPackage__ - - ### Features - - This release adds Hybridcast as an available profile option for Dash Origin Endpoints. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for Multi-AZ DB clusters. - -## __Application Migration Service__ - - ### Features - - Add support for GP3 and IO2 volume types. Add bootMode to LaunchConfiguration object (and as a parameter to UpdateLaunchConfigurationRequest). - -## __Managed Streaming for Kafka Connect__ - - ### Features - - Adds operation for custom plugin deletion (DeleteCustomPlugin) and adds new StateDescription field to DescribeCustomPlugin and DescribeConnector responses to return errors from asynchronous resource creation. - -# __2.17.139__ __2022-02-28__ -## __AWS Amplify__ - - ### Features - - Add repositoryCloneMethod field for hosting an Amplify app. This field shows what authorization method is used to clone the repo: SSH, TOKEN, or SIGV4. - -## __AWS Amplify UI Builder__ - - ### Features - - We are adding the ability to configure workflows and actions for components. - -## __AWS Fault Injection Simulator__ - - ### Features - - This release adds logging support for AWS Fault Injection Simulator experiments. Experiment templates can now be configured to send experiment activity logs to Amazon CloudWatch Logs or to an S3 bucket. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog App Registry__ - - ### Features - - AppRegistry is deprecating Application and Attribute-Group Name update feature. In this release, we are marking the name attributes for Update APIs as deprecated to give a heads up to our customers. - -## __Amazon Athena__ - - ### Features - - This release adds support for updating an existing named query. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for new AMI property 'lastLaunchedTime' - -## __Amazon FSx__ - - ### Features - - This release adds support for the following FSx for OpenZFS features: snapshot lifecycle transition messages, force flag for deleting file systems with child resources, LZ4 data compression, custom record sizes, and unsetting volume quotas and reservations. - -## __FinSpace Public API__ - - ### Features - - Add new APIs for managing Users and Permission Groups. - -## __Route53 Recovery Cluster__ - - ### Features - - This release adds a new API option to enable overriding safety rules to allow routing control state updates. - -# __2.17.138__ __2022-02-25__ -## __AWS Panorama__ - - ### Features - - Added NTP server configuration parameter to ProvisionDevice operation. Added alternate software fields to DescribeDevice response - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -# __2.17.137__ __2022-02-24__ -## __AWS Glue DataBrew__ - - ### Features - - This AWS Glue Databrew release adds feature to merge job outputs into a max number of files for S3 File output type. - -## __AWS S3 Control__ - - ### Features - - Amazon S3 Batch Operations adds support for new integrity checking capabilities in Amazon S3. - -## __AWS Transfer Family__ - - ### Features - - Support automatic pagination when listing AWS Transfer Family resources. - -## __Amazon Lightsail__ - - ### Features - - This release adds support to delete and create Lightsail default key pairs that you can use with Lightsail instances. - -## __Amazon Route 53__ - - ### Features - - SDK doc update for Route 53 to update some parameters with new information. - -## __Amazon Simple Storage Service__ - - ### Features - - This release adds support for new integrity checking capabilities in Amazon S3. You can choose from four supported checksum algorithms for data integrity checking on your upload and download requests. In addition, AWS SDK can automatically calculate a checksum as it streams data into S3 - -## __Auto Scaling__ - - ### Features - - You can now hibernate instances in a warm pool to stop instances without deleting their RAM contents. You can now also return instances to the warm pool on scale in, instead of always terminating capacity that you will need later. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports the configuration of AWS Network Firewall policies with either centralized or distributed deployment models. This release also adds support for custom endpoint configuration, where you can choose which Availability Zones to create firewall endpoints in. - -# __2.17.136__ __2022-02-23__ -## __AWS Lambda__ - - ### Features - - Lambda releases .NET 6 managed runtime to be available in all commercial regions. - -## __AWS SDK for Java v2__ - - ### Features - - Add `ClientOverrideConfiguration` getter to `SdkClientBuilder`. Allows for changing multiple overrides on a client through the client builder alone. - - Contributed by: [@smswz](https://github.com/smswz) - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - The file input selection feature provides the ability to use either the originally uploaded file or the output file from the previous workflow step, enabling customers to make multiple copies of the original file while keeping the source file intact for file archival. - -## __Amazon Textract__ - - ### Features - - Added support for merged cells and column header for table response. - -## __URL Connection HTTP Client__ - - ### Bugfixes - - Fix "java.net.ProtocolException: Server rejected operation" when the HTTP response has no response content. If the response includes content, update the exception message to say that the Apache HTTP client may fix the problem. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@smswz](https://github.com/smswz) -# __2.17.135__ __2022-02-22__ -## __AWS App Runner__ - - ### Features - - AWS App Runner adds a Java platform (Corretto 8, Corretto 11 runtimes) and a Node.js 14 runtime. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Updated descriptions for logging configuration. - -## __Amazon Translate__ - - ### Features - - This release enables customers to use translation settings for formality customization in their synchronous translation output. - -## __S3 Transfer Manager__ - - ### Features - - Add support for filtering objects as part of S3 Transfer Manager's DownloadDirectory API - -# __2.17.134__ __2022-02-21__ -## __AWS SDK for Java v2__ - - ### Features - - Support adding http checksum for requests and validation of http checksum for responses based on HttpChecksum traits defined in the model. - - Updated service endpoint metadata. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces apis CreateIntegrationWorkflow, DeleteWorkflow, ListWorkflows, GetWorkflow and GetWorkflowSteps. These apis are used to manage and view integration workflows. - -## __Amazon DynamoDB__ - - ### Features - - DynamoDB ExecuteStatement API now supports Limit as a request parameter to specify the maximum number of items to evaluate. If specified, the service will process up to the Limit and the results will include a LastEvaluatedKey value to continue the read in a subsequent operation. - -## __EC2 Image Builder__ - - ### Features - - This release adds support to enable faster launching for Windows AMIs created by EC2 Image Builder. - -# __2.17.133__ __2022-02-18__ -## __AWS Budgets__ - - ### Features - - This change introduces DescribeBudgetNotificationsForAccount API which returns budget notifications for the specified account - -## __AWS Transfer Family__ - - ### Features - - Properties for Transfer Family used with SFTP, FTP, and FTPS protocols. Display Banners are bodies of text that can be displayed before and/or after a user authenticates onto a server using one of the previously mentioned protocols. - -## __Amazon GameLift__ - - ### Features - - Increase string list limit from 10 to 100. - -# __2.17.132__ __2022-02-17__ -## __AWS Backup__ - - ### Features - - AWS Backup add new S3_BACKUP_OBJECT_FAILED and S3_RESTORE_OBJECT_FAILED event types in BackupVaultNotifications events list. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS SDK for Java v2__ - - ### Features - - Update SDK to be able to successfully build using JDK 17. - - Updated service endpoint metadata. - -## __Amazon CloudWatch Evidently__ - - ### Features - - Add support for filtering list of experiments and launches by status - -## __Amazon Redshift__ - - ### Features - - SDK release for Cross region datasharing and cost-control for cross region datasharing - -# __2.17.131__ __2022-02-16__ -## __AWS Budgets__ - - ### Features - - Adds support for auto-adjusting budgets, a new budget method alongside fixed and planned. Auto-adjusting budgets introduces new metadata to configure a budget limit baseline using a historical lookback average or current period forecast. - -## __AWS Cost Explorer Service__ - - ### Features - - AWS Cost Anomaly Detection now supports SNS FIFO topic subscribers. - -## __AWS Glue__ - - ### Features - - Support for optimistic locking in UpdateTable - -## __AWS SDK for Java v2__ - - ### Features - - Add support for setting the default `RegionScope` used by the Sigv4a signer implementations. If the region scope to use is not supplied to the signing methods, the signers will default to this scope first and then the normal signing region. - - - ### Removals - - Removed codegen-resources from service jars, which reduces SDK artifact size. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Assorted ticket fixes and updates for AWS Systems Manager. - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Fixed an issue in Netty async http client where NPE was thrown when the execution got cancelled before executionId was attached to the channel. - -## __S3 Transfer Manager__ - - ### Features - - Implement downloadDirectory API in the S3TransferManager - - - ### Bugfixes - - A couple of minor refactoring on the S3TransferManager. 1. `CompletedDirectoryUpload#failedTransfers` now returns `List` instead of `Collection`. 2. `UploadDirectoryOverrideConfiguration#uploadFileRequestTransformer` now returns `Consumer` instead of `Optional>` it will be no-op if no uploadFileRequestTransformer is provided - -# __2.17.130__ __2022-02-14__ -## __Amazon Appflow__ - - ### Features - - Launching Amazon AppFlow SAP as a destination connector SDK. - -## __Amazon Athena__ - - ### Features - - This release adds a subfield, ErrorType, to the AthenaError response object in the GetQueryExecution API when a query fails. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for determining which Aurora PostgreSQL versions support Babelfish. - -# __2.17.129__ __2022-02-11__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Always return an empty SDK bytes when services model their response payload as a blob. Previously, it would either return null, empty bytes or throw an exception depending on the protocol, HTTP client and whether the service was using chunked encoding for their responses. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation updates for AWS Systems Manager. - -# __2.17.128__ __2022-02-10__ -## __AWS CloudFormation__ - - ### Features - - This SDK release adds AWS CloudFormation Hooks HandlerErrorCodes - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Adds support for AWS WAF Fraud Control account takeover prevention (ATP), with configuration options for the new managed rule group AWSManagedRulesATPRuleSet and support for application integration SDKs for Android and iOS mobile apps. - -## __Amazon Lookout for Vision__ - - ### Features - - This release makes CompilerOptions in Lookout for Vision's StartModelPackagingJob's Configuration object optional. - -## __Amazon Pinpoint__ - - ### Features - - This SDK release adds a new paramater creation date for GetApp and GetApps Api call - -## __Amazon Simple Notification Service__ - - ### Features - - Customer requested typo fix in API documentation. - -# __2.17.127__ __2022-02-09__ -## __AWS CloudFormation__ - - ### Features - - This SDK release is for the feature launch of AWS CloudFormation Hooks. - -# __2.17.126__ __2022-02-08__ -## __AWS App Runner__ - - ### Features - - This release adds support for App Runner to route outbound network traffic of a service through an Amazon VPC. New API: CreateVpcConnector, DescribeVpcConnector, ListVpcConnectors, and DeleteVpcConnector. Updated API: CreateService, DescribeService, and UpdateService. - -## __AWS S3 Control__ - - ### Features - - This release adds support for S3 Batch Replication. Batch Replication lets you replicate existing objects, already replicated objects to new destinations, and objects that previously failed to replicate. Customers will receive object-level visibility of progress and a detailed completion report. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for Amazon FSx. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-fsx.html - -## __Amazon DynamoDB Enhanced Client__ - - ### Features - - Added logging to 'software.amazon.awssdk.enhanced.dynamodb.beans', which will assist when debugging the behavior of BeanTableSchema and ImmutableTableSchema. - -## __Amazon SageMaker Service__ - - ### Features - - Autopilot now generates an additional report with information on the performance of the best model, such as a Confusion matrix and Area under the receiver operating characteristic (AUC-ROC). The path to the report can be found in CandidateArtifactLocations. - -# __2.17.125__ __2022-02-07__ -## __AWS Audit Manager__ - - ### Features - - This release updates 3 API parameters. UpdateAssessmentFrameworkControlSet now requires the controls attribute, and CreateAssessmentFrameworkControl requires the id attribute. Additionally, UpdateAssessmentFramework now has a minimum length constraint for the controlSets attribute. - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Update RelatedItem enum to support SSM Automation - -## __Amazon EventBridge__ - - ### Features - - Documentation updates for EventBridge - -## __Synthetics__ - - ### Features - - Adding names parameters to the Describe APIs. - -# __2.17.124__ __2022-02-04__ -## __AWS Lake Formation__ - - ### Features - - Add support for calling Update Table Objects without a TransactionId. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Athena__ - - ### Features - - You can now optionally specify the account ID that you expect to be the owner of your query results output location bucket in Athena. If the account ID of the query results bucket owner does not match the specified account ID, attempts to output to the bucket will fail with an S3 permissions error. - -## __Amazon Relational Database Service__ - - ### Features - - updates for RDS Custom for Oracle 12.1 support - -# __2.17.123__ __2022-02-03__ -## __AWS RoboMaker__ - - ### Features - - The release deprecates the use various APIs of RoboMaker Deployment Service in favor of AWS IoT GreenGrass v2.0. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSMarketplace Metering__ - - ### Features - - Add CustomerAWSAccountId to ResolveCustomer API response and increase UsageAllocation limit to 2500. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - adds support for AMIs in Recycle Bin - -## __Amazon Recycle Bin__ - - ### Features - - Add EC2 Image recycle bin support. - -# __2.17.122__ __2022-02-02__ -## __AWS Cost Explorer Service__ - - ### Features - - Doc-only update for Cost Explorer API that adds INVOICING_ENTITY dimensions - -## __AWS Fault Injection Simulator__ - - ### Features - - Added GetTargetResourceType and ListTargetResourceTypesAPI actions. These actions return additional details about resource types and parameters that can be targeted by FIS actions. Added a parameters field for the targets that can be specified in experiment templates. - -## __AWS Glue__ - - ### Features - - Launch Protobuf support for AWS Glue Schema Registry - -## __AWS IoT__ - - ### Features - - This release adds support for configuring AWS IoT logging level per client ID, source IP, or principal ID. - -## __AWS SDK for Java v2__ - - ### Features - - Add new AsyncResponseTransformer: toPublisher(). This transformer makes it more convenient for users to directly consume a streaming-response payload (i.e., S3 GetObject) with async clients. This also allows users of Reactor/RxJava to more easily consume a streaming response (e.g., via Flux#from(Publisher)). - - Only include non-null Extended Request IDs in exception messages - - - ### Documentations - - Improve documentation & add warnings for FUTURE_COMPLETION_EXECUTOR - -## __Amazon Appflow__ - - ### Features - - Launching Amazon AppFlow Custom Connector SDK. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports sharing and importing custom trained models from one AWS account to another within the same region. - -## __Amazon DynamoDB__ - - ### Features - - Documentation update for DynamoDB Java SDK. - -## __Amazon EMR__ - - ### Features - - Documentation updates for Amazon EMR. - -## __Amazon ElastiCache__ - - ### Features - - Documentation update for AWS ElastiCache - -## __Amazon Elasticsearch Service__ - - ### Features - - Allows customers to get progress updates for blue/green deployments - -## __Amazon Personalize__ - - ### Features - - Adding minRecommendationRequestsPerSecond attribute to recommender APIs. - -# __2.17.121__ __2022-01-28__ -## __AWS AppConfig Data__ - - ### Features - - Documentation updates for AWS AppConfig Data. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - Feature are ready to release on Jan 28th - -## __Amazon AppConfig__ - - ### Features - - Documentation updates for AWS AppConfig - -## __Amazon Athena__ - - ### Features - - This release adds a field, AthenaError, to the GetQueryExecution response object when a query fails. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Doc updates for Cognito user pools API Reference. - -## __Amazon SageMaker Service__ - - ### Features - - This release added a new NNA accelerator compilation support for Sagemaker Neo. - -# __2.17.120__ __2022-01-27__ -## __AWS Amplify__ - - ### Features - - Doc only update to the description of basicauthcredentials to describe the required encoding and format. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for configuring a custom chat duration when starting a new chat session via the StartChatContact API. The default value for chat duration is 25 hours, minimum configurable value is 1 hour (60 minutes) and maximum configurable value is 7 days (10,080 minutes). - -## __Amazon Elastic Compute Cloud__ - - ### Features - - X2ezn instances are powered by Intel Cascade Lake CPUs that deliver turbo all core frequency of up to 4.5 GHz and up to 100 Gbps of networking bandwidth - -## __Amazon OpenSearch Service__ - - ### Features - - Allows customers to get progress updates for blue/green deployments - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has updated the CreateCluster and UpdateBrokerStorage API that allows you to specify volume throughput during cluster creation and broker volume updates. - -# __2.17.119__ __2022-01-26__ -## __AWS SecurityHub__ - - ### Features - - Adding top level Sample boolean field - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Added failure state and adjusted timeout in waiter - -## __Amazon Elastic Block Store__ - - ### Features - - Documentation updates for Amazon EBS Direct APIs. - -## __Amazon Fraud Detector__ - - ### Features - - Added new APIs for viewing past predictions and obtaining prediction metadata including prediction explanations: ListEventPredictions and GetEventPredictionMetadata - -## __Amazon SageMaker Service__ - - ### Features - - API changes relating to Fail steps in model building pipeline and add PipelineExecutionFailureReason in PipelineExecutionSummary. - -# __2.17.118__ __2022-01-25__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for custom vocabularies to be used with Contact Lens. Custom vocabularies improve transcription accuracy for one or more specific words. - -## __Amazon Elastic File System__ - - ### Features - - Use Amazon EFS Replication to replicate your Amazon EFS file system in the AWS Region of your preference. - -## __Amazon FSx__ - - ### Features - - This release adds support for growing SSD storage capacity and growing/shrinking SSD IOPS for FSx for ONTAP file systems. - -## __Amazon GuardDuty__ - - ### Features - - Amazon GuardDuty expands threat detection coverage to protect Amazon Elastic Kubernetes Service (EKS) workloads. - -# __2.17.117__ __2022-01-24__ -## __AWS Route53 Recovery Readiness__ - - ### Features - - Updated documentation for Route53 Recovery Readiness APIs. - -# __2.17.116__ __2022-01-21__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for 4K AV1 output resolutions & 10-bit AV1 color, the ability to ingest sidecar Dolby Vision XML metadata files, and the ability to flag WebVTT and IMSC tracks for accessibility in HLS. - -## __Amazon Transcribe Service__ - - ### Features - - Add support for granular PIIEntityTypes when using Batch ContentRedaction. - -# __2.17.115__ __2022-01-20__ -## __AWS Fault Injection Simulator__ - - ### Features - - Added action startTime and action endTime timestamp fields to the ExperimentAction object - -## __AWS MediaTailor__ - - ### Features - - This release adds support for multiple Segment Delivery Configurations. Users can provide a list of names and URLs when creating or editing a source location. When retrieving content, users can send a header to choose which URL should be used to serve content. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Prevent duplicate ExecutionAttribute names and fix name for FIPS_ENDPOINT_ENABLED attribute - - sets tableSchema field when provisioning the extension context in ChainExtension#afterRead - - Contributed by: [@alvinsee](https://github.com/alvinsee) - -## __Amazon Connect Service__ - - ### Features - - This release adds tagging support for UserHierarchyGroups resource. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - C6i, M6i and R6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz - -## __Amazon GuardDuty__ - - ### Features - - Amazon GuardDuty findings now include remoteAccountDetails under AwsApiCallAction section if instance credential is exfiltrated. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Verify that the content-length header matches the content returned by the service. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@alvinsee](https://github.com/alvinsee) -# __2.17.114__ __2022-01-19__ -## __AWS EC2 Instance Connect__ - - ### Features - - Adds support for ED25519 keys. PushSSHPublicKey Availability Zone parameter is now optional. Adds EC2InstanceStateInvalidException for instances that are not running. This was previously a service exception, so this may require updating your code to handle this new exception. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed an issue where the clientName was not overridden if an SdkAsyncHttpClient instance was provided - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API introduces stricter validation of requests to create custom data identifiers. - -# __2.17.113__ __2022-01-18__ -## __AWS CloudTrail__ - - ### Features - - This release fixes a documentation bug in the description for the readOnly field selector in advanced event selectors. The description now clarifies that users omit the readOnly field selector to select both Read and Write management events. - -## __AWS Storage Gateway__ - - ### Features - - Documentation update for adding bandwidth throttling support for S3 File Gateways. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add support for AWS Client VPN client login banner and session timeout. - -## __Amazon Interactive Video Service__ - - ### Features - - This release adds support for the new Thumbnail Configuration property for Recording Configurations. For more information see https://docs.aws.amazon.com/ivs/latest/userguide/record-to-s3.html - -## __Amazon Location Service__ - - ### Features - - This release adds the CalculateRouteMatrix API which calculates routes for the provided departure and destination positions. The release also deprecates the use of pricing plan across all verticals. - -# __2.17.112__ __2022-01-14__ -## __AWS Config__ - - ### Features - - Update ResourceType enum with values for CodeDeploy, EC2 and Kinesis resources - -## __AWS Resource Access Manager__ - - ### Features - - This release adds the ListPermissionVersions API which lists the versions for a given permission. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Do not fail with a parsing error when receiving 0-length chunk-encoded responses for XML services. - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Application Insights support for Active Directory and SharePoint - -## __Amazon Honeycode__ - - ### Features - - Added read and write api support for multi-select picklist. And added errorcode field to DescribeTableDataImportJob API output, when import job fails. - -## __Amazon Lookout for Metrics__ - - ### Features - - This release adds a new DeactivateAnomalyDetector API operation. - -# __2.17.111__ __2022-01-13__ -## __AWS Glue__ - - ### Features - - This SDK release adds support to pass run properties when starting a workflow run - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - AWS ElastiCache for Redis has added a new Engine Log LogType in LogDelivery feature. You can now publish the Engine Log from your Amazon ElastiCache for Redis clusters to Amazon CloudWatch Logs and Amazon Kinesis Data Firehose. - -## __Amazon Lex Runtime V2__ - - ### Features - - This release adds support for sending hints to Amazon Lex V2 runtime APIs. Bot developers can provide runtime hints to help improve the recognition of slot values. - -## __Amazon Pinpoint__ - - ### Features - - Adds JourneyChannelSettings to WriteJourneyRequest - -## __Amazon S3__ - - ### Bugfixes - - Retry on InternalError error code, which fixes an issue where 200s followed by a failure were not retried. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager adds category support for DescribeDocument API - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio now supports validation for Launch Profiles. Launch Profiles now report static validation results after create/update to detect errors in network or active directory configuration. - -## __Apache HTTP Client__ - - ### Bugfixes - - Do not reuse connections that receive a 5xx service response. - -# __2.17.110__ __2022-01-12__ -## __AWS Performance Insights__ - - ### Features - - This release adds three Performance Insights APIs. Use ListAvailableResourceMetrics to get available metrics, GetResourceMetadata to get feature metadata, and ListAvailableResourceDimensions to list available dimensions. The AdditionalMetrics field in DescribeDimensionKeys retrieves per-SQL metrics. - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Hpc6a instances are powered by a third-generation AMD EPYC processors (Milan) delivering all-core turbo frequency of 3.4 GHz - -## __Amazon Honeycode__ - - ### Features - - Honeycode is releasing new APIs to allow user to create, delete and list tags on resources. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for Custom vocabulary in Amazon Lex V2 APIs for model building. Customers can give Amazon Lex V2 more information about how to process audio conversations with a bot by creating a custom vocabulary in a specific language. - -## __Firewall Management Service__ - - ### Features - - Shield Advanced policies for Amazon CloudFront resources now support automatic application layer DDoS mitigation. The max length for SecurityServicePolicyData ManagedServiceData is now 8192 characters, instead of 4096. - -# __2.17.109__ __2022-01-11__ -## __AWS Cost Explorer Service__ - - ### Features - - Doc only update for Cost Explorer API that fixes missing clarifications for MatchOptions definitions - -## __AWS IoT Events Data__ - - ### Features - - This release provides documentation updates for Timer.timestamp in the IoT Events API Reference Guide. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix an issue where the error response handler is not set for eventstream operations on XML services, for example `SelectObjectContent` for Amazon S3. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports advanced query language and query-less search. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 Capacity Reservations now supports RHEL instance platforms (RHEL with SQL Server Standard, RHEL with SQL Server Enterprise, RHEL with SQL Server Web, RHEL with HA, RHEL with HA and SQL Server Standard, RHEL with HA and SQL Server Enterprise) - -## __Amazon Relational Database Service__ - - ### Features - - This release adds the db-proxy event type to support subscribing to RDS Proxy events. - -## __Amazon WorkSpaces__ - - ### Features - - Introducing new APIs for Workspaces audio optimization with Amazon Connect: CreateConnectClientAddIn, DescribeConnectClientAddIns, UpdateConnectClientAddIn and DeleteConnectClientAddIn. - -## __FinSpace Public API__ - - ### Features - - Documentation updates for FinSpace. - -# __2.17.108__ __2022-01-10__ -## __AWS Compute Optimizer__ - - ### Features - - Adds support for new Compute Optimizer capability that makes it easier for customers to optimize their EC2 instances by leveraging multiple CPU architectures. - -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds support for specifying a Bucket Owner for an S3 location. - -## __AWS SDK for Java v2__ - - ### Features - - Bump up jackson version `2.12.3` -> `2.13.1` - -## __Amazon Elastic Compute Cloud__ - - ### Features - - New feature: Updated EC2 API to support faster launching for Windows images. Optimized images are pre-provisioned, using snapshots to launch instances up to 65% faster. - -## __Amazon Lookout for Metrics__ - - ### Features - - This release adds FailureType in the response of DescribeAnomalyDetector. - -## __Amazon Transcribe Service__ - - ### Features - - Documentation updates for Amazon Transcribe. - -# __2.17.107__ __2022-01-07__ -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for selecting the Program Date Time (PDT) Clock source algorithm for HLS outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - Upgrade Netty version to 4.1.72 - -# __2.17.106__ __2022-01-06__ -## __AWS AppSync__ - - ### Features - - AppSync: AWS AppSync now supports configurable batching sizes for AWS Lambda resolvers, Direct AWS Lambda resolvers and pipeline functions - -## __AWS IoT Wireless__ - - ### Features - - Downlink Queue Management feature provides APIs for customers to manage the queued messages destined to device inside AWS IoT Core for LoRaWAN. Customer can view, delete or purge the queued message(s). It allows customer to preempt the queued messages and let more urgent messages go through. - -## __AWS MediaTailor__ - - ### Features - - This release adds support for filler slate when updating MediaTailor channels that use the linear playback mode. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces On-Demand Capacity Reservation support for Cluster Placement Groups, adds Tags on instance Metadata, and includes documentation updates for Amazon EC2. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above - -## __Amazon OpenSearch Service__ - - ### Features - - Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above - -## __AmazonMWAA__ - - ### Features - - This release adds a "Source" field that provides the initiator of an update, such as due to an automated patch from AWS or due to modification via Console or API. - -# __2.17.105__ __2022-01-05__ -## __AWS CloudTrail__ - - ### Features - - This release adds support for CloudTrail Lake, a new feature that lets you run SQL-based queries on events that you have aggregated into event data stores. New APIs have been added for creating and managing event data stores, and creating, running, and managing queries in CloudTrail Lake. - -## __AWS Glue__ - - ### Features - - Add Delta Lake target support for Glue Crawler and 3rd Party Support for Lake Formation - -## __AWS IoT__ - - ### Features - - This release adds an automatic retry mechanism for AWS IoT Jobs. You can now define a maximum number of retries for each Job rollout, along with the criteria to trigger the retry for FAILED/TIMED_OUT/ALL(both FAILED an TIMED_OUT) job. - -## __AWS Lake Formation__ - - ### Features - - Add new APIs for 3rd Party Support for Lake Formation - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Log request ID and extended request ID with the request logger and requestId logger. See [#2876](https://github.com/aws/aws-sdk-java-v2/issues/2876) - -## __Amazon AppStream__ - - ### Features - - Includes APIs for App Entitlement management regarding entitlement and entitled application association. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation update for ticket fixes. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new API called ModifyVpcEndpointServicePayerResponsibility which allows VPC endpoint service owners to take payer responsibility of their VPC Endpoint connections. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now supports running applications using IPv6 address space - -## __Amazon Import/Export Snowball__ - - ### Features - - Updating validation rules for interfaces used in the Snowball API to tighten security of service. - -## __Amazon QuickSight__ - - ### Features - - Multiple Doc-only updates for Amazon QuickSight. - -## __Amazon S3__ - - ### Features - - Add support for `SelectObjectContent`. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports running training jobs on ml.g5 instance types. - -# __2.17.104__ __2022-01-04__ -## __AWS S3 Control__ - - ### Features - - Documentation updates for the renaming of Glacier to Glacier Flexible Retrieval. - -## __Amazon Rekognition__ - - ### Features - - This release introduces a new field IndexFacesModelVersion, which is the version of the face detect and storage model that was used when indexing the face vector. - -## __Amazon Simple Storage Service__ - - ### Features - - Minor doc-based updates based on feedback bugs received. - -# __2.17.103__ __2022-01-03__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added strength levels to the Sharpness Filter and now permits OGG files to be specified as sidecar audio inputs. - -## __AWS IoT Greengrass V2__ - - ### Features - - This release adds the API operations to manage the Greengrass role associated with your account and to manage the core device connectivity information. Greengrass V2 customers can now depend solely on Greengrass V2 SDK for all the API operations needed to manage their fleets. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Add null check for nonProxyHosts in Apache HTTP Client ProxyConfiguration. - -## __Amazon Detective__ - - ### Features - - Added and updated API operations to support the Detective integration with AWS Organizations. New actions are used to manage the delegated administrator account and the integration configuration. - -## __Amazon Relational Database Service__ - - ### Features - - Multiple doc-only updates for Relational Database Service (RDS) - -## __Amazon SageMaker Service__ - - ### Features - - The release allows users to pass pipeline definitions as Amazon S3 locations and control the pipeline execution concurrency using ParallelismConfiguration. It also adds support of EMR jobs as pipeline steps. - -## __Apache HTTP Client__ - - ### Bugfixes - - Stop auto-enabling TLS protocol versions - -# __2.17.102__ __2021-12-21__ -## __AWS MediaConnect__ - - ### Features - - You can now use the Fujitsu-QoS protocol for your MediaConnect sources and outputs to transport content to and from Fujitsu devices. - -## __AWS SDK for Java v2__ - - ### Features - - Updated SDK default configurations. - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - Property for Transfer Family used with the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. - -## __Amazon Chime SDK Messaging__ - - ### Features - - The Amazon Chime SDK now supports updating message attributes via channel flows - -## __Amazon Lookout for Metrics__ - - ### Features - - This release adds support for Causal Relationships. Added new ListAnomalyGroupRelatedMetrics API operation and InterMetricImpactDetails API data type - -## __Amazon QLDB__ - - ### Features - - Amazon QLDB now supports journal exports in JSON and Ion Binary formats. This release adds an optional OutputFormat parameter to the ExportJournalToS3 API. - -## __Amazon WorkMail__ - - ### Features - - This release allows customers to change their email monitoring configuration in Amazon WorkMail. - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio adds support for users to upload files during a streaming session using NICE DCV native client or browser. - -## __EC2 Image Builder__ - - ### Features - - Added a note to infrastructure configuration actions and data types concerning delivery of Image Builder event messages to encrypted SNS topics. The key that's used to encrypt the SNS topic must reside in the account that Image Builder runs under. - -# __2.17.101__ __2021-12-20__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports FSx Lustre Locations. - -## __AWS SDK for Java v2__ - - ### Features - - Introduce a defaults mode configuration that determines how certain default configuration options are resolved in the SDK. See `DefaultsMode` for more information. - - Updated SDK default configurations. - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Added new resource details objects to ASFF, including resources for Firewall, and RuleGroup, FirewallPolicy Added additional details for AutoScalingGroup, LaunchConfiguration, and S3 buckets. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release adds an optional parameter, ObjectTypeNames to the PutIntegration API to support multiple object types per integration option. Besides, this release introduces Standard Order Objects which contain data from third party systems and each order object belongs to a specific profile. - -## __Amazon DevOps Guru__ - - ### Features - - Adds Tags support to DescribeOrganizationResourceCollectionHealth - -## __Amazon Forecast Service__ - - ### Features - - Adds ForecastDimensions field to the DescribeAutoPredictorResponse - -## __Amazon Location Service__ - - ### Features - - Making PricingPlan optional as part of create resource API. - -## __Amazon Redshift__ - - ### Features - - This release adds API support for managed Redshift datashares. Customers can now interact with a Redshift datashare that is managed by a different service, such as AWS Data Exchange. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds a new ContentType field in AutoMLChannel for SageMaker CreateAutoMLJob InputDataConfig. - -## __Apache HTTP Client__ - - ### Features - - Add "ConcurrencyAcquireDuration" metric for apache-client - -## __EC2 Image Builder__ - - ### Features - - This release adds support for importing and exporting VM Images as part of the Image Creation workflow via EC2 VM Import/Export. - -## __FinSpace Public API__ - - ### Features - - Make dataset description optional and allow s3 export for dataviews - -## __Metrics__ - - ### Features - - Add pretty-format support to LoggingMetricPublisher - -## __Netty NIO HTTP Client__ - - ### Features - - If `tlsNegotiationTimeout` is not configured, it will be set to the resolved `connectionTimeout`. By default, `tlsNegotiationTimeout` is now 2s instead of 10s - - - ### Bugfixes - - Ensure in-use channels are not incorrectly closed - -# __2.17.100__ __2021-12-13__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Make `ProcessCredentialsProvider` closeable, so that the internal credentials cache (which may be async and need to be closed) can be closed. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __Netty NIO HTTP Client__ - - ### Features - - Add "ConcurrencyAcquireDuration" metric for netty-nio-client - -# __2.17.99__ __2021-12-09__ -## __AWS Network Firewall__ - - ### Features - - This release adds support for managed rule groups. - -## __AWS Route53 Recovery Control Config__ - - ### Features - - This release adds tagging supports to Route53 Recovery Control Configuration. New APIs: TagResource, UntagResource and ListTagsForResource. Updates: add optional field `tags` to support tagging while calling CreateCluster, CreateControlPanel and CreateSafetyRule. - -## __AWS Savings Plans__ - - ### Features - - Adds the ability to specify Savings Plans hourly commitments using five digits after the decimal point. - -## __AWS Server Migration Service__ - - ### Features - - This release adds SMS discontinuation information to the API and CLI references. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds waiters support for internet gateways. - -## __Amazon Lex Model Building V2__ - - ### Features - - Added support for grammar slot type in Amazon Lex. You can author your own grammar in the XML format per the SRGS specification to collect information in a conversation. - -## __Amazon Route 53 Domains__ - - ### Features - - Amazon Route 53 domain registration APIs now support filtering and sorting in the ListDomains API, deleting a domain by using the DeleteDomain API and getting domain pricing information by using the ListPrices API. - -# __2.17.98__ __2021-12-08__ -## __AWS Comprehend Medical__ - - ### Features - - This release adds a new set of APIs (synchronous and batch) to support the SNOMED-CT ontology. - -## __AWS Health APIs and Notifications__ - - ### Features - - Documentation updates for AWS Health - -## __AWS IoT__ - - ### Features - - This release allows customer to enable caching of custom authorizer on HTTP protocol for clients that use persistent or Keep-Alive connection in order to reduce the number of Lambda invocations. - -## __AWS Outposts__ - - ### Features - - This release adds the UpdateOutpost API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Support__ - - ### Features - - Documentation updates for AWS Support. - -## __Amazon CloudWatch Logs__ - - ### Features - - This release adds AWS Organizations support as condition key in destination policy for cross account Subscriptions in CloudWatch Logs. - -## __Amazon Lookout for Vision__ - - ### Features - - This release adds new APIs for packaging an Amazon Lookout for Vision model as an AWS IoT Greengrass component. - -## __Amazon SageMaker Service__ - - ### Features - - This release added a new Ambarella device(amba_cv2) compilation support for Sagemaker Neo. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Ensure initial channel used for protocol detection is released before re-acquiring - -# __2.17.97__ __2021-12-06__ -## __AWS AppSync__ - - ### Features - - AWS AppSync now supports custom domain names, allowing you to associate a domain name that you own with an AppSync API in your account. - -## __Amazon Location Service__ - - ### Features - - This release adds support for Accuracy position filtering, position metadata and autocomplete for addresses and points of interest based on partial or misspelled free-form text. - -## __Amazon Route 53__ - - ### Features - - Add PriorRequestNotComplete exception to UpdateHostedZoneComment API - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue that resulted in a NullPointerException when an invalid or global region was used on an S3 client. Fixes [#2885](https://github.com/aws/aws-sdk-java-v2/issues/2885). - -## __URL Connection Http Client__ - - ### Features - - Lower memory consumption for HTTP requests by enabling fixed-length streaming mode. - - Contributed by: [@rtyley](https://github.com/rtyley) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@rtyley](https://github.com/rtyley) -# __2.17.96__ __2021-12-03__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix to set TokenBucket capacity correctly when requested amount greater than capacity - -## __Amazon Rekognition__ - - ### Features - - This release added new KnownGender types for Celebrity Recognition. - -# __2.17.95__ __2021-12-02__ -## __AWS Amplify UI Builder__ - - ### Features - - This release introduces the actions and data types for the new Amplify UI Builder API. The Amplify UI Builder API provides a programmatic interface for creating and configuring user interface (UI) component libraries and themes for use in Amplify applications. - -## __AWS Network Manager__ - - ### Features - - This release adds API support for AWS Cloud WAN. - -## __AWS Resource Access Manager__ - - ### Features - - This release adds the ability to use the new ResourceRegionScope parameter on List operations that return lists of resources or resource types. This new parameter filters the results by letting you differentiate between global or regional resource types. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Complete the future returned by SdkPublisher.subscribe or filter exceptionally if the subscriber or predicate throws an exception. - -# __2.17.94__ __2021-12-01__ -## __AWS Direct Connect__ - - ### Features - - Adds SiteLink support to private and transit virtual interfaces. SiteLink is a new Direct Connect feature that allows routing between Direct Connect points of presence. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Shield__ - - ### Features - - This release adds API support for Automatic Application Layer DDoS Mitigation for AWS Shield Advanced. Customers can now enable automatic DDoS mitigation in count or block mode for layer 7 protected resources. - -## __AWSKendraFrontendService__ - - ### Features - - Experience Builder allows customers to build search applications without writing code. Analytics Dashboard provides quality and usability metrics for Kendra indexes. Custom Document Enrichment allows customers to build a custom ingestion pipeline to pre-process documents and generate metadata. - -## __Amazon DevOps Guru__ - - ### Features - - DevOps Guru now provides detailed, database-specific analyses of performance issues and recommends corrective actions for Amazon Aurora database instances with Performance Insights turned on. You can also use AWS tags to choose which resources to analyze and define your applications. - -## __Amazon DynamoDB__ - - ### Features - - Add support for Table Classes and introduce the Standard Infrequent Access table class. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Amazon VPC IP Address Manager (IPAM), which enables you to plan, track, and monitor IP addresses for your workloads. This release also adds support for VPC Network Access Analyzer, which enables you to analyze network access to resources in your Virtual Private Clouds. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release introduces a new feature, Automated Chatbot Designer, that helps customers automatically create a bot design from existing conversation transcripts. The feature uses machine learning to discover most common intents and the information needed to fulfill them. - -## __Amazon SageMaker Runtime__ - - ### Features - - Adding new exception types for InvokeEndpoint - -## __Amazon SageMaker Service__ - - ### Features - - This release enables - 1/ Inference endpoint configuration recommendations and ability to run custom load tests to meet performance needs. 2/ Deploy serverless inference endpoints. 3/ Query, filter and retrieve end-to-end ML lineage graph, and incorporate model quality/bias detection in ML workflow. - -# __2.17.93__ __2021-11-30__ -## __AWS Backup Gateway__ - - ### Features - - Initial release of AWS Backup gateway which enables you to centralize and automate protection of on-premises VMware and VMware Cloud on AWS workloads using AWS Backup. - -## __AWS Glue__ - - ### Features - - Support for DataLake transactions - -## __AWS IoT__ - - ### Features - - Added the ability to enable/disable IoT Fleet Indexing for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs. - -## __AWS IoT TwinMaker__ - - ### Features - - AWS IoT TwinMaker makes it faster and easier to create, visualize and monitor digital twins of real-world systems like buildings, factories and industrial equipment to optimize operations. Learn more: https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html (New Service) (Preview) - -## __AWS Lake Formation__ - - ### Features - - This release adds support for row and cell-based access control in Lake Formation. It also adds support for Lake Formation Governed Tables, which support ACID transactions and automatic storage optimizations. - -## __AWS Outposts__ - - ### Features - - This release adds the SupportedHardwareType parameter to CreateOutpost. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Added gateway type VTL_SNOW. Added new SNOWBALL HostEnvironment for gateways running on a Snowball device. Added new field HostEnvironmentId to serve as an identifier for the HostEnvironment on which the gateway is running. - -## __Access Analyzer__ - - ### Features - - AWS IAM Access Analyzer now supports policy validation for resource policies attached to S3 buckets and access points. You can run additional policy checks by specifying the S3 resource type you want to attach to your resource policy. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Is4gen and Im4gn instances. This release also adds a new subnet attribute, enableLniAtDeviceIndex, to support local network interfaces, which are logical networking components that connect an EC2 instance to your on-premises network. - -## __Amazon FSx__ - - ### Features - - This release adds support for the FSx for OpenZFS file system type, FSx for Lustre file systems with the Persistent_2 deployment type, and FSx for Lustre file systems with Amazon S3 data repository associations and automatic export policies. - -## __Amazon Import/Export Snowball__ - - ### Features - - Tapeball is to integrate tape gateway onto snowball, it enables customer to transfer local data on the tape to snowball,and then ingest the data into tape gateway on the cloud. - -## __Amazon Kinesis__ - - ### Features - - Amazon Kinesis Data Streams now supports on demand streams. - -## __Amazon Simple Storage Service__ - - ### Features - - Introduce Amazon S3 Glacier Instant Retrieval storage class and a new setting in S3 Object Ownership to disable ACLs for bucket and the objects in it. - -## __Amazon WorkSpaces Web__ - - ### Features - - This is the initial SDK release for Amazon WorkSpaces Web. Amazon WorkSpaces Web is a low-cost, fully managed WorkSpace built to deliver secure web-based workloads and software-as-a-service (SaaS) application access to users within existing web browsers. - -## __Managed Streaming for Kafka__ - - ### Features - - This release adds three new V2 APIs. CreateClusterV2 for creating both provisioned and serverless clusters. DescribeClusterV2 for getting information about provisioned and serverless clusters and ListClustersV2 for listing all clusters (both provisioned and serverless) in your account. - -## __Redshift Data API Service__ - - ### Features - - Data API now supports serverless queries. - -# __2.17.92__ __2021-11-29__ -## __AWS Compute Optimizer__ - - ### Features - - Adds support for the enhanced infrastructure metrics paid feature. Also adds support for two new sets of resource efficiency metrics, including savings opportunity metrics and performance improvement opportunity metrics. - -## __AWS Data Exchange__ - - ### Features - - This release enables providers and subscribers to use Data Set, Job, and Asset operations to work with API assets from Amazon API Gateway. In addition, this release enables subscribers to use the SendApiAsset operation to invoke a provider's Amazon API Gateway API that they are entitled to. - -## __AWS IoT SiteWise__ - - ### Features - - AWS IoT SiteWise now supports retention configuration for the hot tier storage. - -## __AWS Well-Architected Tool__ - - ### Features - - This update provides support for Well-Architected API users to use custom lens features. - -## __Amazon CloudWatch Evidently__ - - ### Features - - Introducing Amazon CloudWatch Evidently. This is the first public release of Amazon CloudWatch Evidently. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds supports for pull through cache rules and enhanced scanning. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for G5g and M6a instances. This release also adds support for Amazon EBS Snapshots Archive, a feature that enables you to archive your EBS snapshots; and Recycle Bin, a feature that enables you to protect your EBS snapshots against accidental deletion. - -## __Amazon Recycle Bin__ - - ### Features - - This release adds support for Recycle Bin. - -## __Amazon Simple Storage Service__ - - ### Features - - Amazon S3 Event Notifications adds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Added two new attributes to DescribeInstanceInformation called SourceId and SourceType along with new string filters SourceIds and SourceTypes to filter instance records. - -## __CloudWatch RUM__ - - ### Features - - This is the first public release of CloudWatch RUM - -## __Inspector2__ - - ### Features - - This release adds support for the new Amazon Inspector API. The new Amazon Inspector can automatically discover and scan Amazon EC2 instances and Amazon ECR container images for software vulnerabilities and unintended network exposure, and report centralized findings across multiple AWS accounts. - -# __2.17.91__ __2021-11-28__ -## __AWS Migration Hub Refactor Spaces__ - - ### Features - - This is the initial SDK release for AWS Migration Hub Refactor Spaces - -## __Amazon Personalize__ - - ### Features - - This release adds API support for Recommenders and BatchSegmentJobs. - -## __Amazon Personalize Runtime__ - - ### Features - - This release adds inference support for Recommenders. - -## __Amazon Textract__ - - ### Features - - This release adds support for synchronously analyzing identity documents through a new API: AnalyzeID - -# __2.17.90__ __2021-11-26__ -## __AWS IoT Core Device Advisor__ - - ### Features - - Documentation update for Device Advisor GetEndpoint API - -## __AWS Outposts__ - - ### Features - - This release adds new APIs for working with Outpost sites and orders. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2. - -## __Amazon Pinpoint__ - - ### Features - - Added a One-Time Password (OTP) management feature. You can use the Amazon Pinpoint API to generate OTP codes and send them to your users as SMS messages. Your apps can then call the API to verify the OTP codes that your users input - -## __Application Migration Service__ - - ### Features - - Application Migration Service now supports an additional replication method that does not require agent installation on each source server. This option is available for source servers running on VMware vCenter versions 6.7 and 7.0. - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling. - -# __2.17.89__ __2021-11-24__ -## __AWS IoT SiteWise__ - - ### Features - - AWS IoT SiteWise now accepts data streams that aren't associated with any asset properties. You can organize data by updating data stream associations. - -## __AWS Lambda__ - - ### Features - - Remove Lambda function url apis - -## __AWS Proton__ - - ### Features - - This release adds APIs for getting the outputs and provisioned stacks for Environments, Pipelines, and ServiceInstances. You can now add tags to EnvironmentAccountConnections. It also adds APIs for working with PR-based provisioning. Also, it adds APIs for syncing templates with a git repository. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces a new auto-merging feature for profile matching. The auto-merging configurations can be set via CreateDomain API or UpdateDomain API. You can use GetIdentityResolutionJob API and ListIdentityResolutionJobs API to fetch job status. - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -## __Amazon Timestream Query__ - - ### Features - - Releasing Amazon Timestream Scheduled Queries. It makes real-time analytics more performant and cost-effective for customers by calculating and storing frequently accessed aggregates, and other computations, typically used in operational dashboards, business reports, and other analytics applications - -## __Amazon Timestream Write__ - - ### Features - - This release adds support for multi-measure records and magnetic store writes. Multi-measure records allow customers to store multiple measures in a single table row. Magnetic store writes enable customers to write late arrival data (data with timestamp in the past) directly into the magnetic store. - -## __Amazon Translate__ - - ### Features - - This release enables customers to use translation settings to mask profane words and phrases in their translation output. - -## __Auto Scaling__ - - ### Features - - Customers can now configure predictive scaling policies to proactively scale EC2 Auto Scaling groups based on any CloudWatch metrics that more accurately represent the load on the group than the four predefined metrics. They can also use math expressions to further customize the metrics. - -## __EC2 Image Builder__ - - ### Features - - This release adds support for sharing AMIs with Organizations within an EC2 Image Builder Distribution Configuration. - -# __2.17.88__ __2021-11-23__ -## __AWS Backup__ - - ### Features - - This release adds new opt-in settings for advanced features for DynamoDB backups - -## __AWS IoT__ - - ### Features - - This release introduces a new feature, Managed Job Template, for AWS IoT Jobs Service. Customers can now use service provided managed job templates to easily create jobs for supported standard job actions. - -## __AWS IoT Core Device Advisor__ - - ### Features - - This release introduces a new feature for Device Advisor: ability to execute multiple test suites in parallel for given customer account. You can use GetEndpoint API to get the device-level test endpoint and call StartSuiteRun with "parallelRun=true" to run suites in parallel. - -## __AWS IoT Wireless__ - - ### Features - - Two new APIs, GetNetworkAnalyzerConfiguration and UpdateNetworkAnalyzerConfiguration, are added for the newly released Network Analyzer feature which enables customers to view real-time frame information and logs from LoRaWAN devices and gateways. - -## __AWS Lambda__ - - ### Features - - Release Lambda event source filtering for SQS, Kinesis Streams, and DynamoDB Streams. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __Amazon DynamoDB__ - - ### Features - - DynamoDB PartiQL now supports ReturnConsumedCapacity, which returns capacity units consumed by PartiQL APIs if the request specified returnConsumedCapacity parameter. PartiQL APIs include ExecuteStatement, BatchExecuteStatement, and ExecuteTransaction. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation update for ARM support on Amazon ECS. - -## __Amazon ElastiCache__ - - ### Features - - Adding support for r6gd instances for Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new parameter ipv6Native to the allow creation of IPv6-only subnets using the CreateSubnet operation, and the operation ModifySubnetAttribute includes new parameters to modify subnet attributes to use resource-based naming and enable DNS resolutions for Private DNS name. - -## __Amazon Macie 2__ - - ### Features - - Documentation updates for Amazon Macie - -## __Amazon OpenSearch Service__ - - ### Features - - This release adds an optional parameter dry-run for the UpdateDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change. - -## __Amazon Redshift__ - - ### Features - - This release adds support for reserved node exchange with restore/resize - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for Multi-AZ DB clusters for RDS for MySQL and RDS for PostgreSQL. - -## __Amazon Simple Queue Service__ - - ### Features - - Amazon SQS adds a new queue attribute, SqsManagedSseEnabled, which enables server-side queue encryption using SQS owned encryption keys. - -## __Amazon Simple Storage Service__ - - ### Features - - Introduce two new Filters to S3 Lifecycle configurations - ObjectSizeGreaterThan and ObjectSizeLessThan. Introduce a new way to trigger actions on noncurrent versions by providing the number of newer noncurrent versions along with noncurrent days. - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for Amazon WorkSpaces - -## __Elastic Load Balancing__ - - ### Features - - This release allows you to create internal Application and Network Load Balancers in dualstack mode. This release also adds an attribute to block internet gateway (IGW) access to the load balancer, preventing unintended access to your internal load balancers through an internet gateway. - -## __FinSpace Public API__ - - ### Features - - Update documentation for createChangeset API. - -# __2.17.87__ __2021-11-22__ -## __AWS CloudFormation__ - - ### Features - - This release include SDK changes for the feature launch of Stack Import to Service Managed StackSet. - -## __AWS Database Migration Service__ - - ### Features - - Added new S3 endpoint settings to allow to convert the current UTC time into a specified time zone when a date partition folder is created. Using with 'DatePartitionedEnabled'. - -## __AWS S3 Control__ - - ### Features - - Added Amazon CloudWatch publishing option for S3 Storage Lens metrics. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Adds all fields in RequestOverrideConfiguration when a builder is created from an instance - -## __Amazon Chime SDK Meetings__ - - ### Features - - Added new APIs for enabling Echo Reduction with Voice Focus. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for UpdateContactFlowMetadata, DeleteContactFlow and module APIs. For details, see the Release Notes in the Amazon Connect Administrator Guide. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding missing exceptions to RegisterCluster operation - -## __Amazon Elasticsearch Service__ - - ### Features - - This release adds an optional parameter dry-run for the UpdateElasticsearchDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change. - -## __Amazon QuickSight__ - - ### Features - - Add support for Exasol data source, 1 click enterprise embedding and email customization. - -## __Amazon Relational Database Service__ - - ### Features - - Adds local backup support to Amazon RDS on AWS Outposts. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adds new parameter to CreateActivation API . This parameter is for "internal use only". - -## __Amazon Transcribe Streaming Service__ - - ### Features - - This release adds language identification support for streaming transcription. - -## __Braket__ - - ### Features - - This release adds support for Amazon Braket Hybrid Jobs. - -## __FinSpace Public API__ - - ### Features - - Add new APIs for managing Datasets, Changesets, and Dataviews. - -# __2.17.86__ __2021-11-19__ -## __AWS Batch__ - - ### Features - - Documentation updates for AWS Batch. - -## __AWS CloudFormation__ - - ### Features - - The StackSets ManagedExecution feature will allow concurrency for non-conflicting StackSet operations and queuing the StackSet operations that conflict at a given time for later execution. - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for specifying a SCTE-35 PID on input. MediaLive now supports SCTE-35 PID selection on inputs containing one or more active SCTE-35 PIDs. - -## __AWS Lambda__ - - ### Features - - Add support for Lambda Function URLs. Customers can use Function URLs to create built-in HTTPS endpoints on their functions. - -## __Amazon AppStream__ - - ### Features - - Includes APIs for managing resources for Elastic fleets: applications, app blocks, and application-fleet associations. - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Application Insights now supports monitoring for HANA - -## __Amazon Lex Runtime V2__ - - ### Features - - Now supports styled slots in Lex V2 runtime. Customers can provide inputs like "a as in apple b for beta" which will be resolved to "ab" as slot value. - -## __Amazon Redshift__ - - ### Features - - Added support of default IAM role for CreateCluster, RestoreFromClusterSnapshot and ModifyClusterIamRoles APIs - -## __DynamoDB Enhanced Client__ - - ### Features - - Adds operation type labels to each operation and propagates to the extension write context - -# __2.17.85__ __2021-11-18__ -## __AWS Audit Manager__ - - ### Features - - This release introduces a new feature for Audit Manager: Dashboard views. You can now view insights data for your active assessments, and quickly identify non-compliant evidence that needs to be remediated. - -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds the following new features: 1) PII detection in profile jobs, 2) Data quality rules, enabling validation of data quality in profile jobs, 3) SQL query-based datasets for Amazon Redshift and Snowflake data sources, and 4) Connecting DataBrew datasets with Amazon AppFlow flows. - -## __AWS Lambda__ - - ### Features - - Added support for CLIENT_CERTIFICATE_TLS_AUTH and SERVER_ROOT_CA_CERTIFICATE as SourceAccessType for MSK and Kafka event source mappings. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon AppConfig__ - - ### Features - - Add Type to support feature flag configuration profiles - -## __Amazon Chime__ - - ### Features - - Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models. - -## __Amazon CloudWatch__ - - ### Features - - CloudWatch Anomaly Detection now supports anomaly detectors that use metric math as input. - -## __Amazon Forecast Service__ - - ### Features - - NEW CreateExplanability API that helps you understand how attributes such as price, promotion, etc. contributes to your forecasted values; NEW CreateAutoPredictor API that trains up to 40% more accurate forecasting model, saves up to 50% of retraining time, and provides model level explainability. - -## __Amazon Interactive Video Service__ - - ### Features - - Add APIs for retrieving stream session information and support for filtering live streams by health. For more information, see https://docs.aws.amazon.com/ivs/latest/userguide/stream-health.html - -## __Amazon Lex Model Building V2__ - - ### Features - - Added support for Polly Neural TTS (NTTS) voices. Customers can choose between 'standard' and 'neural' for Polly Engine configuration per locale when creating or updating an Amazon Lex bot. - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has added a new API that allows you to update the connectivity settings for an existing cluster to enable public accessibility. - -## __Redshift Data API Service__ - - ### Features - - Rolling back Data API serverless features until dependencies are live. - -# __2.17.84__ __2021-11-17__ -## __AWS AppConfig Data__ - - ### Features - - AWS AppConfig Data is a new service that allows you to retrieve configuration deployed by AWS AppConfig. See the AppConfig user guide for more details on getting started. https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway. - -## __Amazon DevOps Guru__ - - ### Features - - Add paginator for DescribeResourceCollectionHealth - -## __Amazon Simple Notification Service__ - - ### Features - - Amazon SNS introduces the PublishBatch API, which enables customers to publish up to 10 messages per API request. The new API is valid for Standard and FIFO topics. - -## __AmplifyBackend__ - - ### Features - - New APIs to support the Amplify Storage category. Add and manage file storage in your Amplify app backend. - -## __Elastic Disaster Recovery Service__ - - ### Features - - Introducing AWS Elastic Disaster Recovery (AWS DRS), a new service that minimizes downtime and data loss with fast, reliable recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery. - -## __Redshift Data API Service__ - - ### Features - - Data API now supports serverless requests. - -# __2.17.83__ __2021-11-16__ -## __AWS CloudTrail__ - - ### Features - - CloudTrail Insights now supports ApiErrorRateInsight, which enables customers to identify unusual activity in their AWS account based on API error codes and their rate. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Location Service__ - - ### Features - - This release adds the support for Relevance, Distance, Time Zone, Language and Interpolated Address for Geocoding and Reverse Geocoding. - -## __DynamoDB Enhanced Client__ - - ### Features - - Implement `DescribeTable` operation in `DynamoDbTable` and `DynamoDbAsyncTable` - -# __2.17.82__ __2021-11-15__ -## __AWS Database Migration Service__ - - ### Features - - Add Settings in JSON format for the source GCP MySQL endpoint - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - Use System Property Proxy Settings for Netty and AWS Common Runtime (CRT) HTTP Clients. See [#2321](https://github.com/aws/aws-sdk-java-v2/issues/2321), [#1793](https://github.com/aws/aws-sdk-java-v2/issues/1793) - - Contributed by: [@erin889](https://github.com/erin889) - - - ### Bugfixes - - Update the REST-JSON marshalling logic to conform to the standard expected behavior WRT to the `Content-Type` of the request. - -## __AWS Transfer Family__ - - ### Features - - AWS Transfer Family now supports integrating a custom identity provider using AWS Lambda - -## __AWS WAFV2__ - - ### Features - - Your options for logging web ACL traffic now include Amazon CloudWatch Logs log groups and Amazon S3 buckets. - -## __Amazon AppStream__ - - ### Features - - This release includes support for images of AmazonLinux2 platform type. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds a new VPC Subnet attribute "EnableDns64." When enabled on IPv6 Subnets, the Amazon-Provided DNS Resolver returns synthetic IPv6 addresses for IPv4-only destinations. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding Tags support to Cluster Registrations. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adds support for Session Reason and Max Session Duration for Systems Manager Session Manager. - -## __Migration Hub Strategy Recommendations__ - - ### Features - - AWS SDK for Migration Hub Strategy Recommendations. It includes APIs to start the portfolio assessment, import portfolio data for assessment, and to retrieve recommendations. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@erin889](https://github.com/erin889) -# __2.17.81__ __2021-11-12__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added automatic modes for GOP configuration and added the ability to ingest screen recordings generated by Safari on MacOS 12 Monterey. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds APIs for creating and managing scheduled tasks. Additionally, adds APIs to describe and update a contact and list associated references. - -## __Amazon DevOps Guru__ - - ### Features - - Add support for cross account APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - C6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. G5 instances feature up to 8 NVIDIA A10G Tensor Core GPUs and second generation AMD EPYC processors. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This Patch Manager release supports creating Patch Baselines for RaspberryPi OS (formerly Raspbian) - -# __2.17.80__ __2021-11-11__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB__ - - ### Features - - Updated Help section for "dynamodb update-contributor-insights" API - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release provides an additional route target for the VPC route table. - -## __Amazon Translate__ - - ### Features - - This release enables customers to import Multi-Directional Custom Terminology and use Multi-Directional Custom Terminology in both real-time translation and asynchronous batch translation. - -# __2.17.79__ __2021-11-10__ -## __AWS Backup__ - - ### Features - - AWS Backup SDK provides new options when scheduling backups: select supported services and resources that are assigned to a particular tag, linked to a combination of tags, or can be identified by a partial tag value, and exclude resources from their assignments. - -## __AWS Resilience Hub__ - - ### Features - - Initial release of AWS Resilience Hub, a managed service that enables you to define, validate, and track the resilience of your applications on AWS - -## __AWS SDK for Java__ - - ### Features - - Added a new `dualstackEnabled` property to every client builder, which can be used to make calls be invoked against AWS endpoints which return IPv6 records. This can also be enabled via the `AWS_USE_DUALSTACK_ENDPOINT` environment variable, `aws.useDualstackEndpoint` system property, or the `use_dualstack_endpoint` profile file property. - -## __AWS SDK for Java v2__ - - ### Features - - Added a new `fipsEnabled` property to every client builder, which can be used to make calls be invoked against AWS endpoints which are FIPS compliant. This can also be enabled via the `AWS_USE_FIPS_ENDPOINT` environment variable, `aws.useFipsEndpoint` system property, or the `use_fips_endpoint` profile file property. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for container instance health. - -## __Amazon S3__ - - ### Deprecations - - Deprecated `S3Configuration.Builder`'s `dualstackEnabled` in favor of the new service-standard `S3ClientBuilder.dualstackEnabled`. - -## __Amazon S3 Control__ - - ### Deprecations - - Deprecated `S3ControlConfiguration.Builder`'s `dualstackEnabled` in favor of the new service-standard `S3ControlClientBuilder.dualstackEnabled`. - - Deprecated `S3ControlConfiguration.Builder`'s `fipsModeEnabled` in favor of the new service-standard `S3ControlClientBuilder.fipsEnabled`. - -## __Apache HTTP Client__ - - ### Features - - Add DNS resolver override support for Apache HTTP Client - -# __2.17.78__ __2021-11-09__ -## __AWS Batch__ - - ### Features - - Adds support for scheduling policy APIs. - -## __AWS Health APIs and Notifications__ - - ### Features - - Documentation updates for AWS Health. - -## __AWS IoT Greengrass V2__ - - ### Features - - This release adds support for Greengrass core devices running Windows. You can now specify name of a Windows user to run a component. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.17.77__ __2021-11-08__ -## __AWS WAFV2__ - - ### Features - - You can now configure rules to run a CAPTCHA check against web requests and, as needed, send a CAPTCHA challenge to the client. - -## __Amazon Chime SDK Meetings__ - - ### Features - - Updated format validation for ids and regions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds internal validation on the GatewayAssociationState field - -## __Amazon S3__ - - ### Features - - [Breaking Changes] Refactor S3TransferManager (PREVIEW) to support non-file-based transfers. This release refactors the S3TransferManager interface hierarchy and client API to differentiate between file-based and non-file-based transfers, allowing arbitrary object transfers. As a result, some S3TransferManager method signatures have changed in a backwards-incompatible way. Most notably, `Upload upload(UploadRequest)` becomes `FileUpload uploadFile(UploadFileRequest)`, and likewise for download variants. Please see https://github.com/aws/aws-sdk-java-v2/pull/2817 for a full list of changes. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker CreateEndpoint and UpdateEndpoint APIs now support additional deployment configuration to manage traffic shifting options and automatic rollback monitoring. DescribeEndpoint now shows new in-progress deployment details with stage status. - -# __2.17.76__ __2021-11-05__ -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation updates and improvements. - -## __AWS SDK for Java v2__ - - ### Features - - Added the profile key `duration_seconds` to class `ProfileProperty` - - Contributed by: [@abrooksv](https://github.com/abrooksv) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - DescribeInstances now returns customer-owned IP addresses for instances running on an AWS Outpost. - -## __Amazon Translate__ - - ### Features - - This release enable customers to use their own KMS keys to encrypt output files when they submit a batch transform job. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@abrooksv](https://github.com/abrooksv) -# __2.17.75__ __2021-11-04__ -## __AWS IoT Wireless__ - - ### Features - - Adding APIs for the FUOTA (firmware update over the air) and multicast for LoRaWAN devices and APIs to support event notification opt-in feature for Sidewalk related events. A few existing APIs need to be modified for this new feature. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime SDK Meetings__ - - ### Features - - The Amazon Chime SDK Meetings APIs allow software developers to create meetings and attendees for interactive audio, video, screen and content sharing in custom meeting applications which use the Amazon Chime SDK. - -## __Amazon Connect Service__ - - ### Features - - This release adds CRUD operation support for Security profile resource in Amazon Connect - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new instance replacement strategy for EC2 Fleet, Spot Fleet. Now you can select an action to perform when your instance gets a rebalance notification. EC2 Fleet, Spot Fleet can launch a replacement then terminate the instance that received notification after a termination delay - -## __Amazon SageMaker Service__ - - ### Features - - ListDevices and DescribeDevice now show Edge Manager agent version. - -# __2.17.74__ __2021-11-03__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports Hadoop Distributed File System (HDFS) Locations - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Participant Service__ - - ### Features - - This release adds a new boolean attribute - Connect Participant - to the CreateParticipantConnection API, which can be used to mark the participant as connected. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for specifying the severity of findings that a custom data identifier produces, based on the number of occurrences of text that matches the detection criteria. - -## __FinSpace User Environment Management service__ - - ### Features - - Adds superuser and data-bundle parameters to CreateEnvironment API - -# __2.17.73__ __2021-11-02__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudFront__ - - ### Features - - CloudFront now supports response headers policies to add HTTP headers to the responses that CloudFront sends to viewers. You can use these policies to add CORS headers, control browser caching, and more, without modifying your origin or writing any code. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Chat now supports real-time message streaming. - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio adds support for users to stop and start streaming sessions. - -## __Netty NIO HTTP Client__ - - ### Features - - Allow users to configure tlsNegotiationTimeout on NettyNioAsyncHttpClient - -# __2.17.72__ __2021-11-01__ -## __AWS Network Manager__ - - ### Features - - This release adds API support to aggregate resources, routes, and telemetry data across a Global Network. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Lightsail__ - - ### Features - - This release adds support to enable access logging for buckets in the Lightsail object storage service. - -## __Amazon Neptune__ - - ### Features - - Adds support for major version upgrades to ModifyDbCluster API - -## __Amazon Rekognition__ - - ### Features - - This Amazon Rekognition Custom Labels release introduces the management of datasets with projects - -# __2.17.71__ __2021-10-29__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Added Monitoring support for SQL Server Failover Cluster Instance. Additionally, added a new API to allow one-click monitoring of containers resources. - -## __Amazon Connect Service__ - - ### Features - - Amazon Connect Chat now supports real-time message streaming. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Support added for AMI sharing with organizations and organizational units in ModifyImageAttribute API - -## __Amazon Rekognition__ - - ### Features - - This release added new attributes to Rekognition Video GetCelebrityRecognition API operations. - -## __Amazon Transcribe Service__ - - ### Features - - Transcribe and Transcribe Call Analytics now support automatic language identification along with custom vocabulary, vocabulary filter, custom language model and PII redaction. - -## __S3TransferManager__ - - ### Bugfixes - - Fix potentially flaky S3TransferManagerListenerTests - -# __2.17.70__ __2021-10-28__ -## __AWS Systems Manager Incident Manager__ - - ### Features - - Updating documentation, adding new field to ConflictException to indicate earliest retry timestamp for some operations, increase maximum length of nextToken fields - -## __Amazon Connect Participant Service__ - - ### Features - - This release adds a new boolean attribute - Connect Participant - to the CreateParticipantConnection API, which can be used to mark the participant as connected. - -## __Amazon EC2 Container Service__ - - ### Features - - Amazon ECS now supports running Fargate tasks on Windows Operating Systems Families which includes Windows Server 2019 Core and Windows Server 2019 Full. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added new read-only DenyAllIGWTraffic network interface attribute. Added support for DL1 24xlarge instances powered by Habana Gaudi Accelerators for deep learning model training workloads - -## __Amazon GameLift__ - - ### Features - - Added support for Arm-based AWS Graviton2 instances, such as M6g, C6g, and R6g. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for RStudio on SageMaker. - -# __2.17.69__ __2021-10-27__ -## __AWS DynamoDB Enhanced Client__ - - ### Features - - Added support for @DynamoDBAutoGeneratedTimestamp that can be used for auto updated the last updated timestamp for a record. - -## __AWS SDK for Java v2__ - - ### Features - - Provide an error message if a AsyncRequestBody.fromFile source file changes length or update time while the SDK is reading from the file. - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds: attribute-based instance type selection for EC2 Fleet, Spot Fleet, a feature that lets customers express instance requirements as attributes like vCPU, memory, and storage; and Spot placement score, a feature that helps customers identify an optimal location to run Spot workloads. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - EKS managed node groups now support BOTTLEROCKET_x86_64 and BOTTLEROCKET_ARM_64 AMI types. - -## __Amazon SageMaker Service__ - - ### Features - - This release allows customers to describe one or more versioned model packages through BatchDescribeModelPackage, update project via UpdateProject, modify and read customer metadata properties using Create, Update and Describe ModelPackage and enables cross account registration of model packages. - -## __Amazon Textract__ - - ### Features - - This release adds support for asynchronously analyzing invoice and receipt documents through two new APIs: StartExpenseAnalysis and GetExpenseAnalysis - -## __Auto Scaling__ - - ### Features - - This release adds support for attribute-based instance type selection, a new EC2 Auto Scaling feature that lets customers express their instance requirements as a set of attributes, such as vCPU, memory, and storage. - -# __2.17.68__ __2021-10-26__ -## __Amazon Chime SDK Identity__ - - ### Features - - The Amazon Chime SDK now supports push notifications through Amazon Pinpoint - -## __Amazon Chime SDK Messaging__ - - ### Features - - The Amazon Chime SDK now supports push notifications through Amazon Pinpoint - -## __Amazon EMR Containers__ - - ### Features - - This feature enables auto-generation of certificate to secure the managed-endpoint and removes the need for customer provided certificate-arn during managed-endpoint setup. - -## __Amazon S3__ - - ### Bugfixes - - Raise an exception instead of hanging when a put-object content-length exceeds the data written by the async request body. - - Truncate the async request body when the content-length is shorter than the request body, instead of raising a "Data read has a different checksum" exception. - -# __2.17.67__ __2021-10-25__ -## __AWS Audit Manager__ - - ### Features - - This release introduces a new feature for Audit Manager: Custom framework sharing. You can now share your custom frameworks with another AWS account, or replicate them into another AWS Region under your own account. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support to create a VPN Connection that is not attached to a Gateway at the time of creation. Use this to create VPNs associated with Core Networks, or modify your VPN and attach a gateway using the modify API after creation. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Amazon RDS Custom, which is a new RDS management type that gives you full access to your database and operating system. For more information, see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html - -## __Amazon Route 53 Resolver__ - - ### Features - - New API for ResolverConfig, which allows autodefined rules for reverse DNS resolution to be disabled for a VPC - -# __2.17.66__ __2021-10-22__ -## __AWS Audit Manager__ - - ### Features - - This release introduces character restrictions for ControlSet names. We updated regex patterns for the following attributes: ControlSet, CreateAssessmentFrameworkControlSet, and UpdateAssessmentFrameworkControlSet. - -## __Amazon Chime__ - - ### Features - - Chime VoiceConnector and VoiceConnectorGroup APIs will now return an ARN. - -## __Amazon QuickSight__ - - ### Features - - Added QSearchBar option for GenerateEmbedUrlForRegisteredUser ExperienceConfiguration to support Q search bar embedding - -## __S3TransferManager__ - - ### Features - - Add support for S3TransferManager TransferListeners - -# __2.17.65__ __2021-10-21__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Update the REST-JSON marshalling logic to conform to the standard expected behavior WRT to the `Content-Type` of the request. - -## __Amazon Connect Service__ - - ### Features - - Released Amazon Connect hours of operation API for general availability (GA). This API also supports AWS CloudFormation. For more information, see Amazon Connect Resource Type Reference in the AWS CloudFormation User Guide. - -# __2.17.64__ __2021-10-20__ -## __AWS Direct Connect__ - - ### Features - - This release adds 4 new APIS, which needs to be public able - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for specifying caption time delta in milliseconds and the ability to apply color range legalization to source content other than AVC video. - -## __AWS Elemental MediaPackage__ - - ### Features - - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - MediaPackage passes through digital video broadcasting (DVB) subtitles into the output. - -## __AWS Panorama__ - - ### Features - - General availability for AWS Panorama. AWS SDK for Panorama includes APIs to manage your devices and nodes, and deploy computer vision applications to the edge. For more information, see the AWS Panorama documentation at http://docs.aws.amazon.com/panorama - -## __AWS SDK for Java v2__ - - ### Features - - Add missing @Override annotations - -## __AWS SecurityHub__ - - ### Features - - Added support for cross-Region finding aggregation, which replicates findings from linked Regions to a single aggregation Region. Added operations to view, enable, update, and delete the finding aggregation. - -## __Amazon Appflow__ - - ### Features - - Feature to add support for JSON-L format for S3 as a source. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - This release adds custom language support for streaming transcription. - -# __2.17.63__ __2021-10-19__ -## __AWS Data Exchange__ - - ### Features - - This release adds support for our public preview of AWS Data Exchange for Amazon Redshift. This enables data providers to list products including AWS Data Exchange datashares for Amazon Redshift, giving subscribers read-only access to provider data in Amazon Redshift. - -## __Amazon Chime SDK Messaging__ - - ### Features - - The Amazon Chime SDK now allows developers to execute business logic on in-flight messages before they are delivered to members of a messaging channel with channel flows. - -# __2.17.62__ __2021-10-18__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Allow AwsErrorDetails to be serialized using Java serialization - -## __Amazon Interactive Video Service__ - - ### Features - - Bug fix: remove unsupported maxResults and nextToken pagination parameters from ListTagsForResource - -## __Amazon QuickSight__ - - ### Features - - AWS QuickSight Service Features - Add IP Restriction UI and public APIs support. - -# __2.17.61__ __2021-10-15__ -## __AWS Glue__ - - ### Features - - Enable S3 event base crawler API. - -## __Amazon Elastic File System__ - - ### Features - - EFS adds documentation for a new exception for short identifiers to be thrown after its migration to long resource identifiers. - -# __2.17.60__ __2021-10-14__ -## __AWS RoboMaker__ - - ### Features - - Adding support to GPU simulation jobs as well as non-ROS simulation jobs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixes a bug in XML error unmarshalling where error responses with empty body won't populate the requestId field. Affects Amazon S3 API calls such as Head object - -## __Amazon SageMaker Service__ - - ### Features - - This release updates the provisioning artifact ID to an optional parameter in CreateProject API. The provisioning artifact ID defaults to the latest provisioning artifact ID of the product if you don't provide one. - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling now supports filtering describe Auto Scaling groups API using tags - -## __Elastic Load Balancing__ - - ### Features - - Adds new option to filter by availability on each type of load balancer when describing ssl policies. - -# __2.17.59__ __2021-10-13__ -## __AWS Config__ - - ### Features - - Adding Config support for AWS::OpenSearch::Domain - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Adding support for Audit Logs on NFS shares and Force Closing Files on SMB shares. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for additional VPC Flow Logs delivery options to S3, such as Apache Parquet formatted files, Hourly partitions and Hive-compatible S3 prefixes - -## __Amazon Kinesis Analytics__ - - ### Features - - Support for Apache Flink 1.13 in Kinesis Data Analytics. Changed the required status of some Update properties to better fit the corresponding Create properties. - -## __Amazon WorkMail__ - - ### Features - - This release adds APIs for adding, removing and retrieving details of mail domains - -# __2.17.58__ __2021-10-12__ -## __AWS MediaTailor__ - - ### Features - - MediaTailor now supports ad prefetching. - -## __AWS SDK for Java v2__ - - ### Features - - Reduce base delay of STANDARD retry mode to 100ms for non-throttling responses. This reduces tail latency in the event of transient failures. - - Updated service endpoint metadata. - -## __Amazon CloudSearch__ - - ### Features - - Adds an additional validation exception for Amazon CloudSearch configuration APIs for better error handling. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation only update to address tickets. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EncryptionSupport for InstanceStorageInfo added to DescribeInstanceTypes API - -# __2.17.57__ __2021-10-11__ -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for Transport Stream files as an input type to MediaLive encoders. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation update for Amazon EC2. - -## __Amazon Fraud Detector__ - - ### Features - - New model type: Transaction Fraud Insights, which is optimized for online transaction fraud. Stored Events, which allows customers to send and store data directly within Amazon Fraud Detector. Batch Import, which allows customers to upload a CSV file of historic event data for processing and storage - -## __Elastic Load Balancing__ - - ### Features - - Enable support for ALB IPv6 Target Groups (IP Address Type) - -# __2.17.56__ __2021-10-08__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert has added the ability to set account policies which control access restrictions for HTTP, HTTPS, and S3 content sources. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - Documentation updates for Secrets Manager - -## __AWS SecurityHub__ - - ### Features - - Added new resource details objects to ASFF, including resources for WAF rate-based rules, EC2 VPC endpoints, ECR repositories, EKS clusters, X-Ray encryption, and OpenSearch domains. Added additional details for CloudFront distributions, CodeBuild projects, ELB V2 load balancers, and S3 buckets. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release removes a requirement for filters on SearchLocalGatewayRoutes operations. - -## __Amazon Lex Model Building V2__ - - ### Features - - Added configuration support for an Amazon Lex bot to provide fulfillment progress updates to users while their requests are being processed. See documentation for more details: https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html - -## __Amazon Lex Runtime V2__ - - ### Features - - Added configuration support for an Amazon Lex bot to provide fulfillment progress updates to users while their requests are being processed. See documentation for more details: https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - When executing a request, it's possible for multiple threads to interact and modify the channel pipeline without synchronizing which can cause issues. This commit fixes this issue by ensuring that code that modifies the pipeline all run within the context of the channel's event loop. - -# __2.17.55__ __2021-10-07__ -## __AWS Backup__ - - ### Features - - Launch of AWS Backup Vault Lock, which protects your backups from malicious and accidental actions, works with existing backup policies, and helps you meet compliance requirements. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports indexing and querying documents in different languages. - -## __Amazon Chime__ - - ### Features - - This release enables customers to configure Chime MediaCapturePipeline via API. - -## __Amazon Kinesis Firehose__ - - ### Features - - Allow support for Amazon Opensearch Service(successor to Amazon Elasticsearch Service) as a Kinesis Data Firehose delivery destination. - -## __Amazon Managed Grafana__ - - ### Features - - Initial release of the SDK for Amazon Managed Grafana API. - -## __Schemas__ - - ### Features - - Removing unused request/response objects. - -# __2.17.54__ __2021-10-06__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports integration with AWS SSO - -## __Amazon FSx__ - - ### Features - - This release adds support for Lustre 2.12 to FSx for Lustre. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds a new TrainingInputMode FastFile for SageMaker Training APIs. - -## __AmplifyBackend__ - - ### Features - - Adding a new field 'AmplifyFeatureFlags' to the response of the GetBackend operation. It will return a stringified version of the cli.json file for the given Amplify project. - -## __DynamoDB Enhanced Client__ - - ### Features - - This commit introduces DynamoDbTable#updateItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnConsumedCapacity to get additional information the service response. - -# __2.17.53__ __2021-10-05__ -## __AWS Backup__ - - ### Features - - AWS Backup Audit Manager framework report. - -## __AWS Glue__ - - ### Features - - This release adds tag as an input of CreateConnection - -## __Amazon DynamoDB__ - - ### Features - - Allow parallel scan via DynamoDBEnhanced client and modify ScanEnhancedRequest to support totalSegments and segment parameters. - The corresponding github issue is https://github.com/aws/aws-sdk-java-v2/issues/1851 - - Contributed by: [@asanthan-amazon](https://github.com/asanthan-amazon) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Released Capacity Reservation Fleet, a feature of Amazon EC2 Capacity Reservations, which provides a way to manage reserved capacity across instance types. For more information: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cr-fleets.html - -## __Amazon Location Service__ - - ### Features - - Add support for PositionFiltering. - -## __Amazon WorkMail__ - - ### Features - - This release allows customers to change their inbound DMARC settings in Amazon WorkMail. - -## __Application Auto Scaling__ - - ### Features - - With this release, Application Auto Scaling adds support for Amazon Neptune. Customers can now automatically add or remove Read Replicas of their Neptune clusters to keep the average CPU Utilization at the target value specified by the customers. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@asanthan-amazon](https://github.com/asanthan-amazon) -# __2.17.52__ __2021-10-04__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild now allows you to select how batch build statuses are sent to the source provider for a project. - -## __AWS Key Management Service__ - - ### Features - - Added SDK examples for ConnectCustomKeyStore, CreateCustomKeyStore, CreateKey, DeleteCustomKeyStore, DescribeCustomKeyStores, DisconnectCustomKeyStore, GenerateDataKeyPair, GenerateDataKeyPairWithoutPlaintext, GetPublicKey, ReplicateKey, Sign, UpdateCustomKeyStore and Verify APIs - -## __Amazon Elastic File System__ - - ### Features - - EFS adds a new exception for short identifiers to be thrown after its migration to long resource identifiers. - -# __2.17.51__ __2021-10-01__ -## __AWS App Runner__ - - ### Features - - This release contains several minor bug fixes. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - When "AutoApprovable" is true for a Change Template, then specifying --auto-approve (boolean) in Start-Change-Request-Execution will create a change request that bypasses approver review. (except for change calendar restrictions) - -## __Synthetics__ - - ### Features - - CloudWatch Synthetics now enables customers to choose a customer managed AWS KMS key or an Amazon S3-managed key instead of an AWS managed key (default) for the encryption of artifacts that the canary stores in Amazon S3. CloudWatch Synthetics also supports artifact S3 location updation now. - -# __2.17.50__ __2021-09-30__ -## __AWS Account__ - - ### Features - - This release of the Account Management API enables customers to manage the alternate contacts for their AWS accounts. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/accounts-welcome.html - -## __AWS Cloud Control API__ - - ### Features - - Initial release of the SDK for AWS Cloud Control API - -## __AWS Data Exchange__ - - ### Features - - This release enables subscribers to set up automatic exports of newly published revisions using the new EventAction API. - -## __AWS Network Firewall__ - - ### Features - - This release adds support for strict ordering for stateful rule groups. Using strict ordering, stateful rules are evaluated in the exact order in which you provide them. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Macie 2__ - - ### Features - - Amazon S3 bucket metadata now indicates whether an error or a bucket's permissions settings prevented Amazon Macie from retrieving data about the bucket or the bucket's objects. - -## __Amazon WorkMail__ - - ### Features - - This release adds support for mobile device access overrides management in Amazon WorkMail. - -## __Amazon WorkSpaces__ - - ### Features - - Added CreateUpdatedWorkspaceImage API to update WorkSpace images with latest software and drivers. Updated DescribeWorkspaceImages API to display if there are updates available for WorkSpace images. - -# __2.17.49__ __2021-09-29__ -## __AWS Lambda__ - - ### Features - - Adds support for Lambda functions powered by AWS Graviton2 processors. Customers can now select the CPU architecture for their functions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Prometheus Service__ - - ### Features - - This release adds alert manager and rule group namespace APIs - -## __Amazon Simple Email Service__ - - ### Features - - This release includes the ability to use 2048 bits RSA key pairs for DKIM in SES, either with Easy DKIM or Bring Your Own DKIM. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Update `netty-tcnative-boringssl-static` to `2.0.43.Final` to fix issues loading the native libraries on some platforms. - -# __2.17.48__ __2021-09-28__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Bug fix to handle DocumentType for Explicit payload members. - -## __AWS Transfer Family__ - - ### Features - - Added changes for managed workflows feature APIs. - -## __EC2 Image Builder__ - - ### Features - - Fix description for AmiDistributionConfiguration Name property, which actually refers to the output AMI name. Also updated for consistent terminology to use "base" image, and another update to fix description text. - -# __2.17.47__ __2021-09-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon AppIntegrations Service__ - - ### Features - - The Amazon AppIntegrations service enables you to configure and reuse connections to external applications. - -## __Amazon Connect Service__ - - ### Features - - This release updates a set of APIs: CreateIntegrationAssociation, ListIntegrationAssociations, CreateUseCase, and StartOutboundVoiceContact. You can use it to create integrations with Amazon Pinpoint for the Amazon Connect Campaigns use case, Amazon Connect Voice ID, and Amazon Connect Wisdom. - -## __Amazon Connect Wisdom Service__ - - ### Features - - Released Amazon Connect Wisdom, a feature of Amazon Connect, which provides real-time recommendations and search functionality in general availability (GA). For more information, see https://docs.aws.amazon.com/wisdom/latest/APIReference/Welcome.html. - -## __Amazon Pinpoint__ - - ### Features - - Added support for journey with contact center activity - -## __Amazon Voice ID__ - - ### Features - - Released the Amazon Voice ID SDK, for usage with the Amazon Connect Voice ID feature released for Amazon Connect. - -## __Elastic Load Balancing__ - - ### Features - - Adds new ALB-type target group to facilitate forwarding traffic from NLB to ALB - -# __2.17.46__ __2021-09-24__ -## __AWS License Manager__ - - ### Features - - AWS License Manager now allows customers to get the LicenseArn in the Checkout API Response. - -## __AWS SDK for Java v2__ - - ### Features - - Remove SDK usage of global execution.interceptors files. This reduces the need for customers to use a special transformer for execution.interceptors files when they are creating an uber-jar of all SDK modules. Customers should still consider using such an appender, in case other libraries rely on execution.interceptors files. - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - DescribeInstances now returns Platform Details, Usage Operation, and Usage Operation Update Time. - -## __DynamoDB Enhanced Client__ - - ### Features - - Annotated immutable class introspector now ignores 'toBuilder' method allowing easier integration with libraries that auto-generate this method on immutable data classes. - - Contributed by: [@bmaizels](https://github.com/bmaizels) - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@bmaizels](https://github.com/bmaizels) -# __2.17.45__ __2021-09-23__ -## __AWS AppSync__ - - ### Features - - Documented the new OpenSearchServiceDataSourceConfig data type. Added deprecation notes to the ElasticsearchDataSourceConfig data type. - -## __AWS Elemental MediaConvert__ - - ### Features - - This release adds style and positioning support for caption or subtitle burn-in from rich text sources such as TTML. This release also introduces configurable image-based trick play track generation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Added cutoff behavior support for preventing new task invocations from starting when the maintenance window cutoff time is reached. - -# __2.17.44__ __2021-09-22__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - MediaPackage VOD will now return the current processing statuses of an asset's endpoints. The status can be QUEUED, PROCESSING, PLAYABLE, or FAILED. - -## __AWS Identity and Access Management__ - - ### Features - - Added changes to OIDC API about not using port numbers in the URL. - -## __AWS License Manager__ - - ### Features - - AWS License Manager now allows customers to change their Windows Server or SQL license types from Bring-Your-Own-License (BYOL) to License Included or vice-versa (using the customer's media). - -## __AWS MediaTailor__ - - ### Features - - This release adds support to configure logs for playback configuration. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Added the regex match rule statement, for matching web requests against a single regular expression. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for utterances statistics for bots built using Lex V2 console and APIs. For details, see: https://docs.aws.amazon.com/lexv2/latest/dg/monitoring-utterances.html - -## __EC2 Image Builder__ - - ### Features - - This feature adds support for specifying GP3 volume throughput and configuring instance metadata options for instances launched by EC2 Image Builder. - -# __2.17.43__ __2021-09-21__ -## __AWS IoT__ - - ### Features - - This release adds support for verifying, viewing and filtering AWS IoT Device Defender detect violations with four verification states. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Update Sigv4a signer to include the port in the Host header, when the port does not match the standard port for the protocol. This allows requests to endpoints with non-standard ports to succeed. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports versioning of custom models, improved training with ONE_DOC_PER_FILE text documents for custom entity recognition, ability to provide specific test sets during training, and live migration to new model endpoints. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds additional support for repository replication - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This update adds support for downloading configuration templates using new APIs (GetVpnConnectionDeviceTypes and GetVpnConnectionDeviceSampleConfiguration) and Internet Key Exchange version 2 (IKEv2) parameters for many popular CGW devices. - -## __DynamoDB Enhanced Client__ - - ### Features - - This commit introduces DynamoDbTable#deleteItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnConsumedCapacity to get additional information the service response. - -## __Managed Streaming for Kafka__ - - ### Features - - Added StateInfo to ClusterInfo - -## __S3 Transfer Manager__ - - ### Bugfixes - - Fix the NPE thrown when calling `S3TransferManager.create()` - -# __2.17.42__ __2021-09-17__ -## __AWS Database Migration Service__ - - ### Features - - Optional flag force-planned-failover added to reboot-replication-instance API call. This flag can be used to test a planned failover scenario used during some maintenance operations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elasticsearch Service__ - - ### Features - - This release adds an optional parameter in the ListDomainNames API to filter domains based on the engine type (OpenSearch/Elasticsearch). - -## __Amazon OpenSearch Service__ - - ### Features - - This release adds an optional parameter in the ListDomainNames API to filter domains based on the engine type (OpenSearch/Elasticsearch). - -# __2.17.41__ __2021-09-16__ -## __AWS RoboMaker__ - - ### Features - - Adding support to create container based Robot and Simulation applications by introducing an environment field - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Macie 2__ - - ### Features - - This release adds support for specifying which managed data identifiers are used by a classification job, and retrieving a list of managed data identifiers that are available. - -## __Amazon Pinpoint__ - - ### Features - - This SDK release adds a new feature for Pinpoint campaigns, in-app messaging. - -## __Amazon SageMaker Service__ - - ### Features - - Add API for users to retry a failed pipeline execution or resume a stopped one. - -## __Amazon Simple Storage Service__ - - ### Features - - Add support for access point arn filtering in S3 CW Request Metrics - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for subtitling with Amazon Transcribe batch jobs. - -## __DynamoDB Enhanced Client__ - - ### Features - - This commit introduces DynamoDbTable#putItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnValues to get additional information the service response. - -## __Managed Streaming for Kafka Connect__ - - ### Features - - This is the initial SDK release for Amazon Managed Streaming for Apache Kafka Connect (MSK Connect). - -# __2.17.40__ __2021-09-14__ -## __AWS SDK for Java v2__ - - ### Features - - Upgrade Netty to 4.1.68 - -## __AWS WAFV2__ - - ### Features - - This release adds support for including rate based rules in a rule group. - -## __Amazon Chime__ - - ### Features - - Adds support for SipHeaders parameter for CreateSipMediaApplicationCall. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now allows you to train and run PDF and Word documents for custom entity recognition. With PDF and Word formats, you can extract information from documents containing headers, lists and tables. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for vt1 3xlarge, 6xlarge and 24xlarge instances powered by Xilinx Alveo U30 Media Accelerators for video transcoding workloads - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for "Project Search" - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe now supports PII Identification and Redaction for streaming transcription. - -# __2.17.39__ __2021-09-13__ -## __AWS IoT__ - - ### Features - - AWS IoT Rules Engine adds OpenSearch action. The OpenSearch rule action lets you stream data from IoT sensors and applications to Amazon OpenSearch Service which is a successor to Amazon Elasticsearch Service. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for T3 instances on Amazon EC2 Dedicated Hosts. - -## __S3 Transfer Manager__ - - ### Features - - Now users can pass `File` to `DownloadRequest` and `UploadRequest` in `S3TransferManager`. - -# __2.17.38__ __2021-09-10__ -## __AWS CloudFormation__ - - ### Features - - Doc only update for CloudFormation that fixes several customer-reported issues. - -## __AWS SDK for Java v2__ - - ### Features - - Add support for authenticated corporate proxies - - Contributed by: [@guillepb10](https://github.com/guillepb10) - - Updated service endpoint metadata. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release updates terminology around KMS keys. - -## __Amazon QuickSight__ - - ### Features - - Add new data source type for Amazon OpenSearch (successor to Amazon ElasticSearch). - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for providing a custom timeout value for finding a scaling point during autoscaling in Aurora Serverless v1. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for "Lifecycle Configurations" to SageMaker Studio - -## __Amazon Transcribe Service__ - - ### Features - - This release adds an API option for startTranscriptionJob and startMedicalTranscriptionJob that allows the user to specify encryption context key value pairs for batch jobs. - -## __DynamoDB Enhanced Client__ - - ### Bugfixes - - Fix `PutItemEnhancedRequest` and `DeleteItemEnhancedRequest` to include `ConditionExpression` in their `equals()` and `hashCode()` calculations. - - Fixes for `UpdateItemEnhancedRequest`: - - Include `ConditionExpression` in `toBuilder()` - - Include `ConditionExpression` in `equals()` and `hashCode()` calculations - -## __S3 Transfer Manager__ - - ### Bugfixes - - Remove extra question mark when query parameters are provided in transfer manager - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@guillepb10](https://github.com/guillepb10) -# __2.17.37__ __2021-09-09__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - The Amazon CodeGuru Reviewer API now includes the RuleMetadata data object and a Severity attribute on a RecommendationSummary object. A RuleMetadata object contains information about a rule that generates a recommendation. Severity indicates how severe the issue associated with a recommendation is. - -## __Amazon EMR__ - - ### Features - - This release enables customers to login to EMR Studio using AWS Identity and Access Management (IAM) identities or identities in their Identity Provider (IdP) via IAM. - -## __Amazon Lookout for Equipment__ - - ### Features - - Added OffCondition parameter to CreateModel API - -# __2.17.36__ __2021-09-08__ -## __AWS Resource Access Manager__ - - ### Features - - A minor text-only update that fixes several customer issues. - -## __AWS SDK for Java v2__ - - ### Features - - Improve performance of generated enum methods - -## __Amazon OpenSearch Service__ - - ### Features - - Updated Configuration APIs for Amazon OpenSearch Service (successor to Amazon Elasticsearch Service) - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has added a new API that allows you to update the encrypting and authentication settings for an existing cluster. - -# __2.17.35__ __2021-09-07__ -## __AWS Elemental MediaPackage__ - - ### Features - - SPEKE v2 support for live CMAF packaging type. SPEKE v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, it supports live DASH currently. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - Added SDK examples for SSM-Contacts. - -## __AWS X-Ray__ - - ### Features - - Updated references to AWS KMS keys and customer managed keys to reflect current terminology. - -## __Amazon ElastiCache__ - - ### Features - - Doc only update for ElastiCache - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding RegisterCluster and DeregisterCluster operations, to support connecting external clusters to EKS. - -## __Amazon Forecast Service__ - - ### Features - - Predictor creation now supports selecting an accuracy metric to optimize in AutoML and hyperparameter optimization. This release adds additional accuracy metrics for predictors - AverageWeightedQuantileLoss, MAPE and MASE. - -## __Amazon Prometheus Service__ - - ### Features - - This release adds tagging support for Amazon Managed Service for Prometheus workspace. - -## __DynamoDB Enhanced Client__ - - ### Features - - Allow customers to specify `ReturnValuesOnConditionCheckFailure` for `TransactWriteItems`. Addresses [#2283](https://github.com/aws/aws-sdk-java-v2/issues/2283). - -# __2.17.34__ __2021-09-03__ -## __AWS Outposts__ - - ### Features - - This release adds a new API CreateOrder. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime SDK Identity__ - - ### Features - - Documentation updates for Chime - -## __Amazon Chime SDK Messaging__ - - ### Features - - Documentation updates for Chime - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Added support for CodeInconsistencies detectors - -## __Amazon Fraud Detector__ - - ### Features - - Enhanced GetEventPrediction API response to include risk scores from imported SageMaker models - -## __Amazon S3__ - - ### Features - - Adds multi-region support for S3 access points as well as Sigv4 Asymmetric signing - -# __2.17.33__ __2021-09-02__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - Private Certificate Authority Service now allows customers to enable an online certificate status protocol (OCSP) responder service on their private certificate authorities. Customers can also optionally configure a custom CNAME for their OCSP responder. - -## __AWS S3 Control__ - - ### Features - - S3 Multi-Region Access Points provide a single global endpoint to access a data set that spans multiple S3 buckets in different AWS Regions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - New ASFF Resources: AwsAutoScalingLaunchConfiguration, AwsEc2VpnConnection, AwsEcrContainerImage. Added KeyRotationStatus to AwsKmsKey. Added AccessControlList, BucketLoggingConfiguration,BucketNotificationConfiguration and BucketNotificationConfiguration to AwsS3Bucket. - -## __AWS Transfer Family__ - - ### Features - - AWS Transfer Family introduces Managed Workflows for creating, executing, monitoring, and standardizing post file transfer processing - -## __Access Analyzer__ - - ### Features - - Updates service API, documentation, and paginators to support multi-region access points from Amazon S3. - -## __Amazon Elastic Block Store__ - - ### Features - - Documentation updates for Amazon EBS direct APIs. - -## __Amazon Elastic File System__ - - ### Features - - Adds support for EFS Intelligent-Tiering, which uses EFS Lifecycle Management to monitor file access patterns and is designed to automatically transition files to and from your corresponding Infrequent Access (IA) storage classes. - -## __Amazon FSx__ - - ### Features - - Announcing Amazon FSx for NetApp ONTAP, a new service that provides fully managed shared storage in the AWS Cloud with the data access and management capabilities of ONTAP. - -## __Amazon Lex Model Building Service__ - - ### Features - - Lex now supports Korean (ko-KR) locale. - -## __Amazon QuickSight__ - - ### Features - - This release adds support for referencing parent datasets as sources in a child dataset. - -## __Schemas__ - - ### Features - - This update include the support for Schema Discoverer to discover the events sent to the bus from another account. The feature will be enabled by default when discoverer is created or updated but can also be opt-in or opt-out by specifying the value for crossAccount. - -# __2.17.32__ __2021-09-01__ -## __AWS CloudTrail__ - - ### Features - - Documentation updates for CloudTrail - -## __AWS Config__ - - ### Features - - Documentation updates for config - -## __AWS MediaTailor__ - - ### Features - - This release adds support for wall clock programs in LINEAR channels. - -## __AWS SDK for Java v2__ - - ### Features - - Added new convenience methods to SdkPublisher: doAfterOnError, doAfterOnComplete, and doAfterCancel. - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where event streams might fail with ClassCastException or NoSuchElementExceptions - -## __AWS Service Catalog App Registry__ - - ### Features - - Introduction of GetAssociatedResource API and GetApplication response extension for Resource Groups support. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added LaunchTemplate support for the IMDS IPv6 endpoint - -# __2.17.31__ __2021-08-31__ -## __AWS Compute Optimizer__ - - ### Features - - Documentation updates for Compute Optimizer - -## __AWS IoT__ - - ### Features - - Added Create/Update/Delete/Describe/List APIs for a new IoT resource named FleetMetric. Added a new Fleet Indexing query API named GetBucketsAggregation. Added a new field named DisconnectedReason in Fleet Indexing query response. Updated their related documentations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon MemoryDB__ - - ### Features - - Documentation updates for MemoryDB - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new South African English voice - Ayanda. Ayanda is available as Neural voice only. - -## __Amazon Simple Queue Service__ - - ### Features - - Amazon SQS adds a new queue attribute, RedriveAllowPolicy, which includes the dead-letter queue redrive permission parameters. It defines which source queues can specify dead-letter queues as a JSON object. - -# __2.17.30__ __2021-08-30__ -## __AWS CloudFormation__ - - ### Features - - AWS CloudFormation allows you to iteratively develop your applications when failures are encountered without rolling back successfully provisioned resources. By specifying stack failure options, you can troubleshoot resources in a CREATE_FAILED or UPDATE_FAILED status. - -## __AWS CodeBuild__ - - ### Features - - Documentation updates for CodeBuild - -## __AWS Key Management Service__ - - ### Features - - This release has changes to KMS nomenclature to remove the word master from both the "Customer master key" and "CMK" abbreviation and replace those naming conventions with "KMS key". - -## __Amazon Kinesis Firehose__ - - ### Features - - This release adds the Dynamic Partitioning feature to Kinesis Data Firehose service for S3 destinations. - -# __2.17.29__ __2021-08-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon EMR__ - - ### Features - - Amazon EMR now supports auto-terminating idle EMR clusters. You can specify the idle timeout value when enabling auto-termination for both running and new clusters and Amazon EMR automatically terminates the cluster when idle timeout kicks in. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds the BootMode flag to the ImportImage API and showing the detected BootMode of an ImportImage task. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for Amazon S3. - -# __2.17.28__ __2021-08-26__ -## __AWS Compute Optimizer__ - - ### Features - - Adds support for 1) the AWS Graviton (AWS_ARM64) recommendation preference for Amazon EC2 instance and Auto Scaling group recommendations, and 2) the ability to get the enrollment statuses for all member accounts of an organization. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Support added for resizing VPC prefix lists - -## __Amazon Rekognition__ - - ### Features - - This release added new attributes to Rekognition RecognizeCelebities and GetCelebrityInfo API operations. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for batch transcription in six new languages - Afrikaans, Danish, Mandarin Chinese (Taiwan), New Zealand English, South African English, and Thai. - -# __2.17.27__ __2021-08-25__ -## __AWS DataSync__ - - ### Features - - Added include filters to CreateTask and UpdateTask, and added exclude filters to StartTaskExecution, giving customers more granular control over how DataSync transfers files, folders, and objects. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Events__ - - ### Features - - AWS CWEvents adds an enum of EXTERNAL for EcsParameters LaunchType for PutTargets API - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Support added for IMDS IPv6 endpoint - -## __Amazon EventBridge__ - - ### Features - - AWS EventBridge adds an enum of EXTERNAL for EcsParameters LaunchType for PutTargets API - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports triggering resource cleanup workflow when account or resource goes out of policy scope for AWS WAF, Security group, AWS Network Firewall, and Amazon Route 53 Resolver DNS Firewall policies. - -# __2.17.26__ __2021-08-24__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added MBAFF encoding support for AVC video and the ability to pass encryption context from the job settings to S3. - -## __AWS IoT Data Plane__ - - ### Features - - Updated Publish with support for new Retain flag and added two new API operations: GetRetainedMessage, ListRetainedMessages. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix `NullPointerException` in `RetryPolicy.hashCode()`. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new New Zealand English voice - Aria. Aria is available as Neural voice only. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Updated Parameter Store property for logging improvements. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for feature tagging with Amazon Transcribe batch jobs. - -# __2.17.25__ __2021-08-23__ -## __AWS Backup__ - - ### Features - - AWS Backup - Features: Evaluate your backup activity and generate audit reports. - -## __AWS Database Migration Service__ - - ### Features - - Amazon AWS DMS service now support Redis target endpoint migration. Now S3 endpoint setting is capable to setup features which are used to be configurable only in extract connection attributes. - -## __AWS Glue__ - - ### Features - - Add support for Custom Blueprints - -## __AWS IoT SiteWise__ - - ### Features - - Documentation updates for AWS IoT SiteWise - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon API Gateway__ - - ### Features - - Adding some of the pending releases (1) Adding WAF Filter to GatewayResponseType enum (2) Ensuring consistent error model for all operations (3) Add missing BRE to GetVpcLink operation - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Added AMI deprecation support for Amazon Data Lifecycle Manager EBS-backed AMI policies. - -## __Amazon Fraud Detector__ - - ### Features - - Updated an element of the DescribeModelVersion API response (LogitMetrics -> logOddsMetrics) for clarity. Added new exceptions to several APIs to protect against unlikely scenarios. - -# __2.17.24__ __2021-08-20__ -## __AWS RoboMaker__ - - ### Features - - Documentation updates for RoboMaker - -## __Amazon Comprehend__ - - ### Features - - Add tagging support for Comprehend async inference job. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - encryptionInTransitSupported added to DescribeInstanceTypes API - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adds support for EKS add-ons "preserve" flag, which allows customers to maintain software on their EKS clusters after removing it from EKS add-ons management. - -# __2.17.23__ __2021-08-19__ -## __AWS SDK for Java v2__ - - ### Features - - Implement ADAPTIVE retry mode. ADAPTIVE mode builds on STANDARD retry mode and adds rate limiting of requests when the client is throttled. - - Adaptive retry mode dynamically limits the rate of AWS requests to maximize success rate. This may be at the expense of request latency. Adaptive retry mode is not recommended when predictable latency is important. - - Warning: Adaptive retry mode assumes that the client is working against a single resource (e.g. one DynamoDB Table or one S3 Bucket). If you use a single client for multiple resources, throttling or outages associated with one resource will result in increased latency and failures when accessing all other resources via the same client. When using adaptive retry mode, we recommend using a single client per resource. - - Updated service endpoint metadata. - -## __Amazon Appflow__ - - ### Features - - This release adds support for SAPOData connector and extends Veeva connector for document extraction. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - The ImportImage API now supports the ability to create AMIs with AWS-managed licenses for Microsoft SQL Server for both Windows and Linux. - -## __Amazon MemoryDB__ - - ### Features - - AWS MemoryDB SDK now supports all APIs for newly launched MemoryDB service. - -## __Application Auto Scaling__ - - ### Features - - This release extends Application Auto Scaling support for replication group of Amazon ElastiCache Redis clusters. Auto Scaling monitors and automatically expands node group count and number of replicas per node group when a critical usage threshold is met or according to customer-defined schedule. - -# __2.17.22__ __2021-08-18__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild now allows you to make the build results for your build projects available to the public without requiring access to an AWS account. - -## __Amazon Route 53__ - - ### Features - - Documentation updates for route53 - -## __Amazon Route 53 Resolver__ - - ### Features - - Documentation updates for Route 53 Resolver - -## __Amazon SageMaker Runtime__ - - ### Features - - Amazon SageMaker Runtime now supports InvokeEndpointAsync to asynchronously invoke endpoints that were created with the AsyncInferenceConfig object in the EndpointConfig. Asynchronous invocations support larger payload sizes in Amazon S3 and longer processing times. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports Asynchronous Inference endpoints. Adds PlatformIdentifier field that allows Notebook Instance creation with different platform selections. Increases the maximum number of containers in multi-container endpoints to 15. Adds more instance types to InstanceType field. - -# __2.17.21__ __2021-08-17__ -## __AWS Cloud9__ - - ### Features - - Added DryRun parameter to CreateEnvironmentEC2 API. Added ManagedCredentialsActions parameter to UpdateEnvironment API - -## __AWS Cost Explorer Service__ - - ### Features - - This release is a new feature for Cost Categories: Split charge rules. Split charge rules enable you to allocate shared costs between your cost category values. - -## __Amazon CloudDirectory__ - - ### Features - - Documentation updates for clouddirectory - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation-only update for CloudWatch Logs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for EC2 ED25519 key pairs for authentication - -# __2.17.20__ __2021-08-16__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild now allows you to select how batch build statuses are sent to the source provider for a project. - -## __AWS Config__ - - ### Features - - Update ResourceType enum with values for Backup Plan, Selection, Vault, RecoveryPoint; ECS Cluster, Service, TaskDefinition; EFS AccessPoint, FileSystem; EKS Cluster; ECR Repository resources - -## __AWS Directory Service__ - - ### Features - - This release adds support for describing client authentication settings. - -## __AWS IoT SiteWise__ - - ### Features - - AWS IoT SiteWise added query window for the interpolation interval. AWS IoT SiteWise computes each interpolated value by using data points from the timestamp of each interval minus the window to the timestamp of each interval plus the window. - -## __AWS License Manager__ - - ### Features - - AWS License Manager now allows end users to call CheckoutLicense API using new CheckoutType PERPETUAL. Perpetual checkouts allow sellers to check out a quantity of entitlements to be drawn down for consumption. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for Amazon S3 - -## __Netty NIO HTTP Client__ - - ### Features - - Upgrade Netty version to 4.1.66.Final - -# __2.17.19__ __2021-08-13__ -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces Standard Profile Objects, namely Asset and Case which contain values populated by data from third party systems and belong to a specific profile. This release adds an optional parameter, ObjectFilter to the ListProfileObjects API in order to search for these Standard Objects. - -## __Amazon EMR__ - - ### Features - - Amazon EMR customers can now specify custom AMIs at the instance level in their clusters. This allows using custom AMIs in clusters that have instances with different instruction set architectures, e.g. m5.xlarge (x86) and m6g.xlarge (ARM). - -## __Amazon ElastiCache__ - - ### Features - - This release adds ReplicationGroupCreateTime field to ReplicationGroup which indicates the UTC time when ElastiCache ReplicationGroup is created - -## __Amazon QuickSight__ - - ### Features - - Documentation updates for QuickSight. - -## __URL Connection Http Client__ - - ### Bugfixes - - Fixed connection pooling for HTTPS endpoints. Previously, each request would create a new connection. - -# __2.17.18__ __2021-08-12__ -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds support for the output of a recipe job results to Tableau Hyper format. - -## __AWS Lambda__ - - ### Features - - Lambda Python 3.9 runtime launch - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where request-level overrides (e.g. credentials) were not applied to endpoint discovery calls. - -## __Amazon API Gateway__ - - ### Features - - Adding support for ACM imported or private CA certificates for mTLS enabled domain names - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot adds new metrics for all candidate models generated by Autopilot experiments. - -## __AmazonApiGatewayV2__ - - ### Features - - Adding support for ACM imported or private CA certificates for mTLS enabled domain names - -# __2.17.17__ __2021-08-11__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild now allows you to make the build results for your build projects available to the public without requiring access to an AWS account. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Use "full jitter" & updated base delay for STANDARD retry mode defaults - - - ### Documentations - - Create a shared, project-level IntelliJ inspection profile - - Move IntelliJ code style & copyright configuration to project-level settings - -## __AWS Snow Device Management__ - - ### Features - - AWS Snow Family customers can remotely monitor and operate their connected AWS Snowcone devices. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation updates for ECS. - -## __Amazon Elastic Block Store__ - - ### Features - - Documentation updates for Amazon EBS direct APIs. - -## __Amazon Route 53__ - - ### Features - - Documentation updates for route53 - -## __AmazonNimbleStudio__ - - ### Features - - Add new attribute 'ownedBy' in Streaming Session APIs. 'ownedBy' represents the AWS SSO Identity Store User ID of the owner of the Streaming Session resource. - -# __2.17.16__ __2021-08-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix issue in `FileAsyncRequestBody` where the underlying file channel would only be closed when enough requests are sent to read *past* the end of the file; if just enough requests are sent to read to the end of the file, the file is not closed, leaving an open file descriptor around longer than it needs to be. - -## __Amazon Chime__ - - ### Features - - Add support for "auto" in Region field of StartMeetingTranscription API request. - -## __Amazon S3 Transfer Manager [Preview]__ - - ### Features - - This release includes the preview release of the Amazon S3 Transfer Manager. Visit our [Developer Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/transfer-manager.html) for more information. - -# __2.17.15__ __2021-08-09__ -## __AWS WAFV2__ - - ### Features - - This release adds APIs to support versioning feature of AWS WAF Managed rule groups - -## __Amazon Rekognition__ - - ### Features - - This release adds support for four new types of segments (opening credits, content segments, slates, and studio logos), improved accuracy for credits and shot detection and new filters to control black frame detection. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation updates for AWS Systems Manager. - -# __2.17.14__ __2021-08-06__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Athena__ - - ### Features - - Documentation updates for Athena. - -## __Amazon Chime SDK Identity__ - - ### Features - - The Amazon Chime SDK Identity APIs allow software developers to create and manage unique instances of their messaging applications. - -## __Amazon Chime SDK Messaging__ - - ### Features - - The Amazon Chime SDK Messaging APIs allow software developers to send and receive messages in custom messaging applications. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for agent status and hours of operation. For details, see the Release Notes in the Amazon Connect Administrator Guide. - -## __Amazon Lightsail__ - - ### Features - - This release adds support to track when a bucket access key was last used. - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue where checksum validation only considered the first 4 bytes of the 16 byte checksum, creating the potential for corrupted downloads to go undetected. - -## __Synthetics__ - - ### Features - - Documentation updates for Visual Monitoring feature and other doc ticket fixes. - -# __2.17.13__ __2021-08-05__ -## __Amazon Lex Model Building V2__ - - ### Features - - Customers can now toggle the active field on prompts and responses. - -## __Auto Scaling__ - - ### Features - - EC2 Auto Scaling adds configuration checks and Launch Template validation to Instance Refresh. - -# __2.17.12__ __2021-08-04__ -## __AWS SDK for Java v2__ - - ### Features - - Add customization.config support for setting default RetryMode - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where a bean-based marshallers for request and response models would fail for fluent setters that happened to start with "set", like "settings". - -## __AWS Systems Manager Incident Manager__ - - ### Features - - Documentation updates for Incident Manager. - -## __Amazon EventBridge__ - - ### Features - - Documentation updates to add EC2 Image Builder as a target on PutTargets. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds AutomaticRestartTime to the DescribeDBInstances and DescribeDBClusters operations. AutomaticRestartTime indicates the time when a stopped DB instance or DB cluster is restarted automatically. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for call analytics (batch) within Amazon Transcribe. - -## __EC2 Image Builder__ - - ### Features - - Updated list actions to include a list of valid filters that can be used in the request. - -# __2.17.11__ __2021-08-03__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added control over the passthrough of XDS captions metadata to outputs. - -## __AWS Glue__ - - ### Features - - Add ConcurrentModificationException to create-table, delete-table, create-database, update-database, delete-database - -## __AWS IoT SiteWise__ - - ### Features - - My AWS Service (placeholder) - This release introduces custom Intervals and offset for tumbling window in metric for AWS IoT SiteWise. - -## __AWS Proton__ - - ### Features - - Docs only add idempotent create apis - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Add IntelliJ .ipr files to gitignore - -## __Amazon Redshift__ - - ### Features - - API support for Redshift Data Sharing feature. - -# __2.17.10__ __2021-08-02__ -## __AWS IoT Greengrass V2__ - - ### Features - - This release adds support for component system resource limits and idempotent Create operations. You can now specify the maximum amount of CPU and memory resources that each component can use. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Don't attempt to use empty session tokens - -## __AWS Savings Plans__ - - ### Bugfixes - - Setting default content type to 'application/json' since the service does not accept 'x-amz-json-' - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - Added new attribute in AcceptCode API. AcceptCodeValidation takes in two values - ENFORCE, IGNORE. ENFORCE forces validation of accept code and IGNORE ignores it which is also the default behavior; Corrected TagKeyList length from 200 to 50 - -# __2.17.9__ __2021-07-30__ -## __AWS AppSync__ - - ### Features - - AWS AppSync now supports a new authorization mode allowing you to define your own authorization logic using an AWS Lambda function. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - Add support for KmsKeyIds in the ListSecretVersionIds API response - -## __Amazon SageMaker Service__ - - ### Features - - API changes with respect to Lambda steps in model building pipelines. Adds several waiters to async Sagemaker Image APIs. Add more instance types to AppInstanceType field - -## __Elastic Load Balancing__ - - ### Features - - Client Port Preservation ALB Attribute Launch - -# __2.17.8__ __2021-07-29__ -## __AWS IoT__ - - ### Features - - Increase maximum credential duration of role alias to 12 hours. - -## __AWS IoT SiteWise__ - - ### Features - - Added support for AWS IoT SiteWise Edge. You can now create an AWS IoT SiteWise gateway that runs on AWS IoT Greengrass V2. With the gateway, you can collect local server and equipment data, process the data, and export the selected data from the edge to the AWS Cloud. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Correctly handle multi-value headers in Aws4Signer - -## __AWS Savings Plans__ - - ### Features - - Documentation update for valid Savings Plans offering ID pattern - -## __Amazon Chime__ - - ### Features - - Adds support for live transcription of meetings with Amazon Transcribe and Amazon Transcribe Medical. The new APIs, StartMeetingTranscription and StopMeetingTranscription, control the generation of user-attributed transcriptions sent to meeting clients via Amazon Chime SDK data messages. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for G4ad xlarge and 2xlarge instances powered by AMD Radeon Pro V520 GPUs and AMD 2nd Generation EPYC processors - -# __2.17.7__ __2021-07-28__ -## __AWS CloudFormation__ - - ### Features - - SDK update to support Importing existing Stacks to new/existing Self Managed StackSet - Stack Import feature. - -## __AWS Single Sign-On Admin__ - - ### Features - - Documentation updates for arn:aws:trebuchet:::service:v1:03a2216d-1cda-4696-9ece-1387cb6f6952 - -# __2.17.6__ __2021-07-27__ -## __AWS Batch__ - - ### Features - - Add support for ListJob filters - -## __AWS IoT Analytics__ - - ### Features - - IoT Analytics now supports creating a dataset resource with IoT SiteWise MultiLayerStorage data stores, enabling customers to query industrial data within the service. This release includes adding JOIN functionality for customers to query multiple data sources in a dataset. - -## __AWS IoT Wireless__ - - ### Features - - Add SidewalkManufacturingSn as an identifier to allow Customer to query WirelessDevice, in the response, AmazonId is added in the case that Sidewalk device is return. - -## __AWS Route53 Recovery Control Config__ - - ### Features - - Amazon Route 53 Application Recovery Controller's routing control - Routing Control Configuration APIs help you create and delete clusters, control panels, routing controls and safety rules. State changes (On/Off) of routing controls are not part of configuration APIs. - -## __AWS Route53 Recovery Readiness__ - - ### Features - - Amazon Route 53 Application Recovery Controller's readiness check capability continually monitors resource quotas, capacity, and network routing policies to ensure that the recovery environment is scaled and configured to take over when needed. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Shield__ - - ### Features - - Change name of DDoS Response Team (DRT) to Shield Response Team (SRT) - -## __Amazon Lex Model Building V2__ - - ### Features - - Add waiters that automatically poll for resource status for asynchronous operations, such as building a bot - -## __Amazon QuickSight__ - - ### Features - - Add support to use row-level security with tags when embedding dashboards for users not provisioned in QuickSight - -## __Amazon Route 53__ - - ### Features - - This release adds support for the RECOVERY_CONTROL health check type to be used in conjunction with Route53 Application Recovery Controller. - -## __Redshift Data API Service__ - - ### Features - - Added structures to support new Data API operation BatchExecuteStatement, used to execute multiple SQL statements within a single transaction. - -## __Route53 Recovery Cluster__ - - ### Features - - Amazon Route 53 Application Recovery Controller's routing control - Routing Control Data Plane APIs help you update the state (On/Off) of the routing controls to reroute traffic across application replicas in a 100% available manner. - -# __2.17.5__ __2021-07-26__ -## __AWS Proton__ - - ### Features - - Documentation-only update links - -## __AWS S3 Control__ - - ### Features - - S3 Access Point aliases can be used anywhere you use S3 bucket names to access data in S3 - -## __AWS SDK for Java v2__ - - ### Features - - Annotate and document members that are modeled as deprecated - -## __AWS SSO Identity Store__ - - ### Features - - Documentation updates for SSO API Ref. - -## __Amazon CloudWatch__ - - ### Features - - SDK update to support creation of Cross-Account Metric Alarms and update API documentation. - -## __Amazon S3__ - - ### Documentations - - Deprecate S3 CopySource parameter for CopyObject & UploadPartCopy - -## __Amazon Textract__ - - ### Features - - Adds support for AnalyzeExpense, a new API to extract relevant data such as contact information, items purchased, and vendor name, from almost any invoice or receipt without the need for any templates or configuration. - -## __Synthetics__ - - ### Features - - CloudWatch Synthetics now supports visual testing in its canaries. - -# __2.17.4__ __2021-07-23__ -## __AWS SecurityHub__ - - ### Features - - Added product name, company name, and Region fields for security findings. Added details objects for RDS event subscriptions and AWS ECS services. Added fields to the details for AWS Elasticsearch domains. - -## __Amazon S3 on Outposts__ - - ### Features - - Add on-premise access type support for endpoints - -## __EC2 Image Builder__ - - ### Features - - Update to documentation to reapply missing change to SSM uninstall switch default value and improve description. - -# __2.17.3__ __2021-07-22__ -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive now supports passing through style data on WebVTT caption outputs. - -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds two new features: 1) Output to Native JDBC destinations and 2) Adding configurations to profile jobs - -## __AWS S3 Control__ - - ### Features - - Documentation updates for Amazon S3-control - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release allows customers to assign prefixes to their elastic network interface and to reserve IP blocks in their subnet CIDRs. These reserved blocks can be used to assign prefixes to elastic network interfaces or be excluded from auto-assignment. - -## __Amazon QLDB__ - - ### Features - - Amazon QLDB now supports ledgers encrypted with customer managed KMS keys. Changes in CreateLedger, UpdateLedger and DescribeLedger APIs to support the changes. - -## __Amazon S3__ - - ### Features - - Add support for more user-friendly CopyObject source parameters - -## __Elastic Load Balancing__ - - ### Features - - Adds support for enabling TLS protocol version and cipher suite headers to be sent to backend targets for Application Load Balancers. - -# __2.17.2__ __2021-07-21__ -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild now allows you to set the access permissions for build artifacts, project artifacts, and log files that are uploaded to an Amazon S3 bucket that is owned by another account. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS Lambda__ - - ### Features - - New ResourceConflictException error code for PutFunctionEventInvokeConfig, UpdateFunctionEventInvokeConfig, and DeleteFunctionEventInvokeConfig operations. - -## __AWS Proton__ - - ### Features - - Documentation updates for AWS Proton - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now provides a data source connector for Amazon WorkDocs. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-workdocs.html - -## __Amazon Elastic MapReduce__ - - ### Features - - EMR now supports new DescribeReleaseLabel and ListReleaseLabel APIs. They can provide Amazon EMR release label details. You can programmatically list available releases and applications for a specific Amazon EMR release label. - -## __Amazon Personalize__ - - ### Features - - My AWS Service (placeholder) - Making minProvisionedTPS an optional parameter when creating a campaign. If not provided, it defaults to 1. - -## __Amazon Relational Database Service__ - - ### Features - - Adds the OriginalSnapshotCreateTime field to the DBSnapshot response object. This field timestamps the underlying data of a snapshot and doesn't change when the snapshot is copied. - -## __Elastic Load Balancing__ - - ### Features - - Adds support for enabling TLS protocol version and cipher suite headers to be sent to backend targets for Application Load Balancers. - -# __2.17.1__ __2021-07-20__ -## __AWS Compute Optimizer__ - - ### Features - - Documentation updates for Compute Optimizer - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added idempotency to the CreateVolume API using the ClientToken request parameter - -# __2.17.0__ __2021-07-19__ -## __AWS Direct Connect__ - - ### Features - - Documentation updates for directconnect - -## __AWS Health APIs and Notifications__ - - ### Features - - In the Health API, the maximum number of entities for the EventFilter and EntityFilter data types has changed from 100 to 99. This change is related to an internal optimization of the AWS Health service. - -## __AWS RoboMaker__ - - ### Features - - This release allows customers to create a new version of WorldTemplates with support for Doors. - -## __AWS SDK for Java v2__ - - ### Features - - Moved Jackson from an external SDK dependency to an internal dependency: https://aws.amazon.com/blogs/developer/the-aws-sdk-for-java-2-17-removes-its-external-dependency-on-jackson/ - -## __Amazon EMR Containers__ - - ### Features - - Updated DescribeManagedEndpoint and ListManagedEndpoints to return failureReason and stateDetails in API response. - -## __Amazon Location Service__ - - ### Features - - Add five new API operations: UpdateGeofenceCollection, UpdateMap, UpdatePlaceIndex, UpdateRouteCalculator, UpdateTracker. - -## __EC2 Image Builder__ - - ### Features - - Documentation updates for reversal of default value for additional instance configuration SSM switch, plus improved descriptions for semantic versioning. - -# __2.16.104__ __2021-07-16__ -## __AWS Audit Manager__ - - ### Features - - This release relaxes the S3 URL character restrictions in AWS Audit Manager. Regex patterns have been updated for the following attributes: s3RelativePath, destination, and s3ResourcePath. 'AWS' terms have also been replaced with entities to align with China Rebrand documentation efforts. - -## __AWS SDK for Java v2__ - - ### Features - - This changes implements support for the `AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE` environment variable and - `ec2_metadata_service_endpoint` profile file property. - - When no endpoint override is set using `AWS_EC2_METADATA_SERVICE_ENDPOINT`, this configuration controls which of the default - IMDS endpoints the client will use. Valid values are `IPv4` or `IPv6` - - Updated service endpoint metadata. - -## __Amazon AppIntegrations Service__ - - ### Features - - Documentation update for AppIntegrations Service - -## __Amazon Chime__ - - ### Features - - This SDK release adds Account Status as one of the attributes in Account API response - -# __2.16.103__ __2021-07-15__ -## __AWS IoT SiteWise__ - - ### Features - - Update the default endpoint for the APIs used to manage asset models, assets, gateways, tags, and account configurations. If you have firewalls with strict egress rules, configure the rules to grant you access to api.iotsitewise.[region].amazonaws.com or api.iotsitewise.[cn-region].amazonaws.com.cn. - -## __AWS SDK for Java v2__ - - ### Features - - Add support for marshalling lists of strings in HTTP headers - -## __Amazon Cognito Identity Provider__ - - ### Features - - Documentation updates for cognito-idp - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation updates for support of awsvpc mode on Windows. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This feature enables customers to specify weekly recurring time window(s) for scheduled events that reboot, stop or terminate EC2 instances. - -## __Amazon Lex Model Building Service__ - - ### Features - - Lex now supports the en-IN locale - -# __2.16.102__ __2021-07-14__ -## __AWS Certificate Manager__ - - ### Features - - Added support for RSA 3072 SSL certificate import - -## __AWS Database Migration Service__ - - ### Features - - Release of feature needed for ECA-Endpoint settings. This allows customer to delete a field in endpoint settings by using --exact-settings flag in modify-endpoint api. This also displays default values for certain required fields of endpoint settings in describe-endpoint-settings api. - -## __AWS Glue__ - - ### Features - - Add support for Event Driven Workflows - -## __AWS SDK for Java v2__ - - ### Documentations - - Update pull request template to place motivation before description - - Contributed by: [@Bennett-Lynch](https://github.com/Bennett-Lynch) - -## __AWS Well-Architected Tool__ - - ### Features - - This update provides support for Well-Architected API users to mark answer choices as not applicable. - -## __Amazon HealthLake__ - - ### Features - - General availability for Amazon HealthLake. StartFHIRImportJob and StartFHIRExportJob APIs now require AWS KMS parameter. For more information, see the Amazon HealthLake Documentation https://docs.aws.amazon.com/healthlake/index.html. - -## __Amazon Lightsail__ - - ### Features - - This release adds support for the Amazon Lightsail object storage service, which allows you to create buckets and store objects. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@Bennett-Lynch](https://github.com/Bennett-Lynch) -# __2.16.101__ __2021-07-13__ -## __AWS Direct Connect__ - - ### Features - - This release adds a new filed named awsLogicalDeviceId that it displays the AWS Direct Connect endpoint which terminates a physical connection's BGP Sessions. - -## __AWS Price List Service__ - - ### Features - - Documentation updates for api.pricing - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DevOps Guru__ - - ### Features - - Add paginator for GetCostEstimation - -## __Amazon Lex Model Building Service__ - - ### Features - - Customers can now migrate bots built with Lex V1 APIs to V2 APIs. This release adds APIs to initiate and manage the migration of a bot. - -## __Amazon Redshift__ - - ### Features - - Release new APIs to support new Redshift feature - Authentication Profile - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Changes to OpsCenter APIs to support a new feature, operational insights. - -## __AmplifyBackend__ - - ### Features - - Added Sign in with Apple OAuth provider. - -# __2.16.100__ __2021-07-12__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports Principal Store - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Documentation updates for Wesley to support the parallel node upgrade feature. - -# __2.16.99__ __2021-07-09__ -## __AWS Elemental MediaConvert__ - - ### Features - - MediaConvert now supports color, style and position information passthrough from 608 and Teletext to SRT and WebVTT subtitles. MediaConvert now also supports Automatic QVBR quality levels for QVBR RateControlMode. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - Use EnumMap where possible. - - Contributed by: [@Bennett-Lynch](https://github.com/Bennett-Lynch) - -## __Amazon Fraud Detector__ - - ### Features - - This release adds support for ML Explainability to display model variable importance value in Amazon Fraud Detector. - -## __Amazon SageMaker Service__ - - ### Features - - Releasing new APIs related to Tuning steps in model building pipelines. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@Bennett-Lynch](https://github.com/Bennett-Lynch) -# __2.16.98__ __2021-07-08__ -## __AWS MediaTailor__ - - ### Features - - Add ListAlerts for Channel, Program, Source Location, and VOD Source to return alerts for resources. - -## __AWS Outposts__ - - ### Features - - Added property filters for listOutposts - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - Updated description for CreateContactChannel contactId. - -## __Amazon DevOps Guru__ - - ### Features - - Add AnomalyReportedTimeRange field to include open and close time of anomalies. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Added waiters for EKS FargateProfiles. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports route table monitoring, and provides remediation action recommendations to security administrators for AWS Network Firewall policies with misconfigured routes. - -# __2.16.97__ __2021-07-07__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS IoT SiteWise__ - - ### Features - - This release add storage configuration APIs for AWS IoT SiteWise. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for AWS Security Token Service. - -## __AWS Storage Gateway__ - - ### Features - - Adding support for oplocks for SMB file shares, S3 Access Point and S3 Private Link for all file shares and IP address support for file system associations - -## __Amazon Chime__ - - ### Features - - Releasing new APIs for AWS Chime MediaCapturePipeline - -## __Amazon CloudFront__ - - ### Features - - Amazon CloudFront now provides two new APIs, ListConflictingAliases and AssociateAlias, that help locate and move Alternate Domain Names (CNAMEs) if you encounter the CNAMEAlreadyExists error code. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds resource ids and tagging support for VPC security group rules. - -## __AmazonMQ__ - - ### Features - - adds support for modifying the maintenance window for brokers. - -# __2.16.96__ __2021-07-06__ -## __AWS Lambda__ - - ### Features - - Added support for AmazonMQRabbitMQ as an event source. Added support for VIRTUAL_HOST as SourceAccessType for streams event source mappings. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding new error code UnsupportedAddonModification for Addons in EKS - -## __Amazon Macie 2__ - - ### Features - - Sensitive data findings in Amazon Macie now include enhanced location data for JSON and JSON Lines files - -## __Amazon Simple Notification Service__ - - ### Features - - Documentation updates for Amazon SNS. - -## __Application Migration Service__ - - ### Features - - Bug fix: Remove not supported EBS encryption type "NONE" - -## __EC2 Image Builder__ - - ### Features - - Adds support for specifying parameters to customize components for recipes. Expands configuration of the Amazon EC2 instances that are used for building and testing images, including the ability to specify commands to run on launch, and more control over installation and removal of the SSM agent. - -# __2.16.95__ __2021-07-02__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - [UrlConnectionHttpClient] Wrap erroneous NPE from HttpURLConnection as IOException - - Contributed by: [@Bennett-Lynch](https://github.com/Bennett-Lynch) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release removes network-insights-boundary - -## __Elastic Load Balancing__ - - ### Features - - Documentation updates for elasticloadbalancingv2 - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@Bennett-Lynch](https://github.com/Bennett-Lynch) -# __2.16.94__ __2021-07-01__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adding a new reserved field to support future infrastructure improvements for Amazon EC2 Fleet. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker model registry now supports up to 5 containers and associated environment variables. - -## __Amazon Simple Queue Service__ - - ### Features - - Documentation updates for Amazon SQS. - -# __2.16.93__ __2021-06-30__ -## __AWS Cloud Map__ - - ### Features - - AWS Cloud Map now allows configuring the TTL of the SOA record for a hosted zone to control the negative caching for new services. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - Add support for Widevine DRM on CMAF packaging configurations. Both Widevine and FairPlay DRMs can now be used simultaneously, with CBCS encryption. - -## __AWS Glue DataBrew__ - - ### Features - - Adds support for the output of job results to the AWS Glue Data Catalog. - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - Fixes the tag key length range to 128 chars, tag value length to 256 chars; Adds support for UTF-8 chars for contact and channel names, Allows users to unset name in UpdateContact API; Adds throttling exception to StopEngagement API, validation exception to APIs UntagResource, ListTagsForResource - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra Enterprise Edition now offered in smaller more granular units to enable customers with smaller workloads. Virtual Storage Capacity units now offer scaling in increments of 100,000 documents (up to 30GB) per unit and Virtual Query Units offer scaling increments of 8,000 queries per day. - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling infrastructure improvements and optimizations. - -# __2.16.92__ __2021-06-28__ -## __AWS Elemental MediaConvert__ - - ### Features - - MediaConvert adds support for HDR10+, ProRes 4444, and XAVC outputs, ADM/DAMF support for Dolby Atmos ingest, and alternative audio and WebVTT caption ingest via HLS inputs. MediaConvert also now supports creating trickplay outputs for Roku devices for HLS, CMAF, and DASH output groups. - -## __AWS Glue__ - - ### Features - - Add JSON Support for Glue Schema Registry - -## __Amazon Redshift__ - - ### Features - - Added InvalidClusterStateFault to the DisableLogging API, thrown when calling the API on a non available cluster. - -## __Amazon SageMaker Service__ - - ### Features - - Sagemaker Neo now supports running compilation jobs using customer's Amazon VPC - -# __2.16.91__ __2021-06-25__ -## __AWS Proton__ - - ### Features - - Added waiters for template registration, service operations, and environment deployments. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Import/Export Snowball__ - - ### Features - - AWS Snow Family customers can remotely monitor and operate their connected AWS Snowcone devices. AWS Snowball Edge Storage Optimized customers can now import and export their data using NFS. - -## __AmplifyBackend__ - - ### Features - - Imports an existing backend authentication resource. - -# __2.16.90__ __2021-06-24__ -## __AWS Cloud9__ - - ### Features - - Minor update to AWS Cloud9 documentation to allow correct parsing of outputted text - -## __AWS CodeBuild__ - - ### Features - - BucketOwnerAccess is currently not supported - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Added new resource details for ECS clusters and ECS task definitions. Added additional information for S3 buckets, Elasticsearch domains, and API Gateway V2 stages. - -## __AWS Transfer Family__ - - ### Features - - Customers can successfully use legacy clients with Transfer Family endpoints enabled for FTPS and FTP behind routers, firewalls, and load balancers by providing a Custom IP address used for data channel communication. - -## __AWS WAFV2__ - - ### Features - - Added support for 15 new text transformation. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports SharePoint 2013 and SharePoint 2016 when using a SharePoint data source. - -## __Amazon Chime__ - - ### Features - - Adds EventIngestionUrl field to MediaPlacement - -## __Amazon Connect Service__ - - ### Features - - Released Amazon Connect quick connects management API for general availability (GA). For more information, see https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html - -## __Amazon DynamoDB Accelerator (DAX)__ - - ### Features - - Add support for encryption in transit to DAX clusters. - -# __2.16.89__ __2021-06-23__ -## __AWS Cloud9__ - - ### Features - - Updated documentation for CreateEnvironmentEC2 to explain that because Amazon Linux AMI has ended standard support as of December 31, 2020, we recommend you choose Amazon Linux 2--which includes long term support through 2023--for new AWS Cloud9 environments. - -## __AWS License Manager__ - - ### Features - - AWS License Manager now allows license administrators and end users to communicate to each other by setting custom status reasons when updating the status on a granted license. - -## __AWS MediaTailor__ - - ### Features - - Update GetChannelSchedule to return information on ad breaks. - -## __Amazon CloudFront__ - - ### Features - - Amazon CloudFront adds support for a new security policy, TLSv1.2_2021. - -## __Amazon CloudSearch__ - - ### Features - - This release replaces previous generation CloudSearch instances with equivalent new instances that provide better stability at the same price. - -## __Amazon CloudWatch Events__ - - ### Features - - Added the following parameters to ECS targets: CapacityProviderStrategy, EnableECSManagedTags, EnableExecuteCommand, PlacementConstraints, PlacementStrategy, PropagateTags, ReferenceId, and Tags - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Adds support for S3 based full repository analysis and changed lines scan. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - DocumentDB documentation-only edits - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for provisioning your own IP (BYOIP) range in multiple regions. This feature is in limited Preview for this release. Contact your account manager if you are interested in this feature. - -## __Amazon EventBridge__ - - ### Features - - Added the following parameters to ECS targets: CapacityProviderStrategy, EnableECSManagedTags, EnableExecuteCommand, PlacementConstraints, PlacementStrategy, PropagateTags, ReferenceId, and Tags - -## __Amazon QuickSight__ - - ### Features - - Releasing new APIs for AWS QuickSight Folders - -# __2.16.88__ __2021-06-21__ -## __AWS CloudFormation__ - - ### Features - - CloudFormation registry service now supports 3rd party public type sharing - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.16.87__ __2021-06-17__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports the indexing of web documents for search through the web crawler. - -## __Amazon Chime__ - - ### Features - - This release adds a new API UpdateSipMediaApplicationCall, to update an in-progress call for SipMediaApplication. - -## __Amazon Relational Database Service__ - - ### Features - - This release enables Database Activity Streams for RDS Oracle - -## __Amazon SageMaker Service__ - - ### Features - - Enable ml.g4dn instance types for SageMaker Batch Transform and SageMaker Processing - -# __2.16.86__ __2021-06-16__ -## __AWS Key Management Service__ - - ### Features - - Adds support for multi-Region keys - -## __AWS MediaTailor__ - - ### Features - - Adds AWS Secrets Manager Access Token Authentication for Source Locations - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for VLAN-tagged network traffic over an Elastic Network Interface (ENI). This feature is in limited Preview for this release. Contact your account manager if you are interested in this feature. - -## __Amazon Relational Database Service__ - - ### Features - - This release enables fast cloning in Aurora Serverless. You can now clone between Aurora Serverless clusters and Aurora Provisioned clusters. - -# __2.16.85__ __2021-06-15__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds new sets of APIs: AssociateBot, DisassociateBot, and ListBots. You can use it to programmatically add an Amazon Lex bot or Amazon Lex V2 bot on the specified Amazon Connect instance - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 M5n, M5dn, R5n, R5dn metal instances with 100 Gbps network performance and Elastic Fabric Adapter (EFA) for ultra low latency - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for Multi Valued slots in Amazon Lex V2 APIs for model building - -## __Amazon Lex Runtime V2__ - - ### Features - - This release adds support for Multi Valued slots in Amazon Lex V2 APIs for runtime - -## __Redshift Data API Service__ - - ### Features - - Redshift Data API service now supports SQL parameterization. - -# __2.16.84__ __2021-06-14__ -## __AWS IoT Analytics__ - - ### Features - - Adds support for data store partitions. - -## __AWS IoT Greengrass V2__ - - ### Features - - We have verified the APIs being released here and are ready to release - -## __Amazon Lookout for Metrics__ - - ### Features - - Added "LEARNING" status for anomaly detector and updated description for "Offset" parameter in MetricSet APIs. - -# __2.16.83__ __2021-06-11__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS MediaLive now supports OCR-based conversion of DVB-Sub and SCTE-27 image-based source captions to WebVTT, and supports ingest of ad avail decorations in HLS input manifests. - -## __AWS MediaConnect__ - - ### Features - - When you enable source failover, you can now designate one of two sources as the primary source. You can choose between two failover modes to prevent any disruption to the video stream. Merge combines the sources into a single stream. Failover allows switching between a primary and a backup stream. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 adds new AMI property to flag outdated AMIs - -# __2.16.82__ __2021-06-10__ -## __AWS App Mesh__ - - ### Features - - AppMesh now supports additional routing capabilities in match and rewrites for Gateway Routes and Routes. Additionally, App Mesh also supports specifying DNS Response Types in Virtual Nodes. - -## __AWS Resource Access Manager__ - - ### Features - - AWS Resource Access Manager (RAM) is releasing new field isResourceTypeDefault in ListPermissions and GetPermission response, and adding permissionArn parameter to GetResourceShare request to filter by permission attached - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix for PR [#2510](https://github.com/aws/aws-sdk-java-v2/issues/2510) by adding Support for customization of contentType for Header ContentType for services like aws WellArchitected service. - -## __Amazon Appflow__ - - ### Features - - Adding MAP_ALL task type support. - -## __Amazon Chime__ - - ### Features - - This SDK release adds support for UpdateAccount API to allow users to update their default license on Chime account. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Amazon Cognito now supports targeted sign out through refresh token revocation - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new optional parameter connectivityType (public, private) for the CreateNatGateway API. Private NatGateway does not require customers to attach an InternetGateway to the VPC and can be used for communication with other VPCs and on-premise networks. - -## __Amazon Managed Blockchain__ - - ### Features - - This release supports KMS customer-managed Customer Master Keys (CMKs) on member-specific Hyperledger Fabric resources. - -## __Amazon Redshift__ - - ### Features - - Added InvalidClusterStateFault to the ModifyAquaConfiguration API, thrown when calling the API on a non available cluster. - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - Release BatchGetRecord API for AWS SageMaker Feature Store Runtime. - -## __Amazon SageMaker Service__ - - ### Features - - Using SageMaker Edge Manager with AWS IoT Greengrass v2 simplifies accessing, maintaining, and deploying models to your devices. You can now create deployable IoT Greengrass components during edge packaging jobs. You can choose to create a device fleet with or without creating an AWS IoT role alias. - -# __2.16.81__ __2021-06-09__ -## __AWS Proton__ - - ### Features - - This is the initial SDK release for AWS Proton - -## __AWS Transfer Family__ - - ### Features - - Documentation updates for the AWS Transfer Family service. - -## __AWSKendraFrontendService__ - - ### Features - - AWS Kendra now supports checking document status. - -## __Amazon Personalize Events__ - - ### Features - - Support for unstructured text inputs in the items dataset to to automatically extract key information from product/content description as an input when creating solution versions. - -# __2.16.80__ __2021-06-08__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix for NullPointerException while Marshalling List/Map of TimeStamps - -## __AWS Service Catalog__ - - ### Features - - increase max pagesize for List/Search apis - -## __Amazon Cognito Identity Provider__ - - ### Features - - Documentation updates for cognito-idp - -## __Amazon FSx__ - - ### Features - - This release adds support for auditing end-user access to files, folders, and file shares using Windows event logs, enabling customers to meet their security and compliance needs. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API introduces stricter validation of S3 object criteria for classification jobs. - -# __2.16.79__ __2021-06-07__ -## __AWS Glue__ - - ### Features - - Add SampleSize variable to S3Target to enable s3-sampling feature through API. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group. - -## __Amazon Personalize__ - - ### Features - - Update regex validation in kmsKeyArn and s3 path API parameters for AWS Personalize APIs - -## __Amazon SageMaker Service__ - - ### Features - - AWS SageMaker - Releasing new APIs related to Callback steps in model building pipelines. Adds experiment integration to model building pipelines. - -# __2.16.78__ __2021-06-04__ -## __AWS CloudTrail__ - - ### Features - - AWS CloudTrail supports data events on new service resources, including Amazon DynamoDB tables and S3 Object Lambda access points. - -## __AWS Elemental MediaLive__ - - ### Features - - Add support for automatically setting the H.264 adaptive quantization and GOP B-frame fields. - -## __AWS Performance Insights__ - - ### Features - - The new GetDimensionKeyDetails action retrieves the attributes of the specified dimension group for a DB instance or data source. - -## __Amazon QLDB__ - - ### Features - - Documentation updates for Amazon QLDB - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for RDS: fixing an outdated link to the RDS documentation in DBInstance$DBInstanceStatus - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling - -# __2.16.77__ __2021-06-03__ -## __AWS S3 Control__ - - ### Features - - Amazon S3 Batch Operations now supports S3 Bucket Keys. - -## __Amazon Forecast Service__ - - ### Features - - Added optional field AutoMLOverrideStrategy to CreatePredictor API that allows users to customize AutoML strategy. If provided in CreatePredictor request, this field is visible in DescribePredictor and GetAccuracyMetrics responses. - -## __Amazon Route 53 Resolver__ - - ### Features - - Documentation updates for Route 53 Resolver - -## __Amazon Simple Storage Service__ - - ### Features - - S3 Inventory now supports Bucket Key Status - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation updates for ssm to fix customer reported issue - -# __2.16.76__ __2021-06-02__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - This SDK release adds support for DocDB global clusters. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation updates for Amazon ECS. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __Auto Scaling__ - - ### Features - - You can now launch EC2 instances with GP3 volumes when using Auto Scaling groups with Launch Configurations - -## __Braket__ - - ### Features - - Introduction of a RETIRED status for devices. - -# __2.16.75__ __2021-06-01__ -## __AWS Cloud Map__ - - ### Features - - Bugfixes - The DiscoverInstances API operation now provides an option to return all instances for health-checked services when there are no healthy instances available. - -## __AWS IoT Wireless__ - - ### Features - - Added six new public customer logging APIs to allow customers to set/get/reset log levels at resource type and resource id level. The log level set from the APIs will be used to filter log messages that can be emitted to CloudWatch in customer accounts. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added idempotency to CreateNetworkInterface using the ClientToken parameter. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new Canadian French voice - Gabrielle. Gabrielle is available as Neural voice only. - -## __Amazon Simple Notification Service__ - - ### Features - - This release adds SMS sandbox in Amazon SNS and the ability to view all configured origination numbers. The SMS sandbox provides a safe environment for sending SMS messages, without risking your reputation as an SMS sender. - -# __2.16.74__ __2021-05-28__ -## __AWS DataSync__ - - ### Features - - Added SecurityDescriptorCopyFlags option that allows for control of which components of SMB security descriptors are copied from source to destination objects. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed the issue where the SDK failed to parse timestamps with offsets. See [#2477](https://github.com/aws/aws-sdk-java-v2/issues/2477) - -## __Amazon Location Service__ - - ### Features - - Adds support for calculation of routes, resource tagging and customer provided KMS keys. - -## __Amazon Lookout for Metrics__ - - ### Features - - Allowing dot(.) character in table name for RDS and Redshift as source connector. - -# __2.16.73__ __2021-05-27__ -## __AWS Device Farm__ - - ### Features - - Introduces support for using our desktop testing service with applications hosted within your Virtual Private Cloud (VPC). - -## __AWS IoT Events__ - - ### Features - - Releasing new APIs for AWS IoT Events Alarms - -## __AWS IoT Events Data__ - - ### Features - - Releasing new APIs for AWS IoT Events Alarms - -## __AWS IoT SiteWise__ - - ### Features - - IoT SiteWise Monitor Portal API updates to add alarms feature configuration. - -## __AWS Resource Groups__ - - ### Features - - Documentation updates for Resource Groups. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now suggests popular queries in order to help guide query typing and help overall accuracy. - -## __Amazon FSx__ - - ### Features - - This release adds LZ4 data compression support to FSx for Lustre to reduce storage consumption of both file system storage and file system backups. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __Amazon Simple Queue Service__ - - ### Features - - Documentation updates for Amazon SQS for General Availability of high throughput for FIFO queues. - -# __2.16.72__ __2021-05-26__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release removes resource ids and tagging support for VPC security group rules. - -# __2.16.71__ __2021-05-26__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - This release enables customers to store CRLs in S3 buckets with Block Public Access enabled. The release adds the S3ObjectAcl parameter to the CreateCertificateAuthority and UpdateCertificateAuthority APIs to allow customers to choose whether their CRL will be publicly available. - -## __AWS Outposts__ - - ### Features - - Add ConflictException to DeleteOutpost, CreateOutpost - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudFront__ - - ### Features - - Documentation fix for CloudFront - -## __Amazon EC2 Container Service__ - - ### Features - - The release adds support for registering External instances to your Amazon ECS clusters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds resource ids and tagging support for VPC security group rules. - -## __Amazon QLDB__ - - ### Features - - Support STANDARD permissions mode in CreateLedger and DescribeLedger. Add UpdateLedgerPermissionsMode to update permissions mode on existing ledgers. - -## __AmazonMWAA__ - - ### Features - - Adds scheduler count selection for Environments using Airflow version 2.0.2 or later. - -# __2.16.70__ __2021-05-25__ -## __AWS IoT__ - - ### Features - - This release includes support for a new feature: Job templates for AWS IoT Device Management Jobs. The release includes job templates as a new resource and APIs for managing job templates. - -## __AWS Transfer Family__ - - ### Features - - AWS Transfer Family customers can now use AWS Managed Active Directory or AD Connector to authenticate their end users, enabling seamless migration of file transfer workflows that rely on AD authentication, without changing end users' credentials or needing a custom authorizer. - -## __Amazon WorkSpaces__ - - ### Features - - Adds support for Linux device types in WorkspaceAccessProperties - -# __2.16.69__ __2021-05-24__ -## __AWS Compute Optimizer__ - - ### Features - - Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type. - -## __AWS Cost Explorer Service__ - - ### Features - - Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Logs__ - - ### Features - - This release provides dimensions and unit support for metric filters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts. - -## __Amazon QuickSight__ - - ### Features - - Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity. - -# __2.16.68__ __2021-05-21__ -## __AWS OpsWorks CM__ - - ### Features - - New PUPPET_API_CRL attribute returned by DescribeServers API; new EngineVersion of 2019 available for Puppet Enterprise servers. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic File System__ - - ### Features - - EFS now supports account preferences. Utilizing the new capability, users can customize some aspects of their experience using EFS APIs and the EFS Console. The first preference clients are able to set is whether to start using longer File System and Mount Target IDs before EFS migrates to such IDs. - -## __Amazon Forecast Service__ - - ### Features - - Updated attribute statistics in DescribeDatasetImportJob response to support Long values - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for Amazon S3 - -# __2.16.67__ __2021-05-20__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Lex Model Building V2__ - - ### Features - - Customers can now use resource-based policies to control access to their Lex V2 bots. This release adds APIs to attach and manage permissions for a bot or a bot alias. For details, see: https://docs.aws.amazon.com/lexv2/latest/dg/security_iam_service-with-iam.html - -## __Amazon Personalize__ - - ### Features - - Added new API to stop a solution version creation that is pending or in progress for Amazon Personalize - -## __Amazon QuickSight__ - - ### Features - - Add ARN based Row Level Security support to CreateDataSet/UpdateDataSet APIs. - -# __2.16.66__ __2021-05-19__ -## __AWS Identity and Access Management__ - - ### Features - - Add pagination to ListUserTags operation - -## __AWS S3__ - - ### Bugfixes - - Do not allow cross-region requests for S3 client with Fips Region. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Update the EKS AddonActive waiter. - -## __Amazon Kinesis Analytics__ - - ### Features - - Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Amazon Lightsail. - -## __Amazon Rekognition__ - - ### Features - - Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer. - -## __Auto Scaling__ - - ### Features - - With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand. - -# __2.16.65__ __2021-05-18__ -## __AWS App Runner__ - - ### Features - - AWS App Runner is a service that provides a fast, simple, and cost-effective way to deploy from source code or a container image directly to a scalable and secure web application in the AWS Cloud. - -## __AWS Compute Optimizer__ - - ### Features - - This release enables compute optimizer to support exporting recommendations to Amazon S3 for EBS volumes and Lambda Functions. - -## __AWS IoT SiteWise__ - - ### Features - - Documentation updates for AWS IoT SiteWise. - -## __AWS License Manager__ - - ### Features - - AWS License Manager now supports periodic report generation. - -## __AWS Support__ - - ### Features - - Documentation updates for support - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for exporting and importing Lex V2 bots and bot locales. It also adds validations to enforce minimum number of tags on Lex V2 resources. For details, see https://docs.aws.amazon.com/lexv2/latest/dg/importing-exporting.html - -## __Amazon Personalize__ - - ### Features - - Amazon Personalize now supports the ability to optimize a solution for a custom objective in addition to maximizing relevance. - -# __2.16.64__ __2021-05-17__ -## __AWS Application Cost Profiler__ - - ### Features - - APIs for AWS Application Cost Profiler. - -## __AWS IoT Core Device Advisor__ - - ### Features - - AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT. - -## __AWS MediaConnect__ - - ### Features - - MediaConnect now supports JPEG XS for AWS Cloud Digital Interface (AWS CDI) uncompressed workflows, allowing you to establish a bridge between your on-premises live video network and the AWS Cloud. - -## __Amazon Augmented AI Runtime__ - - ### Features - - Documentation updates for Amazon A2I Runtime model - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Neptune__ - - ### Features - - Neptune support for CopyTagsToSnapshots - -# __2.16.63__ __2021-05-14__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Updated descriptions to add notes on array lengths. - -## __Amazon CloudWatch Events__ - - ### Features - - Update InputTransformer variable limit from 10 to 100 variables. - -## __Amazon Detective__ - - ### Features - - Updated descriptions of array parameters to add the restrictions on the array and value lengths. - -## __Amazon Elasticsearch Service__ - - ### Features - - Adds support for cold storage. - -## __Amazon EventBridge__ - - ### Features - - Update InputTransformer variable limit from 10 to 100 variables. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds support for defining run-time, S3 bucket criteria for classification jobs. It also adds resources for querying data about AWS resources that Macie monitors. - -## __Amazon Transcribe Service__ - - ### Features - - Transcribe Medical now supports identification of PHI entities within transcripts - -## __EC2 Image Builder__ - - ### Features - - Text-only updates for bundled documentation feedback tickets - spring 2021. - -# __2.16.62__ __2021-05-12__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - High Memory virtual instances are powered by Intel Sky Lake CPUs and offer up to 12TB of memory. - -## __Netty NIO Async HTTP Client__ - - ### Features - - Add `tcpKeepAlive` configuration. - -# __2.16.61__ __2021-05-11__ -## __AWS S3 Control__ - - ### Features - - Documentation updates for Amazon S3-control - -## __AWS Systems Manager Incident Manager__ - - ### Features - - AWS Systems Manager Incident Manager enables faster resolution of critical application availability and performance issues, management of contacts and post-incident analysis - -## __AWS Systems Manager Incident Manager Contacts__ - - ### Features - - AWS Systems Manager Incident Manager enables faster resolution of critical application availability and performance issues, management of contacts and post incident analysis - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe supports partial results stabilization for streaming transcription. - -# __2.16.60__ __2021-05-10__ -## __AWS Config__ - - ### Features - - Adds paginator to multiple APIs: By default, the paginator allows user to iterate over the results and allows the CLI to return up to 1000 results. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for Kantar SNAP File Audio Watermarking with a Kantar Watermarking account, and Display Definition Segment(DDS) segment data controls for DVB-Sub caption outputs. - -## __AWS IoT Wireless__ - - ### Features - - Add three new optional fields to support filtering and configurable sub-band in WirelessGateway APIs. The filtering is for all the RF region supported. The sub-band configuration is only applicable to LoRa gateways of US915 or AU915 RF region. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB__ - - ### Features - - Support delete-table operation in DDBEnhanced. - -## __Amazon EC2 Container Service__ - - ### Features - - This release contains updates for Amazon ECS. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - This release updates create-nodegroup and update-nodegroup-config APIs for adding/updating taints on managed nodegroups. - -## __Amazon Kinesis Analytics__ - - ### Features - - Amazon Kinesis Analytics now supports ListApplicationVersions and DescribeApplicationVersion API for Apache Flink applications - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release adds new APIs to associate, disassociate and list related items in SSM OpsCenter; and this release adds DisplayName as a version-level attribute for SSM Documents and introduces two new document types: ProblemAnalysis, ProblemAnalysisTemplate. - -## __CodeArtifact__ - - ### Features - - Documentation updates for CodeArtifact - -# __2.16.59__ __2021-05-07__ -## __AWS Lake Formation__ - - ### Features - - This release adds Tag Based Access Control to AWS Lake Formation service - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed an issue where an async waiter failed to match exception when the exception was wrapped with CompletionException. See [#2460](https://github.com/aws/aws-sdk-java-v2/issues/2460) - -## __Amazon Connect Service__ - - ### Features - - Adds tagging support for Connect APIs CreateIntegrationAssociation and CreateUseCase. - -## __Amazon Lookout for Metrics__ - - ### Features - - Enforcing UUID style for parameters that are already in UUID format today. Documentation specifying eventual consistency of lookoutmetrics resources. - -# __2.16.58__ __2021-05-06__ -## __AWS Cloud Map__ - - ### Features - - Bugfix: Improved input validation for RegisterInstance action, InstanceId field - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Import/Export Snowball__ - - ### Features - - AWS Snow Family adds APIs for ordering and managing Snow jobs with long term pricing - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - SSM feature release - ChangeCalendar integration with StateManager. - -## __Managed Streaming for Kafka__ - - ### Features - - IAM Access Control for Amazon MSK enables you to create clusters that use IAM to authenticate clients and to allow or deny Apache Kafka actions for those clients. - -# __2.16.57__ __2021-05-05__ -## __AWS Audit Manager__ - - ### Features - - This release updates the CreateAssessmentFrameworkControlSet and UpdateAssessmentFrameworkControlSet API data types. For both of these data types, the control set name is now a required attribute. - -## __Amazon Kinesis Analytics__ - - ### Features - - Amazon Kinesis Analytics now supports RollbackApplication for Apache Flink applications to revert the application to the previous running version - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot now provides the ability to automatically deploy the best model to an endpoint - -## __AmazonNimbleStudio__ - - ### Features - - Documentation Updates for Amazon Nimble Studio. - -# __2.16.56__ __2021-05-04__ -## __FinSpace Public API__ - - ### Features - - Documentation updates for FinSpaceData API. - -## __FinSpace User Environment Management service__ - - ### Features - - Documentation updates for FinSpace API. - -# __2.16.55__ __2021-05-04__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - This release adds the KeyStorageSecurityStandard parameter to the CreateCertificateAuthority API to allow customers to mandate a security standard to which the CA key will be stored within. - -## __AWS Health APIs and Notifications__ - - ### Features - - Documentation updates for health - -## __Amazon Chime__ - - ### Features - - This release adds the ability to search for and order international phone numbers for Amazon Chime SIP media applications. - -## __Amazon DevOps Guru__ - - ### Features - - Added GetCostEstimation and StartCostEstimation to get the monthly resource usage cost and added ability to view resource health by AWS service name and to search insights be AWS service name. - -## __Amazon SageMaker Service__ - - ### Features - - Enable retrying Training and Tuning Jobs that fail with InternalServerError by setting RetryStrategy. - -# __2.16.54__ __2021-05-03__ -## __FinSpace Public API__ - - ### Features - - This is the initial SDK release for the data APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics application for the financial services industry (FSI). - -## __FinSpace User Environment Management service__ - - ### Features - - This is the initial SDK release for the management APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics service for the financial services industry (FSI). - -# __2.16.53__ __2021-05-03__ -## __AWS SecurityHub__ - - ### Features - - Updated ASFF to add the following new resource details objects: AwsEc2NetworkAcl, AwsEc2Subnet, and AwsElasticBeanstalkEnvironment. - -## __Amazon Chime__ - - ### Features - - Added new BatchCreateChannelMembership API to support multiple membership creation for channels - -## __Amazon Mechanical Turk__ - - ### Features - - Documentation updates for Amazon Mechanical Turk, GetAccountBalanceOperation operation - -## __FinSpace Public API__ - - ### Features - - This is the initial SDK release for the data APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics application for the financial services industry (FSI). - -## __FinSpace User Environment Management service__ - - ### Features - - This is the initial SDK release for the management APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics service for the financial services industry (FSI). - -# __2.16.52__ __2021-04-30__ -## __AWS Marketplace Catalog Service__ - - ### Features - - Allows user defined names for Changes in a ChangeSet. Users can use ChangeNames to reference properties in another Change within a ChangeSet. This feature allows users to make changes to an entity when the entity identifier is not yet available while constructing the StartChangeSet request. - -## __AWS RoboMaker__ - - ### Features - - Adds ROS2 Foxy as a supported Robot Software Suite Version and Gazebo 11 as a supported Simulation Software Suite Version - -## __Amazon CloudFront__ - - ### Features - - CloudFront now supports CloudFront Functions, a native feature of CloudFront that enables you to write lightweight functions in JavaScript for high-scale, latency-sensitive CDN customizations. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release introduces GetMatches and MergeProfiles APIs to fetch and merge duplicate profiles - -## __Amazon Forecast Service__ - - ### Features - - Added new DeleteResourceTree operation that helps in deleting all the child resources of a given resource including the given resource. - -## __Amazon Personalize__ - - ### Features - - Update URL for dataset export job documentation. - -# __2.16.51__ __2021-04-29__ -## __AWS Organizations__ - - ### Features - - Minor text updates for AWS Organizations API Reference - -## __Amazon Chime__ - - ### Features - - Increase AppInstanceUserId length to 64 characters - -## __Amazon EC2 Container Service__ - - ### Features - - Add support for EphemeralStorage on TaskDefinition and TaskOverride - -## __Amazon Macie 2__ - - ### Features - - The Amazon Macie API now provides S3 bucket metadata that indicates whether a bucket policy requires server-side encryption of objects when objects are uploaded to the bucket. - -# __2.16.50__ __2021-04-28__ -## __AWS CloudFormation__ - - ### Features - - Add CallAs parameter to GetTemplateSummary to enable use with StackSets delegated administrator integration - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - MediaPackage now offers the option to place your Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) encoder metadata in every video segment instead of in the init fragment for DASH and CMAF endpoints. - -## __AWS IoT SiteWise__ - - ### Features - - AWS IoT SiteWise interpolation API will get interpolated values for an asset property per specified time interval during a period of time. - -## __Amazon Connect Service__ - - ### Features - - Updated max number of tags that can be attached from 200 to 50. MaxContacts is now an optional parameter for the UpdateQueueMaxContact API. - -## __AmazonNimbleStudio__ - - ### Features - - Amazon Nimble Studio is a virtual studio service that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service. - -# __2.16.49__ __2021-04-27__ -## __AWS Audit Manager__ - - ### Features - - This release restricts using backslashes in control, assessment, and framework names. The controlSetName field of the UpdateAssessmentFrameworkControlSet API now allows strings without backslashes. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.16.48__ __2021-04-26__ -## __AWS Elemental MediaConvert__ - - ### Features - - Documentation updates for mediaconvert - -## __AWS Glue__ - - ### Features - - Adding Kafka Client Auth Related Parameters - -## __AWS IoT Wireless__ - - ### Features - - Add a new optional field MessageType to support Sidewalk devices in SendDataToWirelessDevice API - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Include KMS Key Details in Repository Association APIs to enable usage of customer managed KMS Keys. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adding support for Red Hat Enterprise Linux with HA for Reserved Instances. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - This release updates existing Amazon EKS input validation so customers will see an InvalidParameterException instead of a ParamValidationError when they enter 0 for minSize and/or desiredSize. It also adds LaunchTemplate information to update responses and a new "CUSTOM" value for AMIType. - -## __Amazon Kinesis Analytics__ - - ### Features - - Amazon Kinesis Data Analytics now supports custom application maintenance configuration using UpdateApplicationMaintenanceConfiguration API for Apache Flink applications. Customers will have visibility when their application is under maintenance status using 'MAINTENANCE' application status. - -## __Amazon Personalize__ - - ### Features - - Added support for exporting data imported into an Amazon Personalize dataset to a specified data source (Amazon S3 bucket). - -# __2.16.47__ __2021-04-23__ -## __AWS Elemental MediaPackage__ - - ### Features - - Add support for Widevine DRM on CMAF origin endpoints. Both Widevine and FairPlay DRMs can now be used simultaneously, with CBCS encryption. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Simple Notification Service__ - - ### Features - - Amazon SNS adds two new attributes, TemplateId and EntityId, for using sender IDs to send SMS messages to destinations in India. - -# __2.16.46__ __2021-04-22__ -## __AWS SDK for Java v2__ - - ### Features - - This feature adds client and request overrides of execution attributes prior to request invocation. - - Contributed by: [@ndejaco2](https://github.com/ndejaco2) - -## __AWS SecurityHub__ - - ### Features - - Replaced the term "master" with "administrator". Added new actions to replace AcceptInvitation, GetMasterAccount, and DisassociateFromMasterAccount. In Member, replaced MasterId with AdministratorId. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Documentation updates for cognito-idp - -## __Amazon DynamoDB__ - - ### Bugfixes - - Fixed bean-based marshalling for model builder types containing complex collections. - -## __Amazon ElastiCache__ - - ### Features - - This release introduces log delivery of Redis slow log from Amazon ElastiCache. - -## __Amazon Forecast Service__ - - ### Features - - This release adds EstimatedTimeRemaining minutes field to the DescribeDatasetImportJob, DescribePredictor, DescribeForecast API response which denotes the time remaining to complete the job IN_PROGRESS. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@ndejaco2](https://github.com/ndejaco2) -# __2.16.45__ __2021-04-21__ -## __AWS CloudFormation__ - - ### Features - - Added support for creating and updating stack sets with self-managed permissions from templates that reference macros. - -## __AWS Ground Station__ - - ### Features - - Support new S3 Recording Config allowing customers to write downlink data directly to S3. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now enables users to override index-level boosting configurations for each query. - -## __Amazon Detective__ - - ### Features - - Added parameters to track the data volume in bytes for a member account. Deprecated the existing parameters that tracked the volume as a percentage of the allowed volume for a behavior graph. Changes reflected in MemberDetails object. - -## __Amazon Redshift__ - - ### Features - - Add operations: AddPartner, DescribePartners, DeletePartner, and UpdatePartnerStatus to support tracking integration status with data partners. - -## __DynamoDB Enhanced Client__ - - ### Features - - Added method to BatchGetItem results to retrieve unprocessed keys for a given table. - -# __2.16.44__ __2021-04-19__ -## __AWS Cost Explorer Service__ - - ### Features - - Adding support for Sagemaker savings plans in GetSavingsPlansPurchaseRecommendation API - -## __AWS SDK for Java v2__ - - ### Features - - Added support for short type in Code generator. - - Contributed by: [@duy310](https://github.com/duy310) - - Updated service endpoint metadata. - -## __AWS Savings Plans__ - - ### Features - - Added support for Amazon SageMaker in Machine Learning Savings Plans - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@duy310](https://github.com/duy310) -# __2.16.43__ __2021-04-15__ -## __AWS Database Migration Service__ - - ### Features - - AWS DMS added support of TLS for Kafka endpoint. Added Describe endpoint setting API for DMS endpoints. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Security Token Service__ - - ### Features - - STS now supports assume role with Web Identity using JWT token length upto 20000 characters - -## __Amazon DynamoDB__ - - ### Bugfixes - - Fixed an issue where structure builders containing List> could not be marshalled using bean-based serializers. - -# __2.16.42__ __2021-04-14__ -## __AWS CodeStar connections__ - - ### Features - - This release adds tagging support for CodeStar Connections Host resources - -## __AWS Config__ - - ### Features - - Add exception for DeleteRemediationConfiguration and DescribeRemediationExecutionStatus - -## __AWS MediaConnect__ - - ### Features - - For flows that use Listener protocols, you can now easily locate an output's outbound IP address for a private internet. Additionally, MediaConnect now supports the Waiters feature that makes it easier to poll for the status of a flow until it reaches its desired state. - -## __AWS SDK for Java v2__ - - ### Features - - Add a new Optional getter for the content length of RequestBody, also add a new fromContentProvider method allowing contentLength to be null. - -## __Amazon Route 53__ - - ### Features - - Documentation updates for route53 - -# __2.16.41__ __2021-04-13__ -## __AWS Comprehend Medical__ - - ### Features - - The InferICD10CM API now returns TIME_EXPRESSION entities that refer to medical conditions. - -## __AWS Security Token Service__ - - ### Features - - This release adds the SourceIdentity parameter that can be set when assuming a role. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Amazon Lightsail. - -## __Amazon Redshift__ - - ### Features - - Added support to enable AQUA in Amazon Redshift clusters. - -## __Amazon Relational Database Service__ - - ### Features - - Clarify that enabling or disabling automated backups causes a brief downtime, not an outage. - -## __DynamoDB Enhanced Client__ - - ### Features - - Added `DynamoDbIgnoreNulls` attribute level annotation that specifies attributes with null values should be ignored. See [#2303](https://github.com/aws/aws-sdk-java-v2/issues/2303) - -# __2.16.40__ __2021-04-12__ -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild now allows you to set the access permissions for build artifacts, project artifacts, and log files that are uploaded to an Amazon S3 bucket that is owned by another account. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon FSx__ - - ### Features - - Support for cross-region and cross-account backup copies - -# __2.16.39__ __2021-04-09__ -## __AWS Shield__ - - ### Features - - CreateProtection now throws InvalidParameterException instead of InternalErrorException when system tags (tag with keys prefixed with "aws:") are passed in. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add paginator support to DescribeStoreImageTasks and update documentation. - -## __Amazon Redshift__ - - ### Features - - Add support for case sensitive table level restore - -## __DynamoDB Enhanced Client__ - - ### Features - - Added a new method annotation `DynamoDbPreserveEmptyObject` that specifies a class as empty class if all fields are null when mapping a DynamoDb record to a Java bean. See [#2280](https://github.com/aws/aws-sdk-java-v2/issues/2280). - - - ### Bugfixes - - Fixes a bug in issue [#2310](https://github.com/aws/aws-sdk-java-v2/issues/2310) where nested attributes aren't sanitized properly for projection expressions. - -# __2.16.38__ __2021-04-08__ -## __AWS Resource Access Manager__ - - ### Features - - Documentation updates for AWS RAM resource sharing - -## __AWS RoboMaker__ - - ### Features - - This release allows RoboMaker customers to specify custom tools to run with their simulation job - -## __AWS SDK for Java v2__ - - ### Features - - Add a configuration option to enable `TCP_KEEPALIVE` on the ApacheHttpClient. - - Contributed by: [@ajs139](https://github.com/ajs139) - - Updated service endpoint metadata. - -## __Amazon AppStream__ - - ### Features - - This release provides support for image updates - -## __Amazon Connect Customer Profiles__ - - ### Features - - Documentation updates for Put-Integration API - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - Documentation updates for archived.kinesisvideo - -## __Amazon Lookout for Equipment__ - - ### Features - - This release introduces support for Amazon Lookout for Equipment. - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling announces Warm Pools that help applications to scale out faster by pre-initializing EC2 instances and save money by requiring fewer continuously running instances - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@ajs139](https://github.com/ajs139) -# __2.16.37__ __2021-04-07__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix leak of bytebuf on HTTP GoAway - -## __AWS Storage Gateway__ - - ### Features - - File Gateway APIs now support FSx for Windows as a cloud storage. - -## __Access Analyzer__ - - ### Features - - IAM Access Analyzer now analyzes your CloudTrail events to identify actions and services that have been used by an IAM entity (user or role) and generates an IAM policy that is based on that activity. - -## __Amazon ElastiCache__ - - ### Features - - This release adds tagging support for all AWS ElastiCache resources except Global Replication Groups. - -## __Amazon Interactive Video Service__ - - ### Features - - This release adds support for the Auto-Record to S3 feature. Amazon IVS now enables you to save your live video to Amazon S3. - -## __Application Migration Service__ - - ### Features - - Add new service - Application Migration Service. - -# __2.16.36__ __2021-04-06__ -## __AWS Cloud9__ - - ### Features - - Documentation updates for Cloud9 - -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive VPC outputs update to include Availability Zones, Security groups, Elastic Network Interfaces, and Subnet Ids in channel response - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for storing EBS-backed AMIs in S3 and restoring them from S3 to enable cross-partition copying of AMIs - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Supports removing a label or labels from a parameter, enables ScheduledEndTime and ChangeDetails for StartChangeRequestExecution API, supports critical/security/other noncompliant count for patch API. - -## __Netty NIO HTTP Client__ - - ### Features - - Update Netty dependency to `4.1.61.Final`. - -# __2.16.35__ __2021-04-05__ -## __AWS Audit Manager__ - - ### Features - - AWS Audit Manager has updated the GetAssessment API operation to include a new response field called userRole. The userRole field indicates the role information and IAM ARN of the API caller. - -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive now support HTML5 Motion Graphics overlay - -## __AWS SDK for Java v2__ - - ### Features - - This feature adds client and request overrides of execution attributes prior to request invocation. - - Contributed by: [@ndejaco2](https://github.com/ndejaco2) - - - ### Bugfixes - - Expose the metadata key on SDK client interfaces for use with `ServiceMetadataProvider` - -## __Amazon Appflow__ - - ### Features - - Added destination properties for Zendesk. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@ndejaco2](https://github.com/ndejaco2) -# __2.16.34__ __2021-04-02__ -## __AWS Elemental MediaPackage__ - - ### Features - - SPEKE v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, based on an encryption contract selected by the customer. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Removal of `--report-unsupported-elements-at-runtime` option from SDK core's `native-image.properties` as the option is not meant to be used in production. - - Contributed by: [@zakkak](https://github.com/zakkak) - -## __EC2 Image Builder__ - - ### Features - - This release adds support for Block Device Mappings for container image builds, and adds distribution configuration support for EC2 launch templates in AMI builds. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@zakkak](https://github.com/zakkak) -# __2.16.33__ __2021-04-01__ -## __AWS Elemental MediaConvert__ - - ### Features - - MediaConvert now supports HLS ingest, sidecar WebVTT ingest, Teletext color & style passthrough to TTML subtitles, TTML to WebVTT subtitle conversion with style, & DRC profiles in AC3 audio. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Added support for ScopeDownStatement for ManagedRuleGroups, Labels, LabelMatchStatement, and LoggingFilter. For more information on these features, see the AWS WAF Developer Guide. - -## __AWSKendraFrontendService__ - - ### Features - - AWS Kendra's ServiceNow data source now supports OAuth 2.0 authentication and knowledge article filtering via a ServiceNow query. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - VPC Flow Logs Service adds a new API, GetFlowLogsIntegrationTemplate, which generates CloudFormation templates for Athena. For more info, see https://docs.aws.amazon.com/console/vpc/flow-logs/athena - -## __Amazon Lex Model Building Service__ - - ### Features - - Lex now supports the ja-JP locale - -## __Amazon Lex Runtime Service__ - - ### Features - - Amazon Lex now supports base64-encoded message and input transcript fields. - -## __Amazon Lightsail__ - - ### Features - - - This release adds support for state detail for Amazon Lightsail container services. - -## __Amazon Route 53 Resolver__ - - ### Features - - Route 53 Resolver DNS Firewall is a firewall service that allows you to filter and regulate outbound DNS traffic for your VPCs. - -## __Firewall Management Service__ - - ### Features - - Added Firewall Manager policy support for AWS Route 53 Resolver DNS Firewall. - -# __2.16.32__ __2021-03-31__ -## __AWS Batch__ - - ### Features - - AWS Batch adds support for Amazon EFS File System - -## __AWS Cloud9__ - - ### Features - - Add ImageId input parameter to CreateEnvironmentEC2 endpoint. New parameter enables creation of environments with different AMIs. - -## __AWS CloudFormation__ - - ### Features - - 1. Added a new parameter "RegionConcurrencyType" in OperationPreferences. 2. Changed the name of "AccountUrl" to "AccountsUrl" in "DeploymentTargets" parameter. - -## __AWS Data Pipeline__ - - ### Features - - Minor documentation updates and link updates. - -## __AWS Direct Connect__ - - ### Features - - This release adds MACsec support to AWS Direct Connect - -## __AWS IoT__ - - ### Features - - Added ability to prefix search on attribute value for ListThings API. - -## __AWS IoT Wireless__ - - ### Features - - Add Sidewalk support to APIs: GetWirelessDevice, ListWirelessDevices, GetWirelessDeviceStatistics. Add Gateway connection status in GetWirelessGatewayStatistics API. - -## __AWS Price List Service__ - - ### Features - - Minor documentation and link updates. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudHSM__ - - ### Features - - Minor documentation and link updates. - -## __Amazon Cognito Sync__ - - ### Features - - Minor documentation updates and link updates. - -## __Amazon Comprehend__ - - ### Features - - Support for customer managed KMS encryption of Comprehend custom models - -## __Amazon Detective__ - - ### Features - - Added the ability to assign tag values to Detective behavior graphs. Tag values can be used for attribute-based access control, and for cost allocation for billing. - -## __Amazon Machine Learning__ - - ### Features - - Minor documentation updates and link updates. - -## __Amazon Redshift__ - - ### Features - - Enable customers to share access to their Redshift clusters from other VPCs (including VPCs from other accounts). - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports creating custom language models in the following languages: British English (en-GB), Australian English (en-AU), Indian Hindi (hi-IN), and US Spanish (es-US). - -## __Amazon WorkMail__ - - ### Features - - This release adds support for mobile device access rules management in Amazon WorkMail. - -# __2.16.31__ __2021-03-30__ -## __AWS Config__ - - ### Features - - Adding new APIs to support ConformancePack Compliance CI in Aggregators - -## __AWS EC2 Instance Connect__ - - ### Features - - Adding support to push SSH keys to the EC2 serial console in order to allow an SSH connection to your Amazon EC2 instance's serial port. - -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds two new dataset features: 1) support for specifying a database connection as a dataset input 2) support for dynamic datasets that accept configurable parameters in S3 path. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch__ - - ### Features - - SDK update for new Metric Streams feature - -## __Amazon Elastic Compute Cloud__ - - ### Features - - ReplaceRootVolume feature enables customers to replace the EBS root volume of a running instance to a previously known state. Add support to grant account-level access to the EC2 serial console - -## __Amazon Fraud Detector__ - - ### Features - - This release adds support for Batch Predictions in Amazon Fraud Detector. - -## __Amazon Pinpoint__ - - ### Features - - Added support for journey pause/resume, journey updatable import segment and journey quiet time wait. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Autopilot now supports 1) feature importance reports for AutoML jobs and 2) PartialFailures for AutoML jobs - -# __2.16.30__ __2021-03-29__ -## __AWS Glue__ - - ### Features - - Allow Dots in Registry and Schema Names for CreateRegistry, CreateSchema; Fixed issue when duplicate keys are present and not returned as part of QuerySchemaVersionMetadata. - -## __AWS Identity and Access Management__ - - ### Features - - AWS Identity and Access Management GetAccessKeyLastUsed API will throw a custom error if customer public key is not found for access keys. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Added custom request handling and custom response support in rule actions and default action; Added the option to inspect the web request body as parsed and filtered JSON. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - This release adds support for Event Subscriptions to DocumentDB. - -## __Amazon Location Service__ - - ### Features - - Amazon Location added support for specifying pricing plan information on resources in alignment with our cost model. - -# __2.16.29__ __2021-03-26__ -## __AWS IoT Wireless__ - - ### Features - - Support tag-on-create for WirelessDevice. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Events__ - - ### Features - - Add support for SageMaker Model Builder Pipelines Targets to EventBridge - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release adds an optional parameter named FlowDefinition in PutIntegrationRequest. - -## __Amazon EventBridge__ - - ### Features - - Add support for SageMaker Model Builder Pipelines Targets to EventBridge - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports tagging words that match your vocabulary filter for batch transcription. - -# __2.16.28__ __2021-03-25__ -## __Amazon Lookout for Metrics__ - - ### Features - - Allowing uppercase alphabets for RDS and Redshift database names. - -# __2.16.27__ __2021-03-25__ -## __AWS Elemental MediaLive__ - - ### Features - - EML now supports handling HDR10 and HLG 2020 color space from a Link input. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Removing Freemarker version 2.3.24 since this package is not used in the code. - -## __Alexa For Business__ - - ### Features - - Added support for enabling and disabling data retention in the CreateProfile and UpdateProfile APIs and retrieving the state of data retention for a profile in the GetProfile API. - -## __Amazon Lookout for Metrics__ - - ### Features - - Amazon Lookout for Metrics is now generally available. You can use Lookout for Metrics to monitor your data for anomalies. For more information, see the Amazon Lookout for Metrics Developer Guide. - -## __Amazon Rekognition__ - - ### Features - - "This release introduces AWS tagging support for Amazon Rekognition collections, stream processors, and Custom Label models." - -## __Amazon SageMaker Service__ - - ### Features - - This feature allows customer to specify the environment variables in their CreateTrainingJob requests. - -## __Amazon Simple Queue Service__ - - ### Features - - Documentation updates for Amazon SQS - -# __2.16.26__ __2021-03-24__ -## __AWS Greengrass__ - - ### Features - - Updated the parameters to make name required for CreateGroup API. - -## __AWS S3 Control__ - - ### Features - - Documentation updates for s3-control - -## __Amazon Elastic Compute Cloud__ - - ### Features - - maximumEfaInterfaces added to DescribeInstanceTypes API - -## __Amazon Route 53__ - - ### Features - - Documentation updates for route53 - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for Amazon S3 - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release allows SSM Explorer customers to enable OpsData sources across their organization when creating a resource data sync. - -# __2.16.25__ __2021-03-23__ -## __AWS Cost Explorer Service__ - - ### Features - - You can now create cost categories with inherited value rules and specify default values for any uncategorized costs. - -## __AWS Fault Injection Simulator__ - - ### Features - - Updated maximum allowed size of action parameter from 64 to 1024 - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for IAM operations and descriptions. - -## __Amazon GameLift__ - - ### Features - - GameLift adds support for using event notifications to monitor game session placements. Specify an SNS topic or use CloudWatch Events to track activity for a game session queue. - -## __Amazon Redshift__ - - ### Features - - Removed APIs to control AQUA on clusters. - -# __2.16.24__ __2021-03-22__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Use HTTPs for AWS API Documentation links in javadocs - - Contributed by: [@Carey-AWS](https://github.com/Carey-AWS) - - - ### Documentations - - Implements web metrics tracking and standard AWS footer for javadocs, and adds a link to submit feedback about the javadocs - - Contributed by: [@Carey-AWS](https://github.com/Carey-AWS) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for UEFI boot on selected AMD- and Intel-based EC2 instances. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds support for publishing sensitive data findings to AWS Security Hub and specifying which categories of findings to publish to Security Hub. - -## __Amazon Redshift__ - - ### Features - - Added support to enable AQUA in Amazon Redshift clusters. - -## __CodeArtifact__ - - ### Features - - Documentation updates for CodeArtifact - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@Carey-AWS](https://github.com/Carey-AWS) -# __2.16.23__ __2021-03-19__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - X2gd instances are the next generation of memory-optimized instances powered by AWS-designed, Arm-based AWS Graviton2 processors. - -## __Amazon SageMaker Service__ - - ### Features - - Adding authentication support for pulling images stored in private Docker registries to build containers for real-time inference. - -# __2.16.22__ __2021-03-18__ -## __AWS S3 Control__ - - ### Features - - S3 Object Lambda is a new S3 feature that enables users to apply their own custom code to process the output of a standard S3 GET request by automatically invoking a Lambda function with a GET request - -## __AWS SDK for Java v2__ - - ### Features - - Upgrade Netty version to 4.1.60 - -## __AWS SecurityHub__ - - ### Features - - New object for separate provider and customer values. New objects track S3 Public Access Block configuration and identify sensitive data. BatchImportFinding requests are limited to 100 findings. - -## __Amazon Redshift__ - - ### Features - - Add new fields for additional information about VPC endpoint for clusters with reallocation enabled, and a new field for total storage capacity for all clusters. - -## __Amazon Simple Storage Service__ - - ### Features - - S3 Object Lambda is a new S3 feature that enables users to apply their own custom code to process the output of a standard S3 GET request by automatically invoking a Lambda function with a GET request - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling Instance Refresh now supports phased deployments. - -# __2.16.21__ __2021-03-17__ -## __AWS Batch__ - - ### Features - - Making serviceRole an optional parameter when creating a compute environment. If serviceRole is not provided then Service Linked Role will be created (or reused if it already exists). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon SageMaker Service__ - - ### Features - - Support new target device ml_eia2 in SageMaker CreateCompilationJob API - -# __2.16.20__ __2021-03-16__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS Lambda__ - - ### Features - - Allow empty list for function response types - -## __AWS MediaConnect__ - - ### Features - - This release adds support for the SRT-listener protocol on sources and outputs. - -## __AWS MediaTailor__ - - ### Features - - MediaTailor channel assembly is a new manifest-only service that allows you to assemble linear streams using your existing VOD content. - -## __Access Analyzer__ - - ### Features - - This release adds support for the ValidatePolicy API. IAM Access Analyzer is adding over 100 policy checks and actionable recommendations that help you validate your policies during authoring. - -## __Amazon DynamoDB__ - - ### Features - - Change STANDARD mode retry count which was 2 for DynamoDB to match LEGACY retry count which is 8. - -## __Amazon GameLift__ - - ### Features - - GameLift expands to six new AWS Regions, adds support for multi-location fleets to streamline management of hosting resources, and lets you customize more of the game session placement process. - -## __AmazonMWAA__ - - ### Features - - This release adds UPDATE_FAILED and UNAVAILABLE MWAA environment states. - -# __2.16.19__ __2021-03-15__ -## __AWS CodeDeploy__ - - ### Features - - AWS CodeDeploy can now detect instances running an outdated revision of your application and automatically update them with the latest revision. - -## __AWS Fault Injection Simulator__ - - ### Features - - Initial release of AWS Fault Injection Simulator, a managed service that enables you to perform fault injection experiments on your AWS workloads - -## __Amazon EC2 Container Service__ - - ### Features - - This is for ecs exec feature release which includes two new APIs - execute-command and update-cluster and an AWS CLI customization for execute-command API - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR customers can now specify Resource Group to target Capacity Reservations in their EMR clusters with instance fleets using allocation strategy. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - AWS Transcribe now supports real-time transcription for Chinese (zh-CN) and confidence scores in the transcription output. - -# __2.16.18__ __2021-03-12__ -## __AWS Cost and Usage Report Service__ - - ### Features - - - Added optional billingViewArn field for OSG. - -## __AWS MediaTailor__ - - ### Features - - MediaTailor channel assembly is a new manifest-only service that allows you to assemble linear streams using your existing VOD content. - -## __Amazon WorkSpaces__ - - ### Features - - Adds API support for WorkSpaces bundle management operations. - -# __2.16.17__ __2021-03-11__ -## __AWS Elemental MediaLive__ - - ### Features - - MediaLive supports the ability to apply a canned ACL to output sent to an AWS S3 bucket; supports ability to specify position for EBU-TT and TTML output captions converted from Teletext source. - -## __AWS Network Firewall__ - - ### Features - - Correct the documentation about how you can provide rule group rules - -## __AWS WAFV2__ - - ### Features - - Correct the documentation about JSON body parsing behavior and IP set update behavior - -## __Amazon Comprehend__ - - ### Features - - ContainsPiiEntities API analyzes the input text for the presence of personally identifiable information(PII) and returns the labels of identified PII entity types such as name, address etc. - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue where presigned URLs for access point objects could bypass encoding, causing an IllegalArgumentException. - -# __2.16.16__ __2021-03-10__ -## __AWS Backup__ - - ### Features - - Added support for enabling continuous backups. - -## __AWS SDK for Java v2__ - - ### Features - - Include the retry mode STANDARD or LEGACY in the user agents list. - -## __Access Analyzer__ - - ### Features - - This release adds support to preview IAM Access Analyzer findings for a resource before deploying resource permission changes. - -## __Amazon Simple Storage Service__ - - ### Features - - Adding ID element to the CORSRule schema - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Systems Manager support for tagging OpsMetadata. - -# __2.16.15__ __2021-03-09__ -## __AWS IoT Wireless__ - - ### Features - - Add max value to Seq in SendDataToWirelessDevice API" - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CodeGuru Profiler__ - - ### Features - - Update documentation to include Python. Add ConflictException for DeleteProfilingGroup. Add FrameMetricValue. - -## __Amazon Elastic File System__ - - ### Features - - AWS EFS is introducing one-zone file systems. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Amazon RDS Proxy endpoints. - -## __Auto Scaling__ - - ### Features - - EC2 Auto Scaling now supports setting a local time zone for cron expressions in scheduled actions, removing the need to adjust for Daylight Saving Time (DST) - -# __2.16.14__ __2021-03-08__ -## __AWS Lambda__ - - ### Features - - Documentation updates for Lambda. Constraint updates to AddLayerVersionPermission's Action and OrganizationId parameters, and AddPermission's Principal and SourceAccount parameters. - -## __AWS S3 Control__ - - ### Features - - Documentation updates for Amazon S3 - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR customers can now specify how EC2 On-Demand Capacity Reservations are used in their EMR clusters with instance fleets using allocation strategy. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - Increase the maximum HLS and MPEG-DASH manifest size from 1,000 to 5,000 fragments. - -## __Amazon Simple Storage Service__ - - ### Features - - Amazon S3 Documentation updates - -## __Auto Scaling__ - - ### Features - - Documentation updates for autoscaling for capacity-optimized-prioritized SpotAllocationStrategy - -# __2.16.13__ __2021-03-05__ -## __AWS CodePipeline__ - - ### Features - - Updated the parameters to make actionType required for UpdateActionType - -## __AWS Elemental MediaLive__ - - ### Features - - Medialive now supports the ability to transfer AWS Elemental Link devices to another region. - -## __AWS License Manager__ - - ### Features - - License Manager Automated Discovery now supports Exclusion Filters. - -## __AWS Network Firewall__ - - ### Features - - Added a new UpdateToken output field to the PerObjectStatus as part of firewall sync state. This is added to track which version of the object the firewall is in sync or pending synchronization. - -## __AWS Shield__ - - ### Features - - Add support for tagging of Shield protection and protection group resources. - -## __Amazon Appflow__ - - ### Features - - Documentation updates for arn:aws:trebuchet:::service:v1:decb008d-e0d8-44a4-b93c-092f0355d523 - -## __Amazon Athena__ - - ### Features - - Adds APIs to create, list, update, and delete prepared SQL statements that have optional placeholder parameters. A prepared statement can use different values for these parameters each time it is run. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Expands EC2/Spot Fleet capacity-optimized allocation strategy to allow users to prioritize instance pools. Fleet attempts to fulfill priorities on a best-effort basis but optimizes for capacity first. - -# __2.16.12__ __2021-03-04__ -## __AWS Cloud Map__ - - ### Features - - Supports creating API-only services under DNS namespace. Add namespace syntax validation. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Events__ - - ### Features - - Introducing support for EventBridge Api Destinations - any HTTP APIs as Targets, with managed authorization via EventBridge Connections. - -## __Amazon EventBridge__ - - ### Features - - Introducing support for EventBridge Api Destinations - any HTTP APIs as Targets, with managed authorization via EventBridge Connections. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds the ResolvedOutputS3Uri to the DescribeFeatureGroup API to indicate the S3 prefix where offline data is stored in a feature group - -## __AmazonMWAA__ - - ### Features - - This release introduces a new MinWorker parameter to the CreateEnvironment and UpdateEnvironment APIs. MinWorker allows the users to set a minimum worker count for worker auto-scaling operations. - -# __2.16.11__ __2021-03-03__ -## __AWS Certificate Manager__ - - ### Features - - Adds 2 new APIs to add and retrieve account configuration in AWS Certificate Manager. - -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild now supports Session Manager debugging for batch builds. - -## __AWS Secrets Manager__ - - ### Features - - Added support for multi-Region secrets APIs ReplicateSecretToRegions, RemoveRegionsFromReplication, and StopReplicationToReplica - -## __AWS Well-Architected Tool__ - - ### Features - - This release supports tagging on AWS Well-Architected workloads. - -## __Amazon CloudWatch Events__ - - ### Features - - Adds TraceHeader to PutEventsRequestEntry to support AWS X-Ray trace-ids on events generated using the PutEvents operation. - -## __Amazon Elasticsearch Service__ - - ### Features - - AWS ElasticSearch Feature : Support for adding tags in elastic search domain during domain creation - -## __Amazon Forecast Service__ - - ### Features - - Added new StopResource operation that stops Amazon Forecast resource jobs that are in progress. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. - -# __2.16.10__ __2021-03-02__ -## __AWS Compute Optimizer__ - - ### Features - - Documentation updates for Compute Optimizer - -## __AWS DataSync__ - - ### Features - - Additional API Support to update NFS/SMB/ObjectStorage locations - -## __AWS Direct Connect__ - - ### Features - - Doc only update for AWS Direct Connect that fixes several customer-reported issues - -## __AWS IoT Wireless__ - - ### Features - - Add ARN & Tags for PartnerAccount related APIs and WirelessGatewayTaskDefinition related APIs - -## __Amazon EventBridge__ - - ### Features - - Adds TraceHeader to PutEventsRequestEntry to support AWS X-Ray trace-ids on events generated using the PutEvents operation. - -## __Amazon Managed Blockchain__ - - ### Features - - Updates for Ethereum general availability release. - -# __2.16.9__ __2021-03-01__ -## __AWS CodePipeline__ - - ### Features - - Added a new field to the ListPipelines API to allow maximum search results of 1000 - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Alexa For Business__ - - ### Features - - Added support for optional tags in CreateAddressBook, CreateConferenceProvider, CreateContact, CreateGatewayGroup, CreateNetworkProfile and RegisterAVSDevice APIs. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding new error code AdmissionRequestDenied for Addons in EKS - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Add Support for Patch Manger Baseline Override parameter. - -# __2.16.8__ __2021-02-26__ -## __AWS Single Sign-On Admin__ - - ### Features - - Relax constraint on List* API pagination tokens to include underscore character - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now supports adding KMS envelope encryption to existing clusters to enhance security for secrets - -## __Amazon Elastic MapReduce__ - - ### Features - - Added UpdateStudio API that allows updating a few attributes of an EMR Studio. - -## __Amazon Simple Storage Service__ - - ### Features - - Add RequestPayer to GetObjectTagging and PutObjectTagging. - -# __2.16.7__ __2021-02-25__ -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds two new dataset features: 1) support for specifying the file format for a dataset, and 2) support for specifying whether the first row of a CSV or Excel file contains a header. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix for module-path tests failure reported in [#2240](https://github.com/aws/aws-sdk-java-v2/issues/2240) - -## __AWS Transfer Family__ - - ### Features - - Corrected the upper limit for TestIdentityProvider input lengths to 1024 characters - -## __Amazon Detective__ - - ### Features - - Changed "master account" to "administrator account." A new AdministratorId field replaces the deprecated MasterId field. Added an option to disable email notifications for member account invitations. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __EC2 Image Builder__ - - ### Features - - This release introduces a new API (ListImagePackages) for listing packages installed on an image, and adds support for GP3 volume types, and for specifying a time zone in an image pipeline schedule. - -# __2.16.6__ __2021-02-24__ -## __AWS Compute Optimizer__ - - ### Features - - Documentation updates for Compute Optimizer - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage VOD packaging group. - -## __Amazon Appflow__ - - ### Features - - # Adding 'Amazon Honeycode' , 'Amazon Lookout for Metrics' and 'Amazon Connect Customer Profiles' as Destinations. - -## __Amazon Elastic Container Registry Public__ - - ### Features - - This release adds support for AWS tags on Amazon ECR Public repositories. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now supports Auto-Tune, which monitors performance metrics and automatically optimizes domains - -# __2.16.5__ __2021-02-23__ -## __AWS Glue__ - - ### Features - - Updating the page size for Glue catalog getter APIs. - -## __AWS IoT Events__ - - ### Features - - This release adds an Analyze feature to AWS IoT Events that lets customers analyze their detector models for runtime issues. - -## __AWS S3 Control__ - - ### Features - - Documentation updates for s3-control - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - Documentation updates for AWS Connect (MediaConcurrency Limit). - -## __Amazon Pinpoint__ - - ### Features - - Enables AWS Pinpoint customers to use Entity Id and Template Id when sending SMS message. These parameters can be obtained from the regulatory body of the country where you are trying to send the SMS. - -## __Amazon QuickSight__ - - ### Features - - Documentation updates for QuickSight Row Level Security - -## __Auto Scaling__ - - ### Features - - Adds a new optional IncludeDeletedGroups parameter to the DescribeScalingActivities API. - -## __Redshift Data API Service__ - - ### Features - - This release adds an additional parameter 'ConnectedDatabase' into ListSchemasRequest, ListTablesRequest and DescribeTableRequest to support the metadata sharing across databases. - -# __2.16.4__ __2021-02-22__ -## __AWS S3__ - - ### Bugfixes - - Fix the bug that getUrl in S3Utilities ignores the overriding endpoint in the client. - -## __Amazon SageMaker Runtime__ - - ### Features - - SageMaker Runtime now supports a new TargetContainerHostname header to invoke a model in a specific container if the endpoint hosts multiple containers and is configured to use direct invocation. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports core dump for SageMaker Endpoints and direct invocation of a single container in a SageMaker Endpoint that hosts multiple containers. - -# __2.16.3__ __2021-02-19__ -## __AWS RDS__ - - ### Features - - Add the ability to generate IAM auth tokens for RDS using `RdsUtilities` - - Contributed by: [@abrooksv](https://github.com/abrooksv) - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Relational Database Service__ - - ### Features - - Added awsBackupRecoveryPointArn in ModifyDBInstanceRequest and in the response of ModifyDBInstance. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@abrooksv](https://github.com/abrooksv) -# __2.16.2__ __2021-02-18__ -## __AWS CloudFormation__ - - ### Features - - Adding the 'callAs' parameter to all CloudFormation StackSets APIs except getTemplateSummary to support creating and managing service-managed StackSets with AWS Organizations Delegated Administrators - -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild now allows you to specify a separate bucket owner as part of the S3 destination in a report group. - -## __AWS Health APIs and Notifications__ - - ### Features - - Documentation updates for health - -## __Amazon SageMaker Service__ - - ### Features - - This release adds expires-in-seconds parameter to the CreatePresignedDomainUrl API for support of a configurable TTL. - -# __2.16.1__ __2021-02-17__ -## __AWS Config__ - - ### Features - - Added INSUFFICIENT_DATA in ConformancePackComplianceType. - -## __AWS SDK for Java v2__ - - ### Features - - Add GraalVM Native Image configurations for SDK classes - - Created a new archetype, `archetype-app-quickstart`, which allows you to create a simple application with SDK dependencies - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release includes a new filter for describe-vpc-endpoint-services. - -## __Amazon Lookout for Vision__ - - ### Features - - This release for Amazon Lookout for Vision includes documentation updates and a correction to the Status field returned in the response from StartModel and StopModel. - -# __2.16.0__ __2021-02-16__ -## __AWS CodeBuild__ - - ### Features - - This release provides per-project limits for the number of concurrent builds - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Upgrade Jackson dependencies to `2.12.1`. - -## __Amazon DevOps Guru__ - - ### Features - - Amazon DevOps Guru is GA ready. This API update added a describeFeedback Api allows users to view submitted insight feedback. The release date is 02/16/2021 - -# __2.15.82__ __2021-02-15__ -## __AWS Config__ - - ### Features - - Added option to provide KMS key to AWS Config DeliveryChannel - -## __AWS Elemental MediaLive__ - - ### Features - - AWS MediaLive now supports Automatic-Input-Failover for CDI Inputs. - -## __AWS MediaTailor__ - - ### Features - - MediaTailor now supports specifying aliases for dynamic variables. This allows use cases such as binding multiple origin domains to a single MediaTailor playback configuration. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - The ListFragments and GetMediaForFragmentList APIs now support StreamName or StreamARN as input parameters. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __Amazon Pinpoint__ - - ### Features - - Lets customers use origination number when specifying SMS message configuration for Campaigns and Journeys. - -## __Amazon WorkMail Message Flow__ - - ### Features - - This release allows customers to update email messages as they flow in and out of Amazon WorkMail - -## __Redshift Data API Service__ - - ### Features - - This release enables fine grant access control in ListStatements, GetStatementResult, CancelStatement and DescribeStatement. - -# __2.15.81__ __2021-02-12__ -## __AWS AppSync__ - - ### Features - - Approve release for appsync local on pipeline resolver - -## __AWS CodePipeline__ - - ### Features - - The release provides new GetActionType and UpdateActionType APIs for viewing and editing action types in CodePipeline. - -## __AWS Identity and Access Management__ - - ### Features - - AWS Identity and Access Management now supports tagging for the following resources: customer managed policies, identity providers, instance profiles, server certificates, and virtual MFA devices. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - Added the option to inspect the web request body as parsed and filtered JSON (new FieldToMatch type JsonBody), in addition to the existing option to inspect the web request body as plain text. - -## __Amazon Detective__ - - ### Features - - The API definition now indicates that the format for timestamps is an ISO 8601 date-time string - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now supports OpenId Connect (OIDC) compatible identity providers as a user authentication option - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API replaces the term master account with the term administrator account, including deprecating APIs that use the previous term and adding APIs that use the new term. - -## __Amazon Personalize Events__ - - ### Features - - Increased maximum char size of PutUsers and PutItems properties. - -## __Amazon Relational Database Service__ - - ### Features - - EngineMode in the response of DescribeDBClusterSnapshots. SupportedEngineModes, SupportsParallelQuery and SupportsGlobalDatabases in ValidUpgradeTarget of DBEngineVersions in DescribeDBEngineVersions. - -## __Elastic Load Balancing__ - - ### Features - - Adds a target group attribute for application-based stickiness for Application Load Balancers and an update to the client IP preservation attribute for Network Load Balancers. - -# __2.15.80__ __2021-02-11__ -## __AWS Glue DataBrew__ - - ### Features - - This release adds support for profile job sampling, which determines the number of rows on which the profile job will be executed. - -## __Amazon Relational Database Service__ - - ### Features - - Adding support for RDS Aurora Global Database Failover - -# __2.15.79__ __2021-02-09__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for WMA audio only ingest, SMPTE-TT text and image caption ingest, and MPEG-2 video in MXF OP1a outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon GameLift__ - - ### Features - - GameLift FleetIQ users can now use AMD instance families in supported Regions. In addition, FlexMatch matchmaking notification now supports SNS FIFO topics. - -## __Amazon QLDB Session__ - - ### Features - - This release adds CapacityExceededException to the AWS QLDBSession API. - -## __Amazon QuickSight__ - - ### Features - - QuickSight now supports Python's paginators for Exploration APIs. - -## __Amazon SageMaker Service__ - - ### Features - - Add a new optional FrameworkVersion field to Sagemaker Neo CreateCompilationJob API - -# __2.15.78__ __2021-02-08__ -## __AWS CloudTrail__ - - ### Features - - ConflictException is now thrown when certain operations are called on resources before CloudTrail has time to load the resources. Two new exceptions have been added to the PutInsightSelectors API. - -## __AWS Data Exchange__ - - ### Features - - This release introduces the new ExportRevision job type, which allows for the export of an entire revision. - -## __AWS Global Accelerator__ - - ### Features - - Global Accelerator now supports bringing your own IP addresses for custom routing accelerators - -## __AWS IoT SiteWise__ - - ### Features - - Recall CreatePresignedPortalUrl API - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Interactive Video Service__ - - ### Features - - Fixed an issue where StreamStartTime could not be unmarshalled from response. Changed DeleteChannel and DeleteStreamKey response codes to 204. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds support for specifying a time range in queries for usage data. - -## __Elastic Load Balancing__ - - ### Features - - Adds a target group attribute for application-based stickiness for Application Load Balancers. - -# __2.15.77__ __2021-02-05__ -## __AWS Organizations__ - - ### Features - - Added support for a few additional exception codes for some AWS Organizations APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Macie__ - - ### Features - - Documentation updates for Amazon Macie Classic. We replaced the term "master account" with the term "administrator account." An administrator account is used to centrally manage multiple accounts. - -## __Elastic Load Balancing__ - - ### Features - - Adds a target group attribute for client IP preservation for Network Load Balancers. - -# __2.15.76__ __2021-02-04__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Appflow__ - - ### Features - - Adding schedule offset as an input for scheduled flows in CreateFlow API. Also, adding data pull start time and data pull end time for DescribeFlowExecutionRecords API response. - -## __Amazon Athena__ - - ### Features - - Adds the Athena ListEngineVersions action and the EngineVersion data type. ListEngineVersions returns the available Athena engine versions, including Auto, as a list of EngineVersion objects. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Provide support for EBS Local Snapshots on AWS Outpost in Data Lifecycle Manager (DLM). - -## __Amazon EMR Containers__ - - ### Features - - This release is to correct the timestamp format to ISO8601 for the date parameters in the describe and list API response objects of Job Run and Virtual Clusters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AWS Outposts now supports EBS local snapshots on Outposts that allows customers to store snapshots of EBS volumes and AMIs locally on S3 on Outposts. - -## __Amazon QuickSight__ - - ### Features - - API release for field folders feature. - -# __2.15.75__ __2021-02-03__ -## __AWS Audit Manager__ - - ### Features - - This release adds AccessDeniedException to GetServicesInScope API. - -## __AWS CodeBuild__ - - ### Features - - Documentation updates for codebuild - -## __AWS Compute Optimizer__ - - ### Features - - Documentation updates for Compute Optimizer - -## __AWS Cost Explorer Service__ - - ### Features - - Clarify valid values for the filter parameter for certain APIs. - -## __AWS Glue DataBrew__ - - ### Features - - This release adds the DescribeJobRun API to allow customers retrieve details of a given job run - -## __AWS IoT SiteWise__ - - ### Features - - Update AccessPolicy API input to support IAM role for IAM mode. Iam role is added as part of accessPolicyIdentity. - -## __AWS Lambda__ - - ### Features - - Support for creating Lambda Functions using 'nodejs14.x' - -## __AWS SecurityHub__ - - ### Features - - Added a ProductArn parameter to DescribeProducts. ProductArn is used to identify the integration to return details for. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 Public IP now supports API for setting PTR records on Elastic IP address. - -## __Amazon S3__ - - ### Features - - Amazon S3 now supports AWS PrivateLink, providing direct access to S3 via a private endpoint within your virtual private network. - -## __Amazon WorkMail__ - - ### Features - - Increased maximum length of ipRanges values for Access Control Rules from 10 to 1024. - -# __2.15.74__ __2021-02-02__ -## __AWS App Mesh__ - - ### Features - - App Mesh now supports mutual TLS with two-way peer authentication. You can specify client certificates, server-side TLS validation, and matching of Subject Alternative Names. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports Image Media Playlists on HLS outputs, version 0.4 (trick-mode). - -## __AWS IoT Wireless__ - - ### Features - - Add enum value MqttTopic for Destination ExpressionType, add LoRaWANNetworkServerCertificateId for GetWirelessGatewayCertificate API - -## __AWS Organizations__ - - ### Features - - Documentation updates for AWS Organizations. - -## __AWS RDS DataService__ - - ### Features - - With the Data API, you can now use UUID and JSON data types as input to your database. Also with the Data API, you can now have a LONG type value returned from your database as a STRING value. - -## __AWS S3 Control__ - - ### Features - - Amazon S3 Batch Operations now supports Delete Object Tagging - -## __Amazon Location Service__ - - ### Features - - Doc only update for Amazon Location Maps that fixes a customer related issue regarding MapConfiguration - -## __Amazon Lookout for Vision__ - - ### Features - - This release includes the General Availability (GA) SDK for Amazon Lookout for Vision. New for GA is tagging support for Amazon Lookout for Vision models. - -## __Amazon Route 53__ - - ### Features - - Documentation updates for Route 53 - -## __Application Auto Scaling__ - - ### Features - - With this release, scheduled actions of Application Auto Scaling can be created in the local time zone and automatically adjusted according to daylight saving changes. - -# __2.15.73__ __2021-01-29__ -## __AWS Elemental MediaLive__ - - ### Features - - "AWS Elemental MediaLive now supports output to a private VPC. When this property is specified, the output will egress from a user specified VPC." - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - Added API to manage queues or get hours of operation for a queue programmatically, which can be used to create new/update queues, or take actions when skills are outside of their hours of operation. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds support for using object prefixes to refine the scope of a classification job. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe Streaming Medical now supports Protected Health Information (PHI) identification which enables you to identify PHI entities based on HIPAA Privacy Rule. - -# __2.15.72__ __2021-01-28__ -## __AWS Glue DataBrew__ - - ### Features - - This SDK release adds support for specifying a custom delimiter for input CSV datasets and for CSV job outputs. - -## __AWS IoT__ - - ### Features - - Documentation updates for IoT DeleteOTAUpdate API - -## __AWS RoboMaker__ - - ### Features - - This release allows Robomaker customers to specify configuration for uploading logs and artifacts generated by their simulation jobs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Well-Architected Tool__ - - ### Features - - Documentation updates for AWS Well-Architected Tool - -## __Amazon CloudWatch__ - - ### Features - - Update to SDK to support label time zones in CloudWatch GetMetricData - -## __Amazon Managed Blockchain__ - - ### Features - - This release supports tagging on Amazon Managed Blockchain resources. - -# __2.15.71__ __2021-01-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Access Analyzer__ - - ### Features - - This release adds Secrets Manager secrets as a supported resource in IAM Access Analyzer to help you identify secrets that can be accessed from outside your account or AWS organization. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This release makes Uri a required parameter in GetIntegrationRequest and DeleteIntegrationRequest. - -## __Amazon ElastiCache__ - - ### Features - - Add support to pass ParameterGroup name as part updating Engine Version of Global Datastore. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service adds support for node-to-node encryption and encryption at rest for existing domains running Elasticsearch version 6.7 and above - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for Lightsail - -## __Amazon Simple Email Service__ - - ### Features - - This release includes the ability to assign a configuration set to an email identity (a domain or email address), which allows the settings from the configuration set to be applied to the identity. - -# __2.15.70__ __2021-01-26__ -## __AWS Backup__ - - ### Features - - Documentation updates for AWS Backup - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Cross-Region Copying Pre-Signer for CopyDBClusterSnapshot and CreateDBCluster API of DocDB. - -## __Amazon Neptune__ - - ### Features - - Cross-Region Copying Pre-Signer for CopyDBClusterSnapshot and CreateDBCluster API of Neptune. - -## __DynamoDB Enhanced Client__ - - ### Bugfixes - - Converts string to NULL attribute if it's null. See [#2243](https://github.com/aws/aws-sdk-java-v2/issues/2243) - -# __2.15.69__ __2021-01-22__ -## __AWS IoT Greengrass V2__ - - ### Features - - Documentation updates that improve clarity and fix broken links. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introducing startDate field for CapacityReservation object for the date and time which the reservation started and adding reserved parameter for ModifyCapacityReservation. - -## __Amazon Lex Model Building V2__ - - ### Features - - This release adds support for Amazon Lex V2 APIs for model building. - -## __Amazon Lex Runtime V2__ - - ### Features - - This release adds support for Amazon Lex V2 APIs for runtime, including Streaming APIs for conversation management. - -## __Amazon Redshift__ - - ### Features - - Update VPC endpoint field names. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for Amazon RDS - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation updates for the ListDocumentFilters API action. - -# __2.15.68__ __2021-01-21__ -## __AWS Resource Groups Tagging API__ - - ### Features - - This release adds a new parameter ResourceARNList to Resource Groups Tagging api GetResources api to allow customers retrieve tag data for specific resources. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Add support for content-type in AsyncRequestBody. - -## __AWS SecurityHub__ - - ### Features - - This release of ASFF adds a new Action object and a new resource details object - AwsSsmPatchCompliance. It also adds several new attributes for the AwsEc2NetworkInterface resource type. - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has added a new API that allows you to update all the brokers in the cluster to the specified type. - -# __2.15.67__ __2021-01-19__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - ACM Private CA is launching additional certificate templates and API parameters. This allows customers to create custom certificates for their identity and secure communication use cases. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime__ - - ### Features - - Add support for specifying ChimeBearer header as part of the request for Amazon Chime SDK messaging APIs. Documentation updates. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support to include task definition metadata information such as registeredAt, deregisteredAt, registeredBy as part of DescribeTaskDefinition API. - -# __2.15.66__ __2021-01-15__ -## __Amazon Simple Notification Service__ - - ### Features - - Documentation updates for Amazon SNS. - -# __2.15.65__ __2021-01-14__ -## __AWS S3 Control__ - - ### Features - - Amazon S3 Batch Operations now supports restoring objects from the S3 Intelligent-Tiering Archive Access and Deep Archive Access tiers. - -## __Amazon Cognito Identity__ - - ### Features - - Add Attributes For Access Control support for Amazon Cognito Identity Pools to facilitate access to AWS resources based on attributes from social and corporate identity providers - -## __Amazon Pinpoint__ - - ### Features - - Customers can create segments using 5 new filters. Filters can check for the presence of a substring in attributes and can perform time-based comparisons formatted as ISO_INSTANT datetimes. - -## __Amazon SageMaker Service__ - - ### Features - - This feature allows customers to enable/disable model caching on Multi-Model endpoints. - -# __2.15.64__ __2021-01-13__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Reverting synchronization of eventsToDeliver Object in onComplete() [PR#1971](https://github.com/aws/aws-sdk-java-v2/pull/1971) since it was causing latency. - -## __Amazon Fraud Detector__ - - ### Features - - Added support for cancelling a model version that is TRAINING_IN_PROGRESS. - -## __Amazon Personalize__ - - ### Features - - Miscellaneous updates and improvements to the documentation - -# __2.15.63__ __2021-01-12__ -## __AWS Audit Manager__ - - ### Features - - This release introduces tag support for assessment frameworks. You can now add, remove, and get tags from existing frameworks, and specify the tags to apply when creating a custom framework. - -## __AWS Commont Runtime HTTP Client__ - - ### Features - - Upgrade `aws-crt` to version `0.9.3` - -## __Amazon AppStream__ - - ### Features - - Adds support for the Smart Card Redirection feature - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Lightsail__ - - ### Features - - This release adds IPv6 support for Amazon Lightsail instances, container services, CDN distributions, and load balancers. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager adds pagination support for DescribeDocumentPermission API - -# __2.15.62__ __2021-01-11__ -## __AWS Key Management Service__ - - ### Features - - Adds support for filtering grants by grant ID and grantee principal in ListGrants requests to AWS KMS. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Relational Database Service__ - - ### Features - - This releases adds support for Major Version Upgrades on Aurora MySQL Global Clusters. Customers will be able to upgrade their whole Aurora MySQL Global Cluster to a new major engine version. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Correctly select the cipher suites based on the HTTP protocol. See [#2159](https://github.com/aws/aws-sdk-java-v2/issues/2159) - - Use `SystemPropretyTlsKeyManagersProvider` if no `KeyManger` is provided. - -# __2.15.61__ __2021-01-07__ -## __AWS CodePipeline__ - - ### Features - - Adding cancelled status and summary for executions aborted by pipeline updates. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for I-Frame-only HLS manifest generation in CMAF outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DevOps Guru__ - - ### Features - - Add resourceHours field in GetAccountHealth API to show total number of resource hours AWS Dev Ops Guru has done work for in the last hour. - -# __2.15.60__ __2021-01-06__ -## __AWS Auto Scaling Plans__ - - ### Features - - Documentation updates for AWS Auto Scaling - -## __AWS Transfer Family__ - - ### Features - - This release adds support for Amazon EFS, so customers can transfer files over SFTP, FTPS and FTP in and out of Amazon S3 as well as Amazon EFS. - -## __Auto Scaling__ - - ### Features - - This update increases the number of instance types that can be added to the overrides within an mixed instances group configuration. - -# __2.15.59__ __2021-01-05__ -## __AWS Cost Explorer Service__ - - ### Features - - - ### Features - Add new GetCostcategories API - Support filter for GetDimensions, GetTags and GetCostcategories api - Support sortBy metrics for GetDimensions, GetTags and GetCostcategories api - -## __Amazon S3__ - - ### Features - - `S3Utilities#getUrl` now supports versionId. See [#2224](https://github.com/aws/aws-sdk-java-v2/issues/2224) - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for Application Auto Scaling - -# __2.15.58__ __2021-01-04__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix for [#1684](https://github.com/aws/aws-sdk-java-v2/issues/1684) Some of the Retry attempts which failed due to the API TimeOuts did not successfully retried but ended up with AbortedException. - -## __Amazon CloudSearch__ - - ### Features - - This release adds support for new Amazon CloudSearch instances. - -## __Amazon HealthLake__ - - ### Features - - Amazon HealthLake now supports exporting data from FHIR Data Stores in Preview. - -# __2.15.57__ __2020-12-31__ -## __AWS Service Catalog__ - - ### Features - - Enhanced Service Catalog DescribeProvisioningParameters API to return new parameter constraints, i.e., MinLength, MaxLength, MinValue, MaxValue, ConstraintDescription and AllowedPattern - -# __2.15.56__ __2020-12-30__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. - -# __2.15.55__ __2020-12-29__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - This release adds a new parameter "CsrExtensions" in the "CertificateAuthorityConfiguration" data structure, which allows customers to add the addition of KU and SIA into the CA CSR. - -## __AmazonApiGatewayV2__ - - ### Features - - Amazon API Gateway now supports data mapping for HTTP APIs which allows customers to modify HTTP Request before sending it to their integration and HTTP Response before sending it to the invoker. - -# __2.15.54__ __2020-12-28__ -## __Amazon CloudFront__ - - ### Features - - Amazon CloudFront has deprecated the CreateStreamingDistribution and CreateStreamingDistributionWithTags APIs as part of discontinuing support for Real-Time Messaging Protocol (RTMP) distributions. - -# __2.15.53__ __2020-12-23__ -## __AWS Compute Optimizer__ - - ### Features - - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for lambda functions. - -## __AWS Database Migration Service__ - - ### Features - - AWS DMS launches support for AWS Secrets Manager to manage Oracle ASM Database credentials - -## __AWS Resource Groups__ - - ### Features - - Add operation `PutGroupConfiguration`. Support dedicated hosts and add `Pending` in operations `Un/GroupResources`. Add `Resources` in `ListGroupResources` and deprecate `ResourceIdentifiers`. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.15.52__ __2020-12-22__ -## __AWS Cost Explorer Service__ - - ### Features - - This release adds additional metadata that may be applicable to the Rightsizing Recommendations. - -## __AWS Glue__ - - ### Features - - AWS Glue Find Matches machine learning transforms now support column importance scores. - -## __AWS IoT Wireless__ - - ### Features - - Adding the ability to use Fingerprint in GetPartnerAccount and ListPartnerAccounts API responses to protect sensitive customer account information. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for quick connects. For details, see the Release Notes in the Amazon Connect Administrator Guide. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Relational Database Service__ - - ### Features - - Adds customer-owned IP address (CoIP) support to Amazon RDS on AWS Outposts. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - SSM Maintenance Window support for registering/updating maintenance window tasks without targets. - -# __2.15.51__ __2020-12-21__ -## __AWS Batch__ - - ### Features - - Documentation updates for batch - -## __AWS Config__ - - ### Features - - AWS Config adds support to save advanced queries. New API operations - GetStoredQuery, PutStoredQuery, ListStoredQueries, DeleteStoredQuery - -## __AWS Database Migration Service__ - - ### Features - - AWS DMS launches support for AWS Secrets Manager to manage source and target database credentials. - -## __AWS Glue__ - - ### Features - - Add 4 connection properties: SECRET_ID, CONNECTOR_URL, CONNECTOR_TYPE, CONNECTOR_CLASS_NAME. Add two connection types: MARKETPLACE, CUSTOM - -## __AWS Outposts__ - - ### Features - - In this release, AWS Outposts adds support for three new APIs: TagResource, UntagResource, and ListTagsForResource. Customers can now manage tags for their resources through the SDK. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Finding providers can now use BatchImportFindings to update Confidence, Criticality, RelatedFindings, Severity, and Types. - -## __AWS Service Catalog App Registry__ - - ### Features - - New API `SyncResouce` to update AppRegistry system tags. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway. - -## __Amazon Connect Participant Service__ - - ### Features - - This release adds three new APIs: StartAttachmentUpload, CompleteAttachmentUpload, and GetAttachment. For Amazon Connect Chat, you can use these APIs to share files in chat conversations. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds Tag On Create feature support for the AllocateAddress API. - -## __Amazon Managed Blockchain__ - - ### Features - - Added support for provisioning and managing public Ethereum nodes on main and test networks supporting secure access using Sigv4 and standard open-source Ethereum APIs. - -## __Amazon QLDB Session__ - - ### Features - - Adds "TimingInformation" to all SendCommand API results and "IOUsage" to ExecuteStatementResult, FetchPageResult and CommitTransactionResult. - -## __Amazon Simple Storage Service__ - - ### Features - - Format GetObject's Expires header to be an http-date instead of iso8601 - -## __Service Quotas__ - - ### Features - - Added the ability to tag applied quotas. - -# __2.15.50__ __2020-12-18__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Upgrading jackson.databind.version to 2.10.5.1 - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EBS io2 volumes now supports Multi-Attach - -## __Amazon Personalize Runtime__ - - ### Features - - Updated FilterValues regex pattern to align with Filter Expression. - -## __Amazon Relational Database Service__ - - ### Features - - Adds IAM DB authentication information to the PendingModifiedValues output of the DescribeDBInstances API. Adds ClusterPendingModifiedValues information to the output of the DescribeDBClusters API. - -# __2.15.49__ __2020-12-17__ -## __AWS Config__ - - ### Features - - Adding PutExternalEvaluation API which grants permission to deliver evaluation result to AWS Config - -## __AWS Key Management Service__ - - ### Features - - Added CreationDate and LastUpdatedDate timestamps to ListAliases API response - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - This change fixes a bug in the code generation related to eventstreams that prevents multiple events to share the same shape. - -## __AWS Service Catalog__ - - ### Features - - Support TagOptions sharing with Service Catalog portfolio sharing. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Provide Cross-account copy event based policy support in DataLifecycleManager (DLM) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - C6gn instances are powered by AWS Graviton2 processors and offer 100 Gbps networking bandwidth. These instances deliver up to 40% better price-performance benefit versus comparable x86-based instances - -## __Amazon Route 53__ - - ### Features - - This release adds support for DNSSEC signing in Amazon Route 53. - -## __Amazon Route 53 Resolver__ - - ### Features - - Route 53 Resolver adds support for enabling resolver DNSSEC validation in virtual private cloud (VPC). - -## __Amazon Simple Queue Service__ - - ### Features - - Amazon SQS adds queue attributes to enable high throughput FIFO. - -## __EC2 Image Builder__ - - ### Features - - This release adds support for building and distributing container images within EC2 Image Builder. - -# __2.15.48__ __2020-12-16__ -## __AWS Cost Explorer Service__ - - ### Features - - This release updates the "MonitorArnList" from a list of String to be a list of Arn for both CreateAnomalySubscription and UpdateAnomalySubscription APIs - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Well-Architected Tool__ - - ### Features - - This is the first release of AWS Well-Architected Tool API support, use to review your workload and compare against the latest AWS architectural best practices. - -## __Amazon Location Service__ - - ### Features - - Initial release of Amazon Location Service. A new geospatial service providing capabilities to render maps, geocode/reverse geocode, track device locations, and detect geofence entry/exit events. - -## __Amazon Prometheus Service__ - - ### Features - - Documentation updates for Amazon Managed Service for Prometheus - -## __Amazon QuickSight__ - - ### Features - - QuickSight now supports connecting to federated data sources of Athena - -# __2.15.47__ __2020-12-15__ -## __AWS IoT__ - - ### Features - - AWS IoT Rules Engine adds Kafka Action that allows sending data to Apache Kafka clusters inside a VPC. AWS IoT Device Defender adds custom metrics and machine-learning based anomaly detection. - -## __AWS IoT Analytics__ - - ### Features - - FileFormatConfiguration enables data store to save data in JSON or Parquet format. S3Paths enables you to specify the S3 objects that save your channel messages when you reprocess the pipeline. - -## __AWS IoT Core Device Advisor__ - - ### Features - - AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT. - -## __AWS IoT Fleet Hub__ - - ### Features - - AWS IoT Fleet Hub, a new feature of AWS IoT Device Management that provides a web application for monitoring and managing device fleets connected to AWS IoT at scale. - -## __AWS IoT Greengrass V2__ - - ### Features - - AWS IoT Greengrass V2 is a new major version of AWS IoT Greengrass. This release adds several updates such as modular components, continuous deployments, and improved ease of use. - -## __AWS IoT Wireless__ - - ### Features - - AWS IoT for LoRaWAN enables customers to setup a private LoRaWAN network by connecting their LoRaWAN devices and gateways to the AWS cloud without managing a LoRaWAN Network Server. - -## __AWS Lambda__ - - ### Features - - Added support for Apache Kafka as a event source. Added support for TumblingWindowInSeconds for streams event source mappings. Added support for FunctionResponseTypes for streams event source mappings - -## __Amazon Prometheus Service__ - - ### Features - - (New Service) Amazon Managed Service for Prometheus is a fully managed Prometheus-compatible monitoring service that makes it easy to monitor containerized applications securely and at scale. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adding support for Change Manager API content - -# __2.15.46__ __2020-12-14__ -## __AWS Global Accelerator__ - - ### Features - - This release adds support for custom routing accelerators - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Treat zero-byte responses from async HTTP clients as not having a payload, regardless of the response content-length. This fixes an issue that could cause HEAD responses (e.g. s3's headObject responses) with a content-length specified from being treated as having a payload. This fixes issues like [#1216](https://github.com/aws/aws-sdk-java-v2/issues/1216) where the SDK attempts to read data from the response based on the content-length, not based on whether there was actually a payload. - -## __Amazon DevOps Guru__ - - ### Features - - Documentation updates for DevOps Guru. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add c5n.metal to ec2 instance types list - -# __2.15.45__ __2020-12-11__ -## __AWS CloudTrail__ - - ### Features - - CloudTrailInvalidClientTokenIdException is now thrown when a call results in the InvalidClientTokenId error code. The Name parameter of the AdvancedEventSelector data type is now optional. - -## __AWS IoT SiteWise__ - - ### Features - - Added the ListAssetRelationships operation and support for composite asset models, which represent structured sets of properties within asset models. - -## __AWS Performance Insights__ - - ### Features - - You can group DB load according to the dimension groups for database, application, and session type. Amazon RDS also supports the dimensions db.name, db.application.name, and db.session_type.name. - -## __Amazon CloudWatch__ - - ### Features - - Documentation updates for monitoring - -## __Amazon GuardDuty__ - - ### Features - - Documentation updates for GuardDuty - -## __Auto Scaling__ - - ### Features - - Documentation updates and corrections for Amazon EC2 Auto Scaling API Reference and SDKs. - -# __2.15.44__ __2020-12-10__ -## __AWS Network Manager__ - - ### Features - - This release adds API support for Transit Gateway Connect integration into AWS Network Manager. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports adding synonyms to an index through the new Thesaurus resource. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - TGW connect simplifies connectivity of SD-WAN appliances; IGMP support for TGW multicast; VPC Reachability Analyzer for VPC resources connectivity analysis. - -# __2.15.43__ __2020-12-09__ -## __AWS Global Accelerator__ - - ### Features - - This release adds support for custom routing accelerators - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for G4ad instances powered by AMD Radeon Pro V520 GPUs and AMD 2nd Generation EPYC processors - -## __Amazon Redshift__ - - ### Features - - Add support for availability zone relocation feature. - -# __2.15.42__ __2020-12-08__ -## __AWS Audit Manager__ - - ### Features - - AWS Audit Manager helps you continuously audit your AWS usage to simplify how you manage risk and compliance. This update releases the first version of the AWS Audit Manager APIs and SDK. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - The SDK will now retry on `TransactionInProgressException` error code. - -## __AWSKendraFrontendService__ - - ### Features - - 1. Amazon Kendra connector for Google Drive repositories 2. Amazon Kendra's relevance ranking models are regularly tuned for each customer by capturing end-user search patterns and feedback. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds support for configuring cross-region and cross-account replication of your Amazon ECR images. - -## __Amazon EMR Containers__ - - ### Features - - This release adds support for Amazon EMR on EKS, a simple way to run Spark on Kubernetes. - -## __Amazon Forecast Service__ - - ### Features - - This release adds support for the Amazon Forecast Weather Index which can increase forecasting accuracy by automatically including weather forecasts in demand forecasts. - -## __Amazon HealthLake__ - - ### Features - - This release introduces Amazon HealthLake (preview), a HIPAA-eligible service that enables healthcare and life sciences customers to store, transform, query, and analyze health data in the AWS Cloud. - -## __Amazon QuickSight__ - - ### Features - - Added new parameters for join optimization. - -## __Amazon SageMaker Runtime__ - - ### Features - - This feature allows customers to invoke their endpoint with an inference ID. If used and data capture for the endpoint is enabled, this ID will be captured along with request data. - -## __Amazon SageMaker Service__ - - ### Features - - This feature helps you monitor model performance characteristics such as accuracy, identify undesired bias in your ML models, and explain model decisions better with explainability drift detection. - -## __Amazon Sagemaker Edge Manager__ - - ### Features - - Amazon SageMaker Edge Manager makes it easy to optimize, secure, monitor, and maintain machine learning (ML) models across fleets of edge devices such as smart cameras, smart speakers, and robots. - -# __2.15.41__ __2020-12-07__ -## __AWS Common Runtime HTTP Client__ - - ### Features - - Bump up `aws-crt` version to `0.9.0` - -## __AWS Database Migration Service__ - - ### Features - - Added PreserveTransaction setting to preserve order of CDC for S3 as target. Added CsvNoSupValue setting to replace empty value for columns not included in the supplemental log for S3 as target. - -## __AWS SDK for Java v2__ - - ### Features - - Added amz-sdk-request and removed amz-sdk-retry header. The new header matches the behavior of the other SDKs. - - Updated service endpoint metadata. - -## __AWS Service Catalog App Registry__ - - ### Features - - AWS Service Catalog AppRegistry now supports adding, removing, and listing tags on resources after they are created. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fixed the issue where certain handshake errors manifested as acquire connection timeout error when using TLS1.3 and proxy. - -# __2.15.40__ __2020-12-04__ -## __AWS Directory Service__ - - ### Features - - Documentation updates for ds - updated descriptions - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports black video and audio silence as new conditions to trigger automatic input failover. - -## __AWS Lambda__ - - ### Features - - Added the additional enum InvalidImage to StateReasonCode and LastUpdateStatusReasonCode fields. - -## __AWS License Manager__ - - ### Features - - Automated Discovery now has support for custom tags, and detects software uninstalls. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Avoid costly metrics collection when metric collector is NoOpMetricCollector. - - Contributed by: [@croudet](https://github.com/croudet) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces tag-on-create capability for the CreateImage API. A user can now specify tags that will be applied to the new resources (image, snapshots or both), during creation time. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for Amazon RDS Cross-Region Automated Backups, the ability to setup automatic replication of snapshots and transaction logs from a primary AWS Region to a secondary AWS Region. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager Patch Manager MAC OS Support and OpsMetadata Store APIs to store operational metadata for an Application. - -## __Amazon WorkSpaces__ - - ### Features - - Update the import-workspace-image API to have "BYOL_REGULAR_WSP" as a valid input string for ingestion-process. - -## __Managed Streaming for Kafka__ - - ### Features - - Adding HEALING to ClusterState. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@croudet](https://github.com/croudet) -# __2.15.39__ __2020-12-03__ -## __AWS Batch__ - - ### Features - - This release adds support for customer to run Batch Jobs on ECS Fargate, the serverless compute engine built for containers on AWS. Customer can also propagate Job and Job Definition Tags to ECS Task. - -## __AWS Compute Optimizer__ - - ### Features - - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for EBS volumes that are attached to instances. - -## __AWS License Manager__ - - ### Features - - AWS License Manager enables managed entitlements for AWS customers and Software Vendors (ISV). You can track and distribute license entitlements from AWS Marketplace and supported ISVs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AmplifyBackend__ - - ### Features - - Regular documentation updates. - -# __2.15.38__ __2020-12-01__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Customer Profiles__ - - ### Features - - This is the first release of Amazon Connect Customer Profiles, a unified customer profile for your Amazon Connect contact center. - -# __2.15.37__ __2020-12-01__ -## __AWS Directory Service__ - - ### Features - - Adding client authentication feature for AWS AD Connector - -## __AWS Lambda__ - - ### Features - - This release includes support for a new feature: Container images support in AWS Lambda. This adds APIs for deploying functions as container images. AWS Lambda now supports memory up to 10240MB. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon AppIntegrations Service__ - - ### Features - - The Amazon AppIntegrations service (in preview release) enables you to configure and reuse connections to external applications. - -## __Amazon Connect Contact Lens__ - - ### Features - - Contact Lens for Amazon Connect analyzes conversations, both real-time and post-call. The ListRealtimeContactAnalysisSegments API returns a list of analysis segments for a real-time analysis session. - -## __Amazon Connect Service__ - - ### Features - - This release adds an Amazon Connect API that provides the ability to create tasks, and a set of APIs (in preview) to configure AppIntegrations associations with Amazon Connect instances. - -## __Amazon DevOps Guru__ - - ### Features - - (New Service) Amazon DevOps Guru is available in public preview. It's a fully managed service that uses machine learning to analyze your operational solutions to help you find and troubleshoot issues. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for: EBS gp3 volumes; and D3/D3en/R5b/M5zn instances powered by Intel Cascade Lake CPUs - -## __Amazon Elastic Container Registry Public__ - - ### Features - - Supports Amazon Elastic Container Registry (Amazon ECR) Public, a fully managed registry that makes it easy for a developer to publicly share container software worldwide for anyone to download. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now allows you to define and manage the lifecycle for Kubernetes add-ons for your clusters. This release adds support for the AWS VPC CNI (vpc-cni). - -## __Amazon Honeycode__ - - ### Features - - Introducing APIs to read and write directly from Honeycode tables. Use APIs to pull table and column metadata, then use the read and write APIs to programmatically read and write from the tables. - -## __Amazon Lookout for Vision__ - - ### Features - - This release introduces support for Amazon Lookout for Vision. - -## __Amazon SageMaker Feature Store Runtime__ - - ### Features - - This release adds support for Amazon SageMaker Feature Store, which makes it easy for customers to create, version, share, and manage curated data for machine learning (ML) development. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Pipelines for ML workflows. Amazon SageMaker Feature Store, a fully managed repository for ML features. - -## __Amazon Simple Storage Service__ - - ### Features - - S3 adds support for multiple-destination replication, option to sync replica modifications; S3 Bucket Keys to reduce cost of S3 SSE with AWS KMS - -## __AmplifyBackend__ - - ### Features - - (New Service) The Amplify Admin UI offers an accessible way to develop app backends and manage app content. We recommend that you use the Amplify Admin UI to manage the backend of your Amplify app. - -# __2.15.36__ __2020-11-30__ -## __AWS SDK for Java v2__ - - ### Features - - Add LICENSE.txt and NOTICE.txt to META-INF directory of generated JARs - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed a resource leak that could occur when closing the default credentials provider (or a client using the default credentials provider), when `closeable` credentials like STS or SSO were in use. Fixes [#2149](https://github.com/aws/aws-sdk-java-v2/issues/2149). - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces Amazon EC2 Mac1 instances, a new Amazon EC2 instance family built on Apple Mac mini computers, powered by AWS Nitro System, and support running macOS workloads on Amazon EC2 - -# __2.15.35__ __2020-11-24__ -## __AWS Batch__ - - ### Features - - Add Ec2Configuration in ComputeEnvironment.ComputeResources. Use in CreateComputeEnvironment API to enable AmazonLinux2 support. - -## __AWS CloudFormation__ - - ### Features - - Adds support for the new Modules feature for CloudFormation. A module encapsulates one or more resources and their respective configurations for reuse across your organization. - -## __AWS CloudTrail__ - - ### Features - - CloudTrail now includes advanced event selectors, which give you finer-grained control over the events that are logged to your trail. - -## __AWS CodeBuild__ - - ### Features - - Adding GetReportGroupTrend API for Test Reports. - -## __AWS Elastic Beanstalk__ - - ### Features - - Updates the Integer constraint of DescribeEnvironmentManagedActionHistory's MaxItems parameter to [1, 100]. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for Vorbis and Opus audio in OGG/OGA containers. - -## __AWS IoT SiteWise__ - - ### Features - - This release adds support for customer managed customer master key (CMK) based encryption in IoT SiteWise. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Step Functions__ - - ### Features - - This release of the AWS Step Functions SDK introduces support for Synchronous Express Workflows - -## __Amazon Appflow__ - - ### Features - - Upsolver as a destination connector and documentation update. - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds ability to configure Cognito User Pools with third party sms and email providers for sending notifications to users. - -## __Amazon Comprehend__ - - ### Features - - Support Comprehend events detection APIs - -## __Amazon FSx__ - - ### Features - - This release adds the capability to increase storage capacity of Amazon FSx for Lustre file systems, providing the flexibility to meet evolving storage needs over time. - -## __Amazon GameLift__ - - ### Features - - GameLift FlexMatch is now available as a standalone matchmaking solution. FlexMatch now provides customizable matchmaking for games hosted peer-to-peer, on-premises, or on cloud compute primitives. - -## __Amazon Lex Model Building Service__ - - ### Features - - Lex now supports es-419, de-DE locales - -## __Amazon QuickSight__ - - ### Features - - Support for embedding without user registration. New enum EmbeddingIdentityType. A potential breaking change. Affects code that refers IdentityType enum type directly instead of literal string value. - -## __Amazon Timestream Write__ - - ### Features - - Adds support of upserts for idempotent updates to Timestream. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe Medical streaming added medical specialties and HTTP/2 support. Amazon Transcribe streaming supports additional languages. Both support OGG/OPUS and FLAC codecs for streaming. - -## __AmazonMWAA__ - - ### Features - - (New Service) Amazon MWAA is a managed service for Apache Airflow that makes it easy for data engineers and data scientists to execute data processing workflows in the cloud. - -# __2.15.34__ __2020-11-23__ -## __AWS CodeStar connections__ - - ### Features - - Added support for the UpdateHost API. - -## __AWS Glue__ - - ### Features - - Feature1 - Glue crawler adds data lineage configuration option. Feature2 - AWS Glue Data Catalog adds APIs for PartitionIndex creation and deletion as part of Enhancement Partition Management feature. - -## __AWS IoT__ - - ### Features - - This release enables users to identify different file types in the over-the-air update (OTA) functionality using fileType parameter for CreateOTAUpdate API - -## __AWS Lambda__ - - ### Features - - This release includes support for new feature: Code Signing for AWS Lambda. This adds new resources and APIs to configure Lambda functions to accept and verify signed code artifacts at deployment. - -## __AWS License Manager__ - - ### Features - - AWS License Manager now provides the ability for license administrators to be able to associate license configurations to AMIs shared with their AWS account - -## __AWS Outposts__ - - ### Features - - Support specifying tags during the creation of the Outpost resource. Tags are now returned in the response body of Outpost APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Updated the account management API to support the integration with AWS Organizations. Added new methods to allow users to view and manage the delegated administrator account for Security Hub. - -## __AWS Signer__ - - ### Features - - AWS Signer is launching code-signing for AWS Lambda. Now customers can cryptographically sign Lambda code to ensure trust, integrity, and functionality. - -## __AWS Single Sign-On Admin__ - - ### Features - - AWS Single Sign-On now enables attribute-based access control for workforce identities to simplify permissions in AWS - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Add Detected Workload to ApplicationComponent which shows the workloads that installed in the component - -## __Amazon DynamoDB__ - - ### Features - - With this release, you can capture data changes in any Amazon DynamoDB table as an Amazon Kinesis data stream. You also can use PartiQL (SQL-compatible language) to manipulate data in DynamoDB tables. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for updating capacity providers, specifying custom instance warmup periods for capacity providers, and using deployment circuit breaker for your ECS Services. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Multiple Private DNS names to DescribeVpcEndpointServices response. - -## __Amazon Elastic MapReduce__ - - ### Features - - Add API support for EMR Studio, a new notebook-first IDE for data scientists and data engineers with single sign-on, Jupyter notebooks, automated infrastructure provisioning, and job diagnosis. - -## __Amazon Forecast Service__ - - ### Features - - Releasing the set of PredictorBacktestExportJob APIs which allow customers to export backtest values and item-level metrics data from Predictor training. - -## __Amazon Timestream Query__ - - ### Features - - Amazon Timestream now supports "QueryStatus" in Query API which has information about cumulative bytes scanned, metered, as well as progress percentage for the query. - -## __Amazon Translate__ - - ### Features - - This update adds new operations to create and manage parallel data in Amazon Translate. Parallel data is a resource that you can use to run Active Custom Translation jobs. - -## __Auto Scaling__ - - ### Features - - Documentation updates and corrections for Amazon EC2 Auto Scaling API Reference and SDKs. - -## __CodeArtifact__ - - ### Features - - Add support for the NuGet package format. - -## __Managed Streaming for Kafka__ - - ### Features - - Adding MAINTENANCE and REBOOTING_BROKER to Cluster states. - -# __2.15.33__ __2020-11-20__ -## __AWS App Mesh__ - - ### Features - - This release makes tag value a required attribute of the tag's key-value pair. - -## __AWS CloudHSM V2__ - - ### Features - - Added managed backup retention, a feature that enables customers to retain backups for a configurable period after which CloudHSM service will automatically delete them. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog App Registry__ - - ### Features - - AWS Service Catalog AppRegistry Documentation update - -## __AWS Single Sign-on__ - - ### Features - - Added support for retrieving SSO credentials: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html. - -## __Amazon Chime__ - - ### Features - - The Amazon Chime SDK for messaging provides the building blocks needed to build chat and other real-time collaboration features. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - This release supports tagging repository association resources in Amazon CodeGuru Reviewer. - -## __Amazon Cognito Identity__ - - ### Features - - Added SDK pagination support for ListIdentityPools - -## __Amazon Connect Service__ - - ### Features - - This release adds a set of Amazon Connect APIs to programmatically control instance creation, modification, description and deletion. - -## __Amazon Macie 2__ - - ### Features - - The Amazon Macie API now provides S3 bucket metadata that indicates whether any one-time or recurring classification jobs are configured to analyze data in a bucket. - -## __Amazon Simple Storage Service__ - - ### Features - - Add new documentation regarding automatically generated Content-MD5 headers when using the SDK or CLI. - -## __Managed Streaming for Kafka__ - - ### Features - - This release adds support for PER TOPIC PER PARTITION monitoring on AWS MSK clusters. - -# __2.15.32__ __2020-11-19__ -## __AWS Cost Explorer Service__ - - ### Features - - Additional metadata that may be applicable to the recommendation. - -## __AWS Directory Service__ - - ### Features - - Adding multi-region replication feature for AWS Managed Microsoft AD - -## __AWS Elemental MediaLive__ - - ### Features - - The AWS Elemental MediaLive APIs and SDKs now support the ability to see the software update status on Link devices - -## __AWS Glue__ - - ### Features - - Adding support for Glue Schema Registry. The AWS Glue Schema Registry is a new feature that allows you to centrally discover, control, and evolve data stream schemas. - -## __AWS Lambda__ - - ### Features - - Added the starting position and starting position timestamp to ESM Configuration. Now customers will be able to view these fields for their ESM. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Events__ - - ### Features - - EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management. - -## __Amazon EventBridge__ - - ### Features - - EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management. - -## __Amazon Kinesis Analytics__ - - ### Features - - Amazon Kinesis Data Analytics now supports building and running streaming applications using Apache Flink 1.11 and provides a way to access the Apache Flink dashboard for supported Flink versions. - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex supports managing input and output contexts as well as default values for slots. - -## __Amazon Lex Runtime Service__ - - ### Features - - Amazon Lex now supports the ability to view and manage active contexts associated with a user session. - -## __Amazon Redshift__ - - ### Features - - Amazon Redshift support for returning ClusterNamespaceArn in describeClusters - -## __Auto Scaling__ - - ### Features - - You can now create Auto Scaling groups with multiple launch templates using a mixed instances policy, making it easy to deploy an AMI with an architecture that is different from the rest of the group. - -# __2.15.31__ __2020-11-18__ -## __AWS Backup__ - - ### Features - - AWS Backup now supports cross-account backup, enabling AWS customers to securely copy their backups across their AWS accounts within their AWS organizations. - -## __AWS CloudFormation__ - - ### Features - - This release adds ChangeSets support for Nested Stacks. ChangeSets offer a preview of how proposed changes to a stack might impact existing resources or create new ones. - -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild - Adding Status field for Report Group - -## __AWS Outposts__ - - ### Features - - Mark the Name parameter in CreateOutpost as required. - -## __AWS S3 Control__ - - ### Features - - AWS S3 Storage Lens provides visibility into your storage usage and activity trends at the organization or account level, with aggregations by Region, storage class, bucket, and prefix. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - Adding Memcached 1.6 to parameter family - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 Fleet adds support of DeleteFleets API for instant type fleets. Now you can delete an instant type fleet and terminate all associated instances with a single API call. - -# __2.15.30__ __2020-11-17__ -## __AWS Network Firewall__ - - ### Features - - (New Service) AWS Network Firewall is a managed network layer firewall service that makes it easy to secure your virtual private cloud (VPC) networks and block malicious traffic. - -## __Amazon Chime__ - - ### Features - - This release adds CRUD APIs for Amazon Chime SipMediaApplications and SipRules. It also adds the API for creating outbound PSTN calls for Amazon Chime meetings. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for user hierarchy group and user hierarchy structure. For details, see the Release Notes in the Amazon Connect Administrator Guide. - -## __Amazon Macie 2__ - - ### Features - - The Amazon Macie API now has a lastRunErrorStatus property to indicate if account- or bucket-level errors occurred during the run of a one-time classification job or the latest run of a recurring job. - -## __Amazon Relational Database Service__ - - ### Features - - Support copy-db-snapshot in the one region on cross clusters and local cluster for RDSonVmware. Add target-custom-availability-zone parameter to specify where a snapshot should be copied. - -## __Firewall Management Service__ - - ### Features - - Added Firewall Manager policy support for AWS Network Firewall resources. - -# __2.15.29__ __2020-11-16__ -## __AWS CodePipeline__ - - ### Features - - We show details about inbound executions and id of action executions in GetPipelineState API. We also add ConflictException to StartPipelineExecution, RetryStageExecution, StopPipelineExecution APIs. - -## __AWS Database Migration Service__ - - ### Features - - Adding MoveReplicationTask feature to move replication tasks between instances - -## __AWS IoT Secure Tunneling__ - - ### Features - - Support using multiple data streams per tunnel using the Secure Tunneling multiplexing feature. - -## __AWS IoT SiteWise__ - - ### Features - - This release supports Unicode characters for string operations in formulae computes in SiteWise. For more information, search for SiteWise in Amazon What's new or refer the SiteWise documentation. - -## __AWS Service Catalog__ - - ### Features - - Support import of CloudFormation stacks into Service Catalog provisioned products. - -## __Amazon QuickSight__ - - ### Features - - Adding new parameters for dashboard persistence - -## __Amazon SageMaker Service__ - - ### Features - - This feature enables customers to encrypt their Amazon SageMaker Studio storage volumes with customer master keys (CMKs) managed by them in AWS Key Management Service (KMS). - -## __Amazon Simple Notification Service__ - - ### Features - - Documentation updates for Amazon SNS. - -## __Synthetics__ - - ### Features - - AWS Synthetics now supports Environment Variables to assign runtime parameters in the canary scripts. - -# __2.15.28__ __2020-11-13__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Shield__ - - ### Features - - This release adds APIs for two new features: 1) Allow customers to bundle resources into protection groups and treat as a single unit. 2) Provide per-account event summaries to all AWS customers. - -## __Amazon Textract__ - - ### Features - - AWS Textract now allows customers to specify their own KMS key to be used for asynchronous jobs output results, AWS Textract now also recognizes handwritten text from English documents. - -## __Elastic Load Balancing__ - - ### Features - - Adds dualstack support for Network Load Balancers (TCP/TLS only), an attribute for WAF fail open for Application Load Balancers, and an attribute for connection draining for Network Load Balancers. - -# __2.15.27__ __2020-11-12__ -## __AWS IoT__ - - ### Features - - This release adds a batchMode parameter to the IotEvents, IotAnalytics, and Firehose actions which allows customers to send an array of messages to the corresponding services - -## __AWS RoboMaker__ - - ### Features - - This release introduces Robomaker Worldforge TagsOnCreate which allows customers to tag worlds as they are being generated by providing the tags while configuring a world generation job. - -## __AWS Service Catalog App Registry__ - - ### Features - - AWS Service Catalog AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise. - -## __Amazon Lex Model Building Service__ - - ### Features - - Lex now supports es-ES, it-IT, fr-FR and fr-CA locales - -## __Amazon Lightsail__ - - ### Features - - This release adds support for Amazon Lightsail container services. You can now create a Lightsail container service, and deploy Docker images to it. - -## __Amazon Personalize Runtime__ - - ### Features - - Adds support to use dynamic filters with Personalize. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new Australian English female voice - Olivia. Olivia is available as Neural voice only. - -# __2.15.26__ __2020-11-11__ -## __AWS Amplify__ - - ### Features - - Whereas previously custom headers were set via the app's buildspec, custom headers can now be set directly on the Amplify app for both ci/cd and manual deploy apps. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for Automated ABR encoding and improved the reliability of embedded captions in accelerated outputs. - -## __AWS Glue DataBrew__ - - ### Features - - This is the initial SDK release for AWS Glue DataBrew. DataBrew is a visual data preparation tool that enables users to clean and normalize data without writing any code. - -## __AWS Service Catalog__ - - ### Features - - Adding support to remove a Provisioned Product launch role via UpdateProvisionedProductProperties - -## __Amazon Forecast Service__ - - ### Features - - Providing support of custom quantiles in CreatePredictor API. - -## __Amazon QuickSight__ - - ### Features - - QuickSight now supports Column-level security and connecting to Oracle data source. - -## __Netty NIO HTTP Client__ - - ### Features - - Upgrade Netty libraries to `4.1.53.Final`, and `netty-tcnative-boringssl-static` to `2.0.34.Final`. - - - ### Bugfixes - - Fix a bug where the Netty HTTP client can leak memory when a response stream is cancelled prematurely but the upstream publisher continues to invoke onNext for some time before stopping. Fixes [#2051](https://github.com/aws/aws-sdk-java-v2/issues/2051). - -# __2.15.25__ __2020-11-10__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix default client error to have spaces between words. - - Contributed by: [@frosforever](https://github.com/frosforever) - - Replaced class loading from Thread.currentThread().getContextClassLoader() to ClassLoaderHelper in ProfileCredentialsUtils and WebIdentityCredentialsUtils, since it was causing Class not found error. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Gateway Load Balancer VPC endpoints and VPC endpoint services - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Add SessionId as a filter for DescribeSessions API - -## __Auto Scaling__ - - ### Features - - Documentation updates and corrections for Amazon EC2 Auto Scaling API Reference and SDKs. - -## __Elastic Load Balancing__ - - ### Features - - Added support for Gateway Load Balancers, which make it easy to deploy, scale, and run third-party virtual networking appliances. - -## __Contributors__ -Special thanks to the following contributors to this release: - -[@frosforever](https://github.com/frosforever) -# __2.15.24__ __2020-11-09__ -## __AWS DataSync__ - - ### Features - - DataSync now enables customers to adjust the network bandwidth used by a running AWS DataSync task. - -## __AWS IoT Analytics__ - - ### Features - - AWS IoT Analytics now supports Late Data Notifications for datasets, dataset content creation using previous version IDs, and includes the LastMessageArrivalTime attribute for channels and datastores. - -## __AWS Storage Gateway__ - - ### Features - - Added bandwidth rate limit schedule for Tape and Volume Gateways - -## __Amazon DynamoDB__ - - ### Features - - This release adds supports for exporting Amazon DynamoDB table data to Amazon S3 to perform analytics at any scale. - -## __Amazon EC2 Container Service__ - - ### Features - - This release provides native support for specifying Amazon FSx for Windows File Server file systems as volumes in your Amazon ECS task definitions. - -## __Amazon Elasticsearch Service__ - - ### Features - - Adding support for package versioning in Amazon Elasticsearch Service - -## __Amazon FSx__ - - ### Features - - This release adds support for creating DNS aliases for Amazon FSx for Windows File Server, and using AWS Backup to automate scheduled, policy-driven backup plans for Amazon FSx file systems. - -## __Amazon Macie 2__ - - ### Features - - Sensitive data findings in Amazon Macie now include enhanced location data for Apache Avro object containers and Apache Parquet files. - -## __Amazon Simple Storage Service__ - - ### Features - - S3 Intelligent-Tiering adds support for Archive and Deep Archive Access tiers; S3 Replication adds replication metrics and failure notifications, brings feature parity for delete marker replication - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - add a new filter to allow customer to filter automation executions by using resource-group which used for execute automation - -# __2.15.23__ __2020-11-06__ -## __AWS Elemental MediaLive__ - - ### Features - - Support for SCTE35 ad markers in OnCuePoint style in RTMP outputs. - -## __AWS IoT SiteWise__ - - ### Features - - Remove the CreatePresignedPortalUrl API - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Amazon Data Lifecycle Manager now supports the creation and retention of EBS-backed Amazon Machine Images - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Network card support with four new attributes: NetworkCardIndex, NetworkPerformance, DefaultNetworkCardIndex, and MaximumNetworkInterfaces, added to the DescribeInstanceTypes API. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation updates for Systems Manager - -# __2.15.22__ __2020-11-05__ -## __AWS App Mesh__ - - ### Features - - This release adds circuit breaking capabilities to your mesh with connection pooling and outlier detection support. - -## __AWS Lambda__ - - ### Features - - Support Amazon MQ as an Event Source. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports providing user context in your query requests, Tokens can be JSON or JWT format. This release also introduces support for Confluence cloud datasources. - -## __Amazon CloudWatch Events__ - - ### Features - - With this release, customers can now reprocess past events by storing the events published on event bus in an encrypted archive. - -## __Amazon DynamoDB__ - - ### Features - - This release adds a new ReplicaStatus INACCESSIBLE_ENCRYPTION_CREDENTIALS for the Table description, indicating when a key used to encrypt a regional replica table is not accessible. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now provides the ability to define a custom endpoint for your domain and link an SSL certificate from ACM, making it easier to refer to Kibana and the domain endpoint. - -## __Amazon EventBridge__ - - ### Features - - With this release, customers can now reprocess past events by storing the events published on event bus in an encrypted archive. - -## __Amazon Fraud Detector__ - - ### Features - - Added support for deleting resources like Variables, ExternalModels, Outcomes, Models, ModelVersions, Labels, EventTypes and EntityTypes. Updated DeleteEvent operation to catch missing exceptions. - -## __Amazon Relational Database Service__ - - ### Features - - Supports a new parameter to set the max allocated storage in gigabytes for the CreateDBInstanceReadReplica API. - -# __2.15.21__ __2020-11-04__ -## __AWS IoT__ - - ### Features - - Updated API documentation and added paginator for AWS Iot Registry ListThingPrincipals API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - Service Catalog API ListPortfolioAccess can now support a maximum PageSize of 100. - -## __AWS X-Ray__ - - ### Features - - Releasing new APIs GetInsightSummaries, GetInsightEvents, GetInsight, GetInsightImpactGraph and updating GetTimeSeriesServiceStatistics API for AWS X-Ray Insights feature - -## __AWSMarketplace Metering__ - - ### Features - - Adding Vendor Tagging Support in MeterUsage and BatchMeterUsage API. - -## __Amazon CloudWatch__ - - ### Features - - Documentation updates for monitoring - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added support for Client Connect Handler for AWS Client VPN. Fleet supports launching replacement instances in response to Capacity Rebalance recommendation. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now supports native SAML authentication that seamlessly integrates with the customers' existing SAML 2.0 Identity Provider (IdP). - -## __Amazon Transcribe Streaming Service__ - - ### Features - - With this release, Amazon Transcribe now supports real-time transcription from audio sources in Italian (it-IT) and German(de-DE). - -## __AmazonMQ__ - - ### Features - - Amazon MQ introduces support for RabbitMQ, a popular message-broker with native support for AMQP 0.9.1. You can now create fully-managed RabbitMQ brokers in the cloud. - -## __Auto Scaling__ - - ### Features - - Capacity Rebalance helps you manage and maintain workload availability during Spot interruptions by proactively augmenting your Auto Scaling group with a new instance before interrupting an old one. - -# __2.15.20__ __2020-11-02__ -## __AWS DynamoDB Enhanced Client__ - - ### Bugfixes - - Publisher streams returned by async resources in the DynamoDB Enhanced Client now correctly handle mapping errors when they are encountered in the stream by calling onError on the subscriber and then implicitly cancelling the subscription. Previously the stream would just permanently hang and never complete. - -## __AWS SDK for Java v2__ - - ### Features - - Added code generation validation that customer-visible identifiers are idiomatic (do not contain underscores). Services with underscores in their models can use rename customizations to fix these issues, or apply the 'underscoresInNameBehavior = ALLOW' customization. - - Upgrade `org.apache.httpcomponents:httpclient` version to `4.5.13` - - - ### Bugfixes - - Fixing race condition in EventStreamAsyncResponseTransformer. Field eventsToDeliver is a LinkedList, i.e., not thread-safe. Accesses to field eventsToDeliver are protected by synchronization on itself, but not in 1 location. - - The mapped publisher returned by SdkPublisher.map will now handle exceptions thrown by the mapping function by calling onError on its subscriber and then cancelling the subscription rather than throwing it back to the publishing process when it attempts to publish data. - -## __AWS SSO OIDC__ - - ### Deprecations - - Renamed/deprecated 'error_description' fields in exceptions in favor of 'errorDescription'. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for the following features: 1. P4d instances based on NVIDIA A100 GPUs. 2. NetworkCardIndex attribute to support multiple network cards. - -# __2.15.19__ __2020-10-30__ -## __AWS Database Migration Service__ - - ### Features - - Adding DocDbSettings to support DocumentDB as a source. - -## __AWS Elemental MediaLive__ - - ### Features - - Support for HLS discontinuity tags in the child manifests. Support for incomplete segment behavior in the media output. Support for automatic input failover condition settings. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixing FilteringSubscriber and LimitingSubscriber to complete when subscribing criteria is completed. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for AWS ElastiCache - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds an eqExactMatch operator for filtering findings. With this operator you can increase the precision of your finding filters and suppression rules. - -## __Amazon Simple Notification Service__ - - ### Features - - Documentation updates for Amazon SNS - -## __Braket__ - - ### Features - - This release supports tagging for Amazon Braket quantum-task resources. It also supports tag-based access control for quantum-task APIs. - -## __EC2 Image Builder__ - - ### Features - - This feature increases the number of accounts that can be added to the Launch permissions within an Image Builder Distribution configuration. - -# __2.15.18__ __2020-10-29__ -## __AWS Marketplace Commerce Analytics__ - - ### Features - - Documentation updates for marketplacecommerceanalytics to specify four data sets which are deprecated. - -## __AWS Storage Gateway__ - - ### Features - - Adding support for access based enumeration on SMB file shares, file share visibility on SMB file shares, and file upload notifications for all file shares - -## __Amazon API Gateway__ - - ### Features - - Support disabling the default execute-api endpoint for REST APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Support for Appliance mode on Transit Gateway that simplifies deployment of stateful network appliances. Added support for AWS Client VPN Self-Service Portal. - -## __Amazon Simple Email Service__ - - ### Features - - This release enables customers to manage their own contact lists and end-user subscription preferences. - -## __CodeArtifact__ - - ### Features - - Add support for tagging of CodeArtifact domain and repository resources. - -## __Elastic Load Balancing__ - - ### Features - - Application Load Balancer (ALB) now supports the gRPC protocol-version. With this release, customers can use ALB to route and load balance gRPC traffic between gRPC enabled clients and microservices. - -# __2.15.17__ __2020-10-28__ -## __AWS IoT__ - - ### Features - - This release adds support for GG-Managed Job Namespace - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where marshalling of a modeled object was not honoring the has* method on a list/map. - - Fixed an issue where the toString/equals/hashCode on a modeled object were not honoring the has* methods for lists and maps. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AWS Nitro Enclaves general availability. Added support to RunInstances for creating enclave-enabled EC2 instances. New APIs to associate an ACM certificate with an IAM role, for enclave consumption. - -## __Amazon WorkMail__ - - ### Features - - Documentation update for Amazon WorkMail - -# __2.15.16__ __2020-10-27__ -## __AWS Glue__ - - ### Features - - AWS Glue machine learning transforms now support encryption-at-rest for labels and trained models. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.15.15__ __2020-10-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports indexing data from Confluence Server. - -## __Amazon Neptune__ - - ### Features - - This feature enables custom endpoints for Amazon Neptune clusters. Custom endpoints simplify connection management when clusters contain instances with different capacities and configuration settings. - -## __Amazon SageMaker Service__ - - ### Features - - This release enables customers to bring custom images for use with SageMaker Studio notebooks. - -# __2.15.14__ __2020-10-23__ -## __AWS MediaTailor__ - - ### Features - - MediaTailor now supports ad marker passthrough for HLS. Use AdMarkerPassthrough to pass EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 from origin manifests into personalized manifests. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. - -## __Amazon QuickSight__ - - ### Features - - Support description on columns. - -# __2.15.13__ __2020-10-22__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - Documentation updates for servicecatalog - -## __Access Analyzer__ - - ### Features - - API Documentation updates for IAM Access Analyzer. - -## __Amazon Appflow__ - - ### Features - - Salesforce connector creation with customer provided client id and client secret, incremental pull configuration, salesforce upsert write operations and execution ID when on-demand flows are executed. - -## __Amazon Simple Notification Service__ - - ### Features - - SNS now supports a new class of topics: FIFO (First-In-First-Out). FIFO topics provide strictly-ordered, deduplicated, filterable, encryptable, many-to-many messaging at scale. - -# __2.15.12__ __2020-10-21__ -## __AWS Global Accelerator__ - - ### Features - - This release adds support for specifying port overrides on AWS Global Accelerator endpoint groups. - -## __AWS Glue__ - - ### Features - - AWS Glue crawlers now support incremental crawls for the Amazon Simple Storage Service (Amazon S3) data source. - -## __AWS Organizations__ - - ### Features - - AWS Organizations renamed the 'master account' to 'management account'. - -## __AWSKendraFrontendService__ - - ### Features - - This release adds custom data sources: a new data source type that gives you full control of the documents added, modified or deleted during a data source sync while providing run history metrics. - -## __Amazon CloudFront__ - - ### Features - - CloudFront adds support for managing the public keys for signed URLs and signed cookies directly in CloudFront (it no longer requires the AWS root account). - -## __Amazon Elastic Compute Cloud__ - - ### Features - - instance-storage-info nvmeSupport added to DescribeInstanceTypes API - -# __2.15.11__ __2020-10-20__ -## __AWS AppSync__ - - ### Features - - Documentation updates to AppSync to correct several typos. - -## __AWS Batch__ - - ### Features - - Adding evaluateOnExit to job retry strategies. - -## __AWS Elastic Beanstalk__ - - ### Features - - EnvironmentStatus enum update to include Aborting, LinkingFrom and LinkingTo - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where requestBody and asyncRequestBody were not visible in ExecutionInterceptor.afterMarshalling. - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Fix for handling special characters in attribute names with WRITE_IF_NOT_EXISTS update behavior - -## __Amazon S3__ - - ### Features - - Moved the logic for calculating the Content-MD5 checksums from s3 to sdk-core. As always, make sure to use a version of 'sdk-core' greater than or equal to your version of 's3'. If you use an old version of 'sdk-core' and a new version of 's3', you will receive errors that Content-MD5 is required. - - - ### Bugfixes - - Fixed an issue where metrics were not being collected for Amazon S3 (or other XML services) - -# __2.15.10__ __2020-10-19__ -## __AWS Backup__ - - ### Features - - Documentation updates for Cryo - -## __AWS Service Catalog__ - - ### Features - - An Admin can now update the launch role associated with a Provisioned Product. Admins and End Users can now view the launch role associated with a Provisioned Product. - -## __Amazon CloudFront__ - - ### Features - - Amazon CloudFront adds support for Origin Shield. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Documentation updates for docdb - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This Patch Manager release now supports Common Vulnerabilities and Exposure (CVE) Ids for missing packages via the DescribeInstancePatches API. - -## __HTTP Client SPI__ - - ### Features - - Calling the SdkHttpFullRequest uri() builder method, query parameters of the provided URI will be kept. - This can be useful in case you want to provide an already fully formed URI like a callback URI. - -# __2.15.9__ __2020-10-16__ -## __AWS Elemental MediaLive__ - - ### Features - - The AWS Elemental MediaLive APIs and SDKs now support the ability to transfer the ownership of MediaLive Link devices across AWS accounts. - -## __AWS Organizations__ - - ### Features - - Documentation updates for AWS Organizations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.15.8__ __2020-10-15__ -## __AWS Budgets__ - - ### Features - - This release introduces AWS Budgets Actions, allowing you to define an explicit response(or set of responses) to take when your budget exceeds it's action threshold. - -## __AWS Cost Explorer Service__ - - ### Features - - This release improves email validation for subscriptions on the SDK endpoints. - -## __AWS Database Migration Service__ - - ### Features - - When creating Endpoints, Replication Instances, and Replication Tasks, the feature provides you the option to specify friendly name to the resources. - -## __AWS Glue__ - - ### Features - - API Documentation updates for Glue Get-Plan API - -## __AWS Ground Station__ - - ### Features - - Adds error message attribute to DescribeContact DataflowDetails - -## __AWS IoT__ - - ### Features - - Add new variable, lastStatusChangeDate, to DescribeDomainConfiguration API - -## __AWS Lambda Maven Archetype__ - - ### Bugfixes - - Fixed an issue where archetype generation failed with latest maven-archetype-plugin. See [#1981](https://github.com/aws/aws-sdk-java-v2/issues/1981) - -## __AWS SDK for Java v2__ - - ### Features - - Add support for plus (+) character in profile names - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - Add support to associate VPC Security Groups at server creation. - -## __AWS X-Ray__ - - ### Features - - Enhancing CreateGroup, UpdateGroup, GetGroup and GetGroups APIs to support configuring X-Ray Insights Notifications. Adding TraceLimit information into X-Ray BatchGetTraces API response. - -## __Access Analyzer__ - - ### Features - - This release adds support for the ApplyArchiveRule api in IAM Access Analyzer. The ApplyArchiveRule api allows users to apply an archive rule retroactively to existing findings in an analyzer. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API adds support for pausing and resuming classification jobs. Also, sensitive data findings now include location data for up to 15 occurrences of sensitive data. - -## __Amazon Rekognition__ - - ### Features - - This SDK Release introduces new API (DetectProtectiveEquipment) for Amazon Rekognition. This release also adds ServiceQuotaExceeded exception to Amazon Rekognition IndexFaces API. - -## __Amazon Relational Database Service__ - - ### Features - - Return tags for all resources in the output of DescribeDBInstances, DescribeDBSnapshots, DescribeDBClusters, and DescribeDBClusterSnapshots API operations. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This Patch Manager release now supports searching for available packages from Amazon Linux and Amazon Linux 2 via the DescribeAvailablePatches API. - -## __Amazon WorkMail__ - - ### Features - - Add CreateOrganization and DeleteOrganization API operations. - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for WorkSpaces - -# __2.15.7__ __2020-10-09__ -## __AWS Amplify__ - - ### Features - - Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval - enabling can make code changes can take up to 10 minutes to roll out. - -## __AWS Elemental MediaLive__ - - ### Features - - WAV audio output. Extracting ancillary captions in MP4 file inputs. Priority on channels feeding a multiplex (higher priority channels will tend to have higher video quality). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - This new API takes either a ProvisonedProductId or a ProvisionedProductName, along with a list of 1 or more output keys and responds with the (key,value) pairs of those outputs. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - This release introduces a new Amazon EKS error code: "ClusterUnreachable" - -## __Amazon Import/Export Snowball__ - - ### Features - - We added new APIs to allow customers to better manage their device shipping. You can check if your shipping label expired, generate a new label, and tell us that you received or shipped your job. - -# __2.15.6__ __2020-10-08__ -## __AWS Cost Explorer Service__ - - ### Features - - You can now create hierarchical cost categories by choosing "Cost Category" as a dimension. You can also track the status of your cost category updates to your cost and usage information. - -## __Amazon CloudWatch Events__ - - ### Features - - Amazon EventBridge (formerly called CloudWatch Events) adds support for target Dead-letter Queues and custom retry policies. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AWS EC2 RevokeSecurityGroupIngress and RevokeSecurityGroupEgress APIs will return IpPermissions which do not match with any existing IpPermissions for security groups in default VPC and EC2-Classic. - -## __Amazon EventBridge__ - - ### Features - - Amazon EventBridge adds support for target Dead Letter Queues (DLQs) and custom retry policies. - -## __Amazon Rekognition__ - - ### Features - - This release provides location information for the manifest validation files. - -## __Amazon Relational Database Service__ - - ### Features - - Supports a new parameter to set the max allocated storage in gigabytes for restore database instance from S3 and restore database instance to a point in time APIs. - -## __Amazon SageMaker Service__ - - ### Features - - This release enables Sagemaker customers to convert Tensorflow and PyTorch models to CoreML (ML Model) format. - -## __Amazon Simple Notification Service__ - - ### Features - - Documentation updates for SNS. - -# __2.15.5__ __2020-10-07__ -## __AWS Compute Optimizer__ - - ### Features - - This release enables AWS Compute Optimizer to analyze EC2 instance-level EBS read and write operations, and throughput when generating recommendations for your EC2 instances and Auto Scaling groups. - -## __AWS Cost Explorer Service__ - - ### Features - - Enables Rightsizing Recommendations to analyze and present EC2 instance-level EBS metrics when generating recommendations. Returns AccessDeniedException if the account is not opted into Rightsizing - -## __AWS Elemental MediaPackage__ - - ### Features - - AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage channel. - -## __Amazon ElastiCache__ - - ### Features - - This release introduces User and UserGroup to allow customers to have access control list of the Redis resources for AWS ElastiCache. This release also adds support for Outposts for AWS ElastiCache. - -# __2.15.4__ __2020-10-06__ -## __AWS Database Migration Service__ - - ### Features - - Added new S3 endpoint settings to allow partitioning CDC data by date for S3 as target. Exposed some Extra Connection Attributes as endpoint settings for relational databases as target. - -## __AWS Marketplace Catalog Service__ - - ### Features - - AWS Marketplace Catalog now supports FailureCode for change workflows to help differentiate client errors and server faults. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release supports returning additional information about local gateway virtual interfaces, and virtual interface groups. - -## __Amazon Kinesis Analytics__ - - ### Features - - Amazon Kinesis Analytics now supports StopApplication with 'force' option - -# __2.15.3__ __2020-10-05__ -## __AWS DynamoDB Enhanced Client__ - - ### Features - - Added support for attribute level custom update behaviors such as 'write if not exists'. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for AVC-I and VC3 encoding in the MXF OP1a container, Nielsen non-linear watermarking, and InSync FrameFormer frame rate conversion. - -## __AWS Glue__ - - ### Features - - AWS Glue crawlers now support Amazon DocumentDB (with MongoDB compatibility) and MongoDB collections. You can choose to crawl the entire data set or only a small sample to reduce crawl time. - -## __Amazon DynamoDB__ - - ### Features - - This release adds a new ReplicaStatus REGION DISABLED for the Table description. This state indicates that the AWS Region for the replica is inaccessible because the AWS Region is disabled. - -## __Amazon DynamoDB Streams__ - - ### Features - - Documentation updates for streams.dynamodb - -## __Amazon SageMaker Service__ - - ### Features - - This release adds support for launching Amazon SageMaker Studio in your VPC. Use AppNetworkAccessType in CreateDomain API to disable access to public internet and restrict the network traffic to VPC. - -# __2.15.2__ __2020-10-02__ -## __AWS Batch__ - - ### Features - - Support tagging for Batch resources (compute environment, job queue, job definition and job) and tag based access control on Batch APIs - -## __AWS Cloud Map__ - - ### Features - - Added support for optional parameters for DiscoverInstances API in AWS Cloud Map - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Personalize Events__ - - ### Features - - Adds new APIs to write item and user records to Datasets. - -## __Amazon Relational Database Service__ - - ### Features - - Adds the NCHAR Character Set ID parameter to the CreateDbInstance API for RDS Oracle. - -## __Amazon Simple Storage Service__ - - ### Features - - Amazon S3 Object Ownership is a new S3 feature that enables bucket owners to automatically assume ownership of objects that are uploaded to their buckets by other AWS Accounts. - -## __Apache HTTP Client__ - - ### Bugfixes - - Fixed an issue in Apache HTTP client where a request with path parameter as a single slash threw invalid host name error. - -## __Elastic Load Balancing__ - - ### Features - - This release adds support for tagging listeners, rules, and target groups on creation. This release also supported tagging operations through tagging api's for listeners and rules. - -# __2.15.1__ __2020-10-01__ -## __AWS AppSync__ - - ### Features - - Exposes the wafWebAclArn field on GraphQL api records. The wafWebAclArn field contains the amazon resource name of a WAF Web ACL if the AWS AppSync API is associated with one. - -## __AWS Glue__ - - ### Features - - Adding additional optional map parameter to get-plan api - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAFV2__ - - ### Features - - AWS WAF is now available for AWS AppSync GraphQL APIs. AWS WAF protects against malicious attacks with AWS Managed Rules or your own custom rules. For more information see the AWS WAF Developer Guide. - -## __Amazon Elastic MapReduce__ - - ### Features - - Documentation updates for elasticmapreduce - -## __Amazon QuickSight__ - - ### Features - - QuickSight now supports connecting to AWS Timestream data source - -## __Managed Streaming for Kafka__ - - ### Features - - Added support for Enabling Zookeeper Encryption in Transit for AWS MSK. - -# __2.15.0__ __2020-09-30__ -## __AWS DataSync__ - - ### Features - - This release enables customers to create s3 location for S3 bucket's located on an AWS Outpost. - -## __AWS Direct Connect__ - - ### Features - - Documentation updates for AWS Direct Connect. - -## __AWS IoT__ - - ### Features - - AWS IoT Rules Engine adds Timestream action. The Timestream rule action lets you stream time-series data from IoT sensors and applications to Amazon Timestream databases for time series analysis. - -## __AWS MediaConnect__ - - ### Features - - MediaConnect now supports reservations to provide a discounted rate for a specific outbound bandwidth over a period of time. - -## __AWS S3 Control__ - - ### Features - - Amazon S3 on Outposts expands object storage to on-premises AWS Outposts environments, enabling you to store and retrieve objects using S3 APIs and features. - -## __AWS SDK for Java v2__ - - ### Features - - This release introduces Waiters for the AWS SDK for Java v2! Waiters make it easier for customers to wait for a resource to transition into a desired state. It comes handy when customers are interacting with operations that are eventually consistent on the service side. For more information on Waiters, head on over to the [AWS Developer Blog](https://aws.amazon.com/blogs/developer/category/developer-tools/aws-sdk-for-java/) and check out the [Developer Guide](http://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html). - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Added several new resource details objects. Added additional details for CloudFront distributions, IAM roles, and IAM access keys. Added a new ResourceRole attribute for resources. - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR customers can now use EC2 placement group to influence the placement of master nodes in a high-availability (HA) cluster across distinct underlying hardware to improve cluster availability. - -## __Amazon Pinpoint__ - - ### Features - - Amazon Pinpoint - Features - Customers can start a journey based on an event being triggered by an endpoint or user. - -## __Amazon S3 on Outposts__ - - ### Features - - Amazon S3 on Outposts expands object storage to on-premises AWS Outposts environments, enabling you to store and retrieve objects using S3 APIs and features. - -## __Amazon Simple Storage Service__ - - ### Features - - Amazon S3 on Outposts expands object storage to on-premises AWS Outposts environments, enabling you to store and retrieve objects using S3 APIs and features. - -## __Application Auto Scaling__ - - ### Features - - This release extends Auto Scaling support for cluster storage of Managed Streaming for Kafka. Auto Scaling monitors and automatically expands storage capacity when a critical usage threshold is met. - -## __EC2 Image Builder__ - - ### Features - - EC2 Image Builder adds support for copying AMIs created by Image Builder to accounts specific to each Region. - -# __2.14.28__ __2020-09-29__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - Update TagResource API documentation to include Contact Flows and Routing Profiles as supported resources. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Client to Client routing for AWS Client VPN. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Simple update to description of ComplianceItemStatus. - -## __Amazon Timestream Query__ - - ### Features - - (New Service) Amazon Timestream is a fast, scalable, fully managed, purpose-built time series database that makes it easy to store and analyze trillions of time series data points per day. - -## __Amazon Timestream Write__ - - ### Features - - (New Service) Amazon Timestream is a fast, scalable, fully managed, purpose-built time series database that makes it easy to store and analyze trillions of time series data points per day. - -## __Schemas__ - - ### Features - - Added support for schemas of type JSONSchemaDraft4. Added ExportSchema API that converts schemas in AWS Events registry and Discovered schemas from OpenApi3 to JSONSchemaDraft4. - -# __2.14.27__ __2020-09-28__ -## __Amazon Relational Database Service__ - - ### Features - - This release adds the InsufficientAvailableIPsInSubnetFault error for RDS Proxy. - -## __Application Auto Scaling__ - - ### Features - - This release extends Application Auto Scaling support to AWS Comprehend Entity Recognizer endpoint, allowing automatic updates to provisioned Inference Units to maintain targeted utilization level. - -# __2.14.26__ __2020-09-25__ -## __AWS Batch__ - - ### Features - - Support custom logging, executionRole, secrets, and linuxParameters (initProcessEnabled, maxSwap, swappiness, sharedMemorySize, and tmpfs). Also, add new context keys for awslogs. - -## __AWS Config__ - - ### Features - - Make the delivery-s3-bucket as an optional parameter for conformance packs and organizational conformance packs - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Security Token Service__ - - ### Features - - Documentation update for AssumeRole error - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Documentation updates for docdb - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release supports returning additional information about local gateway resources, such as the local gateway route table. - -## __Amazon Fraud Detector__ - - ### Features - - Increased maximum length of eventVariables values for GetEventPrediction from 256 to 1024. - -# __2.14.25__ __2020-09-24__ -## __AWS Amplify__ - - ### Features - - Allow Oauth Token in CreateApp call to be a maximum of 1000 characters instead of 100 - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where successful JSON service responses were required to include a payload (fixes NullPointerException originating from JsonProtocolUnmarshaller). - - Fixed an issue with XML services, where the service responding with no payload would treat the payload as empty. Now, empty payloads will properly be populated within the XML response as "null". - -## __AWS Savings Plans__ - - ### Features - - Introducing Queued SavingsPlans that will enable customers to queue their purchase request of Savings Plans for future dates. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now supports configuring your cluster's service CIDR during cluster creation. - -## __Amazon Textract__ - - ### Features - - AWS Textract now supports output results for asynchronous jobs to customer specified s3 bucket. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports WebM, OGG, AMR and AMR-WB as input formats. You can also specify an output key as a location within your S3 buckets to store the output of your transcription jobs. - -## __Synthetics__ - - ### Features - - AWS Synthetics now supports AWS X-Ray Active Tracing feature. RunConfig is now an optional parameter with timeout updated from (60 - 900 seconds) to (3 - 840 seconds). - -# __2.14.24__ __2020-09-23__ -## __AWS Backup__ - - ### Features - - This release allows customers to enable or disable advanced backup settings in backup plan. As part of this feature AWS Backup added support for Windows VSS backup option for EC2 resources. - -## __AWS Cost Explorer Service__ - - ### Features - - This release provides access to Cost Anomaly Detection Public Preview APIs. Cost Anomaly Detection finds cost anomalies based on your historical cost and usage using Machine Learning models. - -## __AWS DynamoDB Enhanced Client__ - - ### Bugfixes - - Fixed incorrect 'duplicate key' error triggered when flattening a TableSchema that has key tags and more than one attribute. - -## __Amazon QuickSight__ - - ### Features - - Added Sheet information to DescribeDashboard, DescribeTemplate and DescribeAnalysis API response. - -## __Amazon Translate__ - - ### Features - - Improvements to DeleteTerminology API. - -# __2.14.23__ __2020-09-22__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Formal parameter names of sychronous streaming methods were aligned with their javadocs. - - This change makes the `FileStoreTlsKeyManagersProvider` and `SystemPropertyTlsKeyManagersProvider` respect the `ssl.KeyManagerFactory.algorithm` when instantiating the `KeyManagerFactory` rather than always using the hardcoded value of `SunX509`. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend integrates with Amazon SageMaker GroundTruth to allow its customers to annotate their datasets using GroundTruth and train their models using Comprehend Custom APIs. - -## __Amazon DynamoDB Streams__ - - ### Features - - Documentation updates for streams.dynamodb - -## __Amazon Lex Model Building Service__ - - ### Features - - Lex now supports es-US locales - -## __Amazon WorkMail__ - - ### Features - - Adding support for Mailbox Export APIs - -# __2.14.22__ __2020-09-21__ -## __AWS Glue__ - - ### Features - - Adding support to update multiple partitions of a table in a single request - -## __AWS IoT SiteWise__ - - ### Features - - This release supports IAM mode for SiteWise Monitor portals - -## __AWS Resource Groups__ - - ### Features - - Documentation updates and corrections for Resource Groups API Reference and SDKs. - -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation updates for the Resource Groups Tagging API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch Events__ - - ### Features - - Add support for Redshift Data API Targets - -## __Amazon EventBridge__ - - ### Features - - Add support for Redshift Data API Targets - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for the RDS DescribeExportTasks API - -# __2.14.21__ __2020-09-18__ -## __AWS CodeStar connections__ - - ### Features - - New integration with the GitHub provider type. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports batch operations, which allow users to start, stop, and delete multiple MediaLive resources with a single request. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Single Sign-On Admin__ - - ### Features - - Documentation updates for AWS SSO APIs. - -# __2.14.20__ __2020-09-17__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports additional file formats and metadata for FAQs. - -## __Amazon API Gateway__ - - ### Features - - Adds support for mutual TLS authentication for public regional REST Apis - -## __Amazon CloudFront__ - - ### Features - - Documentation updates for CloudFront - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports detecting Personally Identifiable Information (PII) entities in a document. - -## __Amazon Elasticsearch Service__ - - ### Features - - Adds support for data plane audit logging in Amazon Elasticsearch Service. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe now supports channel identification in real-time streaming, which enables you to transcribe multi-channel streaming audio. - -## __AmazonApiGatewayV2__ - - ### Features - - Adds support for mutual TLS authentication and disableAPIExecuteEndpoint for public regional HTTP Apis - -# __2.14.19__ __2020-09-16__ -## __AWS Greengrass__ - - ### Features - - This release includes the ability to set run-time configuration for a Greengrass core. The Telemetry feature, also included in this release, can be configured via run-time configuration per core. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - Enhance DescribeProvisionedProduct API to allow useProvisionedProduct Name as Input, so customer can provide ProvisionedProduct Name instead of ProvisionedProduct Id to describe a ProvisionedProduct. - -## __Amazon Connect Service__ - - ### Features - - This release adds support for contact flows and routing profiles. For details, see the Release Notes in the Amazon Connect Administrator Guide. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Customers can now provide multiple schedules within a single Data Lifecycle Manager (DLM) policy. Each schedule supports tagging, Fast Snapshot Restore (FSR) and cross region copy individually. - -## __Amazon STS__ - - ### Features - - Make the STSCredentialsProvider stale and prefetch times configurable so clients can control when session credentials are refreshed - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - The ComplianceItemEntry Status description was updated to address Windows patches that aren't applicable. - -# __2.14.18__ __2020-09-15__ -## __AWS Budgets__ - - ### Features - - Documentation updates for Daily Cost and Usage budgets - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports CDI (Cloud Digital Interface) inputs which enable uncompressed video from applications on Elastic Cloud Compute (EC2), AWS Media Services, and from AWS partners - -## __AWS Organizations__ - - ### Features - - AWS Organizations now enables you to add tags to the AWS accounts, organizational units, organization root, and policies in your organization. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now returns confidence scores for 'document' query responses. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - T4g instances are powered by AWS Graviton2 processors - -## __Amazon SageMaker Service__ - - ### Features - - Sagemaker Ground Truth: Added support for a new Streaming feature which helps to continuously feed data and receive labels in real time. This release adds a new input and output SNS data channel. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports automatic language identification, which enables you to transcribe audio files without needing to know the language in advance. - -## __Managed Streaming for Kafka__ - - ### Features - - Added new API's to support SASL SCRAM Authentication with MSK Clusters. - -# __2.14.17__ __2020-09-14__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix a bug in the SDK where the contents of the `AsyncRequestBody` is not included in the AWS Signature Version 4 calculation, which is required for some streaming operations such as Glacier `UploadArchive' and ClouSearch Domain `UploadDocuments`. - -## __AWS Step Functions__ - - ### Features - - This release of the AWS Step Functions SDK introduces support for AWS X-Ray. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Updated API documentation and added paginators for DescribeCertificates, DescribeDBClusterParameterGroups, DescribeDBClusterParameters, DescribeDBClusterSnapshots and DescribePendingMaintenanceActions - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for the T4G instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. - -## __Amazon Managed Blockchain__ - - ### Features - - Introducing support for Hyperledger Fabric 1.4. When using framework version 1.4, the state database may optionally be specified when creating peer nodes (defaults to CouchDB). - -# __2.14.16__ __2020-09-11__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon WorkSpaces__ - - ### Features - - Adds API support for WorkSpaces Cross-Region Redirection feature. - -# __2.14.15__ __2020-09-10__ -## __AWS Single Sign-On Admin__ - - ### Features - - This is an initial release of AWS Single Sign-On (SSO) Access Management APIs. This release adds support for SSO operations which could be used for managing access to AWS accounts. - -## __Amazon CloudFront__ - - ### Features - - Cloudfront adds support for Brotli. You can enable brotli caching and compression support by enabling it in your Cache Policy. - -## __Amazon Elastic Block Store__ - - ### Features - - Documentation updates for Amazon EBS direct APIs. - -## __Amazon Pinpoint__ - - ### Features - - Update SMS message model description to clearly indicate that the MediaUrl field is reserved for future use and is not supported by Pinpoint as of today. - -## __Amazon Simple Storage Service__ - - ### Features - - Bucket owner verification feature added. This feature introduces the x-amz-expected-bucket-owner and x-amz-source-expected-bucket-owner headers. - -# __2.14.14__ __2020-09-09__ -## __AWS Glue__ - - ### Features - - Adding support for partitionIndexes to improve GetPartitions performance. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Kinesis Analytics__ - - ### Features - - Kinesis Data Analytics is adding new AUTOSCALING application status for applications during auto scaling and also adding FlinkRunConfigurationDescription in the ApplicationDetails. - -## __Redshift Data API Service__ - - ### Features - - The Amazon Redshift Data API is generally available. This release enables querying Amazon Redshift data and listing various database objects. - -# __2.14.13__ __2020-09-08__ -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild - Support keyword search for test cases in DecribeTestCases API . Allow deletion of reports in the report group, before deletion of report group using the deleteReports flag. - -## __AWS Common Runtime HTTP Client__ - - ### Features - - This release includes the preview release of the AWS Common Runtime HTTP client for the AWS SDK for Java v2. The code can be found in the `aws-crt-client` module. - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Fix for stack overflow caused by using self-referencing DynamoDB annotated classes. - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex supports en-AU locale - -## __Amazon QuickSight__ - - ### Features - - Adds tagging support for QuickSight customization resources. A user can now specify a list of tags when creating a customization resource and use a customization ARN in QuickSight's tagging APIs. - -## __AmazonApiGatewayV2__ - - ### Features - - You can now secure HTTP APIs using Lambda authorizers and IAM authorizers. These options enable you to make flexible auth decisions using a Lambda function, or using IAM policies, respectively. - -## __Elastic Load Balancing__ - - ### Features - - Adds support for Application Load Balancers on Outposts. - -# __2.14.12__ __2020-09-04__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS X-Ray__ - - ### Features - - Enhancing CreateGroup, UpdateGroup, GetGroup and GetGroups APIs to support configuring X-Ray Insights - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation-only updates for AWS Systems Manager - -## __Amazon WorkSpaces__ - - ### Features - - Adding support for Microsoft Office 2016 and Microsoft Office 2019 in BYOL Images - -# __2.14.11__ __2020-09-03__ -## __AWS Elemental MediaPackage__ - - ### Features - - Enables inserting a UTCTiming XML tag in the output manifest of a DASH endpoint which a media player will use to help with time synchronization. - -## __AWS Step Functions__ - - ### Features - - This release of the AWS Step Functions SDK introduces support for payloads up to 256KB for Standard and Express workflows - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now returns confidence scores for both 'answer' and 'question and answer' query responses. - -## __Amazon GuardDuty__ - - ### Features - - GuardDuty findings triggered by failed events now include the error code name within the AwsApiCallAction section. - -# __2.14.10__ __2020-09-02__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new transit gateway attachment state and resource type. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API introduces additional statistics for the size and count of Amazon S3 objects that Macie can analyze as part of a classification job. - -## __DynamoDB Enhanced Client__ - - ### Features - - Support for mapping to and from immutable Java objects using ImmutableTableSchema and StaticImmutableTableSchema. - -# __2.14.9__ __2020-09-01__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Code Generator test failures on Windows systems were fixed. - -## __AWS SecurityHub__ - - ### Features - - Added a PatchSummary object for security findings. The PatchSummary object provides details about the patch compliance status of an instance. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Add support for repository analysis based code reviews - -# __2.14.8__ __2020-08-31__ -## __AWS Backup__ - - ### Features - - Documentation updates for Cryo - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudFront__ - - ### Features - - CloudFront now supports real-time logging for CloudFront distributions. CloudFront real-time logs are more detailed, configurable, and are available in real time. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 and Spot Fleet now support modification of launch template configs for a running fleet enabling instance type, instance weight, AZ, and AMI updates without losing the current fleet ID. - -## __Amazon Simple Queue Service__ - - ### Features - - Documentation updates for SQS. - -# __2.14.7__ __2020-08-28__ -## __AWS Cost and Usage Report Service__ - - ### Features - - This release add MONTHLY as the new supported TimeUnit for ReportDefinition. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudFront__ - - ### Features - - You can now manage CloudFront's additional, real-time metrics with the CloudFront API. - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR adds support for ICMP, port -1, in Block Public Access Exceptions and API access for EMR Notebooks execution. You can now non-interactively execute EMR Notebooks and pass input parameters. - -## __Amazon Route 53__ - - ### Features - - Documentation updates for Route 53 - -# __2.14.6__ __2020-08-27__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for WebM DASH outputs as well as H.264 4:2:2 10-bit output in MOV and MP4. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introduces support to initiate Internet Key Exchange (IKE) negotiations for VPN connections from AWS. A user can now send the initial IKE message to their Customer Gateway (CGW) from VPN endpoints. - -## __Amazon GameLift__ - - ### Features - - GameLift FleetIQ as a standalone feature is now generally available. FleetIQ makes low-cost Spot instances viable for game hosting. Use GameLift FleetIQ with your EC2 Auto Scaling groups. - -## __Amazon Redshift__ - - ### Features - - Documentation updates for Amazon Redshift. - -# __2.14.5__ __2020-08-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Appflow__ - - ### Features - - Amazon AppFlow is a fully managed integration service that securely transfers data between AWS services and SaaS applications. This update releases the first version of Amazon AppFlow APIs and SDK. - -## __Amazon Route 53 Resolver__ - - ### Features - - Route 53 Resolver adds support for resolver query logs - -# __2.14.4__ __2020-08-24__ -## __AWS Database Migration Service__ - - ### Features - - Added new endpoint settings to include columns with Null and Empty value when using Kinesis and Kafka as target. Added a new endpoint setting to set maximum message size when using Kafka as target. - -## __AWS IoT SiteWise__ - - ### Features - - Add traversalDirection to ListAssociatedAssetsRequest and add portal status to ListPortalsResponse - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - For JSON protocols, when unmarshalling a response, if a member is declared to be located in the URI, the member is treated as being located in the payload instead. - -## __AWS X-Ray__ - - ### Features - - AWS X-Ray now supports tagging on sampling rules and groups. - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation updates for CloudWatch Logs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release enables customers to use VPC prefix lists in their transit gateway route tables, and it adds support for Provisioned IOPS SSD (io2) EBS volumes. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Add string length constraints to OpsDataAttributeName and OpsFilterValue. - -## __Managed Streaming for Kafka__ - - ### Features - - Add UpdateConfiguration and DeleteConfiguration operations. - -# __2.14.3__ __2020-08-20__ -## __Amazon Chime__ - - ### Features - - Documentation updates for chime - -## __Amazon DynamoDB Streaming Client__ - - ### Bugfixes - - Fix for CRC not working correctly for compressed responses - -## __Amazon FSx__ - - ### Features - - Documentation updates for Amazon FSx - -## __AmazonApiGatewayV2__ - - ### Features - - Customers can now create Amazon API Gateway HTTP APIs that route requests to AWS AppConfig, Amazon EventBridge, Amazon Kinesis Data Streams, Amazon SQS, and AWS Step Functions. - -# __2.14.2__ __2020-08-19__ -## __AWS Lake Formation__ - - ### Features - - Adding additional field in ListPermissions API response to return RAM resource share ARN if a resource were shared through AWS RAM service. - -## __AWS Organizations__ - - ### Features - - Minor documentation updates for AWS Organizations - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - Enhance SearchProvisionedProducts API to allow queries using productName and provisioningArtifactName. Added lastProvisioningRecordId and lastSuccessfulRecordId to Read ProvisionedProduct APIs - -## __AWS Storage Gateway__ - - ### Features - - Added WORM, tape retention lock, and custom pool features for virtual tapes. - -## __Amazon Interactive Video Service__ - - ### Features - - Amazon Interactive Video Service (IVS) now offers customers the ability to create private channels, allowing customers to restrict their streams by channel or viewer. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Amazon Transcribe and Amazon Transcribe Medical now enable you to identify different speakers in your real-time streams with speaker identification. - -# __2.14.1__ __2020-08-18__ -## __AWS CodeBuild__ - - ### Features - - Documentation updates for codebuild - -## __AWS DataSync__ - - ### Features - - DataSync support for filters as input arguments to the ListTasks and ListLocations API calls. - -## __AWS SSO Identity Store__ - - ### Features - - AWS Single Sign-On (SSO) Identity Store service provides an interface to retrieve all of your users and groups. It enables entitlement management per user or group for AWS SSO and other IDPs. - -## __AWS SecurityHub__ - - ### Features - - New details for DynamoDB tables, Elastic IP addresses, IAM policies and users, RDS DB clusters and snapshots, and Secrets Manager secrets. Added details for AWS KMS keys and RDS DB instances. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Adding the option to use a service linked role to publish events to Pinpoint. - -## __Amazon Simple Email Service__ - - ### Features - - This release includes new APIs to allow customers to add or remove email addresses from their account-level suppression list in bulk. - -# __2.14.0__ __2020-08-17__ -## __AWS Certificate Manager__ - - ### Features - - ACM provides support for the new Private CA feature Cross-account CA sharing. ACM users can issue certificates signed by a private CA belonging to another account where the CA was shared with them. - -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - ACM Private CA is launching cross-account support. This allows customers to share their private CAs with other accounts, AWS Organizations, and organizational units to issue end-entity certificates. - -## __AWS RoboMaker__ - - ### Features - - This release introduces RoboMaker Simulation WorldForge, a capability that automatically generates one or more simulation worlds. - -## __AWS SDK for Java v2__ - - ### Features - - The client-side metrics feature is out of developer preview and is now generaly available. - -## __Amazon EC2 Container Registry__ - - ### Features - - This feature adds support for pushing and pulling Open Container Initiative (OCI) artifacts. - -## __Amazon Kinesis__ - - ### Features - - Introducing ShardFilter for ListShards API to filter the shards using a position in the stream, and ChildShards support for GetRecords and SubscribeToShard API to discover children shards on shard end - -## __Amazon QuickSight__ - - ### Features - - Amazon QuickSight now supports programmatic creation and management of analyses with new APIs. - -## __Elastic Load Balancing__ - - ### Features - - Adds support for HTTP Desync Mitigation in Application Load Balancers. - - Adds support for HTTP Desync Mitigation in Classic Load Balancers. - -# __2.13.76__ __2020-08-14__ -## __AWS License Manager__ - - ### Features - - This release includes ability to enforce license assignment rules with EC2 Dedicated Hosts. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon AppStream__ - - ### Features - - Adds support for the Desktop View feature - -## __Amazon Elastic Compute Cloud__ - - ### Features - - New C5ad instances featuring AMD's 2nd Generation EPYC processors, offering up to 96 vCPUs, 192 GiB of instance memory, 3.8 TB of NVMe based SSD instance storage, and 20 Gbps in Network bandwidth - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports 1) creating real-time inference endpoints using model container images from Docker registries in customers' VPC 2) AUC(Area under the curve) as AutoPilot objective metric - -## __Braket__ - - ### Features - - Fixing bug in our SDK model where device status and device type had been flipped. - -# __2.13.75__ __2020-08-13__ -## __AWS AppSync__ - - ### Features - - Documentation update for AWS AppSync support for Direct Lambda Resolvers. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Adding ability to customize expiry for Refresh, Access and ID tokens. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added MapCustomerOwnedIpOnLaunch and CustomerOwnedIpv4Pool to ModifySubnetAttribute to allow CoIP auto assign. Fields are returned in DescribeSubnets and DescribeNetworkInterfaces responses. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding support for customer provided EC2 launch templates and AMIs to EKS Managed Nodegroups. Also adds support for Arm-based instances to EKS Managed Nodegroups. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. - -## __Amazon Relational Database Service__ - - ### Features - - This release allows customers to specify a replica mode when creating or modifying a Read Replica, for DB engines which support this feature. - -## __Braket__ - - ### Features - - Amazon Braket general availability with Device and Quantum Task operations. - -## __CloudWatch Metrics Publisher__ - - ### Bugfixes - - Fixed a bug where `CloudWatchPublisher#close` would not always complete flushing pending metrics before returning. - -# __2.13.74__ __2020-08-12__ -## __AWS Cloud9__ - - ### Features - - Add ConnectionType input parameter to CreateEnvironmentEC2 endpoint. New parameter enables creation of environments with SSM connection. - -## __AWS IoT__ - - ### Features - - Audit finding suppressions: Device Defender enables customers to turn off non-compliant findings for specific resources on a per check basis. - -## __AWS Lambda__ - - ### Features - - Support for creating Lambda Functions using 'java8.al2' and 'provided.al2' - -## __AWS SDK for Java v2__ - - ### Features - - Added an "unsafe" way to retrieve a byte array from `SdkBytes` and `ResponseBytes` without copying the data. - -## __AWS Transfer Family__ - - ### Features - - Adds security policies to control cryptographic algorithms advertised by your server, additional characters in usernames and length increase, and FIPS compliant endpoints in the US and Canada regions. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend Custom Entity Recognition now supports Spanish, German, French, Italian and Portuguese and up to 25 entity types per model. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introduces support for IPv6-in-IPv4 IPsec tunnels. A user can now send traffic from their on-premise IPv6 network to AWS VPCs that have IPv6 support enabled. - -## __Amazon FSx__ - - ### Features - - This release adds the capability to create persistent file systems for throughput-intensive workloads using Hard Disk Drive (HDD) storage and an optional read-only Solid-State Drive (SSD) cache. - -## __Amazon WorkSpaces__ - - ### Features - - Adds optional EnableWorkDocs property to WorkspaceCreationProperties in the ModifyWorkspaceCreationProperties API - -# __2.13.73__ __2020-08-11__ -## __AWS Lambda__ - - ### Features - - Support Managed Streaming for Kafka as an Event Source. Support retry until record expiration for Kinesis and Dynamodb streams event source mappings. - -## __AWS Organizations__ - - ### Features - - Minor documentation update for AWS Organizations - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release rolls back the EC2 On-Demand Capacity Reservations (ODCRs) release 1.11.831 published on 2020-07-30, which was deployed in error. - -## __Amazon Simple Storage Service__ - - ### Features - - Add support for in-region CopyObject and UploadPartCopy through S3 Access Points - -# __2.13.72__ __2020-08-10__ -## __AWS Glue__ - - ### Features - - Starting today, you can further control orchestration of your ETL workloads in AWS Glue by specifying the maximum number of concurrent runs for a Glue workflow. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Savings Plans__ - - ### Features - - Updates to the list of services supported by this API. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Remove CoIP Auto-Assign feature references. - -# __2.13.71__ __2020-08-07__ -## __AWS Glue__ - - ### Features - - AWS Glue now adds support for Network connection type enabling you to access resources inside your VPC using Glue crawlers and Glue ETL jobs. - -## __AWS Organizations__ - - ### Features - - Documentation updates for some new error reasons. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Server Migration Service__ - - ### Features - - In this release, AWS Server Migration Service (SMS) has added new features: 1. APIs to work with application and instance level validation 2. Import application catalog from AWS Application Discovery Service 3. For an application you can start on-demand replication - -## __Amazon Simple Storage Service__ - - ### Features - - Updates Amazon S3 API reference documentation. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fixed the issue where `connectionTimeToLive` was not allowed to set to zero. See [#1976](https://github.com/aws/aws-sdk-java-v2/issues/1976) - -# __2.13.70__ __2020-08-06__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release supports Wavelength resources, including carrier gateways, and carrier IP addresses. - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex supports the option to enable accuracy improvements and specify an intent classification confidence score threshold. - -## __Amazon Lex Runtime Service__ - - ### Features - - Amazon Lex supports intent classification confidence scores along with a list of the top five intents. - -## __Amazon Personalize__ - - ### Features - - Add 'exploration' functionality - -## __Amazon Personalize Events__ - - ### Features - - Adds support implicit and explicit impression input - -## __Amazon Personalize Runtime__ - - ### Features - - Adds support for implicit impressions - -# __2.13.69__ __2020-08-05__ -## __AWS AppSync__ - - ### Features - - AWS AppSync releases support for Direct Lambda Resolvers. - -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation updates for the Resource Group Tagging API namespace. - -## __Amazon FSx__ - - ### Features - - Documentation updates for StorageCapacity input value format. - -## __Amazon Simple Notification Service__ - - ### Features - - Documentation updates for SNS. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe now supports custom language models, which can improve transcription accuracy for your specific use case. - -# __2.13.68__ __2020-08-04__ -## __AWS Health APIs and Notifications__ - - ### Features - - Documentation updates for health - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.13.67__ __2020-08-03__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue that could cause "Data read has a different checksum than expected" errors. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adds a waiter for CommandExecuted and paginators for various other APIs. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fixed an issue where, under rare circumstances, streaming request bytes could be misordered. - -# __2.13.66__ __2020-07-31__ -## __AWS Resource Groups Tagging API__ - - ### Features - - Updates to the list of services supported by this API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Add support for gateway VM deprecation dates - -## __AWS WAFV2__ - - ### Features - - Add ManagedByFirewallManager flag to the logging configuration, which indicates whether AWS Firewall Manager controls the configuration. - -## __Amazon Chime__ - - ### Features - - This release increases the CreateMeetingWithAttendee max attendee limit to 10. - -## __Amazon Personalize Runtime__ - - ### Features - - Adds support to use filters with Personalized Ranking recipe - -# __2.13.65__ __2020-07-30__ -## __AWS CodeBuild__ - - ### Features - - Adding support for BuildBatch, and CodeCoverage APIs. BuildBatch allows you to model your project environment in source, and helps start multiple builds with a single API call. CodeCoverage allows you to track your code coverage using AWS CodeBuild. - -## __AWS Organizations__ - - ### Features - - Documentation updates for AWS Organizations - -## __AWS Resource Groups__ - - ### Features - - Improved documentation for Resource Groups API operations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - This release adds support for ProvisionProduct, UpdateProvisionedProduct & DescribeProvisioningParameters by product name, provisioning artifact name and path name. In addition DescribeProvisioningParameters now returns a list of provisioning artifact outputs. - -## __Amazon CloudFront__ - - ### Features - - Documentation updates for CloudFront - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 On-Demand Capacity Reservations now adds support to bring your own licenses (BYOL) of Windows operating system to launch EC2 instances. - -## __Amazon GuardDuty__ - - ### Features - - GuardDuty can now provide detailed cost metrics broken down by account, data source, and S3 resources, based on the past 30 days of usage. This new feature also supports viewing cost metrics for all member accounts as a GuardDuty master. - -## __Amazon Simple Email Service__ - - ### Features - - This release makes more API operations available to customers in version 2 of the Amazon SES API. With these additions, customers can now access sending authorization, custom verification email, and template API operations. With this release, Amazon SES is also providing new and updated APIs to allow customers to request production access. - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has added a new API that allows you to reboot brokers within a cluster. - -# __2.13.64__ __2020-07-29__ -## __AWS Cloud Map__ - - ### Features - - Added new attribute AWS_EC2_INSTANCE_ID for RegisterInstance API - -## __AWS Resource Groups__ - - ### Features - - Resource Groups released a new feature that enables you to create a group with an associated configuration that specifies how other AWS services interact with the group. There are two new operations `GroupResources` and `UngroupResources` to work on a group with a configuration. In this release, you can associate EC2 Capacity Reservations with a resource group. Resource Groups also added a new request parameter `Group` to replace `GroupName` for all existing operations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds support for encrypting the contents of your Amazon ECR repository with customer master keys (CMKs) stored in AWS Key Management Service. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adding support to target EC2 On-Demand Capacity Reservations within an AWS Resource Group to launch EC2 instances. - -## __Amazon GuardDuty__ - - ### Features - - GuardDuty now supports S3 Data Events as a configurable data source type. This feature expands GuardDuty's monitoring scope to include S3 data plane operations, such as GetObject and PutObject. This data source is optional and can be enabled or disabled at anytime. Accounts already using GuardDuty must first enable the new feature to use it; new accounts will be enabled by default. GuardDuty masters can configure this data source for individual member accounts and GuardDuty masters associated through AWS Organizations can automatically enable the data source in member accounts. - -## __Amazon Kinesis Firehose__ - - ### Features - - This release includes a new Kinesis Data Firehose feature that supports data delivery to Https endpoint and to partners. You can now use Kinesis Data Firehose to ingest real-time data and deliver to Https endpoint and partners in a serverless, reliable, and salable manner. - -# __2.13.63__ __2020-07-28__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports several new features: EBU-TT-D captions in Microsoft Smooth outputs; interlaced video in HEVC outputs; video noise reduction (using temporal filtering) in HEVC outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Slight performance improvement when metrics are disabled. - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where HTTP status code metrics were not always published for async clients. - -## __AWS SecurityHub__ - - ### Features - - Added UpdateSecurityHubConfiguration API. Security Hub now allows customers to choose whether to automatically enable new controls that are added to an existing standard that the customer enabled. For example, if you enabled Foundational Security Best Practices for an account, you can automatically enable new controls as we add them to that standard. By default, new controls are enabled. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Introduces support for tag-on-create capability for the following APIs: CreateVpnConnection, CreateVpnGateway, and CreateCustomerGateway. A user can now add tags while creating these resources. For further detail, please see AWS Tagging Strategies. - -## __Amazon Interactive Video Service__ - - ### Features - - Added a new error code, PendingVerification, to differentiate between errors caused by insufficient IAM permissions and errors caused by account verification. - -## __Amazon Relational Database Service__ - - ### Features - - Adds reporting of manual cluster snapshot quota to DescribeAccountAttributes API - -## __Auto Scaling__ - - ### Features - - Now you can enable Instance Metadata Service Version 2 (IMDSv2) or disable the instance metadata endpoint with Launch Configurations. - -## __EC2 Image Builder__ - - ### Features - - This release updates distribution configurations to allow periods in AMI names. - -# __2.13.62__ __2020-07-27__ -## __AWS DataSync__ - - ### Features - - Today AWS DataSync releases support for self-managed object storage Locations and the new TransferMode Option. - -## __AWS Database Migration Service__ - - ### Features - - Basic endpoint settings for relational databases, Preflight validation API. - -## __AWS Glue__ - - ### Features - - Add ability to manually resume workflows in AWS Glue providing customers further control over the orchestration of ETL workloads. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - m6gd, c6gd, r6gd instances are powered by AWS Graviton2 processors and support local NVMe instance storage - -## __Amazon Fraud Detector__ - - ### Features - - Moved the eventTypeName attribute for PutExternalModel API to inputConfiguration. Model ID's no longer allow hyphens. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Assorted doc ticket-fix updates for Systems Manager. - -# __2.13.61__ __2020-07-24__ -## __AWS Elemental MediaPackage__ - - ### Features - - The release adds daterange as a new ad marker option. This option enables MediaPackage to insert EXT-X-DATERANGE tags in HLS and CMAF manifests. The EXT-X-DATERANGE tag is used to signal ad and program transition events. - -## __AWS MediaConnect__ - - ### Features - - You can now disable an entitlement to stop streaming content to the subscriber's flow temporarily. When you are ready to allow content to start streaming to the subscriber's flow again, you can enable the entitlement. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra now supports sorting query results based on document attributes. Amazon Kendra also introduced an option to enclose table and column names with double quotes for database data sources. - -## __Amazon CloudWatch__ - - ### Features - - AWS CloudWatch ListMetrics now supports an optional parameter (RecentlyActive) to filter results by only metrics that have received new datapoints in the past 3 hours. This enables more targeted metric data retrieval through the Get APIs - -## __Amazon FSx__ - - ### Features - - Documentation update for FSx for Lustre - -## __Amazon Fraud Detector__ - - ### Features - - GetPrediction has been replaced with GetEventPrediction. PutExternalModel has been simplified to accept a role ARN. - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API introduces additional criteria for sorting and filtering query results for account quotas and usage statistics. - -## __Amazon SageMaker Service__ - - ### Features - - Sagemaker Ground Truth:Added support for OIDC (OpenID Connect) to authenticate workers via their own identity provider instead of through Amazon Cognito. This release adds new APIs (CreateWorkforce, DeleteWorkforce, and ListWorkforces) to SageMaker Ground Truth service. Sagemaker Neo: Added support for detailed target device description by using TargetPlatform fields - OS, architecture, and accelerator. Added support for additional compilation parameters by using JSON field CompilerOptions. Sagemaker Search: SageMaker Search supports transform job details in trial components. - -## __AmazonMQ__ - - ### Features - - Amazon MQ now supports LDAP (Lightweight Directory Access Protocol), providing authentication and authorization of Amazon MQ users via a customer designated LDAP server. - -# __2.13.60__ __2020-07-23__ -## __AWS Config__ - - ### Features - - Adding service linked configuration aggregation support along with new enums for config resource coverage - -## __AWS Direct Connect__ - - ### Features - - Documentation updates for AWS Direct Connect - -## __AWS Glue__ - - ### Features - - Added new ConnectionProperties: "KAFKA_SSL_ENABLED" (to toggle SSL connections) and "KAFKA_CUSTOM_CERT" (import CA certificate file) - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon FSx__ - - ### Features - - Adds support for AutoImport, a new FSx for Lustre feature that allows customers to configure their FSx file system to automatically update its contents when new objects are added to S3 or existing objects are overwritten. - -## __Amazon Lightsail__ - - ### Features - - This release adds support for Amazon Lightsail content delivery network (CDN) distributions and SSL/TLS certificates. - -## __Amazon WorkSpaces__ - - ### Features - - Added UpdateWorkspaceImagePermission API to share Amazon WorkSpaces images across AWS accounts. - -# __2.13.59__ __2020-07-22__ -## __AWS Elemental MediaLive__ - - ### Features - - The AWS Elemental MediaLive APIs and SDKs now support the ability to get thumbnails for MediaLive devices that are attached or not attached to a channel. Previously, this thumbnail feature was available only on the console. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon QuickSight__ - - ### Features - - New API operations - GetSessionEmbedUrl, CreateNamespace, DescribeNamespace, ListNamespaces, DeleteNamespace, DescribeAccountSettings, UpdateAccountSettings, CreateAccountCustomization, DescribeAccountCustomization, UpdateAccountCustomization, DeleteAccountCustomization. Modified API operations to support custom permissions restrictions - RegisterUser, UpdateUser, UpdateDashboardPermissions - -# __2.13.58__ __2020-07-21__ -## __Amazon CodeGuru Profiler__ - - ### Features - - Amazon CodeGuru Profiler now supports resource tagging APIs, tags-on-create and tag-based access control features. You can now tag profiling groups for better resource and access control management. - -# __2.13.57__ __2020-07-20__ -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild adds support for Session Manager and Windows 2019 Environment type - -## __AWS Ground Station__ - - ### Features - - Adds optional MTU property to DataflowEndpoint and adds contact source and destination details to DescribeContact response. - -## __Amazon CloudFront__ - - ### Features - - CloudFront adds support for cache policies and origin request policies. With these new policies, you can now more granularly control the query string, header, and cookie values that are included in the cache key and in requests that CloudFront sends to your origin. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added support for tag-on-create for CreateVpcPeeringConnection and CreateRouteTable. You can now specify tags when creating any of these resources. For more information about tagging, see AWS Tagging Strategies. Add poolArn to the response of DescribeCoipPools. - -## __Amazon Fraud Detector__ - - ### Features - - Introduced flexible model training dataset requirements for Online Fraud Insights so that customers can choose any two inputs to train a model instead of being required to use 'email' and 'IP address' at minimum. Added support for resource ARNs, resource tags, resource-based IAM policies and identity-based policies that limit access to a resource based on tags. Added support for customer-managed customer master key (CMK) data encryption. Added new Event Type, Entity Type, and Label APIs. An event type defines the structure for an event sent to Amazon Fraud Detector, including the variables sent as part of the event, the entity performing the event, and the labels that classify the event. Introduced the GetEventPrediction API. - -## __Amazon Relational Database Service__ - - ### Features - - Add a new SupportsParallelQuery output field to DescribeDBEngineVersions. This field shows whether the engine version supports parallelquery. Add a new SupportsGlobalDatabases output field to DescribeDBEngineVersions and DescribeOrderableDBInstanceOptions. This field shows whether global database is supported by engine version or the combination of engine version and instance class. - -## __Firewall Management Service__ - - ### Features - - Added managed policies for auditing security group rules, including the use of managed application and protocol lists. - -# __2.13.56__ __2020-07-17__ -## __AWS AppSync__ - - ### Features - - Documentation update to Cachingconfig.cachingKeys to include $context.source as a valid value. - -## __AWS Elastic Beanstalk__ - - ### Features - - Add waiters for `EnvironmentExists`, `EnvironmentUpdated`, and `EnvironmentTerminated`. Add paginators for `DescribeEnvironmentManagedActionHistory` and `ListPlatformVersions`. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - This release adds a set of Amazon Connect APIs to programmatically control call recording with start, stop, pause and resume functions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2 - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for Application Auto Scaling - -# __2.13.55__ __2020-07-15__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Interactive Video Service__ - - ### Features - - Introducing Amazon Interactive Video Service - a managed live streaming solution that is quick and easy to set up, and ideal for creating interactive video experiences. - -# __2.13.54__ __2020-07-09__ -## __AWS Amplify__ - - ### Features - - Documentation update to the introduction text to specify that this is the Amplify Console API. - -## __AWS App Mesh__ - - ### Features - - AppMesh now supports Ingress which allows resources outside a mesh to communicate to resources that are inside the mesh. See https://docs.aws.amazon.com/app-mesh/latest/userguide/virtual_gateways.html - -## __AWS CloudHSM V2__ - - ### Features - - Documentation updates for cloudhsmv2 - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - Adds support for filters on the ListSecrets API to allow filtering results by name, tag key, tag value, or description. Adds support for the BlockPublicPolicy option on the PutResourcePolicy API to block resource policies which grant a wide range of IAM principals access to secrets. Adds support for the ValidateResourcePolicy API to validate resource policies for syntax and prevent lockout error scenarios and wide access to secrets. - -## __AWS WAFV2__ - - ### Features - - Added the option to use IP addresses from an HTTP header that you specify, instead of using the web request origin. Available for IP set matching, geo matching, and rate-based rule count aggregation. - -## __Alexa For Business__ - - ### Features - - Added support for registering an AVS device directly to a room using RegisterAVSDevice with a room ARN - -## __Amazon CloudWatch Events__ - - ### Features - - Amazon CloudWatch Events/EventBridge adds support for API Gateway as a target. - -## __Amazon Comprehend__ - - ### Features - - AWS Comprehend now supports Real-time Analysis with Custom Entity Recognition. - -## __Amazon DynamoDB Enhanced Client__ - - ### Features - - Support converting "0" and "1" numbers read from DynamoDB to Boolean and AtomicBoolean. - -## __Amazon Elastic Block Store__ - - ### Features - - This release introduces the following set of actions for the EBS direct APIs: 1. StartSnapshot, which creates a new Amazon EBS snapshot. 2. PutSnapshotBlock, which writes a block of data to a snapshot. 3. CompleteSnapshot, which seals and completes a snapshot after blocks of data have been written to it. - -## __Amazon EventBridge__ - - ### Features - - Amazon EventBridge adds support for API Gateway as a target. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds the DeleteHumanTaskUi API to Amazon Augmented AI - -## __Amazon Simple Notification Service__ - - ### Features - - This release adds support for SMS origination number as an attribute in the MessageAttributes parameter for the SNS Publish API. - -# __2.13.53__ __2020-07-08__ -## __AWS Cost Explorer Service__ - - ### Features - - Customers can now see Instance Name alongside each rightsizing recommendation. - -## __AWS Organizations__ - - ### Features - - We have launched a self-service option to make it easier for customers to manage the use of their content by AI services. Certain AI services (Amazon CodeGuru Profiler, Amazon Comprehend, Amazon Lex, Amazon Polly, Amazon Rekognition, Amazon Textract, Amazon Transcribe, and Amazon Translate), may use content to improve the service. Customers have been able to opt out of this use by contacting AWS Support, and now they can opt out on a self-service basis by setting an Organizations policy for all or an individual AI service as listed above. Please refer to the technical documentation for more details. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - EC2 Spot now enables customers to tag their Spot Instances Requests on creation. - -## __Amazon Forecast Service__ - - ### Features - - With this release, Amazon Forecast now supports the ability to add a tag to any resource via the launch of three new APIs: TagResouce, UntagResource and ListTagsForResource. A tag is a simple label consisting of a customer-defined key and an optional value allowing for easier resource management. - -# __2.13.52__ __2020-07-07__ -## __AWS Glue__ - - ### Features - - AWS Glue Data Catalog supports cross account sharing of tables through AWS Lake Formation - -## __AWS Lake Formation__ - - ### Features - - AWS Lake Formation supports sharing tables with other AWS accounts and organizations - -## __AWS SDK for Java v2__ - - ### Features - - This release includes the preview release of the client-side metrics for the AWS SDK for Java v2. The SPI can be found in the `metrics-spi` module, and this release also includes a metric publisher for CloudWatch in `cloudwatch-metric-publisher`. See our post over at the [AWS Developer Blog](https://aws.amazon.com/blogs/developer/category/developer-tools/aws-sdk-for-java/) for additional information. - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Adding support for file-system driven directory refresh, Case Sensitivity toggle for SMB File Shares, and S3 Prefixes and custom File Share names - -## __Amazon CloudFront__ - - ### Features - - Amazon CloudFront adds support for a new security policy, TLSv1.2_2019. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - DescribeAvailabilityZones now returns additional data about Availability Zones and Local Zones. - -## __Amazon Elastic File System__ - - ### Features - - This release adds support for automatic backups of Amazon EFS file systems to further simplify backup management. - -# __2.13.51__ __2020-07-06__ -## __AWS IoT SiteWise__ - - ### Features - - This release supports optional start date and end date parameters for the GetAssetPropertyValueHistory API. - -## __Amazon QuickSight__ - - ### Features - - Add Theme APIs and update Dashboard APIs to support theme overrides. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for Amazon RDS on AWS Outposts. - -# __2.13.50__ __2020-07-02__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Connect Service__ - - ### Features - - Documentation updates for Amazon Connect. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -# __2.13.49__ __2020-07-01__ -## __AWS AppSync__ - - ### Features - - AWS AppSync supports new 12xlarge instance for server-side API caching - -## __AWS CodeBuild__ - - ### Features - - Support build status config in project source - -## __AWS SecurityHub__ - - ### Features - - This release adds additional details for findings. There are now finding details for auto scaling groups, EC2 volumes, and EC2 VPCs. You can identify detected vulnerabilities and provide related network paths. - -## __Amazon Chime__ - - ### Features - - This release supports third party emergency call routing configuration for Amazon Chime Voice Connectors. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds the exceptions KMSKeyNotAccessibleFault and InvalidDBClusterStateFault to the Amazon RDS ModifyDBInstance API. - -## __EC2 Image Builder__ - - ### Features - - EC2 Image Builder adds support for encrypted AMI distribution. - -# __2.13.48__ __2020-06-30__ -## __AWS Comprehend Medical__ - - ### Features - - This release adds the relationships between MedicalCondition and Anatomy in DetectEntitiesV2 API. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix marshaller binding for input event streams when member name and shape name are not equal. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Release GitHub Enterprise Server source provider integration - -## __Amazon EC2 Container Registry__ - - ### Features - - Add a new parameter (ImageDigest) and a new exception (ImageDigestDoesNotMatchException) to PutImage API to support pushing image by digest. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added support for tag-on-create for CreateVpc, CreateEgressOnlyInternetGateway, CreateSecurityGroup, CreateSubnet, CreateNetworkInterface, CreateNetworkAcl, CreateDhcpOptions and CreateInternetGateway. You can now specify tags when creating any of these resources. For more information about tagging, see AWS Tagging Strategies. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for rds - -# __2.13.47__ __2020-06-29__ -## __AWS CodeStar connections__ - - ### Features - - Updated and new APIs in support of hosts for connections to installed provider types. New integration with the GitHub Enterprise Server provider type. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CodeGuru Profiler__ - - ### Features - - Amazon CodeGuru Profiler is now generally available. The Profiler helps developers to optimize their software, troubleshoot issues in production, and identify their most expensive lines of code. As part of general availability, we are launching: Profiling of AWS Lambda functions, Anomaly detection in CPU profiles, Color My Code on flame graphs, Expanding presence to 10 AWS regions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Virtual Private Cloud (VPC) customers can now create and manage their own Prefix Lists to simplify VPC configurations. - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling. - -# __2.13.46__ __2020-06-26__ -## __AWS CloudFormation__ - - ### Features - - ListStackInstances and DescribeStackInstance now return a new `StackInstanceStatus` object that contains `DetailedStatus` values: a disambiguation of the more generic `Status` value. ListStackInstances output can now be filtered on `DetailedStatus` using the new `Filters` parameter. - -## __AWS Database Migration Service__ - - ### Features - - This release contains miscellaneous API documentation updates for AWS DMS in response to several customer reported issues. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Don't require Authorization for InitiateAuth and RespondToAuthChallenge. - -## __Amazon QuickSight__ - - ### Features - - Added support for cross-region DataSource credentials copying. - -## __Amazon SageMaker Service__ - - ### Features - - The new 'ModelClientConfig' parameter being added for CreateTransformJob and DescribeTransformJob api actions enable customers to configure model invocation related parameters such as timeout and retry. - -# __2.13.45__ __2020-06-25__ -## __AWS DynamoDB Enhanced Client__ - - ### Bugfixes - - Fixed a bug causing a NullPointerException to be thrown in the enhanced DeleteItem operation if a conditionExpression was given with null attributeNames or null attributeValues. - -## __AWS Glue__ - - ### Features - - This release adds new APIs to support column level statistics in AWS Glue Data Catalog - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Added support for tag-on-create for Host Reservations in Dedicated Hosts. You can now specify tags when you create a Host Reservation for a Dedicated Host. For more information about tagging, see AWS Tagging Strategies. - -# __2.13.44__ __2020-06-24__ -## __AWS Amplify__ - - ### Features - - This release of AWS Amplify Console introduces support for automatically creating custom subdomains for branches based on user-defined glob patterns, as well as automatically cleaning up Amplify branches when their corresponding git branches are deleted. - -## __AWS Backup__ - - ### Features - - Customers can now manage and monitor their backups in a policied manner across their AWS accounts, via an integration between AWS Backup and AWS Organizations - -## __AWS CodeCommit__ - - ### Features - - This release introduces support for reactions to CodeCommit comments. Users will be able to select from a pre-defined list of emojis to express their reaction to any comments. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for iam - -## __AWS Organizations__ - - ### Features - - This release adds support for a new backup policy type for AWS Organizations. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR customers can now set allocation strategies for On-Demand and Spot instances in their EMR clusters with instance fleets. These allocation strategies use real-time capacity insights to provision clusters faster and make the most efficient use of available spare capacity to allocate Spot instances to reduce interruptions. - -## __Amazon FSx__ - - ### Features - - This release adds the capability to take highly-durable, incremental backups of your FSx for Lustre persistent file systems. This capability makes it easy to further protect your file system data and to meet business and regulatory compliance requirements. - -## __Amazon Honeycode__ - - ### Features - - Introducing Amazon Honeycode - a fully managed service that allows you to quickly build mobile and web apps for teams without programming. - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling. - -# __2.13.43__ __2020-06-23__ -## __AWS MediaTailor__ - - ### Features - - AWS Elemental MediaTailor SDK now allows configuration of Bumper. - -## __AWS Organizations__ - - ### Features - - Added a new error message to support the requirement for a Business License on AWS accounts in China to create an organization. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.13.42__ __2020-06-22__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds Tag On Create feature support for the ImportImage, ImportSnapshot, ExportImage and CreateInstanceExportTask APIs. - -## __Amazon Elastic MapReduce__ - - ### Features - - Adding support for MaximumCoreCapacityUnits parameter for EMR Managed Scaling. It allows users to control how many units/nodes are added to the CORE group/fleet. Remaining units/nodes are added to the TASK groups/fleet in the cluster. - -## __Amazon Rekognition__ - - ### Features - - This update adds the ability to detect black frames, end credits, shots, and color bars in stored videos - -## __Amazon Relational Database Service__ - - ### Features - - Added paginators for various APIs. - -## __Amazon Simple Queue Service__ - - ### Features - - AWS SQS adds pagination support for ListQueues and ListDeadLetterSourceQueues APIs - -# __2.13.41__ __2020-06-19__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports Input Prepare schedule actions. This feature improves existing input switching by allowing users to prepare an input prior to switching to it. - -## __AWS OpsWorks CM__ - - ### Features - - Documentation updates for AWS OpsWorks CM. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - Documentation updates for elasticache - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support to tag elastic-gpu on the RunInstances api - -# __2.13.40__ __2020-06-18__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for NexGuard FileMarker SDK, which allows NexGuard partners to watermark proprietary content in mezzanine and OTT streaming contexts. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Support__ - - ### Features - - Documentation updates for support - -## __AWSMarketplace Metering__ - - ### Features - - Documentation updates for meteringmarketplace - -## __Amazon Relational Database Service__ - - ### Features - - Adding support for global write forwarding on secondary clusters in an Aurora global database. - -## __Amazon Route 53__ - - ### Features - - Added a new ListHostedZonesByVPC API for customers to list all the private hosted zones that a specified VPC is associated with. - -## __Amazon Simple Email Service__ - - ### Features - - You can now configure Amazon SES to send event notifications when the delivery of an email is delayed because of a temporary issue. For example, you can receive a notification if the recipient's inbox is full, or if there's a temporary problem with the receiving email server. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Added offset support for specifying the number of days to wait after the date and time specified by a CRON expression before running the maintenance window. - -# __2.13.39__ __2020-06-17__ -## __AWS App Mesh__ - - ### Features - - Adds support for route and virtual node listener timeouts. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - nvmeSupport added to DescribeInstanceTypes API - -## __Amazon Import/Export Snowball__ - - ### Features - - AWS Snowcone is a portable, rugged and secure device for edge computing and data transfer. You can use Snowcone to collect, process, and move data to AWS, either offline by shipping the device to AWS or online by using AWS DataSync. With 2 CPUs and 4 GB RAM of compute and 8 TB of storage, Snowcone can run edge computing workloads and store data securely. Snowcone's small size (8.94" x 5.85" x 3.25" / 227 mm x 148.6 mm x 82.65 mm) allows you to set it next to machinery in a factory. Snowcone weighs about 4.5 lbs. (2 kg), so you can carry one in a backpack, use it with battery-based operation, and use the Wi-Fi interface to gather sensor data. Snowcone supports a file interface with NFS support. - -## __Amazon Macie 2__ - - ### Features - - This is a documentation-only update to the Amazon Macie API. This update contains miscellaneous editorial improvements to various API descriptions. - -## __Amazon Route 53__ - - ### Features - - Add PriorRequestNotComplete exception to AssociateVPCWithHostedZone API - -# __2.13.38__ __2020-06-16__ -## __AWS Data Exchange__ - - ### Features - - This release fixes a bug in the AWS Data Exchange Python and NodeJS SDKs. The 'KmsKeyArn' field in the create-job API was configured to be required instead of optional. We updated this field to be optional in this release. - -## __AWS Lambda__ - - ### Features - - Adds support for using Amazon Elastic File System (persistent storage) with AWS Lambda. This enables customers to share data across function invocations, read large reference data files, and write function output to a persistent and shared store. - -## __Amazon CloudFront__ - - ### Features - - Documentation updates for CloudFront - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Fix an NPE in `OptionalAttributeConverter` that can happen the if the `nul()` property of the `AttributeValue` is `null`. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new US English child voice - Kevin. Kevin is available as Neural voice only. - -## __Amazon QLDB__ - - ### Features - - Documentation updates for Amazon QLDB - -## __Auto Scaling__ - - ### Features - - Introducing instance refresh, a feature that helps you update all instances in an Auto Scaling group in a rolling fashion (for example, to apply a new AMI or instance type). You can control the pace of the refresh by defining the percentage of the group that must remain running/healthy during the replacement process and the time for new instances to warm up between replacements. - -# __2.13.37__ __2020-06-15__ -## __AWS IoT__ - - ### Features - - Added support for job executions rollout configuration, job abort configuration, and job executions timeout configuration for AWS IoT Over-the-Air (OTA) Update Feature. - -## __Alexa For Business__ - - ### Features - - Adding support for optional tags in CreateBusinessReportSchedule, CreateProfile and CreateSkillGroup APIs - -## __Amazon AppConfig__ - - ### Features - - This release adds a hosted configuration source provider. Customers can now store their application configurations directly in AppConfig, without the need for an external configuration source. - -## __Amazon Chime__ - - ### Features - - feature: Chime: This release introduces the ability to create an AWS Chime SDK meeting with attendees. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Updated all AuthParameters to be sensitive. - -# __2.13.36__ __2020-06-12__ -## __AWS CloudFormation__ - - ### Features - - The following parameters now return the organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets: the OrganizationalUnitIds parameter on StackSet and the OrganizationalUnitId parameter on StackInstance, StackInstanceSummary, and StackSetOperationResultSummary - -## __AWS Glue__ - - ### Features - - You can now choose to crawl the entire table or just a sample of records in DynamoDB when using AWS Glue crawlers. Additionally, you can also specify a scanning rate for crawling DynamoDB tables. - -## __AWS SDK for Java v2 DynamoDB Enhanced Client__ - - ### Bugfixes - - Added ClientRequestToken in class TransactWriteItemsEnhancedRequest. - -## __AWS Storage Gateway__ - - ### Features - - Display EndpointType in DescribeGatewayInformation - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway - -# __2.13.35__ __2020-06-11__ -## __AWS IoT Data Plane__ - - ### Features - - As part of this release, we are introducing a new feature called named shadow, which extends the capability of AWS IoT Device Shadow to support multiple shadows for a single IoT device. With this release, customers can store different device state data into different shadows, and as a result access only the required state data when needed and reduce individual shadow size. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Avoid unnecessary copying in `AsyncRequestBody.fromBytes()` - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for deleting capacity providers. - -## __Amazon Lex Model Building Service__ - - ### Features - - This change adds the built-in AMAZON.KendraSearchIntent that enables integration with Amazon Kendra. - -## __EC2 Image Builder__ - - ### Features - - EC2 Image Builder now supports specifying a custom working directory for your build and test workflows. In addition, Image Builder now supports defining tags that are applied to ephemeral resources created by EC2 Image Builder as part of the image creation workflow. - -# __2.13.34__ __2020-06-10__ -## __AWS Compute Optimizer__ - - ### Features - - Compute Optimizer supports exporting recommendations to Amazon S3. - -## __AWS Service Catalog__ - - ### Features - - Service Catalog Documentation Update for Integration with AWS Organizations Delegated Administrator feature - -## __AWS Shield__ - - ### Features - - Corrections to the supported format for contact phone numbers and to the description for the create subscription action. - -## __Amazon AppConfig__ - - ### Features - - This release allows customers to choose from a list of predefined deployment strategies while starting deployments. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Reducing the schedule name of DLM Lifecycle policy from 500 to 120 characters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - New C6g instances powered by AWS Graviton2 processors and ideal for running advanced, compute-intensive workloads; New R6g instances powered by AWS Graviton2 processors and ideal for running memory-intensive workloads. - -## __Amazon Lightsail__ - - ### Features - - Documentation updates for lightsail - -## __Amazon Macie 2__ - - ### Features - - This release of the Amazon Macie API removes support for the ArchiveFindings and UnarchiveFindings operations. This release also adds UNKNOWN as an encryption type for S3 bucket metadata. - -## __CodeArtifact__ - - ### Features - - Added support for AWS CodeArtifact. - -# __2.13.33__ __2020-06-09__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Transfer Family__ - - ### Features - - This release updates the API so customers can test use of Source IP to allow, deny or limit access to data in their S3 buckets after integrating their identity provider. - -# __2.13.32__ __2020-06-08__ -## __AWS Cloud Map__ - - ### Features - - Added support for tagging Service and Namespace type resources in Cloud Map - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Update javadoc annotation for AwsBasicCredentials - -## __AWS Shield__ - - ### Features - - This release adds the option for customers to identify a contact name and method that the DDoS Response Team can proactively engage when a Route 53 Health Check that is associated with a Shield protected resource fails. - -# __2.13.31__ __2020-06-05__ -## __AWS Elastic Beanstalk__ - - ### Features - - These API changes enable an IAM user to associate an operations role with an Elastic Beanstalk environment, so that the IAM user can call Elastic Beanstalk actions without having access to underlying downstream AWS services that these actions call. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - This release adds support for DescribeProduct and DescribeProductAsAdmin by product name, DescribeProvisioningArtifact by product name or provisioning artifact name, returning launch paths as part of DescribeProduct output and adds maximum length for provisioning artifact name and provisioning artifact description. - -## __Amazon API Gateway__ - - ### Features - - Amazon API Gateway now allows customers of REST APIs to skip trust chain validation for backend server certificates for HTTP and VPC Link Integration. This feature enables customers to configure their REST APIs to integrate with backends that are secured with certificates vended from private certificate authorities (CA) or certificates that are self-signed. - -## __Amazon CloudFront__ - - ### Features - - Amazon CloudFront adds support for configurable origin connection attempts and origin connection timeout. - -## __Amazon Personalize__ - - ### Features - - [Personalize] Adds ability to create and apply filters. - -## __Amazon Personalize Runtime__ - - ### Features - - [Personalize] Adds ability to apply filter to real-time recommendations - -## __Amazon Pinpoint__ - - ### Features - - This release enables additional functionality for the Amazon Pinpoint journeys feature. With this release, you can send messages through additional channels, including SMS, push notifications, and custom channels. - -## __Amazon SageMaker Runtime__ - - ### Features - - You can now specify the production variant to send the inference request to, when invoking a SageMaker Endpoint that is running two or more variants. - -# __2.13.30__ __2020-06-04__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - You can now restrict direct access to AWS Elemental MediaPackage by securing requests for VOD content using CDN authorization. With CDN authorization, content requests require a specific HTTP header and authorization code. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSMarketplace Metering__ - - ### Features - - Documentation updates for meteringmarketplace - -## __Amazon Elastic Compute Cloud__ - - ### Features - - New C5a instances, the latest generation of EC2's compute-optimized instances featuring AMD's 2nd Generation EPYC processors. C5a instances offer up to 96 vCPUs, 192 GiB of instance memory, 20 Gbps in Network bandwidth; New G4dn.metal bare metal instance with 8 NVIDIA T4 GPUs. - -## __Amazon Lightsail__ - - ### Features - - This release adds the BurstCapacityPercentage and BurstCapacityTime instance metrics, which allow you to track the burst capacity available to your instance. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - SSM State Manager support for executing an association only at specified CRON schedule after creating/updating an association. - -# __2.13.29__ __2020-06-03__ -## __AWS Direct Connect__ - - ### Features - - This release supports the virtual interface failover test, which allows you to verify that traffic routes over redundant virtual interfaces when you bring your primary virtual interface out of service. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for the encoding of VP8 or VP9 video in WebM container with Vorbis or Opus audio. - -## __AWS Glue__ - - ### Features - - Adding databaseName in the response for GetUserDefinedFunctions() API. - -## __AWS Identity and Access Management__ - - ### Features - - GenerateServiceLastAccessedDetails will now return ActionLastAccessed details for certain S3 control plane actions - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon ElastiCache__ - - ### Features - - This release improves the Multi-AZ feature in ElastiCache by adding a separate flag and proper validations. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now offers support for cross-cluster search, enabling you to perform searches, aggregations, and visualizations across multiple Amazon Elasticsearch Service domains with a single query or from a single Kibana interface. New feature includes the ability to setup connection, required to perform cross-cluster search, between domains using an approval workflow. - -# __2.13.28__ __2020-06-02__ -## __Amazon GuardDuty__ - - ### Features - - Amazon GuardDuty findings now include S3 bucket details under the resource section if an S3 Bucket was one of the affected resources - -# __2.13.27__ __2020-06-01__ -## __AWS Key Management Service__ - - ### Features - - AWS Key Management Service (AWS KMS): If the GenerateDataKeyPair or GenerateDataKeyPairWithoutPlaintext APIs are called on a CMK in a custom key store (origin == AWS_CLOUDHSM), they return an UnsupportedOperationException. If a call to UpdateAlias causes a customer to exceed the Alias resource quota, the UpdateAlias API returns a LimitExceededException. - -## __AWS Maven Lambda Archetype__ - - ### Features - - Updated the `archetype-lambda` to generate SDK client that uses region from environment variable. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Athena__ - - ### Features - - This release adds support for connecting Athena to your own Apache Hive Metastores in addition to the AWS Glue Data Catalog. For more information, please see https://docs.aws.amazon.com/athena/latest/ug/connect-to-data-source-hive.html - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR now supports encrypting log files with AWS Key Management Service (KMS) customer managed keys. - -## __Amazon FSx__ - - ### Features - - New capabilities to update storage capacity and throughput capacity of your file systems, providing the flexibility to grow file storage and to scale up or down the available performance as needed to meet evolving storage needs over time. - -## __Amazon SageMaker Service__ - - ### Features - - We are releasing HumanTaskUiArn as a new parameter in CreateLabelingJob and RenderUiTemplate which can take an ARN for a system managed UI to render a task. - -## __Amazon WorkLink__ - - ### Features - - Amazon WorkLink now supports resource tagging for fleets. - -# __2.13.26__ __2020-05-28__ -## __AWS Marketplace Catalog Service__ - - ### Features - - AWS Marketplace Catalog now supports accessing initial change payloads with DescribeChangeSet operation. - -## __Amazon QLDB Session__ - - ### Features - - Documentation updates for Amazon QLDB Session - -## __Amazon WorkMail__ - - ### Features - - This release adds support for Amazon WorkMail organization-level retention policies. - -## __Managed Streaming for Kafka__ - - ### Features - - New APIs for upgrading the Apache Kafka version of a cluster and to find out compatible upgrade paths - -# __2.13.25__ __2020-05-27__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon GuardDuty__ - - ### Features - - Documentation updates for GuardDuty - -## __Amazon S3__ - - ### Bugfixes - - Check the `x-amz-content-range` header for `GetObject` responses when the `Content-Range` header is not returned by the service. Fixes [#1209](https://github.com/aws/aws-sdk-java-v2/issues/1209). - -## __Elastic Load Balancing__ - - ### Features - - This release added support for HTTP/2 ALPN preference lists for Network Load Balancers - -# __2.13.24__ __2020-05-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Allowing cron expression in the DLM policy creation schedule. - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache now allows you to use resource based policies to manage access to operations performed on ElastiCache resources. Also, Amazon ElastiCache now exposes ARN (Amazon Resource Names) for ElastiCache resources such as Cache Clusters and Parameter Groups. ARNs can be used to apply IAM policies to ElastiCache resources. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - ebsOptimizedInfo, efaSupported and supportedVirtualizationTypes added to DescribeInstanceTypes API - -## __Amazon Macie__ - - ### Features - - This is a documentation-only update to the Amazon Macie Classic API. This update corrects out-of-date references to the service name. - -## __Amazon QuickSight__ - - ### Features - - Add DataSetArns to QuickSight DescribeDashboard API response. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - The AWS Systems Manager GetOpsSummary API action now supports multiple OpsResultAttributes in the request. Currently, this feature only supports OpsResultAttributes with the following TypeNames: [AWS:EC2InstanceComputeOptimizer] or [AWS:EC2InstanceInformation, AWS:EC2InstanceComputeOptimizer]. These TypeNames can be used along with either or both of the following: [AWS:EC2InstanceRecommendation, AWS:RecommendationSource] - -# __2.13.23__ __2020-05-22__ -## __AWS IoT SiteWise__ - - ### Features - - This release adds support for the standard deviation auto-computed aggregate and improved support for portal logo images in SiteWise. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling - -# __2.13.22__ __2020-05-21__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild adds support for tagging with report groups - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed an issue where a service returning an unknown response event type would cause a failure. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - From this release onwards ProvisionByoipCidr publicly supports IPv6. Updated ProvisionByoipCidr API to support tags for public IPv4 and IPv6 pools. Added NetworkBorderGroup to the DescribePublicIpv4Pools response. - -## __Amazon Simple Storage Service__ - - ### Features - - Deprecates unusable input members bound to Content-MD5 header. Updates example and documentation. - -## __Synthetics__ - - ### Features - - AWS CloudWatch Synthetics now supports configuration of allocated memory for a canary. - -# __2.13.21__ __2020-05-20__ -## __AWS App Mesh__ - - ### Features - - List APIs for all resources now contain additional information: when a resource was created, last updated, and its current version number. - -## __AWS Backup__ - - ### Features - - This release allows customers to enable or disable AWS Backup support for an AWS resource type. This release also includes new APIs, update-region-settings and describe-region-settings, which can be used to opt in to a specific resource type. For all current AWS Backup customers, the default settings enable support for EBS, EC2, StorageGateway, EFS, DDB and RDS resource types. - -## __AWS CodeDeploy__ - - ### Features - - Amazon ECS customers using application and network load balancers can use CodeDeploy BlueGreen hook to invoke a CloudFormation stack update. With this update you can view CloudFormation deployment and target details via existing APIs and use your stack Id to list or delete all deployments associated with the stack. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports the ability to ingest the content that is streaming from an AWS Elemental Link device: https://aws.amazon.com/medialive/features/link/. This release also adds support for SMPTE-2038 and input state waiters. - -## __AWS SecurityHub__ - - ### Features - - For findings related to controls, the finding information now includes the reason behind the current status of the control. A new field for the findings original severity allows finding providers to use the severity values from the system they use to assign severity. - -## __Amazon Chime__ - - ### Features - - Amazon Chime enterprise account administrators can now set custom retention policies on chat data in the Amazon Chime application. - -## __Amazon Transcribe Streaming Service__ - - ### Features - - This release adds support for vocabulary filtering in streaming with which you can filter unwanted words from the real-time transcription results. Visit https://docs.aws.amazon.com/transcribe/latest/dg/how-it-works.html to learn more. - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for Application Auto Scaling - -# __2.13.20__ __2020-05-19__ -## __AWS Health APIs and Notifications__ - - ### Features - - Feature: Health: AWS Health added a new field to differentiate Public events from Account-Specific events in the API request and response. Visit https://docs.aws.amazon.com/health/latest/APIReference/API_Event.html to learn more. - -## __AWS SDK for Java v2__ - - ### Features - - Endpoint discovery is now enabled by default for future services that will require it. A new method 'endpointDiscoveryEnabled' has been added to client builders that support endpoint discovery allowing a true or false value to be set. 'enableEndpointDiscovery' has been deprecated on the client builders as it is now superseded by 'endpointDiscoveryEnabled'. - - Updated service endpoint metadata. - -## __Amazon Chime__ - - ### Features - - You can now receive Voice Connector call events through SNS or SQS. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Federated Authentication via SAML-2.0 in AWS ClientVPN. - -## __Amazon Transcribe Service__ - - ### Features - - Documentation updates for Amazon Transcribe. - -# __2.13.19__ __2020-05-18__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime__ - - ### Features - - Amazon Chime now supports redacting chat messages. - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for dynamodb - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds support for specifying environment files to add environment variables to your containers. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release changes the RunInstances CLI and SDK's so that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. - -## __Amazon Macie 2__ - - ### Features - - Documentation updates for Amazon Macie - -## __Amazon QLDB__ - - ### Features - - Amazon QLDB now supports Amazon Kinesis data streams. You can now emit QLDB journal data, via the new QLDB Streams feature, directly to Amazon Kinesis supporting event processing and analytics among related use cases. - -# __2.13.18__ __2020-05-15__ -## __AWS CloudFormation__ - - ### Features - - This release adds support for the following features: 1. DescribeType and ListTypeVersions APIs now output a field IsDefaultVersion, indicating if a version is the default version for its type; 2. Add StackRollbackComplete waiter feature to wait until stack status is UPDATE_ROLLBACK_COMPLETE; 3. Add paginators in DescribeAccountLimits, ListChangeSets, ListStackInstances, ListStackSetOperationResults, ListStackSetOperations, ListStackSets APIs. - -## __AWS Glue__ - - ### Features - - Starting today, you can stop the execution of Glue workflows that are running. AWS Glue workflows are directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Using a workflow, you can design a complex multi-job extract, transform, and load (ETL) activity that AWS Glue can execute and track as single entity. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Allow event structures to be used as operation outputs outside of streaming contexts. - - Fix generation for services that contain operations with the same name as the service. - -## __AWS Security Token Service__ - - ### Features - - API updates for STS - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds support for specifying an image manifest media type when pushing a manifest to Amazon ECR. - -# __2.13.17__ __2020-05-14__ -## __AWS SDK for Java v2__ - - ### Features - - Expose the `extendedRequestId` from `SdkServiceException`, so it can be provided to support to investigate issues. - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix generation for operations that share an output shape. - - Fix unmarshalling of events when structure member name and shape name mismatch. - - Support event streams that are shared between two operations. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 now supports adding AWS resource tags for associations between VPCs and local gateways, at creation time. - -## __Amazon RDS__ - - ### Features - - Add SourceRegion to CopyDBClusterSnapshot and CreateDBCluster operations. As with CopyDBSnapshot and CreateDBInstanceReadReplica, specifying this field will automatically populate the PresignedURL field with a valid value. - -## __EC2 Image Builder__ - - ### Features - - This release adds a new parameter (SupportedOsVersions) to the Components API. This parameter lists the OS versions supported by a component. - -# __2.13.16__ __2020-05-13__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix a race condition in `FileAsyncResponseTransformer` where the future fails to complete when onComplete event is dispatched on the same thread that executed request - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache now supports auto-update of ElastiCache clusters after the "recommended apply by date" of service update has passed. ElastiCache will use your maintenance window to schedule the auto-update of applicable clusters. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Self-Service-Updates.html and https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html - -## __Amazon Macie 2__ - - ### Features - - This release introduces a new major version of the Amazon Macie API. You can use this version of the API to develop tools and applications that interact with the new Amazon Macie. - -# __2.13.15__ __2020-05-12__ -## __AWS IoT SiteWise__ - - ### Features - - Documentation updates for iot-bifrost - -## __Amazon WorkMail__ - - ### Features - - Minor API fixes and updates to the documentation. - -# __2.13.14__ __2020-05-11__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWSKendraFrontendService__ - - ### Features - - Amazon Kendra is now generally available. As part of general availability, we are launching Metrics for query & storage utilization - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Add Bitbucket integration APIs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - M6g instances are our next-generation general purpose instances powered by AWS Graviton2 processors - -# __2.13.13__ __2020-05-08__ -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation updates for resourcegroupstaggingapi - -## __AWS SDK for Java v2__ - - ### Features - - A helpful error message is now raised when an obviously-invalid region name is given to the SDK, instead of the previous NullPointerException. Fixes [#1642](https://github.com/aws/aws-sdk-java-v2/issues/1642). - - Updated service endpoint metadata. - -## __Amazon GuardDuty__ - - ### Features - - Documentation updates for GuardDuty - -## __Amazon SageMaker Service__ - - ### Features - - This release adds a new parameter (EnableInterContainerTrafficEncryption) to CreateProcessingJob API to allow for enabling inter-container traffic encryption on processing jobs. - -# __2.13.12__ __2020-05-07__ -## __AWS CodeBuild__ - - ### Features - - Add COMMIT_MESSAGE enum for webhook filter types - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon AppConfig__ - - ### Features - - The description of the AWS AppConfig GetConfiguration API action was amended to include important information about calling ClientConfigurationVersion when you configure clients to call GetConfiguration. - -## __Amazon CloudWatch Logs__ - - ### Features - - Amazon CloudWatch Logs now offers the ability to interact with Logs Insights queries via the new PutQueryDefinition, DescribeQueryDefinitions, and DeleteQueryDefinition APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 now adds warnings to identify issues when creating a launch template or launch template version. - -## __Amazon Lightsail__ - - ### Features - - This release adds support for the following options in instance public ports: Specify source IP addresses, specify ICMP protocol like PING, and enable/disable the Lightsail browser-based SSH and RDP clients' access to your instance. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the EU (Milan) Region (eu-south-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This Patch Manager release supports creating patch baselines for Oracle Linux and Debian - -# __2.13.11__ __2020-05-06__ -## __AWS CodeStar connections__ - - ### Features - - Added support for tagging resources in AWS CodeStar Connections - -## __AWS Comprehend Medical__ - - ### Features - - New Batch Ontology APIs for ICD-10 and RxNorm will provide batch capability of linking the information extracted by Comprehend Medical to medical ontologies. The new ontology linking APIs make it easy to detect medications and medical conditions in unstructured clinical text and link them to RxNorm and ICD-10-CM codes respectively. This new feature can help you reduce the cost, time and effort of processing large amounts of unstructured medical text with high accuracy. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.13.10__ __2020-05-05__ -## __AWS SDJ for Java v2__ - - ### Features - - Updating dependency version: Jackson 2.10.3 -> 2.10.4, and combine dependency Jackson-annotations with Jackson. - -## __AWS Support__ - - ### Features - - Documentation updates for support - -## __Amazon DynamoDB__ - - ### Bugfixes - - Tweaked the javadocs for Get/Update, since it was previously wrongfully copied over from Delete and mentions the "delete operation". - -## __Amazon Elastic Compute Cloud__ - - ### Features - - With this release, you can call ModifySubnetAttribute with two new parameters: MapCustomerOwnedIpOnLaunch and CustomerOwnedIpv4Pool, to map a customerOwnedIpv4Pool to a subnet. You will also see these two new fields in the DescribeSubnets response. If your subnet has a customerOwnedIpv4Pool mapped, your network interface will get an auto assigned customerOwnedIpv4 address when placed onto an instance. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager Parameter Store launches new data type to support aliases in EC2 APIs - -# __2.13.9__ __2020-05-04__ -## __AWS S3 Control__ - - ### Features - - Amazon S3 Batch Operations now supports Object Lock. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Bugfix for handling special characters ':' and '#' in attribute names - -## __Amazon Elastic Compute Cloud__ - - ### Features - - With this release, you can include enriched metadata in Amazon Virtual Private Cloud (Amazon VPC) flow logs published to Amazon CloudWatch Logs or Amazon Simple Storage Service (S3). Prior to this, custom format VPC flow logs enriched with additional metadata could be published only to S3. With this launch, we are also adding additional metadata fields that provide insights about the location such as AWS Region, AWS Availability Zone, AWS Local Zone, AWS Wavelength Zone, or AWS Outpost where the network interface where flow logs are captured exists. - -# __2.13.8__ __2020-05-01__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic File System__ - - ### Features - - Change the TagKeys argument for UntagResource to a URL parameter to address an issue with the Java and .NET SDKs. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Added TimeoutSeconds as part of ListCommands API response. - -# __2.13.7__ __2020-04-30__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for including AFD signaling in MXF wrapper. - -## __AWS IoT__ - - ### Features - - AWS IoT Core released Fleet Provisioning for scalable onboarding of IoT devices to the cloud. This release includes support for customer's Lambda functions to validate devices during onboarding. Fleet Provisioning also allows devices to send Certificate Signing Requests (CSR) to AWS IoT Core for signing and getting a unique certificate. Lastly, AWS IoT Core added a feature to register the same certificate for multiple accounts in the same region without needing to register the certificate authority (CA). - -## __AWS IoT Events__ - - ### Features - - Doc only update to correct APIs and related descriptions - -## __AWS Lambda__ - - ### Features - - Documentation updates for Lambda - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Adding support for S3_INTELLIGENT_TIERING as a storage class option - -## __Amazon DynamoDB Enhanced Client__ - - ### Bugfixes - - Made OperationContext a public interface and moved it into public namespace as it was already exposed through another public interface. This will only impact extensions that have been written to reference the old internal-only class that should now switch to the approved stable public interface. - -## __Schemas__ - - ### Features - - Add support for resource policies for Amazon EventBridge Schema Registry, which is now generally available. - -# __2.13.6__ __2020-04-29__ -## __AWS Cloud Map__ - - ### Features - - Documentation updates for servicediscovery - -## __AWS IoT SiteWise__ - - ### Features - - AWS IoT SiteWise is a managed service that makes it easy to collect, store, organize and monitor data from industrial equipment at scale. You can use AWS IoT SiteWise to model your physical assets, processes and facilities, quickly compute common industrial performance metrics, and create fully managed web applications to help analyze industrial equipment data, prevent costly equipment issues, and reduce production inefficiencies. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS WAF__ - - ### Features - - This release add migration API for AWS WAF Classic ("waf" and "waf-regional"). The migration API will parse through your web ACL and generate a CloudFormation template into your S3 bucket. Deploying this template will create equivalent web ACL under new AWS WAF ("wafv2"). - -## __AWS WAF Regional__ - - ### Features - - This release add migration API for AWS WAF Classic ("waf" and "waf-regional"). The migration API will parse through your web ACL and generate a CloudFormation template into your S3 bucket. Deploying this template will create equivalent web ACL under new AWS WAF ("wafv2"). - -## __Amazon Transcribe Service__ - - ### Features - - With this release, you can now use Amazon Transcribe to create medical custom vocabularies and use them in both medical real-time streaming and medical batch transcription jobs. - -# __2.13.5__ __2020-04-28__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports several new features: enhanced VQ for H.264 (AVC) output encodes; passthrough of timed metadata and of Nielsen ID3 metadata in fMP4 containers in HLS outputs; the ability to generate a SCTE-35 sparse track without additional segmentation, in Microsoft Smooth outputs; the ability to select the audio from a TS input by specifying the audio track; and conversion of HDR colorspace in the input to an SDR colorspace in the output. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB Enhacned__ - - ### Bugfixes - - Fix NPE on EnhancedType, created with documentOf, when calling innerToString - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds support for multi-architecture images also known as a manifest list - -## __Amazon Kinesis Video Streams__ - - ### Features - - Add "GET_CLIP" to the list of supported API names for the GetDataEndpoint API. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - Add support for the GetClip API for retrieving media from a video stream in the MP4 format. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Africa (Cape Town) Region (af-south-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - SSM State Manager support for adding list association filter for Resource Group and manual mode of managing compliance for an association. - -# __2.13.4__ __2020-04-27__ -## __AWS Data Exchange__ - - ### Features - - This release introduces AWS Data Exchange support for configurable encryption parameters when exporting data sets to Amazon S3. - -## __AWS Database Migration Service__ - - ### Features - - Adding minimum replication engine version for describe-endpoint-types api. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - Various performance improvements. - -## __Access Analyzer__ - - ### Features - - This release adds support for inclusion of S3 Access Point policies in IAM Access Analyzer evaluation of S3 bucket access. IAM Access Analyzer now reports findings for buckets shared through access points and identifies the access point that permits access. - -## __Amazon SageMaker Service__ - - ### Features - - Change to the input, ResourceSpec, changing EnvironmentArn to SageMakerImageArn. This affects the following preview APIs: CreateDomain, DescribeDomain, UpdateDomain, CreateUserProfile, DescribeUserProfile, UpdateUserProfile, CreateApp and DescribeApp. - -# __2.13.3__ __2020-04-24__ -## __AWS IoT__ - - ### Features - - This release adds a new exception type to the AWS IoT SetV2LoggingLevel API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fixed bean-style setter names on serializable builders to match bean-style getter names. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Enable 1hour frequency in the schedule creation for Data LifeCycle Manager. - -## __Amazon Elastic Inference__ - - ### Features - - This feature allows customers to describe the accelerator types and offerings on any region where Elastic Inference is available. - -# __2.13.2__ __2020-04-23__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - Adds tagging support for PackagingGroups, PackagingConfigurations, and Assets - -## __AWS Resource Access Manager__ - - ### Features - - AWS Resource Access Manager (RAM) provides a new ListResourceTypes action. This action lets you list the resource types that can be shared using AWS RAM. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Added AutomaticTapeCreation APIs - -## __AWS Transfer Family__ - - ### Features - - This release adds support for transfers over FTPS and FTP in and out of Amazon S3, which makes it easy to migrate File Transfer Protocol over SSL (FTPS) and FTP workloads to AWS, in addition to the existing support for Secure File Transfer Protocol (SFTP). - -## __Amazon Kinesis Firehose__ - - ### Features - - You can now deliver streaming data to an Amazon Elasticsearch Service domain in an Amazon VPC. You can now compress streaming data delivered to S3 using Hadoop-Snappy in addition to Gzip, Zip and Snappy formats. - -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API enhances support for sending campaigns through custom channels to locations such as AWS Lambda functions or web applications. Campaigns can now use CustomDeliveryConfiguration and CampaignCustomMessage to configure custom channel settings for a campaign. - -## __Amazon Relational Database Service__ - - ### Features - - Adds support for AWS Local Zones, including a new optional parameter AvailabilityZoneGroup for the DescribeOrderableDBInstanceOptions operation. - -## __Application Auto Scaling__ - - ### Features - - This release supports Auto Scaling in Amazon Keyspaces for Apache Cassandra. - -# __2.13.1__ __2020-04-22__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - Add support for code review and recommendation feedback APIs. - -## __Amazon Elasticsearch Service__ - - ### Features - - This change adds a new field 'OptionalDeployment' to ServiceSoftwareOptions to indicate whether a service software update is optional or mandatory. If True, it indicates that the update is optional, and the service software is not automatically updated. If False, the service software is automatically updated after AutomatedUpdateDate. - -## __Amazon Redshift__ - - ### Features - - Amazon Redshift support for usage limits - -## __Amazon Transcribe Streaming Service__ - - ### Features - - Adding ServiceUnavailableException as one of the expected exceptions - -## __Firewall Management Service__ - - ### Features - - This release is to support AWS Firewall Manager policy with Organizational Unit scope. - -# __2.13.0__ __2020-04-21__ -## __AWS Cost Explorer Service__ - - ### Features - - Cost Explorer Rightsizing Recommendations integrates with Compute Optimizer and begins offering across instance family rightsizing recommendations, adding to existing support for within instance family rightsizing recommendations. - -## __AWS SDK for Java v2__ - - ### Features - - Bump minor version to '2.13.0-SNAPSHOT' because of upgrade of Jackson version. - - Updated service endpoint metadata. - - Updating dependency version: Jackson 2.10.0 -> 2.10.3, Jackson-annotations 2.9.0 -> 2.10.0. - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR adds support for configuring a managed scaling policy for an Amazon EMR cluster. This enables automatic resizing of a cluster to optimize for job execution speed and reduced cluster cost. - -## __Amazon GuardDuty__ - - ### Features - - AWS GuardDuty now supports using AWS Organizations delegated administrators to create and manage GuardDuty master and member accounts. The feature also allows GuardDuty to be automatically enabled on associated organization accounts. - -## __Amazon Route 53 Domains__ - - ### Features - - You can now programmatically transfer domains between AWS accounts without having to contact AWS Support - -# __2.12.0__ __2020-04-20__ -## __AWS Cost Explorer Service__ - - ### Features - - Cost Categories API is now General Available with new dimensions and operations support. You can map costs by account name, service, and charge type dimensions as well as use contains, starts with, and ends with operations. Cost Categories can also be used in RI and SP coverage reports. - -## __AWS Glue__ - - ### Features - - Added a new ConnectionType "KAFKA" and a ConnectionProperty "KAFKA_BOOTSTRAP_SERVERS" to support Kafka connection. - -## __AWS IoT Events__ - - ### Features - - API update that allows users to add AWS Iot SiteWise actions while creating Detector Model in AWS Iot Events - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB Enhanced Client__ - - ### Features - - The Amazon DynamoDB Enhanced Client is now generally available and provides a natural and intuitive interface for developers to integrate their applications with Amazon DynamoDB by means of an adaptive API that will map inputs and results to and from Java objects modeled by the application, rather than requiring the developers to implement that transformation themselves. - -## __AmazonApiGatewayV2__ - - ### Features - - You can now export an OpenAPI 3.0 compliant API definition file for Amazon API Gateway HTTP APIs using the Export API. - -## __Synthetics__ - - ### Features - - Introducing CloudWatch Synthetics. This is the first public release of CloudWatch Synthetics. - -# __2.11.14__ __2020-04-17__ -## __AWS OpsWorks CM__ - - ### Features - - Documentation updates for opsworkscm - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Fraud Detector__ - - ### Features - - Added support for a new rule engine execution mode. Customers will be able to configure their detector versions to evaluate all rules and return outcomes from all 'matched' rules in the GetPrediction API response. Added support for deleting Detectors (DeleteDetector) and Rule Versions (DeleteRuleVersion). - -# __2.11.13__ __2020-04-16__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert now allows you to specify your input captions frame rate for SCC captions sources. - -## __AWS Glue__ - - ### Features - - This release adds support for querying GetUserDefinedFunctions API without databaseName. - -## __AWS IoT Events__ - - ### Features - - API update that allows users to customize event action payloads, and adds support for Amazon DynamoDB actions. - -## __AWS Lambda__ - - ### Features - - Sample code for AWS Lambda operations - -## __AWS MediaTailor__ - - ### Features - - AWS Elemental MediaTailor SDK now allows configuration of Avail Suppression. - -## __AWS Migration Hub__ - - ### Features - - Adding ThrottlingException - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Added a new BatchUpdateFindings action, which allows customers to update selected information about their findings. Security Hub customers use BatchUpdateFindings to track their investigation into a finding. BatchUpdateFindings is intended to replace the UpdateFindings action, which is deprecated. - -## __Amazon Augmented AI Runtime__ - - ### Features - - This release updates Amazon Augmented AI ListHumanLoops and StartHumanLoop APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 now supports adding AWS resource tags for placement groups and key pairs, at creation time. The CreatePlacementGroup API will now return placement group information when created successfully. The DeleteKeyPair API now supports deletion by resource ID. - -## __Amazon Import/Export Snowball__ - - ### Features - - An update to the Snowball Edge Storage Optimized device has been launched. Like the previous version, it has 80 TB of capacity for data transfer. Now it has 40 vCPUs, 80 GiB, and a 1 TiB SATA SSD of memory for EC2 compatible compute. The 80 TB of capacity can also be used for EBS-like volumes for AMIs. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Amazon RDS Proxy with PostgreSQL compatibility. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports running training jobs on ml.g4dn and ml.c5n instance types. Amazon SageMaker supports in "IN" operation for Search now. - -## __EC2 Image Builder__ - - ### Features - - This release includes support for additional OS Versions within EC2 Image Builder. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Mark a connection as unreusable if there was a 5xx server error so that a new request will establish a new connection. - -# __2.11.12__ __2020-04-08__ -## __AWS CloudFormation__ - - ### Features - - The OrganizationalUnitIds parameter on StackSet and the OrganizationalUnitId parameter on StackInstance, StackInstanceSummary, and StackSetOperationResultSummary are now reserved for internal use. No data is returned for this parameter. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK adds support for queue hopping. Jobs can now hop from their original queue to a specified alternate queue, based on the maximum wait time that you specify in the job settings. - -## __AWS Migration Hub Config__ - - ### Features - - Adding ThrottlingException - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime__ - - ### Features - - feature: Chime: This release introduces the ability to tag Amazon Chime SDK meeting resources. You can use tags to organize and identify your resources for cost allocation. - -## __Amazon CodeGuru Profiler__ - - ### Features - - CodeGuruProfiler adds support for resource based authorization to submit profile data. - -## __Amazon EC2 Container Service__ - - ### Features - - This release provides native support for specifying Amazon EFS file systems as volumes in your Amazon ECS task definitions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release provides the ability to include tags in EC2 event notifications. - -# __2.11.11__ __2020-04-07__ -## __AWS MediaConnect__ - - ### Features - - You can now send content from your MediaConnect flow to your virtual private cloud (VPC) without going over the public internet. - -## __Amazon API Gateway__ - - ### Features - - Documentation updates for Amazon API Gateway. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - API updates for CodeGuruReviewer - -# __2.11.10__ __2020-04-06__ -## __AWS Elastic Beanstalk__ - - ### Features - - This release adds a new action, ListPlatformBranches, and updates two actions, ListPlatformVersions and DescribePlatformVersion, to support the concept of Elastic Beanstalk platform branches. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for AWS Identity and Access Management (IAM). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Chime__ - - ### Features - - Amazon Chime proxy phone sessions let you provide two users with a shared phone number to communicate via voice or text for up to 12 hours without revealing personal phone numbers. When users call or message the provided phone number, they are connected to the other party and their private phone numbers are replaced with the shared number in Caller ID. - -## __Amazon Transcribe Service__ - - ### Features - - This release adds support for batch transcription jobs within Amazon Transcribe Medical. - -# __2.11.9__ __2020-04-03__ -## __AWS RoboMaker__ - - ### Features - - Added support for limiting simulation unit usage, giving more predictable control over simulation cost - -## __AWS S3__ - - ### Features - - Allow DefaultS3Presigner.Builder to take a custom S3Configuration - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Personalize Runtime__ - - ### Features - - Amazon Personalize: Add new response field "score" to each item returned by GetRecommendations and GetPersonalizedRanking (HRNN-based recipes only) - -# __2.11.8__ __2020-04-02__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports Automatic Input Failover. This feature provides resiliency upstream of the channel, before ingest starts. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch__ - - ### Features - - Amazon CloudWatch Contributor Insights adds support for tags and tagging on resource creation. - -## __Amazon GameLift__ - - ### Features - - Public preview of GameLift FleetIQ as a standalone feature. GameLift FleetIQ makes it possible to use low-cost Spot instances by limiting the chance of interruptions affecting game sessions. FleetIQ is a feature of the managed GameLift service, and can now be used with game hosting in EC2 Auto Scaling groups that you manage in your own account. - -## __Amazon Redshift__ - - ### Features - - Documentation updates for redshift - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for RDS: creating read replicas is now supported for SQL Server DB instances - -# __2.11.7__ __2020-04-01__ -## __AWS IoT__ - - ### Features - - This release introduces Dimensions for AWS IoT Device Defender. Dimensions can be used in Security Profiles to collect and monitor fine-grained metrics. - -## __AWS MediaConnect__ - - ### Features - - You can now send content from your virtual private cloud (VPC) to your MediaConnect flow without going over the public internet. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -# __2.11.6__ __2020-03-31__ -## __AWS Elemental MediaStore__ - - ### Features - - This release adds support for CloudWatch Metrics. You can now set a policy on your container to dictate which metrics MediaStore sends to CloudWatch. - -## __AWS Glue__ - - ### Features - - Add two enums for MongoDB connection: Added "CONNECTION_URL" to "ConnectionPropertyKey" and added "MONGODB" to "ConnectionType" - -## __AWS Lambda__ - - ### Features - - AWS Lambda now supports .NET Core 3.1 - -## __AWS OpsWorks CM__ - - ### Features - - Documentation updates for OpsWorks-CM CreateServer values. - -## __AWS Organizations__ - - ### Features - - Documentation updates for AWS Organizations - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Adding audit logging support for SMB File Shares - -## __AWS WAFV2__ - - ### Features - - Added support for AWS Firewall Manager for WAFv2 and PermissionPolicy APIs for WAFv2. - -## __Amazon AppConfig__ - - ### Features - - This release adds an event log to deployments. In the case of a deployment rollback, the event log details the rollback reason. - -## __Amazon Detective__ - - ### Features - - Removing the notes that Detective is in preview, in preparation for the Detective GA release. - -## __Amazon Elastic Inference__ - - ### Features - - This release includes improvements for the Amazon Elastic Inference service. - -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API introduces MMS support for SMS messages. - -## __Amazon Rekognition__ - - ### Features - - This release adds DeleteProject and DeleteProjectVersion APIs to Amazon Rekognition Custom Labels. - -## __Firewall Management Service__ - - ### Features - - This release contains FMS wafv2 support. - -# __2.11.5__ __2020-03-30__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Access Analyzer__ - - ### Features - - This release adds support for the creation and management of IAM Access Analyzer analyzers with type organization. An analyzer with type organization continuously monitors all supported resources within the AWS organization and reports findings when they allow access from outside the organization. - -# __2.11.4__ __2020-03-27__ -## __AWS Global Accelerator__ - - ### Features - - This update adds an event history to the ListByoipCidr API call. This enables you to see the changes that you've made for an IP address range that you bring to AWS Global Accelerator through bring your own IP address (BYOIP). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Remove the `LimitExceededException` as a throttling error as it seems many services don't treat it as a throttling error. - -## __AWS Service Catalog__ - - ### Features - - Added "LocalRoleName" as an acceptable Parameter for Launch type in CreateConstraint and UpdateConstraint APIs - -## __AWSKendraFrontendService__ - - ### Features - - The Amazon Kendra Microsoft SharePoint data source now supports include and exclude regular expressions and change log features. Include and exclude regular expressions enable you to provide a list of regular expressions to match the display URL of SharePoint documents to either include or exclude documents respectively. When you enable the changelog feature it enables Amazon Kendra to use the SharePoint change log to determine which documents to update in the index. - -# __2.11.3__ __2020-03-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Security Hub has now made it easier to opt out of default standards when you enable Security Hub. We added a new Boolean parameter to EnableSecurityHub called EnableDefaultStandards. If that parameter is true, Security Hub's default standards are enabled. A new Boolean parameter for standards, EnabledByDefault, indicates whether a standard is a default standard. Today, the only default standard is CIS AWS Foundations Benchmark v1.2. Additional default standards will be added in the future.To learn more, visit our documentation on the EnableSecurityHub API action. - -## __Amazon FSx__ - - ### Features - - This release includes two changes: a new lower-cost, storage type called HDD (Hard Disk Drive), and a new generation of the Single-AZ deployment type called Single AZ 2. The HDD storage type can be selected on Multi AZ 1 and Single AZ 2 deployment types. - -## __Amazon SageMaker Service__ - - ### Features - - This release updates Amazon Augmented AI CreateFlowDefinition API and DescribeFlowDefinition response. - -# __2.11.2__ __2020-03-25__ -## __AWS Cost Explorer Service__ - - ### Features - - Customers can now receive Savings Plans recommendations at the member (linked) account level. - -## __AWS SDK for Java v2__ - - ### Features - - Added a `defaultProfileFile` and `defaultProfileName` option to the client override configuration. Setting this configuration value is equivalent to setting the environment or system properties for the profile file and profile name. Specifically, it sets the default profile file and profile name used by the client. - - Reduced the number of times the profile file configuration is read from disk on client creation from 3-5 to 1. - - Updated service endpoint metadata. - -## __AWS X-Ray__ - - ### Features - - GetTraceSummaries - Now provides additional root cause attribute ClientImpacting which indicates whether root cause impacted trace client. - -## __Amazon CloudWatch Application Insights__ - - ### Features - - Amazon CloudWatch Application Insights for .NET and SQL Server now integrates with Amazon CloudWatch Events (AWS CodeDeploy, AWS Health and Amazon EC2 state changes). This feature enables customers to view events related to problems detected by CloudWatch Application Insights, and reduce mean-time-to-resolution (MTTR). - -## __Amazon Detective__ - - ### Features - - The new ACCEPTED_BUT_DISABLED member account status indicates that a member account that accepted the invitation is blocked from contributing data to the behavior graph. The reason is provided in the new DISABLED_REASON property. The new StartMonitoringMember operation enables a blocked member account. - -## __Amazon DynamoDB__ - - ### Features - - When endpoint discovery is enabled, the endpoint discovery process is now initialized with the first request, instead of 60 seconds after the first request. - - - ### Bugfixes - - Fixed an issue that could cause a null-pointer-exception when using anonymous credentials with endpoint discovery enabled. - - Fixed an issue where endpoint discovery configuration specified in the profile file was being ignored. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Bugfixes - - Performance improvements. - -## __Amazon Elasticsearch Service__ - - ### Features - - Adding support for customer packages (dictionary files) to Amazon Elasticsearch Service - -## __Amazon Managed Blockchain__ - - ### Features - - Amazon Managed Blockchain now has support to publish Hyperledger Fabric peer node, chaincode, and certificate authority (CA) logs to Amazon CloudWatch Logs. - -## __Amazon S3__ - - ### Bugfixes - - Fixed a bug where explicitly disabling use-arn-region on S3Configuration would have lower priority than the environment variable, system property or profile property. - -# __2.11.1__ __2020-03-24__ -## __AWS Organizations__ - - ### Features - - Introduces actions for giving a member account administrative Organizations permissions for an AWS service. You can run this action only for AWS services that support this feature. - -## __AWS RDS DataService__ - - ### Features - - Documentation updates for rds-data - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Athena__ - - ### Features - - Documentation updates for Athena, including QueryExecutionStatus QUEUED and RUNNING states. QUEUED now indicates that the query has been submitted to the service. RUNNING indicates that the query is in execution phase. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding new error codes: Ec2SubnetInvalidConfiguration and NodeCreationFailure for Nodegroups in EKS - -# __2.11.0__ __2020-03-23__ -## __AWS SDK for Java v2__ - - ### Features - - Bump minor version to '2.11.0-SNAPSHOT' because of [#1692](https://github.com/aws/aws-sdk-java-v2/issues/1692) - - Updating dependency version: netty 4.1.42.Final -> 4.1.46.Final (contains the fix for reducing heap usage for netty client) - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding new error code IamLimitExceeded for Nodegroups in EKS - -## __Amazon Route 53__ - - ### Features - - Documentation updates for Route 53. - -## __AmazonApiGatewayV2__ - - ### Features - - Documentation updates to reflect that the default timeout for integrations is now 30 seconds for HTTP APIs. - -# __2.10.91__ __2020-03-20__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - Added "productId" and "portfolioId" to responses from CreateConstraint, UpdateConstraint, ListConstraintsForPortfolio, and DescribeConstraint APIs - -# __2.10.90__ __2020-03-19__ -## __AWS Certificate Manager__ - - ### Features - - AWS Certificate Manager documentation updated on API calls ImportCertificate and ListCertificate. Specific updates included input constraints, private key size for import and next token size for list. - -## __AWS Outposts__ - - ### Features - - Documentation updates for AWS Outposts. - -# __2.10.89__ __2020-03-18__ -## __AWS MediaConnect__ - - ### Features - - Feature adds the ability for a flow to have multiple redundant sources that provides resiliency to a source failing. The new APIs added to enable the feature are, AddFlowSources, RemoveFlowSource and UpdateFlow. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Personalize__ - - ### Features - - [Personalize] Adds support for returning hyperparameter values of the best performing model in a HPO job. - -## __Amazon Relational Database Service__ - - ### Features - - Updated the MaxRecords type in DescribeExportTasks to Integer. - -# __2.10.88__ __2020-03-17__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for: AV1 encoding in File Group MP4, DASH and CMAF DASH outputs; PCM/WAV audio output in MPEG2-TS containers; and Opus audio in Webm inputs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - - ### Bugfixes - - Fix an issue where the signing key is created only once at the start of the request for event streaming requests. This causes requests that span two or more days to have signing errors once the date changes because the signing key was derived only once using the date at the beginning of the request. - -# __2.10.87__ __2020-03-16__ -## __AWS S3 Control__ - - ### Features - - Amazon S3 now supports Batch Operations job tagging. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Additional response field "CompromisedCredentialsDetected" added to AdminListUserAuthEvents. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - The enhanced DDB client table schema now supports custom AttributeConverterProviders, and StaticAttribute can take individual AttributeConverter to override default attribute converter behavior. - -## __Amazon EC2 Container Service__ - - ### Features - - This release adds the ability to update the task placement strategy and constraints for Amazon ECS services. - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache now supports Global Datastore for Redis. Global Datastore for Redis offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore for Redis, you can create cross-region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across regions. You can create, modify and describe a Global Datastore, as well as add or remove regions from your Global Datastore and promote a region as primary in Global Datastore. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Resource data sync for AWS Systems Manager Inventory now includes destination data sharing. This feature enables you to synchronize inventory data from multiple AWS accounts into a central Amazon S3 bucket. To use this feature, all AWS accounts must be listed in AWS Organizations. - -# __2.10.86__ __2020-03-13__ -## __Amazon AppConfig__ - - ### Features - - This release adds S3 as a configuration source provider. - -# __2.10.85__ __2020-03-12__ -## __AWS IoT__ - - ### Features - - As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT Cloudwatch log action. The IoT Cloudwatch log rule action lets you send messages from IoT sensors and applications to Cloudwatch logs for troubleshooting and debugging. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - The AWS Security Finding Format is being augmented with the following changes. 21 new resource types without corresponding details objects are added. Another new resource type, AwsS3Object, has an accompanying details object. Severity.Label is a new string field that indicates the severity of a finding. The available values are: INFORMATIONAL, LOW, MEDIUM, HIGH, CRITICAL. The new string field Workflow.Status indicates the status of the investigation into a finding. The available values are: NEW, NOTIFIED, RESOLVED, SUPPRESSED. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2 - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex now supports tagging for bots, bot aliases and bot channels. - -## __AmazonApiGatewayV2__ - - ### Features - - Amazon API Gateway HTTP APIs is now generally available. HTTP APIs offer the core functionality of REST API at up to 71% lower price compared to REST API, 60% lower p99 latency, and is significantly easier to use. As part of general availability, we added new features to route requests to private backends such as private ALBs, NLBs, and IP/ports. We also brought over a set of features from REST API such as Stage Variables, and Stage/Route level throttling. Custom domain names can also now be used with both REST And HTTP APIs. - -# __2.10.84__ __2020-03-11__ -## __Amazon Elastic File System__ - - ### Features - - Documentation updates for elasticfilesystem - -## __Amazon Redshift__ - - ### Features - - Amazon Redshift now supports operations to pause and resume a cluster on demand or on a schedule. - -# __2.10.83__ __2020-03-10__ -## __AWS IoT Events__ - - ### Features - - API update that adds a new parameter, durationExpression, to SetTimerAction, and deprecates seconds - -## __AWS Marketplace Commerce Analytics__ - - ### Features - - Change the disbursement data set to look past 31 days instead until the beginning of the month. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Reverts a recent change from 2.10.70 where the json protocol type was changed to application/json, this is now back to application/x-amz-json-1.1. - -## __AWSServerlessApplicationRepository__ - - ### Features - - AWS Serverless Application Repository now supports sharing applications privately with AWS Organizations. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2 - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe's Automatic Content Redaction feature enables you to automatically redact sensitive personally identifiable information (PII) from transcription results. It replaces each instance of an identified PII utterance with a [PII] tag in the transcript. - -# __2.10.82__ __2020-03-09__ -## __AWS Database Migration Service__ - - ### Features - - Added new settings for Kinesis target to include detailed transaction info; to capture table DDL details; to use single-line unformatted json, which can be directly queried by AWS Athena if data is streamed into S3 through AWS Kinesis Firehose. Added CdcInsertsAndUpdates in S3 target settings to allow capture ongoing insertions and updates only. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports the ability to configure the Preferred Channel Pipeline for channels contributing to a Multiplex. - -## __AWS SDK for Java v2__ - - ### Features - - Added support for "retry modes". A retry mode allows configuring multiple SDK parameters at once using default retry profiles, some of which are standardized between AWS SDK languages. See RetryMode javadoc for more information. - - Added the ability to configure or disable the default retry throttling behavior of the SDK that 'kicks in' during a large volume of retriable service call errors. This behavior can now be configured via `RetryPolicy.retryCapacityCondition`. - - - ### Bugfixes - - Fixed an issue where specifying your own retry policy would override AWS and service-specific retry conditions. By default, all retry policies now have AWS and service-specific retry conditions added. This can be disabled via the new `RetryPolicy.furtherRefinementsAllowed(false)`. - - Fixed an issue where the retry condition returned by `RetryPolicy.retryCondition` differed from the one specified by `RetryPolicy.Builder.retryCondition`. The old value can be accessed via the new `RetryPolicy.aggregateRetryCondition`. - - Use the last seen HTTP/1.1 header value for headers defined to only appear once in an HTTP message instead of merging them all into a list. The order in which header values are inspected is: headers set by the request marshaller, overridden headers set on the client, then finally overridden headers set on the SDK request object. See https://tools.ietf.org/html/rfc2616#section-4.2 for more information. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon Virtual Private Cloud (VPC) NAT Gateway adds support for tagging on resource creation. - -# __2.10.81__ __2020-03-06__ -## __AWS App Mesh__ - - ### Features - - App Mesh now supports sharing a Mesh with other AWS accounts. Customers can use AWS Resource Access Manager to share their Mesh with other accounts in their organization to connection applications within a single service mesh. See https://docs.aws.amazon.com/app-mesh/latest/userguide/sharing.html for details. - -## __AWS RoboMaker__ - - ### Features - - Added support for streaming a GUI from robot and simulation applications - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Signer__ - - ### Features - - This release enables signing image format override in PutSigningProfile requests, adding two more enum fields, JSONEmbedded and JSONDetached. This release also extends the length limit of SigningProfile name from 20 to 64. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release provides customers with a self-service option to enable Local Zones. - -## __Amazon GuardDuty__ - - ### Features - - Amazon GuardDuty findings now include the OutpostArn if the finding is generated for an AWS Outposts EC2 host. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Expand Http2 connection-level flow control window when a new stream is acquired on that connection so that the connection-level window size is proportional to the number of streams. - -# __2.10.80__ __2020-03-05__ -## __AWS OpsWorks CM__ - - ### Features - - Updated the Tag regex pattern to align with AWS tagging APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Adds javadoc to operation methods and request/response objects. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now create AWS Client VPN Endpoints with a specified VPC and Security Group. Additionally, you can modify these attributes when modifying the endpoint. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now supports adding a KMS key to your cluster for envelope encryption of Kubernetes secrets. - -## __Amazon GuardDuty__ - - ### Features - - Add a new finding field for EC2 findings indicating the instance's local IP address involved in the threat. - -# __2.10.79__ __2020-03-04__ -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API introduces support for integrating recommender models with email, push notification, and SMS message templates. You can now use these types of templates to connect to recommender models and add personalized recommendations to messages that you send from campaigns and journeys. - -# __2.10.78__ __2020-03-03__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon VPC Flow Logs adds support for tags and tagging on resource creation. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix an issue where the Netty client was prematurely considering an HTTP/2 request body as sent, but was still in the process of being transferred to the remote endpoint. - -# __2.10.77__ __2020-03-02__ -## __AWS Comprehend Medical__ - - ### Features - - New Time Expression feature, part of DetectEntitiesV2 API will provide temporal relations to existing NERe entities such as Medication, Test, Treatment, Procedure and Medical conditions. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon CloudWatch__ - - ### Features - - Introducing Amazon CloudWatch Composite Alarms - -# __2.10.76__ __2020-02-28__ -## __AWS Config__ - - ### Features - - Correcting list of supported resource types. - -# __2.10.75__ __2020-02-28__ -## __AWS App Mesh__ - - ### Features - - App Mesh now supports Transport Layer Security (TLS) between Virtual Nodes in a Mesh. Customers can use managed certificates from an AWS Certificate Manager Private Certificate Authority or bring their own certificates from the local file system to encrypt traffic between their workloads. See https://docs.aws.amazon.com/app-mesh/latest/userguide/virtual-node-tls.html for details. - -## __AWS Config__ - - ### Features - - Accepts a structured query language (SQL) SELECT command and an aggregator name, performs the corresponding search on resources aggregated by the aggregator, and returns resource configurations matching the properties. - -## __AWS Glue__ - - ### Features - - AWS Glue adds resource tagging support for Machine Learning Transforms and adds a new API, ListMLTransforms to support tag filtering. With this feature, customers can use tags in AWS Glue to organize and control access to Machine Learning Transforms. - -## __Access Analyzer__ - - ### Features - - This release includes improvements and fixes bugs for the IAM Access Analyzer feature. - -## __Amazon Augmented AI Runtime__ - - ### Features - - This release updates Amazon Augmented AI ListHumanLoops API, DescribeHumanLoop response, StartHumanLoop response and type names of SDK fields. - -## __Amazon CodeGuru Profiler__ - - ### Features - - Documentation updates for Amazon CodeGuru Profiler - -## __Amazon QuickSight__ - - ### Features - - Added SearchDashboards API that allows listing of dashboards that a specific user has access to. - -## __Amazon WorkDocs__ - - ### Features - - Documentation updates for workdocs - -## __Elastic Load Balancing__ - - ### Features - - Added a target group attribute to support sticky sessions for Network Load Balancers. - -# __2.10.74__ __2020-02-27__ -## __AWS Global Accelerator__ - - ### Features - - This release adds support for adding tags to accelerators and bringing your own IP address to AWS Global Accelerator (BYOIP). - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Lightsail__ - - ### Features - - Adds support to create notification contacts in Amazon Lightsail, and to create instance, database, and load balancer metric alarms that notify you based on the value of a metric relative to a threshold that you specify. - -# __2.10.73__ __2020-02-26__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Security Hub has added to the DescribeProducts API operation a new response field called IntegrationTypes. The IntegrationTypes field lists the types of actions that a product performs relative to Security Hub such as send findings to Security Hub and receive findings from Security Hub. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Added the BeanTableSchema implementation of TableSchema that allows a TableSchema to be instantiated from an annotated Java bean class which can then be used with the DynamoDB Enhanced Client. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release changes the RunInstances CLI and SDK's so that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker UpdateEndpoint API now supports retained variant properties, e.g., instance count, variant weight. SageMaker ListTrials API filter by TrialComponentName. Make ExperimentConfig name length limits consistent with CreateExperiment, CreateTrial, and CreateTrialComponent APIs. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe's Automatic Content Redaction feature enables you to automatically redact sensitive personally identifiable information (PII) from transcription results. It replaces each instance of an identified PII utterance with a [PII] tag in the transcript. - -# __2.10.72__ __2020-02-25__ -## __AWS Outposts__ - - ### Features - - This release adds DeleteSite and DeleteOutpost. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - This release increases the maximum allowed size of SecretString or SecretBinary from 10KB to 64KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. - -## __AWS Step Functions__ - - ### Features - - This release adds support for CloudWatch Logs for Standard Workflows. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Improves discoverability by adding consumer-style methods for all client, table and index operations. - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon MSK has added support for Broker Log delivery to CloudWatch, S3, and Firehose. - -# __2.10.71__ __2020-02-24__ -## __AWS IoT Events__ - - ### Features - - Documentation updates for iotcolumbo - -## __Amazon CloudWatch Events__ - - ### Features - - This release allows you to create and manage tags for event buses. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Documentation updates for docdb - -## __Amazon EventBridge__ - - ### Features - - This release allows you to create and manage tags for event buses. - -## __Amazon FSx__ - - ### Features - - Announcing persistent file systems for Amazon FSx for Lustre that are ideal for longer-term storage and workloads, and a new generation of scratch file systems that offer higher burst throughput for spiky workloads. - -## __Amazon Import/Export Snowball__ - - ### Features - - AWS Snowball adds a field for entering your GSTIN when creating AWS Snowball jobs in the Asia Pacific (Mumbai) region. - -# __2.10.70__ __2020-02-21__ -## __AWS WAFV2__ - - ### Features - - Documentation updates for AWS WAF (wafv2) to correct the guidance for associating a web ACL to a CloudFront distribution. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Improves discoverability by adding consumer-style methods for all client, table and index operations. - -## __Amazon Redshift__ - - ### Features - - Extend elastic resize to support resizing clusters to different instance types. - -## __EC2 Image Builder__ - - ### Features - - This release of EC2 Image Builder increases the maximum policy document size for Image Builder resource-based policy APIs. - -# __2.10.69__ __2020-02-20__ -## __AWS Savings Plans__ - - ### Features - - Added support for AWS Lambda in Compute Savings Plans - -## __Amazon AppConfig__ - - ### Features - - This release adds exponential growth type support for deployment strategies. - -## __Amazon Pinpoint__ - - ### Features - - As of this release of the Amazon Pinpoint API, the Title property is optional for the CampaignEmailMessage object. - -# __2.10.68__ __2020-02-19__ -## __AWS Lambda__ - - ### Features - - AWS Lambda now supports Ruby 2.7 - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Service Catalog__ - - ### Features - - "ListPortfolioAccess" API now has a new optional parameter "OrganizationParentId". When it is provided and if the portfolio with the "PortfolioId" given was shared with an organization or organizational unit with "OrganizationParentId", all accounts in the organization sub-tree under parent which inherit an organizational portfolio share will be listed, rather than all accounts with external shares. To accommodate long lists returned from the new option, the API now supports pagination. - -## __Auto Scaling__ - - ### Features - - Doc update for EC2 Auto Scaling: Add Enabled parameter for PutScalingPolicy - -# __2.10.67__ __2020-02-18__ -## __Amazon Chime__ - - ### Features - - Added AudioFallbackUrl to support Chime SDK client. - -## __Amazon Relational Database Service__ - - ### Features - - This release supports Microsoft Active Directory authentication for Amazon Aurora. - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling now supports the ability to enable/disable target tracking, step scaling, and simple scaling policies. - -# __2.10.66__ __2020-02-17__ -## __AWS Cloud9__ - - ### Features - - AWS Cloud9 now supports the ability to tag Cloud9 development environments. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB__ - - ### Features - - Amazon DynamoDB enables you to restore your DynamoDB backup or table data across AWS Regions such that the restored table is created in a different AWS Region from where the source table or backup resides. You can do cross-region restores between AWS commercial Regions, AWS China Regions, and AWS GovCloud (US) Regions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for EC2 - -## __Amazon Rekognition__ - - ### Features - - This update adds the ability to detect text in videos and adds filters to image and video text detection. - -# __2.10.65__ __2020-02-14__ -## __AWS MediaTailor__ - - ### Features - - AWS Elemental MediaTailor SDK now allows configuration of Personalization Threshold for HLS and DASH streams. - -## __AWS SecurityHub__ - - ### Features - - Security Hub has released a new DescribeStandards API action. This API action allows a customer to list all of the standards available in an account. For each standard, the list provides the customer with the standard name, description, and ARN. Customers can use the ARN as an input to the BatchEnableStandards API action. To learn more, visit our API documentation. - -## __AWS Shield__ - - ### Features - - This release adds support for associating Amazon Route 53 health checks to AWS Shield Advanced protected resources. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now enable Multi-Attach on Provisioned IOPS io1 volumes through the create-volume API. - -## __Amazon S3__ - - ### Features - - Added support for presigning `CreateMultipartUpload`, `UploadPart`, `CompleteMultipartUpload`, and `AbortMultipartUpload` requests. - -# __2.10.64__ __2020-02-13__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - Adds support for DASH with multiple media presentation description periods triggered by presence of SCTE-35 ad markers in the manifest.Also adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, Number with Timeline or Time with Timeline and compact the manifest by combining duplicate SegmentTemplate tags. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Improves discoverability by adding operation methods for deleteItem(), getItem(), putItem and updateItem(), as applicable. These methods take a request object as parameter. Execute() methods for the table interface is removed since they are no longer needed. - -## __Netty NIO HTTP Client__ - - ### Features - - When there is an I/O error on an http2 request, the SDK will start shutting down the connection - stopping using the http2 connection for new requests and closing it after all streams are finished. - -# __2.10.63__ __2020-02-12__ -## __AWS Directory Service__ - - ### Features - - Release to add the ExpirationDateTime as an output to ListCertificates so as to ease customers to look into their certificate lifetime and make timely decisions about renewing them. - -## __AWS Glue__ - - ### Features - - Adding ability to add arguments that cannot be overridden to AWS Glue jobs - -## __Amazon Chime__ - - ### Features - - Documentation updates for Amazon Chime - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for tagging public IPv4 pools. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now offers fine-grained access control, which adds multiple capabilities to give tighter control over data. New features include the ability to use roles to define granular permissions for indices, documents, or fields and to extend Kibana with read-only views and secure multi-tenant support. - -## __Amazon Neptune__ - - ### Features - - This launch enables Neptune start-db-cluster and stop-db-cluster. Stopping and starting Amazon Neptune clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster. - -## __Amazon WorkMail__ - - ### Features - - This release adds support for access control rules management in Amazon WorkMail. - -# __2.10.62__ __2020-02-11__ -## __AWS CloudFormation__ - - ### Features - - This release of AWS CloudFormation StackSets allows you to centrally manage deployments to all the accounts in your organization or specific organizational units (OUs) in AWS Organizations. You will also be able to enable automatic deployments to any new accounts added to your organization or OUs. The permissions needed to deploy across accounts will automatically be taken care of by the StackSets service. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Features:This release adds a new setting for a user pool to allow if customer wants their user signup/signin with case insensitive username. The current default setting is case sensitive, and for our next release we will change it to case insensitive. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 Now Supports Tagging Spot Fleet. - -# __2.10.61__ __2020-02-10__ -## __AWS Key Management Service__ - - ### Features - - The ConnectCustomKeyStore API now provides a new error code (SUBNET_NOT_FOUND) for customers to better troubleshoot if their "connect-custom-key-store" operation fails. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - Added clarifying information that Amazon DocumentDB shares operational technology with Amazon RDS and Amazon Neptune. - -# __2.10.60__ __2020-02-07__ -## __AWS RoboMaker__ - - ### Features - - This release adds support for simulation job batches - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Improves discoverability by renaming the table and index interfaces to be consistent with the client interface naming, and by adding operation methods for createTable(), scan() and query(), as applicable. These methods take a request object as parameter. Execute() methods for the index interface is removed since they are no longer needed. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for RDS: when restoring a DB cluster from a snapshot, must create DB instances - -## __EC2 Image Builder__ - - ### Features - - This version of the SDK includes bug fixes and documentation updates. - -# __2.10.59__ __2020-02-06__ -## __AWS AppSync__ - - ### Features - - AWS AppSync now supports X-Ray - -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild adds support for Amazon Elastic File Systems - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - In order to make operations more easily discoverable by an IDE, specific operation methods have been added to the enhanced client interface. An operation method takes a corresponding request object as parameter. Meanwhile, the generic execute() method is removed. This change affects only batch and transcribe operations at the database level. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release contains updated text for the GetAuthorizationToken API. - -## __Amazon Elastic Block Store__ - - ### Features - - Documentation updates for EBS direct APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds platform details and billing info to the DescribeImages API. - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex now supports AMAZON.AlphaNumeric with regular expressions. - -# __2.10.58__ __2020-02-05__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for fine-tuned QVBR quality level. - -## __AWS Ground Station__ - - ### Features - - Adds dataflowEndpointRegion property to DataflowEndpointConfig. The dateCreated, lastUpdated, and tags properties on GetSatellite have been deprecated. - -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation-only update that adds services to the list of supported services. - -## __AWS SecurityHub__ - - ### Features - - Additional resource types are now supported in the AWS Security Finding Format (ASFF). The following new resource types are added, each having an accompanying resource details object with fields for security finding providers to populate: AwsCodeBuildProject, AwsEc2NetworkInterface, AwsEc2SecurityGroup, AwsElasticsearchDomain, AwsLambdaLayerVersion, AwsRdsDbInstance, and AwsWafWebAcl. The following resource types are added without an accompanying details object: AutoscalingAutoscalingGroup, AwsDynamoDbTable, AwsEc2Eip, AwsEc2Snapshot, AwsEc2Volume, AwsRdsDbSnapshot, AwsRedshiftCluster, and AwsS3Object. The number of allowed resources per finding is increased from 10 to 32. A new field is added in the Compliance object, RelatedRequirements. To learn more, visit our documentation on the ASFF. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Updated the maximum number of tags that can be added to a snapshot using DLM to 45. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release provides support for tagging when you create a VPC endpoint, or VPC endpoint service. - -## __Amazon Forecast Query Service__ - - ### Features - - Documentation updates for Amazon Forecast. - -# __2.10.57__ __2020-02-04__ -## __AWS IoT__ - - ### Features - - Updated ThrottlingException documentation to report that the error code is 400, and not 429, to reflect actual system behaviour. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Storage Gateway__ - - ### Features - - Adding KVM as a support hypervisor - -## __Amazon CloudFront__ - - ### Features - - Documentation updates for CloudFront - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Changing usage of typed builders for PutItem, UpdateItem and StaticTableSchema to explicitly provide class type. - - Renames top level sync/async MappedDatabase interfaces as DynamoDbEnhancedClient interfaces. Also adds builder definitions to the interfaces together with a static method that returns the default implementation of the builder. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon VPC Flow Logs adds support for 1-minute aggregation intervals. - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue where fields in `ListObjectVersionsResponse` and `ListMultipartUploadsResponse` are not decoded correctly when encodingType is specified as url. See [#1601](https://github.com/aws/aws-sdk-java-v2/issues/1601) - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This feature ensures that an instance is patched up to the available patches on a particular date. It can be enabled by selecting the 'ApproveUntilDate' option as the auto-approval rule while creating the patch baseline. ApproveUntilDate - The cutoff date for auto approval of released patches. Any patches released on or before this date will be installed automatically. - -## __Amazon WorkMail__ - - ### Features - - This release adds support for tagging Amazon WorkMail organizations. - -## __Managed Streaming for Kafka__ - - ### Features - - This release enables AWS MSK customers to list Apache Kafka versions that are supported on AWS MSK clusters. Also includes changes to expose additional details of a cluster's state in DescribeCluster and ListClusters APIs. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Deliver exceptions to stream channels correctly if there's an exception thrown on connection. This also fixes a bug where publisher signals onComplete if the stream is closed as a result of outbound GOAWAY. - - Throws `IOException` for the race condition where an HTTP2 connection gets reused at the same time it gets inactive so that failed requests can be retried - -# __2.10.56__ __2020-01-24__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now supports FSx for Windows File Server Locations - -## __AWS OpsWorks CM__ - - ### Features - - AWS OpsWorks for Chef Automate now supports in-place upgrade to Chef Automate 2. Eligible servers can be updated through the management console, CLI and APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon EC2__ - - ### Features - - Adds EC2ThrottledException as a recognized throttling exception to be retried - -## __Amazon EC2 Container Service__ - - ### Features - - This release provides support for tagging Amazon ECS task sets for services using external deployment controllers. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Adding new error codes for Nodegroups in EKS - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for WorkSpaces - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix issue where DNS resolution for a host is only made once for the initial request to the host. If the DNS entries change for a hostname, the client will resolve the new address until the client is closed and recreated. - -# __2.10.55__ __2020-01-23__ -## __AWS Identity and Access Management__ - - ### Features - - This release enables the Identity and Access Management policy simulator to simulate permissions boundary policies. - -## __AWS SDK for Java v2__ - - ### Features - - Added ServiceMetadata.servicePartitions() to get partition metadata for a specific service - - Improved error messages on UnknownHostExceptions - - Updated service endpoint metadata. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Support for non-blocking asynchronous calling of all mapper operations - -## __Amazon Relational Database Service__ - - ### Features - - This SDK release introduces APIs that automate the export of Amazon RDS snapshot data to Amazon S3. The new APIs include: StartExportTask, CancelExportTask, DescribeExportTasks. These APIs automate the extraction of data from an RDS snapshot and export it to an Amazon S3 bucket. The data is stored in a compressed, consistent, and query-able format. After the data is exported, you can query it directly using tools such as Amazon Athena or Redshift Spectrum. You can also consume the data as part of a data lake solution. If you archive the data in S3 Infrequent Access or Glacier, you can reduce long term data storage costs by applying data lifecycle policies. - -# __2.10.54__ __2020-01-21__ -## __AWS Application Discovery Service__ - - ### Features - - Documentation updates for the AWS Application Discovery Service. - -## __AWS CodePipeline__ - - ### Features - - AWS CodePipeline enables an ability to stop pipeline executions. - -## __AWS IoT Events__ - - ### Features - - Documentation updates for iotcolumbo - -## __AWS Marketplace Commerce Analytics__ - - ### Features - - Remove 4 deprecated data sets, change some data sets available dates to 2017-09-15 - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add an enum value to the result of DescribeByoipCidrs to support CIDRs that are not publicly advertisable. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Fixed a bug where an inactive http2 connection without `GOAWAY` frame received might get reused in a new request, causing `ClosedChannelException` - -# __2.10.53__ __2020-01-20__ -## __AWS Key Management Service__ - - ### Features - - The ConnectCustomKeyStore operation now provides new error codes (USER_LOGGED_IN and USER_NOT_FOUND) for customers to better troubleshoot if their connect custom key store operation fails. Password length validation during CreateCustomKeyStore now also occurs on the client side. - -## __AWS Lambda__ - - ### Features - - Added reason codes to StateReasonCode (InvalidSubnet, InvalidSecurityGroup) and LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup) for functions that connect to a VPC. - -## __Alexa For Business__ - - ### Features - - Add support for CreatedTime and ConnectionStatusUpdatedTime in response of SearchDevices API. - -## __Amazon CloudWatch__ - - ### Features - - Updating DescribeAnomalyDetectors API to return AnomalyDetector Status value in response. - -## __Amazon CloudWatch Application Insights__ - - ### Features - - This release adds support for a list API to retrieve the configuration events logged during periodic updates to an application by Amazon CloudWatch Application Insights. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release provides support for a preview of bringing your own IPv6 addresses (BYOIP for IPv6) for use in AWS. - -# __2.10.52__ __2020-01-17__ -## __AWS Batch__ - - ### Features - - This release ensures INACTIVE job definitions are permanently deleted after 180 days. - -## __AWS CloudHSM V2__ - - ### Features - - This release introduces resource-level and tag-based access control for AWS CloudHSM resources. You can now tag CloudHSM backups, tag CloudHSM clusters on creation, and tag a backup as you copy it to another region. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for MP3 audio only outputs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon EC2 Container Service__ - - ### Features - - This release provides a public preview for specifying Amazon EFS file systems as volumes in your Amazon ECS task definitions. - -## __Amazon Neptune__ - - ### Features - - This release includes Deletion Protection for Amazon Neptune databases. - -## __Amazon Redshift__ - - ### Features - - Documentation updates for redshift - -# __2.10.51__ __2020-01-16__ -## __AWS Directory Service__ - - ### Features - - To reduce the number of errors our customers are facing, we have modified the requirements of input parameters for two of Directory Service APIs. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Client VPN now supports Port Configuration for VPN Endpoints, allowing usage of either port 443 or port 1194. - -## __Amazon SageMaker Service__ - - ### Features - - This release adds two new APIs (UpdateWorkforce and DescribeWorkforce) to SageMaker Ground Truth service for workforce IP whitelisting. - -# __2.10.50__ __2020-01-15__ -## __AWS Organizations__ - - ### Features - - Updated description for PolicyID parameter and ConstraintViolationException. - -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS SecurityHub__ - - ### Features - - Add support for DescribeStandardsControls and UpdateStandardsControl. These new Security Hub API operations are used to track and manage whether a compliance standards control is enabled. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - General Update to EC2 Docs and SDKs - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Document updates for Patch Manager 'NoReboot' feature. - -## __Amazon Transcribe Service__ - - ### Bugfixes - - Fixed an issue where streaming transcriptions would fail with signature validation errors if the date changed during the request. - -# __2.10.49__ __2020-01-14__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for partition placement groups and instance metadata option in Launch Templates - -# __2.10.48__ __2020-01-13__ -## __AWS Backup__ - - ### Features - - Cross-region backup is a new AWS Backup feature that allows enterprises to copy backups across multiple AWS services to different regions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for the StopInstances API. You can now stop and start an Amazon EBS-backed Spot Instance at will, instead of relying on the Stop interruption behavior to stop your Spot Instances when interrupted. - -## __Amazon Elastic File System__ - - ### Features - - This release adds support for managing EFS file system policies and EFS Access Points. - -## __Amazon S3__ - - ### Bugfixes - - Fixed bug prevent GetBucketBolicy from ever being successful using the asynchronous S3 client. - -# __2.10.47__ __2020-01-10__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - - Updated service endpoints and added global endpoints for iso and iso-b. - -## __AWS Transfer for SFTP__ - - ### Features - - This release introduces a new endpoint type that allows you to attach Elastic IP addresses from your AWS account with your server's endpoint directly and whitelist access to your server by client's internet IP address(es) using VPC Security Groups. - -## __Amazon Chime__ - - ### Features - - Add shared profile support to new and existing users - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces the ability to tag egress only internet gateways, local gateways, local gateway route tables, local gateway virtual interfaces, local gateway virtual interface groups, local gateway route table VPC association and local gateway route table virtual interface group association. You can use tags to organize and identify your resources for cost allocation. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds an operation that enables users to override the system-default SSL/TLS certificate for new Amazon RDS DB instances temporarily, or remove the customer override. - -## __Amazon S3__ - - ### Bugfixes - - Fix an issue where s3#listObjects incorrectly decoded marker field. See [#1574](https://github.com/aws/aws-sdk-java-v2/issues/1574). - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker ListTrialComponents API filter by TrialName and ExperimentName. - -## __Amazon WorkSpaces__ - - ### Features - - Added the migrate feature to Amazon WorkSpaces. - -# __2.10.46__ __2020-01-09__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Increase the priority of the AWS_WEB_IDENTITY_TOKEN_FILE/AWS_ROLE_ARN/AWS_ROLE_SESSION_NAME environment variables when loading credentials so that they are considered before web_identity_token_file/role_arn/role_session_name profile properties. This is consistent with the other AWS SDKs, including the CLI. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for sts - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation updates for logs - -## __Amazon S3__ - - ### Features - - Add support for Tagging builder in `CreateMultipartUploadRequest`. See [#1440](https://github.com/aws/aws-sdk-java-v2/issues/1440) - -# __2.10.45__ __2020-01-08__ -## __AWS Cost Explorer Service__ - - ### Features - - Documentation updates for CreateCostCategoryDefinition and UpdateCostCategoryDefinition API - -## __AWS Step Functions__ - - ### Features - - Add sfn specific http configurations. See [#1325](https://github.com/aws/aws-sdk-java-v2/issues/1325) - -## __Amazon EC2__ - - ### Bugfixes - - Fix NPE when calling `CopySnapshot`. Fixes [#1564](https://github.com/aws/aws-sdk-java-v2/issues/1564) - -## __Amazon Translate__ - - ### Features - - This release adds a new family of APIs for asynchronous batch translation service that provides option to translate large collection of text or HTML documents stored in Amazon S3 folder. This service accepts a batch of up to 5 GB in size per API call with each document not exceeding 1 MB size and the number of documents not exceeding 1 million per batch. See documentation for more information. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now supports tagging, and tag-based access control, of policies. - -# __2.10.44__ __2020-01-07__ -## __AWS CodeBuild__ - - ### Features - - Add encryption key override to StartBuild API in AWS CodeBuild. - -## __AWS Migration Hub__ - - ### Features - - ListApplicationStates API provides a list of all application migration states - -## __AWS X-Ray__ - - ### Features - - Documentation updates for xray - -# __2.10.43__ __2020-01-06__ -## __AWS Elemental MediaPackage__ - - ### Features - - You can now restrict direct access to AWS Elemental MediaPackage by securing requests for live content using CDN authorization. With CDN authorization, content requests require a specific HTTP header and authorization code. - -## __AWS SDK for Java v2__ - - ### Features - - Add `RequestBody.fromRemainingByteBuffer(ByteBuffer)` that copies only the remaining readable bytes of the buffer. See [#1534](https://github.com/aws/aws-sdk-java-v2/issues/1534) - - - ### Bugfixes - - Reduce ReadTimeout and ConnectTimeout for accessing EC2 metadata instance service - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports Multilabel document classification - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release supports service providers configuring a private DNS name for services other than AWS services and services available in the AWS marketplace. This feature allows consumers to access the service using an existing DNS name without making changes to their applications. - -## __Amazon S3__ - - ### Bugfixes - - Requests that return an error response in the body of the HTTP response with a successful (200) status code will now correctly be handled as a failed request by the SDK. - -# __2.10.42__ __2020-01-02__ -## __AWS Cost Explorer Service__ - - ### Features - - Documentation updates for GetReservationUtilization for the Cost Explorer API. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix unmarshalling for models with xml attributes. See [#1488](https://github.com/aws/aws-sdk-java-v2/issues/1488). - -## __Amazon EC2 Container Registry__ - - ### Features - - Adds waiters for ImageScanComplete and LifecyclePolicyPreviewComplete - -## __Amazon Lex Model Building Service__ - - ### Features - - Documentation updates for Amazon Lex. - -## __Amazon Lightsail__ - - ### Features - - This release adds support for Certificate Authority (CA) certificate identifier to managed databases in Amazon Lightsail. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Propagate exception properly when an exception is thrown from protocol initialization. - -# __2.10.41__ __2019-12-23__ -## __AWS Health APIs and Notifications__ - - ### Features - - With this release, you can now centrally aggregate AWS Health events from all accounts in your AWS organization. Visit AWS Health documentation to learn more about enabling and using this feature: https://docs.aws.amazon.com/health/latest/ug/organizational-view-health.html. - -## __Amazon Detective__ - - ### Features - - Updated the documentation for Amazon Detective. - -## __Amazon FSx__ - - ### Features - - This release adds a new family of APIs (create-data-repository-task, describe-data-repository-task, and cancel-data-repository-task) that allow users to perform operations between their file system and its linked data repository. - -# __2.10.40__ __2019-12-20__ -## __AWS Device Farm__ - - ### Features - - Introduced browser testing support through AWS Device Farm - -## __AWS SecurityHub__ - - ### Features - - Additional resource types are now fully supported in the AWS Security Finding Format (ASFF). These resources include AwsElbv2LoadBalancer, AwsKmsKey, AwsIamRole, AwsSqsQueue, AwsLambdaFunction, AwsSnsTopic, and AwsCloudFrontDistribution. Each of these resource types includes an accompanying resource details object with fields for security finding providers to populate. Updates were made to the AwsIamAccessKey resource details object to include information on principal ID and name. To learn more, visit our documentation on the ASFF. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces the ability to tag key pairs, placement groups, export tasks, import image tasks, import snapshot tasks and export image tasks. You can use tags to organize and identify your resources for cost allocation. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS now supports restricting access to the API server public endpoint by applying CIDR blocks - -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API introduces versioning support for message templates. - -## __Amazon Redshift__ - - ### Features - - Documentation updates for Amazon Redshift RA3 node types. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds an operation that enables users to specify whether a database is restarted when its SSL/TLS certificate is rotated. Only customers who do not use SSL/TLS should use this operation. - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue where the SDK would attempt to validate the checksum on a PutObjectRequest when S3 was returning invalid checksums. This would cause all requests to buckets with customer-managed-key service-side encryption to fail. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release updates the attachments support to include AttachmentReference source for Automation documents. - -## __Amazon Transcribe Service__ - - ### Features - - AWS Transcribe now supports vocabulary filtering that allows customers to input words to the service that they don't want to see in the output transcript. - -# __2.10.39__ __2019-12-19__ -## __AWS CodeStar connections__ - - ### Features - - Public beta for Bitbucket Cloud support in AWS CodePipeline through integration with AWS CodeStar connections. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - You can now copy snapshots across regions using Data Lifecycle Manager (DLM). You can enable policies which, along with create, can now also copy snapshots to one or more AWS region(s). Copies can be scheduled for up to three regions from a single policy and retention periods are set for each region separately. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - We are updating the supportedRootDevices field to supportedRootDeviceTypes for DescribeInstanceTypes API to ensure that the actual value is returned, correcting a previous error in the model. - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift now supports ARNs for all key GameLift resources, tagging for GameLift resource authorization management, and updated documentation that articulates GameLift's resource authorization strategy. - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex now supports conversation logs and slot obfuscation. - -## __Amazon Personalize Runtime__ - - ### Features - - Add context map to get-recommendations and get-personalized-ranking request objects to provide contextual metadata at inference time - -## __Amazon S3__ - - ### Bugfixes - - Fixed an issue where a 'checksum mismatch' error is raised whenever a PutObject request is retried while using an async client. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release allows customers to add tags to Automation execution, enabling them to sort and filter executions in different ways, such as by resource, purpose, owner, or environment. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe supports job queuing for the StartTranscriptionJob API. - -## __Netty NIO HTTP Client__ - - ### Features - - `SETTINGS_INITIAL_WINDOW_SIZE` is now configurable on HTTP/2 connections opened by the Netty client using `Http2Configuration#initialWindowSize(Integer)` along with `NettyNioAsyncHttpClient.Builder#http2Configuration(Http2Configuration)`. See https://tools.ietf.org/html/rfc7540#section-6.5.2 for more information. - -# __2.10.38__ __2019-12-18__ -## __AWS OpsWorks CM__ - - ### Features - - AWS OpsWorks CM now supports tagging, and tag-based access control, of servers and backups. - -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation updates for resourcegroupstaggingapi - -## __Amazon CloudFront__ - - ### Features - - Documentation updates for CloudFront - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces the ability to tag Elastic Graphics accelerators. You can use tags to organize and identify your accelerators for cost allocation. - -## __Amazon Simple Storage Service__ - - ### Features - - Updates Amazon S3 endpoints allowing you to configure your client to opt-in to using S3 with the us-east-1 regional endpoint, instead of global. - -# __2.10.37__ __2019-12-17__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports HLS ID3 segment tagging, HLS redundant manifests for CDNs that support different publishing/viewing endpoints, fragmented MP4 (fMP4), and frame capture intervals specified in milliseconds. - -## __AWS IoT__ - - ### Features - - Added a new Over-the-Air (OTA) Update feature that allows you to use different, or multiple, protocols to transfer an image from the AWS cloud to IoT devices. - -## __Amazon EC2 Container Service__ - - ### Features - - Documentation updates for Amazon ECS. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for Amazon EC2 - -## __Amazon Kinesis Analytics__ - - ### Features - - Kinesis Data Analytics service now supports running Java applications using Flink 1.8. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Added support for Cloud Watch Output and Document Version to the Run Command tasks in Maintenance Windows. - -# __2.10.36__ __2019-12-16__ -## __AWS Comprehend Medical__ - - ### Features - - New Ontology linking APIs will provides medication concepts normalization and Diagnoses codes from input text. In this release we will provide two APIs - RxNorm and ICD10-CM. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now configure your EC2 Fleet to preferentially use EC2 Capacity Reservations for launching On-Demand instances, enabling you to fully utilize the available (and unused) Capacity Reservations before launching On-Demand instances on net new capacity. - -## __Amazon S3__ - - ### Features - - CopyObjectRequest now has `destinationBucket` and `destinationKey` properties for clarity. - The existing names, `bucket` and `key`, are deprecated. - -## __AmazonMQ__ - - ### Features - - Amazon MQ now supports throughput-optimized message brokers, backed by Amazon EBS. - -# __2.10.35__ __2019-12-13__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild adds support for cross account - -## __Amazon Detective__ - - ### Features - - This is the initial release of Amazon Detective. - -## __Amazon Simple Email Service__ - - ### Features - - Added the ability to use your own public-private key pair to configure DKIM authentication for a domain identity. - -# __2.10.34__ __2019-12-12__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixing exception using `RequestBody.fromInputStream` on non-resettable `InputStreams` by making `reset` conditional on `markSupported`. See [#1544](https://github.com/aws/aws-sdk-java-v2/issues/1544) / [#1545](https://github.com/aws/aws-sdk-java-v2/issues/1545) - -## __Access Analyzer__ - - ### Features - - This release includes improvements and fixes bugs for the IAM Access Analyzer feature. - -# __2.10.33__ __2019-12-11__ -## __AWS SDK for Java v2__ - - ### Features - - Adds a `has*` method to requests and responses that have a List or Map property. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release allows customers to attach multiple Elastic Inference Accelerators to a single EC2 instance. It adds support for a Count parameter for each Elastic Inference Accelerator type you specify on the RunInstances and LaunchTemplate APIs. - -# __2.10.32__ __2019-12-10__ -## __AWSKendraFrontendService__ - - ### Features - - 1. Adding DocumentTitleFieldName as an optional configuration for SharePoint. 2. updating s3 object pattern to support all s3 keys. - -# __2.10.31__ __2019-12-09__ -## __AWS Key Management Service__ - - ### Features - - The Verify operation now returns KMSInvalidSignatureException on invalid signatures. The Sign and Verify operations now return KMSInvalidStateException when a request is made against a CMK pending deletion. - -## __Amazon QuickSight__ - - ### Features - - Documentation updates for QuickSight - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Adds the SSM GetCalendarState API and ChangeCalendar SSM Document type. These features enable the forthcoming Systems Manager Change Calendar feature, which will allow you to schedule events during which actions should (or should not) be performed. - -## __Managed Streaming for Kafka__ - - ### Features - - AWS MSK has added support for Open Monitoring with Prometheus. - -## __Netty NIO HTTP Client__ - - ### Features - - Close HTTP/2 connections if they have had 0 streams for 5 seconds. This can be disabled using `useIdleConnectionReaper(false)` or have the time period adjusted using `connectionMaxIdleTime(...)` on the `NettyNioAsyncHttpClient.Builder`. - - Periodically ping HTTP/2 connections and close them if the service does not respond. The ping periodicity and timeout time is not currently configurable. - -# __2.10.30__ __2019-12-04__ -## __Amazon Kinesis Video Signaling Channels__ - - ### Features - - Announcing support for WebRTC in Kinesis Video Streams, as fully managed capability. You can now use simple APIs to enable your connected devices, web, and mobile apps with real-time two-way media streaming capabilities. - -## __Amazon Kinesis Video Streams__ - - ### Features - - Introduces management of signaling channels for Kinesis Video Streams. - -## __AmazonApiGatewayV2__ - - ### Features - - Amazon API Gateway now supports HTTP APIs (beta), enabling customers to quickly build high performance RESTful APIs that are up to 71% cheaper than REST APIs also available from API Gateway. HTTP APIs are optimized for building APIs that proxy to AWS Lambda functions or HTTP backends, making them ideal for serverless workloads. Using HTTP APIs, you can secure your APIs using OIDC and OAuth 2 out of box, quickly build web applications using a simple CORS experience, and get started immediately with automatic deployment and simple create workflows. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fixed an issue where closing the last stream on a connection that had been closed or received a GOAWAY did not close the connection. - - Fixed an issue where receiving a GOAWAY that would cause the closing of all streams could cause all outstanding streams to be completed successfully instead of exceptionally. - -# __2.10.29__ __2019-12-03__ -## __AWS Lambda__ - - ### Features - - - Added the ProvisionedConcurrency type and operations. Allocate provisioned concurrency to enable your function to scale up without fluctuations in latency. Use PutProvisionedConcurrencyConfig to configure provisioned concurrency on a version of a function, or on an alias. - -## __AWS Step Functions__ - - ### Features - - This release of the AWS Step Functions SDK introduces support for Express Workflows. - -## __Amazon Elastic Block Store__ - - ### Features - - This release introduces the EBS direct APIs for Snapshots: 1. ListSnapshotBlocks, which lists the block indexes and block tokens for blocks in an Amazon EBS snapshot. 2. ListChangedBlocks, which lists the block indexes and block tokens for blocks that are different between two snapshots of the same volume/snapshot lineage. 3. GetSnapshotBlock, which returns the data in a block of an Amazon EBS snapshot. - -## __Amazon Rekognition__ - - ### Features - - This SDK Release introduces APIs for Amazon Rekognition Custom Labels feature (CreateProjects, CreateProjectVersion,DescribeProjects, DescribeProjectVersions, StartProjectVersion, StopProjectVersion and DetectCustomLabels). Also new is AugmentedAI (Human In The Loop) Support for DetectModerationLabels in Amazon Rekognition. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for the Amazon RDS Proxy - -## __Amazon S3__ - - ### Bugfixes - - Interacting with an access point in a different region to the one the S3 client is configured for will no longer result in the request being signed for the wrong region and rejected by S3. - -## __Amazon SageMaker Service__ - - ### Features - - You can now use SageMaker Autopilot for automatically training and tuning candidate models using a combination of various feature engineering, ML algorithms, and hyperparameters determined from the user's input data. SageMaker Automatic Model Tuning now supports tuning across multiple algorithms. With Amazon SageMaker Experiments users can create Experiments, ExperimentTrials, and ExperimentTrialComponents to track, organize, and evaluate their ML training jobs. With Amazon SageMaker Debugger, users can easily debug training jobs using a number of pre-built rules provided by Amazon SageMaker, or build custom rules. With Amazon SageMaker Processing, users can run on-demand, distributed, and fully managed jobs for data pre- or post- processing or model evaluation. With Amazon SageMaker Model Monitor, a user can create MonitoringSchedules to automatically monitor endpoints to detect data drift and other issues and get alerted on them. This release also includes the preview version of Amazon SageMaker Studio with Domains, UserProfiles, and Apps. This release also includes the preview version of Amazon Augmented AI to easily implement human review of machine learning predictions by creating FlowDefinitions, HumanTaskUis, and HumanLoops. - -## __Application Auto Scaling__ - - ### Features - - This release supports auto scaling of provisioned concurrency for AWS Lambda. - -# __2.10.28__ __2019-12-03__ -## __AWS Compute Optimizer__ - - ### Features - - Initial release of AWS Compute Optimizer. AWS Compute Optimizer recommends optimal AWS Compute resources to reduce costs and improve performance for your workloads. - -## __AWS Network Manager__ - - ### Features - - This is the initial SDK release for AWS Network Manager. - -## __AWS Outposts__ - - ### Features - - This is the initial release for AWS Outposts, a fully managed service that extends AWS infrastructure, services, APIs, and tools to customer sites. AWS Outposts enables you to launch and run EC2 instances and EBS volumes locally at your on-premises location. This release introduces new APIs for creating and viewing Outposts. - -## __AWS S3 Control__ - - ### Features - - Amazon S3 Access Points is a new S3 feature that simplifies managing data access at scale for shared data sets on Amazon S3. Access Points provide a customizable way to access the objects in a bucket, with a unique hostname and access policy that enforces the specific permissions and network controls for any request made through the access point. This represents a new way of provisioning access to shared data sets. - -## __AWSKendraFrontendService__ - - ### Features - - It is a preview launch of Amazon Kendra. Amazon Kendra is a managed, highly accurate and easy to use enterprise search service that is powered by machine learning. - -## __Amazon Augmented AI Runtime__ - - ### Features - - This release adds support for Amazon Augmented AI, which makes it easy to build workflows for human review of machine learning predictions. - -## __Amazon CodeGuru Profiler__ - - ### Features - - (New Service) Amazon CodeGuru Profiler analyzes application CPU utilization and latency characteristics to show you where you are spending the most cycles in your application. This analysis is presented in an interactive flame graph that helps you easily understand which paths consume the most resources, verify that your application is performing as expected, and uncover areas that can be optimized further. - -## __Amazon CodeGuru Reviewer__ - - ### Features - - This is the preview release of Amazon CodeGuru Reviewer. - -## __Amazon EC2 Container Service__ - - ### Features - - This release supports ECS Capacity Providers, Fargate Spot, and ECS Cluster Auto Scaling. These features enable new ways for ECS to manage compute capacity used by tasks. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for the following features: 1. An option to enable acceleration for Site-to-Site VPN connections; 2. Inf1 instances featuring up to 16 AWS Inferentia chips; 3. The ability to associate route tables with internet gateways and virtual private gateways; 4. AWS Local Zones that place compute, storage, database, and other select services; 5. Launching and viewing EC2 instances and EBS volumes running locally in Outposts; 6. Peering Transit Gateways between regions simplifying creation of secure and private global networks on AWS; 7. Transit Gateway Multicast, enabling multicast routing within and between VPCs using Transit Gateway as a multicast router. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Introducing Amazon EKS with Fargate. Customers can now use Amazon EKS to launch pods directly onto AWS Fargate, the serverless compute engine built for containers on AWS. - -## __Amazon Elasticsearch Service__ - - ### Features - - UltraWarm storage provides a cost-effective way to store large amounts of read-only data on Amazon Elasticsearch Service. Rather than attached storage, UltraWarm nodes use Amazon S3 and a sophisticated caching solution to improve performance. For indices that you are not actively writing to and query less frequently, UltraWarm storage offers significantly lower costs per GiB. In Elasticsearch, these warm indices behave just like any other index. You can query them using the same APIs or use them to create dashboards in Kibana. - -## __Amazon Fraud Detector__ - - ### Features - - Amazon Fraud Detector is a fully managed service that makes it easy to identify potentially fraudulent online activities such as online payment fraud and the creation of fake accounts. Amazon Fraud Detector uses your data, machine learning (ML), and more than 20 years of fraud detection expertise from Amazon to automatically identify potentially fraudulent online activity so you can catch more fraud faster. - -## __Amazon Simple Storage Service__ - - ### Features - - Amazon S3 Access Points is a new S3 feature that simplifies managing data access at scale for shared data sets on Amazon S3. Access Points provide a customizable way to access the objects in a bucket, with a unique hostname and access policy that enforces the specific permissions and network controls for any request made through the access point. This represents a new way of provisioning access to shared data sets. - -## __Amazon Textract__ - - ### Features - - This SDK Release introduces Amazon Augmented AI support for Amazon Textract AnalyzeDocument API. Image byte payloads for synchronous operations have increased from 5 MB to 10 MB. - -# __2.10.27__ __2019-12-02__ -## __Access Analyzer__ - - ### Features - - Introducing AWS IAM Access Analyzer, an IAM feature that makes it easy for AWS customers to ensure that their resource-based policies provide only the intended access to resources outside their AWS accounts. - -# __2.10.26__ __2019-12-02__ -## __AWS License Manager__ - - ### Features - - AWS License Manager now automates discovery of bring-your-own-license usage across the customers organization. With few simple settings, customers can add bring your own license product information along with licensing rules, which would enable License Manager to automatically track the instances that have the specified products installed. If License Manager detects any violation of licensing rules, it would notify the customers designated license administrator to take corrective action. - -## __Amazon DynamoDB Enhanced Client [Preview]__ - - ### Features - - Write operations (put, get, delete) now support 'conditionExpression' - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AWS now provides a new BYOL experience for software licenses, such as Windows and SQL Server, that require a dedicated physical server. You can now enjoy the flexibility and cost effectiveness of using your own licenses on Amazon EC2 Dedicated Hosts, but with the simplicity, resiliency, and elasticity of AWS. You can specify your Dedicated Host management preferences, such as host allocation, host capacity utilization, and instance placement in AWS License Manager. Once set up, AWS takes care of these administrative tasks on your behalf, so that you can seamlessly launch virtual machines (instances) on Dedicated Hosts just like you would launch an EC2 instance with AWS provided licenses. - -## __EC2 Image Builder__ - - ### Features - - This is the first release of EC2 Image Builder, a service that provides a managed experience for automating the creation of EC2 AMIs. - -## __Schemas__ - - ### Features - - This release introduces support for Amazon EventBridge schema registry, making it easy to discover and write code for events in EventBridge. - -# __2.10.25__ __2019-11-26__ -## __AWS Directory Service__ - - ### Features - - This release will introduce optional encryption over LDAP network traffic using SSL certificates between customer's self-managed AD and AWS Directory Services instances. The release also provides APIs for Certificate management. - -## __AWS Kinesis__ - - ### Bugfixes - - Reducing default read timeout and write timeout to 10 seconds for Kinesis client. - -## __AWS MediaTailor__ - - ### Features - - AWS Elemental MediaTailor SDK now allows configuration of the Live Pre-Roll feature for HLS and DASH streams. - -## __AWS Organizations__ - - ### Features - - Introduces the DescribeEffectivePolicy action, which returns the contents of the policy that's in effect for the account. - -## __AWS RDS DataService__ - - ### Features - - Type hints to improve handling of some specific parameter types (date/time, decimal etc) for ExecuteStatement and BatchExecuteStatement APIs - -## __AWS Resource Groups Tagging API__ - - ### Features - - You can use tag policies to help standardize on tags across your organization's resources. - -## __AWSServerlessApplicationRepository__ - - ### Features - - AWS Serverless Application Repository now supports verified authors. Verified means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed. - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds a new setting for a user pool to configure which recovery methods a user can use to recover their account via the forgot password operation. - -## __Amazon DynamoDB__ - - ### Features - - 1) Amazon Contributor Insights for Amazon DynamoDB is a diagnostic tool for identifying frequently accessed keys and understanding database traffic trends. 2) Support for displaying new fields when a table's encryption state is Inaccessible or the table have been Archived. - -## __Amazon Elastic Inference__ - - ### Features - - Amazon Elastic Inference allows customers to attach Elastic Inference Accelerators to Amazon EC2 and Amazon ECS tasks, thus providing low-cost GPU-powered acceleration and reducing the cost of running deep learning inference. This release allows customers to add or remove tags for their Elastic Inference Accelerators. - -## __Amazon QuickSight__ - - ### Features - - Documentation updates for QuickSight - -## __Amazon WorkSpaces__ - - ### Features - - For the WorkspaceBundle API, added the image identifier and the time of the last update. - -## __Netty NIO HTTP Client__ - - ### Features - - Detect unhealthy http2 connections when read or write times out by sending PING frames - -# __2.10.24__ __2019-11-25__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild adds support for test reporting - -## __AWS Cost Explorer Service__ - - ### Features - - This launch provides customers with access to Cost Category Public Beta APIs. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for 8K outputs and support for QuickTime Animation Codec (RLE) inputs. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports the ability to create a multiple program transport stream (MPTS). - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - Adds a domain name to PackagingGroups, representing the fully qualified domain name for Assets created in the group. - -## __AWS Greengrass__ - - ### Features - - IoT Greengrass supports machine learning resources in 'No container' mode. - -## __AWS IoT__ - - ### Features - - This release adds: 1) APIs for fleet provisioning claim and template, 2) endpoint configuration and custom domains, 3) support for enhanced custom authentication, d) support for 4 additional audit checks: Device and CA certificate key quality checks, IoT role alias over-permissive check and IoT role alias access to unused services check, 5) extended capability of AWS IoT Rules Engine to support IoT SiteWise rule action. The IoT SiteWise rule action lets you send messages from IoT sensors and applications to IoT SiteWise asset properties - -## __AWS IoT Secure Tunneling__ - - ### Features - - This release adds support for IoT Secure Tunneling to remote access devices behind restricted firewalls. - -## __AWS Key Management Service__ - - ### Features - - AWS Key Management Service (KMS) now enables creation and use of asymmetric Customer Master Keys (CMKs) and the generation of asymmetric data key pairs. - -## __AWS Lambda__ - - ### Features - - Added the function state and update status to the output of GetFunctionConfiguration and other actions. Check the state information to ensure that a function is ready before you perform operations on it. Functions take time to become ready when you connect them to a VPC.Added the EventInvokeConfig type and operations to configure error handling options for asynchronous invocation. Use PutFunctionEventInvokeConfig to configure the number of retries and the maximum age of events when you invoke the function asynchronously.Added on-failure and on-success destination settings for asynchronous invocation. Configure destinations to send an invocation record to an SNS topic, an SQS queue, an EventBridge event bus, or a Lambda function.Added error handling options to event source mappings. This enables you to configure the number of retries, configure the maximum age of records, or retry with smaller batches when an error occurs when a function processes a Kinesis or DynamoDB stream.Added the on-failure destination setting to event source mappings. This enables you to send discarded events to an SNS topic or SQS queue when all retries fail or when the maximum record age is exceeded when a function processes a Kinesis or DynamoDB stream.Added the ParallelizationFactor option to event source mappings to increase concurrency per shard when a function processes a Kinesis or DynamoDB stream. - -## __AWS Resource Access Manager__ - - ### Features - - AWS RAM provides new APIs to view the permissions granted to principals in a resource share. This release also creates corresponding resource shares for supported services that use resource policies, as well as an API to promote them to standard shares that can be managed in RAM. - -## __AWS WAFV2__ - - ### Features - - This release introduces new set of APIs ("wafv2") for AWS WAF. Major changes include single set of APIs for creating/updating resources in global and regional scope, and rules are configured directly into web ACL instead of being referenced. The previous APIs ("waf" and "waf-regional") are now referred as AWS WAF Classic. For more information visit: https://docs.aws.amazon.com/waf/latest/APIReference/Welcome.html - -## __Alexa For Business__ - - ### Features - - API update for Alexa for Business: This update enables the use of meeting room configuration that can be applied to a room profile. These settings help improve and measure utilization on Alexa for Business enabled rooms. New features include end meeting reminders, intelligent room release and room utilization analytics report. - -## __Amazon AppConfig__ - - ### Features - - Introducing AWS AppConfig, a new service that enables customers to quickly deploy validated configurations to applications of any size in a controlled and monitored fashion. - -## __Amazon Athena__ - - ### Features - - This release adds additional query lifecycle metrics to the QueryExecutionStatistics object in GetQueryExecution response. - -## __Amazon CloudWatch__ - - ### Features - - This release adds a new feature called "Contributor Insights". "Contributor Insights" supports the following 6 new APIs (PutInsightRule, DeleteInsightRules, EnableInsightRules, DisableInsightRules, DescribeInsightRules and GetInsightRuleReport). - -## __Amazon CloudWatch Application Insights__ - - ### Features - - CloudWatch Application Insights for .NET and SQL Server includes the follwing features: -Tagging Create and manage tags for your applications.-Custom log pattern matching. Define custom log patterns to be detected and monitored.-Resource-level permissions. Specify applications users can access. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Amazon Cognito Userpools now supports Sign in with Apple as an Identity Provider. - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports real-time analysis with Custom Classification - -## __Amazon Data Lifecycle Manager__ - - ### Features - - You can now set time based retention policies on Data Lifecycle Manager. With this launch, DLM allows you to set snapshot retention period in the following interval units: days, weeks, months and years. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds two new APIs: 1. ModifyDefaultCreditSpecification, which allows you to set default credit specification at the account level per AWS Region, per burstable performance instance family, so that all new burstable performance instances in the account launch using the new default credit specification. 2. GetDefaultCreditSpecification, which allows you to get current default credit specification per AWS Region, per burstable performance instance family. This release also adds new client exceptions for StartInstances and StopInstances. - -## __Amazon Kinesis Analytics__ - - ### Features - - Kinesis Data Analytics service adds support to configure Java applications to access resources in a VPC. Also releasing support to configure Java applications to set allowNonRestoreState flag through the service APIs. - -## __Amazon Lex Runtime Service__ - - ### Features - - Amazon Lex adds "sessionId" attribute to the PostText and PostContent response. - -## __Amazon Redshift__ - - ### Features - - This release contains changes for 1. Redshift Scheduler 2. Update to the DescribeNodeConfigurationOptions to include a new action type recommend-node-config - -## __Amazon Relational Database Service__ - - ### Features - - Cluster Endpoints can now be tagged by using --tags in the create-db-cluster-endpoint API - -## __Amazon Simple Email Service__ - - ### Features - - This release includes support for automatically suppressing email addresses that result in hard bounce or complaint events at the account level, and for managing addresses on this account-level suppression list. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager Documents now supports more Document Types: ApplicationConfiguration, ApplicationConfigurationSchema and DeploymentStrategy. This release also extends Document Permissions capabilities and introduces a new Force flag for DeleteDocument API. - -## __Application Auto Scaling__ - - ### Features - - This release supports auto scaling of document classifier endpoints for Comprehend; and supports target tracking based on the average capacity utilization metric for AppStream 2.0 fleets. - -## __Elastic Load Balancing__ - - ### Features - - This release of Elastic Load Balancing V2 adds new subnet features for Network Load Balancers and a new routing algorithm for Application Load Balancers. - -# __2.10.23__ __2019-11-22__ -## __AWS Auto Scaling Plans__ - - ### Features - - Update default endpoint for AWS Auto Scaling. - -## __AWS Certificate Manager__ - - ### Features - - This release adds support for Tag-Based IAM for AWS Certificate Manager and adding tags to certificates upon creation. - -## __AWS CodeBuild__ - - ### Features - - Add Canonical ARN to LogsLocation. - -## __AWS Elemental MediaPackage VOD__ - - ### Features - - Includes the submission time of Asset ingestion request in the API response for Create/List/Describe Assets. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - The ProcessCredentialsProvider now supports credential files up to 64 KB by default through an increase of the processOutputLimit from 1024 bytes to 64000 bytes. - -## __AWS Security Token Service__ - - ### Features - - Support tagging for STS sessions and tag based access control for the STS APIs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds two new APIs (DescribeInstanceTypes and DescribeInstanceTypeOfferings) that give customers access to instance type attributes and regional and zonal offerings. - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR adds support for concurrent step execution and cancelling running steps. Amazon EMR has added a new Outpost ARN field in the ListCluster and DescribeCluster API responses that is populated for clusters launched in an AWS Outpost subnet. - -## __Amazon Forecast Service__ - - ### Features - - This release adds two key updates to existing APIs. 1. Amazon Forecast can now generate forecasts in any quantile using the optional parameter forecastTypes in the CreateForecast API and 2. You can get additional details (metrics and relevant error messages) on your AutoML runs using the DescribePredictor and GetAccuracyMetrics APIs. - -## __Amazon Rekognition__ - - ### Features - - This release adds enhanced face filtering support to the IndexFaces API operation, and introduces face filtering for CompareFaces and SearchFacesByImage API operations. - -## __Amazon Simple Notification Service__ - - ### Features - - Added documentation for the dead-letter queue feature. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Add RebootOption and LastNoRebootInstallOperationTime for DescribeInstancePatchStates and DescribeInstancePatchStatesForPatchGroup API - -## __Application Auto Scaling__ - - ### Features - - Update default endpoint for Application Auto Scaling. - -# __2.10.22__ __2019-11-21__ -## __AWS Amplify__ - - ### Features - - This release of AWS Amplify Console introduces support for backend environments. Backend environments are containers for AWS deployments. Each environment is a collection of AWS resources. - -## __AWS AppSync__ - - ### Features - - AppSync: AWS AppSync now supports the ability to add, configure, and maintain caching for your AWS AppSync GraphQL API. - -## __AWS Config__ - - ### Features - - AWS Config launches Custom Configuration Items. A new feature which allows customers to publish resource configuration for third-party resources, custom, or on-premises servers. - -## __AWS Glue__ - - ### Features - - This release adds support for Glue 1.0 compatible ML Transforms. - -## __AWSMarketplace Metering__ - - ### Features - - Documentation updates for the AWS Marketplace Metering Service. - -## __Amazon Connect Participant Service__ - - ### Features - - This release adds 5 new APIs: CreateParticipantConnection, DisconnectParticipant, GetTranscript, SendEvent, and SendMessage. For Amazon Connect chat, you can use them to programmatically perform participant actions on the configured Amazon Connect instance. Learn more here: https://docs.aws.amazon.com/connect-participant/latest/APIReference/Welcome.html - -## __Amazon Connect Service__ - - ### Features - - This release adds a new API: StartChatContact. You can use it to programmatically start a chat on the specified Amazon Connect instance. Learn more here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html - -## __Amazon DynamoDB__ - - ### Features - - With this release, you can convert an existing Amazon DynamoDB table to a global table by adding replicas in other AWS Regions. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for attaching AWS License Manager Configurations to Amazon Machine Image (AMI) using ImportImage API; and adds support for running different instance sizes on EC2 Dedicated Hosts - -## __Amazon Lex Model Building Service__ - - ### Features - - Amazon Lex now supports Sentiment Analysis - -## __Amazon Lex Runtime Service__ - - ### Features - - Amazon Lex now supports Sentiment Analysis - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - The release contains new API and API changes for AWS Systems Manager Explorer product. - -## __Amazon Transcribe Service__ - - ### Features - - With this release, Amazon Transcribe now supports transcriptions from audio sources in Hebrew (he-IL), Swiss German (de-CH), Japanese (ja-JP), Turkish (tr-TR), Arabic-Gulf (ar-AE), Malay (ms-MY), Telugu (te-IN) - -# __2.10.21__ __2019-11-20__ -## __AWS Application Discovery Service__ - - ### Features - - New exception type for use with Migration Hub home region - -## __AWS CloudTrail__ - - ### Features - - 1. This release adds two new APIs, GetInsightSelectors and PutInsightSelectors, which let you configure CloudTrail Insights event delivery on a trail. An Insights event is a new type of event that is generated when CloudTrail detects unusual activity in your AWS account. In this release, only "ApiCallRateInsight" is a supported Insights event type. 2. This release also adds the new "ExcludeManagementEventSource" option to the existing PutEventSelectors API. This field currently supports only AWS Key Management Services. - -## __AWS CodeCommit__ - - ### Features - - This release adds support for creating pull request approval rules and pull request approval rule templates in AWS CodeCommit. This allows developers to block merges of pull requests, contingent on the approval rules being satisfiied. - -## __AWS DataSync__ - - ### Features - - Update to configure task to run periodically on a schedule - -## __AWS Elemental MediaStore__ - - ### Features - - This release fixes a broken link in the SDK documentation. - -## __AWS Migration Hub__ - - ### Features - - New exception type for use with Migration Hub home region - -## __AWS Migration Hub Config__ - - ### Features - - AWS Migration Hub Config Service allows you to get and set the Migration Hub home region for use with AWS Migration Hub and Application Discovery Service - -## __AWS Storage Gateway__ - - ### Features - - The new DescribeAvailabilityMonitorTest API provides the results of the most recent High Availability monitoring test. The new StartAvailabilityMonitorTest API verifies the storage gateway is configured for High Availability monitoring. The new ActiveDirectoryStatus response element has been added to the DescribeSMBSettings and JoinDomain APIs to indicate the status of the gateway after the most recent JoinDomain operation. The new TimeoutInSeconds parameter of the JoinDomain API allows for the configuration of the timeout in which the JoinDomain operation must complete. - -## __Amazon Chime__ - - ### Features - - Adds APIs to create and manage meeting session resources for the Amazon Chime SDK - -## __Amazon Data Lifecycle Manager__ - - ### Features - - DLM now supports Fast Snapshot Restore. You can enable Fast Restore on snapshots created by DLM, provide the AZs and the number of snapshots to be enabled with this capability. - -## __Amazon EC2 Container Service__ - - ### Features - - Added support for CPU and memory task-level overrides on the RunTask and StartTask APIs. Added location information to Tasks. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release of Amazon Elastic Compute Cloud (Amazon EC2) introduces support for Amazon Elastic Block Store (Amazon EBS) fast snapshot restores. - - Upgrades to Instance Metadata Service version 2 (IMDS v2). With IMDS v2, a session token is used to make requests for EC2 instance metadata and credentials. - -## __Amazon FSx__ - - ### Features - - Announcing a Multi-AZ deployment type for Amazon FSx for Windows File Server, providing fully-managed Windows file storage with high availability and redundancy across multiple AWS Availability Zones. - -## __Amazon Kinesis Firehose__ - - ### Features - - With this release, Amazon Kinesis Data Firehose allows server side encryption with customer managed CMKs. Customer managed CMKs ( "Customer Master Keys") are AWS Key Management Service (KMS) keys that are fully managed by the customer. With customer managed CMKs, customers can establish and maintain their key policies, IAM policies, rotating policies and add tags. For more information about AWS KMS and CMKs, please refer to: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html. Please refer to the following link to create CMKs: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-create-cmk.html - -## __Amazon QuickSight__ - - ### Features - - Amazon QuickSight now supports programmatic creation and management of data sources, data sets, dashboards and templates with new APIs. Templates hold dashboard metadata, and can be used to create copies connected to the same or different dataset as required. Also included in this release are APIs for SPICE ingestions, fine-grained access control over AWS resources using AWS Identity and Access Management (IAM) policies, as well AWS tagging. APIs are supported for both Standard and Enterprise Edition, with edition-specific support for specific functionality. - -## __Amazon Simple Storage Service__ - - ### Features - - This release introduces support for Amazon S3 Replication Time Control, a new feature of S3 Replication that provides a predictable replication time backed by a Service Level Agreement. S3 Replication Time Control helps customers meet compliance or business requirements for data replication, and provides visibility into the replication process with new Amazon CloudWatch Metrics. - -## __Amazon Transcribe Service__ - - ### Features - - With this release Amazon Transcribe enables alternative transcriptions so that you can see different interpretations of transcribed audio. - -# __2.10.20__ __2019-11-19__ -## __AWS CloudFormation__ - - ### Features - - This release of AWS CloudFormation StackSets enables users to detect drift on a stack set and the stack instances that belong to that stack set. - -## __AWS CodeBuild__ - - ### Features - - Add support for ARM and GPU-enhanced build environments and a new SSD-backed Linux compute type with additional CPU and memory in CodeBuild - -## __AWS Config__ - - ### Features - - AWSConfig launches support for conformance packs. A conformance pack is a new resource type that allows you to package a collection of Config rules and remediation actions into a single entity. You can create and deploy conformance packs into your account or across all accounts in your organization - -## __AWS Identity and Access Management__ - - ### Features - - IAM reports the timestamp when a role's credentials were last used to make an AWS request. This helps you identify unused roles and remove them confidently from your AWS accounts. - -## __AWS IoT__ - - ### Features - - As part of this release, we are extending the capability of AWS IoT Rules Engine to send messages directly to customer's own web services/applications. Customers can now create topic rules with HTTP actions to route messages from IoT Core directly to URL's that they own. Ownership is proved by creating and confirming topic rule destinations. - -## __AWS Lambda__ - - ### Features - - This release provides three new runtimes to support Node.js 12 (initially 12.13.0), Python 3.8 and Java 11. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for RunInstances to specify the metadata options for new instances; adds a new API, ModifyInstanceMetadataOptions, which lets you modify the metadata options for a running or stopped instance; and adds support for CreateCustomerGateway to specify a device name. - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling now supports Instance Weighting and Max Instance Lifetime. Instance Weighting allows specifying the capacity units for each instance type included in the MixedInstancesPolicy and how they would contribute to your application's performance. Max Instance Lifetime allows specifying the maximum length of time that an instance can be in service. If any instances are approaching this limit, Amazon EC2 Auto Scaling gradually replaces them. - -## __Elastic Load Balancing__ - - ### Features - - This release allows forward actions on Application Load Balancers to route requests to multiple target groups, based on the weight you specify for each target group. - -# __2.10.19__ __2019-11-18__ -## __AWS CloudFormation__ - - ### Features - - This release introduces APIs for the CloudFormation Registry, a new service to submit and discover resource providers with which you can manage third-party resources natively in CloudFormation. - -## __AWS Cost Explorer Service__ - - ### Features - - add EstimatedOnDemandCostWithCurrentCommitment to GetSavingsPlansPurchaseRecommendationRequest API - -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API introduces support for using and managing message templates for messages that are sent through the voice channel. It also introduces support for specifying default values for message variables in message templates. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for rds - -## __Amazon SageMaker Runtime__ - - ### Features - - Amazon SageMaker Runtime now supports a new TargetModel header to invoke a specific model hosted on multi model endpoints. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports multi-model endpoints to host multiple models on an endpoint using a single inference container. - -## __Amazon Simple Storage Service__ - - ### Features - - Added support for S3 Replication for existing objects. This release allows customers who have requested and been granted access to replicate existing S3 objects across buckets. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - The release contains new API and API changes for AWS Systems Manager Explorer product. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Update default connectionMaxIdleTimeout of NettyNioAsyncClient to 5 seconds - -# __2.10.18__ __2019-11-15__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for DolbyVision encoding, and SCTE35 & ESAM insertion to DASH ISO EMSG. - -## __AWS SDK for Java v2__ - - ### Features - - When SdkException or one of its children is created without a 'message', inherit the message from the exception 'cause' (if any). This should reduce the chance of an exception being raised by the SDK with a null message. - -## __Amazon Chime__ - - ### Features - - This release adds support for Chime Room Management APIs - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation updates for logs - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds a new option in the User Pool to allow specifying sender's name in the emails sent by Amazon Cognito. This release also adds support to add SES Configuration Set to the emails sent by Amazon Cognito. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now add tags while copying snapshots. Previously, a user had to first copy the snapshot and then add tags to the copied snapshot manually. Moving forward, you can specify the list of tags you wish to be applied to the copied snapshot as a parameter on the Copy Snapshot API. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Introducing Amazon EKS managed node groups, a new feature that lets you easily provision worker nodes for Amazon EKS clusters and keep them up to date using the Amazon EKS management console, CLI, and APIs. - -## __Amazon Elastic MapReduce__ - - ### Features - - Access to the cluster ARN makes it easier for you to author resource-level permissions policies in AWS Identity and Access Management. To simplify the process of obtaining the cluster ARN, Amazon EMR has added a new field containing the cluster ARN to all API responses that include the cluster ID. - -## __Amazon GuardDuty__ - - ### Features - - This release includes new operations related to findings export, including: CreatePublishingDestination, UpdatePublishingDestination, DescribePublishingDestination, DeletePublishingDestination and ListPublishingDestinations. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release updates AWS Systems Manager Parameter Store documentation for the enhanced search capability. - -## __Amazon WorkSpaces__ - - ### Features - - Added APIs to register your directories with Amazon WorkSpaces and to modify directory details. - -## __Elastic Load Balancing__ - - ### Features - - Documentation-only change to the default value of the routing.http.drop_invalid_header_fields.enabled attribute. - -# __2.10.17__ __2019-11-14__ -## __AWSMarketplace Metering__ - - ### Features - - Added CustomerNotEntitledException in MeterUsage API for Container use case. - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds a new setting at user pool client to prevent user existence related errors during authentication, confirmation, and password recovery related operations. This release also adds support to enable or disable specific authentication flows for a user pool client. - -## __Amazon Connect Service__ - - ### Features - - This release enhances the existing user management APIs and adds 3 new APIs - TagResource, UntagResource, and ListTagsForResource to support tagging Amazon Connect users, which facilitates more granular access controls for Amazon Connect users within an Amazon Connect instance. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html. - -## __Amazon Personalize__ - - ### Features - - Amazon Personalize: Adds ability to get batch recommendations by creating a batch inference job. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Updates support for adding attachments to Systems Manager Automation documents - -# __2.10.16__ __2019-11-13__ -## __AWS Data Exchange__ - - ### Features - - Introducing AWS Data Exchange, a service that makes it easy for AWS customers to securely create, manage, access, and exchange data sets in the cloud. - -## __AWS IoT__ - - ### Features - - This release adds the custom fields definition support in the index definition for AWS IoT Fleet Indexing Service. Custom fields can be used as an aggregation field to run aggregations with both existing GetStatistics API and newly added GetCardinality, GetPercentiles APIs. GetStatistics will return all statistics (min/max/sum/avg/count...) with this release. For more information, please refer to our latest documentation: https://docs.aws.amazon.com/iot/latest/developerguide/iot-indexing.html - -## __Amazon CloudSearch__ - - ### Features - - Amazon CloudSearch domains let you require that all traffic to the domain arrive over HTTPS. This security feature helps you block clients that send unencrypted requests to the domain. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - You can now add tags to a lifecycle policy in Data Lifecycle Manager (DLM). Tags allow you to categorize your policies in different ways, such as by department, purpose or owner. You can also enable resource level permissions based on tags to set access control on ability to modify or delete a tagged policy. - -## __Amazon Simple Email Service__ - - ### Features - - This is the first release of version 2 of the Amazon SES API. You can use this API to configure your Amazon SES account, and to send email. This API extends the functionality that exists in the previous version of the Amazon SES API. - -# __2.10.15__ __2019-11-12__ -## __AWS CodePipeline__ - - ### Features - - AWS CodePipeline now supports the use of variables in action configuration. - -## __AWS Marketplace Catalog Service__ - - ### Features - - This is the first release for the AWS Marketplace Catalog service which allows you to list, describe and manage change requests on your published entities on AWS Marketplace. - -## __Amazon DynamoDB__ - - ### Features - - Amazon DynamoDB enables you to restore your data to a new DynamoDB table using a point-in-time or on-demand backup. You now can modify the settings on the new restored table. Specifically, you can exclude some or all of the local and global secondary indexes from being created with the restored table. In addition, you can change the billing mode and provisioned capacity settings. - -## __Amazon Transcribe Service__ - - ### Features - - With this release, Amazon Transcribe now supports transcriptions from audio sources in Welsh English (en-WL), Scottish English(en-AB), Irish English(en-IE), Farsi(fa-IR), Tamil(ta-IN), Indonesian(id-ID), Portuguese (pt-PT), Dutch(nl-NL). - -## __Elastic Load Balancing__ - - ### Features - - You can configure your Application Load Balancer to either drop invalid header fields or forward them to targets. - -# __2.10.14__ __2019-11-11__ -## __AWS CloudFormation__ - - ### Features - - The Resource Import feature enables customers to import existing AWS resources into new or existing CloudFormation Stacks. - -## __AWS Cost Explorer Service__ - - ### Features - - This launch provides customers with access to GetCostAndUsageWithResources API. - -## __Amazon Polly__ - - ### Features - - Add `PollyPresigner` which enables support for presigning `SynthesizeSpeech` requests. - -# __2.10.13__ __2019-11-08__ -## __Amazon Cognito Identity__ - - ### Features - - This release adds support for disabling classic flow. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release contains ticket fixes for Amazon ECR. - -# __2.10.12__ __2019-11-07__ -## __AWS S3__ - - ### Features - - Added support for presignPutObject in S3Presigner. - -## __AWS SSO OIDC__ - - ### Features - - This is an initial release of AWS Single Sign-On OAuth device code authorization service. - -## __AWS Single Sign-On__ - - ### Features - - This is an initial release of AWS Single Sign-On (SSO) end-user access. This release adds support for accessing AWS accounts assigned in AWS SSO using short term credentials. - -## __Amazon Comprehend__ - - ### Features - - This release adds new languages (ar, hi, ko, ja, zh, zh-TW) for Amazon Comprehend's DetectSentiment, DetectEntities, DetectKeyPhrases, BatchDetectSentiment, BatchDetectEntities and BatchDetectKeyPhrases APIs - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager Session Manager target length increased to 400. - -## __Netty NIO HTTP Client__ - - ### Features - - Switch from setting the absolute URI in HTTP requests with no `Host` header to setting the absolute request path and query paramters and a `Host` header. - -# __2.10.11__ __2019-11-06__ -## __AWS SDK for Java v2__ - - ### Features - - Added the web identity credentials provider to the default credential chain - -## __AWS Savings Plans__ - - ### Features - - This is the first release of Savings Plans, a new flexible pricing model that offers low prices on Amazon EC2 and AWS Fargate usage. - -# __2.10.10__ __2019-11-06__ -## __AWS Budgets__ - - ### Features - - Documentation updates for budgets to track Savings Plans utilization and coverage - -## __AWS CodeBuild__ - - ### Features - - Add support for Build Number, Secrets Manager and Exported Environment Variables. - -## __AWS Cost Explorer Service__ - - ### Features - - This launch provides customers with access to Savings Plans management APIs. - -## __AWS Savings Plans__ - - ### Features - - This is the first release of Savings Plans, a new flexible pricing model that offers low prices on Amazon EC2 and AWS Fargate usage. - -## __AWS Signer__ - - ### Features - - This release adds support for tagging code-signing profiles in AWS Signer. - -## __Amazon Elastic File System__ - - ### Features - - EFS customers can select a lifecycle policy that automatically moves files that have not been accessed for 7 days into the EFS Infrequent Access (EFS IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day. - -# __2.10.9__ __2019-11-05__ -## __AWS CodeStar Notifications__ - - ### Features - - This release adds a notification manager for events in repositories, build projects, deployments, and pipelines. You can now configure rules and receive notifications about events that occur for resources. Each notification includes a status message as well as a link to the resource (repository, build project, deployment application, or pipeline) whose event generated the notification. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for Amazon RDS - -# __2.10.8__ __2019-11-04__ -## __AWS RoboMaker__ - - ### Features - - RoboMaker Fleet Management launch a feature to verify your robot is ready to download and install the new robot application using a download condition file, which is a script run on the robot prior to downloading the new deployment. - -## __Amazon DynamoDB Accelerator (DAX)__ - - ### Features - - Documentation updates for dax - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Documentation updates for ec2 - -# __2.10.7__ __2019-11-01__ -## __AWS CloudTrail__ - - ### Features - - This release adds two new APIs, GetTrail and ListTrails, and support for adding tags when you create a trail by using a new TagsList parameter on CreateTrail operations. - -## __AWS Database Migration Service__ - - ### Features - - This release contains task timeline attributes in replication task statistics. This release also adds a note to the documentation for the CdcStartPosition task request parameter. This note describes how to enable the use of native CDC start points for a PostgreSQL source by setting the new slotName extra connection attribute on the source endpoint to the name of an existing logical replication slot. - -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API introduces support for using and managing journeys, and querying analytics data for journeys. - -# __2.10.6__ __2019-10-31__ -## __AWS Amplify__ - - ### Features - - This release of AWS Amplify Console introduces support for Web Previews. This feature allows user to create ephemeral branch deployments from pull request submissions made to a connected repository. A pull-request preview deploys every pull request made to your Git repository to a unique preview URL. - -## __AWS Support__ - - ### Features - - The status descriptions for TrustedAdvisorCheckRefreshStatus have been updated - -## __Amazon Simple Storage Service__ - - ### Features - - S3 Inventory now supports a new field 'IntelligentTieringAccessTier' that reports the access tier (frequent or infrequent) of objects stored in Intelligent-Tiering storage class. - -# __2.10.5__ __2019-10-30__ -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache for Redis 5.0.5 now allows you to modify authentication tokens by setting and rotating new tokens. You can now modify active tokens while in use, or add brand-new tokens to existing encryption-in-transit enabled clusters that were previously setup without authentication tokens. This is a two-step process that allows you to set and rotate the token without interrupting client requests. - -# __2.10.4__ __2019-10-29__ -## __AWS Cloud9__ - - ### Features - - Added CREATING and CREATE_FAILED environment lifecycle statuses. - -## __Amazon AppStream__ - - ### Features - - Adds support for providing domain names that can embed streaming sessions - -# __2.10.3__ __2019-10-28__ -## __Amazon Simple Storage Service__ - - ### Features - - Adding support in SelectObjectContent for scanning a portion of an object specified by a scan range. - -# __2.10.2__ __2019-10-28__ -## __AWS Transfer for SFTP__ - - ### Features - - This release adds logical directories support to your AWS SFTP server endpoint, so you can now create logical directory structures mapped to Amazon Simple Storage Service (Amazon S3) bucket paths for users created and stored within the service. Amazon S3 bucket names and paths can now be hidden from AWS SFTP users, providing an additional level of privacy to meet security requirements. You can lock down your SFTP users' access to designated folders (commonly referred to as 'chroot'), and simplify complex folder structures for data distribution through SFTP without replicating files across multiple users. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release of Amazon Elastic Container Registry Service (Amazon ECR) introduces support for image scanning. This identifies the software vulnerabilities in the container image based on the Common Vulnerabilities and Exposures (CVE) database. - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache adds support for migrating Redis workloads hosted on Amazon EC2 into ElastiCache by syncing the data between the source Redis cluster and target ElastiCache for Redis cluster in real time. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/migrate-to-elasticache.html. - -# __2.10.1__ __2019-10-25__ -## __Amazon Transcribe Streaming Service__ - - ### Features - - With this release, Amazon Transcribe Streaming now supports audio sources in Australian English (en-AU). - -# __2.10.0__ __2019-10-24__ -## __AWS App Mesh__ - - ### Features - - This release adds support for the gRPC and HTTP/2 protocols. - -## __AWS SDK for Java v2__ - - ### Features - - Updating to use Jackson 2.10.0 and Netty 4.1.42.Final - -## __Amazon Chime__ - - ### Features - - This release introduces Voice Connector PDX region and defaults previously created Voice Connectors to IAD. You can create Voice Connector Groups and add region specific Voice Connectors to direct telephony traffic across AWS regions in case of regional failures. With this release you can add phone numbers to Voice Connector Groups and can bulk move phone numbers between Voice Connectors, between Voice Connector and Voice Connector Groups and between Voice Connector Groups. Voice Connector now supports additional settings to enable SIP Log capture. This is in addition to the launch of Voice Connector Cloud Watch metrics in this release. This release also supports assigning outbound calling name (CNAM) to AWS account and individual phone numbers assigned to Voice Connectors. * Voice Connector now supports a setting to enable real time audio streaming delivered via Kinesis Audio streams. Please note that recording Amazon Chime Voice Connector calls with this feature maybe be subject to laws or regulations regarding the recording of telephone calls and other electronic communications. AWS Customer and their end users' have the responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or to a recorded communication that the session or communication is being recorded and obtain their consent. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release updates CreateFpgaImage to support tagging FPGA images on creation - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift offers expanded hardware options for game hosting: Custom game builds can use the Amazon Linux 2 operating system, and fleets for both custom builds and Realtime servers can now use C5, M5, and R5 instance types. - -## __Amazon SageMaker Service__ - - ### Features - - Adds support for the new family of Elastic Inference Accelerators (eia2) for SageMaker Hosting and Notebook Services - -## __Netty NIO Http Client__ - - ### Bugfixes - - Fix a race condition where the channel is closed right after all content is buffered, causing `server failed to complete the response` error by adding a flag when `LastHttpContentHandler` is received. - -# __2.9.26__ __2019-10-23__ -## __AWS Security Token Service__ - - ### Features - - AWS Security Token Service (STS) now supports a regional configuration flag to make the client respect the region without the need for the endpoint parameter. - -## __Amazon Connect Service__ - - ### Features - - This release adds 4 new APIs ListQueues, ListPhoneNumbers, ListContactFlows, and ListHoursOfOperations, which can be used to programmatically list Queues, PhoneNumbers, ContactFlows, and HoursOfOperations configured for an Amazon Connect instance respectively. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds new female voices: US Spanish - Lupe and Brazilian Portuguese - Camila; both voices are available in Standard and Neural engine. - -# __2.9.25__ __2019-10-22__ -## __AWS IoT Events__ - - ### Features - - Add support for new serial evaluation method for events in a detector model. - -## __AWS OpsWorks CM__ - - ### Features - - AWS OpsWorks for Chef Automate (OWCA) now allows customers to use a custom domain and respective certificate, for their AWS OpsWorks For Chef Automate servers. Customers can now provide a CustomDomain, CustomCertificate and CustomPrivateKey in CreateServer API to configure their Chef Automate servers with a custom domain and certificate. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Better handle `GOAWAY` messages from the remote endpoint. - -# __2.9.24__ __2019-10-18__ -## __Amazon CloudWatch__ - - ### Features - - New Period parameter added to MetricDataQuery structure. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Update `HealthCheckedChannelPool` to check `KEEP_ALIVE` when acquiring a channel from the pool to avoid soon-to-be inactive channels being picked up by a new request. This should reduce the frequency of `IOException: Server failed to complete response` errors. See [#1380](https://github.com/aws/aws-sdk-java-v2/issues/1380), [#1466](https://github.com/aws/aws-sdk-java-v2/issues/1466). - -# __2.9.23__ __2019-10-17__ -## __AWS Batch__ - - ### Features - - Adding support for Compute Environment Allocation Strategies - -## __Amazon Relational Database Service__ - - ### Features - - Amazon RDS now supports Amazon RDS on VMware with the introduction of APIs related to Custom Availability Zones and Media installation. - -# __2.9.22__ __2019-10-16__ -## __AWS Marketplace Commerce Analytics__ - - ### Features - - add 2 more values for the supporting sections - age of past due funds + uncollected funds breakdown - -## __AWS RoboMaker__ - - ### Features - - This release adds support for ROS2 Dashing as a beta feature - -## __Managed Streaming for Kafka__ - - ### Features - - AWS MSK has added support for adding brokers to a cluster. - -# __2.9.21__ __2019-10-15__ -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - Add ON_DISCONTINUITY mode to the GetHLSStreamingSessionURL API - -# __2.9.20__ __2019-10-14__ -## __Amazon Personalize__ - - ### Features - - AWS Personalize: Adds ability to create a solution version using FULL or UPDATE training mode - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for WorkSpaces - -# __2.9.19__ __2019-10-11__ -## __AWS Greengrass__ - - ### Features - - Greengrass OTA service supports Raspbian/Armv6l platforms. - -# __2.9.18__ __2019-10-10__ -## __AWS IoT Analytics__ - - ### Features - - Add `completionTime` to API call ListDatasetContents. - -## __AWS SDK for Java v2__ - - ### Features - - Implement arn parser functions in `arns` module. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - New EC2 M5n, M5dn, R5n, R5dn instances with 100 Gbps network performance and Elastic Fabric Adapter (EFA) for ultra low latency; New A1.metal bare metal instance powered by AWS Graviton Processors - -## __Amazon Lex Runtime Service__ - - ### Features - - Amazon Lex now supports Session API checkpoints - -## __Firewall Management Service__ - - ### Features - - Firewall Manager now supports Amazon VPC security groups, making it easier to configure and manage security groups across multiple accounts from a single place. - -# __2.9.17__ __2019-10-09__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for Dolby Atmos encoding, up to 36 outputs, accelerated transcoding with frame capture and preferred acceleration feature. - -## __AWS SDK for Java v2__ - - ### Features - - Expose instance signature through EC2MetadataUtils - - - ### Bugfixes - - Fix the implementations of `equals(Object)` and `hashCode()` for `DefaultSdkAutoConstructList` and `DefaultSdkAutoConstructMap` so that they follow the Java `equals` and `hashCode` contract. In addition, ensure that these implementations' `toString()` methods return nicely readable results. Fixes [#1445](https://github.com/aws/aws-sdk-java-v2/issues/1445) - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache now allows you to apply available service updates on demand to your Memcached and Redis Cache Clusters. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Self-Service-Updates.html and https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html - -## __Managed Streaming for Kafka__ - - ### Features - - Updated documentation for Amazon Managed Streaming for Kafka service. - -# __2.9.16__ __2019-10-08__ -## __AWS DataSync__ - - ### Features - - Add Sync options to enable/disable TaskQueueing - -## __AWS Organizations__ - - ### Features - - Documentation updates for organizations - -## __AWS SDK for Java v2__ - - ### Features - - EC2MetadataUtils: add marketplaceProductCodes inside InstanceInfo's POJO - -## __Amazon EventBridge__ - - ### Features - - Documentation updates for Amazon EventBridge. - -## __Amazon Kinesis Firehose__ - - ### Features - - With this release, you can use Amazon Kinesis Firehose delivery streams to deliver streaming data to Amazon Elasticsearch Service version 7.x clusters. For technical documentation, look for CreateDeliveryStream operation in Amazon Kinesis Firehose API reference. - -## __Amazon S3 Control__ - - ### Features - - Adds support for the Amazon S3 Control service to the SDK. - -# __2.9.15__ __2019-10-07__ -## __AWS Direct Connect__ - - ### Features - - This release adds a service provider field for physical connection creation and provides a list of available partner providers for each Direct Connect location. - -## __AWS Glue__ - - ### Features - - AWS Glue now provides ability to use custom certificates for JDBC Connections. - -## __Amazon Import/Export Snowball__ - - ### Features - - AWS Snowball Edge now allows you to perform an offline update to the software of your Snowball Edge device when your device is not connected to the internet. Previously, updating your Snowball Edge's software required that the device be connected to the internet or be sent back to AWS. Now, you can keep your Snowball Edge software up to date even if your device(s) cannot connect to the internet, or are required to run in an air-gapped environment. To complete offline updates, download the software update from a client machine with connection to the internet using the AWS Command Line Interface (CLI). Then, have the Snowball Edge device download and install the software update using the Snowball Edge device API. For more information about offline updates, visit the Snowball Edge documentation page. - -## __Amazon Kinesis Firehose__ - - ### Features - - Amazon Kinesis Data Firehose now allows delivering data to Elasticsearch clusters set up in a different AWS account than the Firehose AWS account. For technical documentation, look for ElasticsearchDestinationConfiguration in the Amazon Kinesis Firehose API reference. - -## __Amazon Pinpoint__ - - ### Features - - This release of the Amazon Pinpoint API introduces support for using and managing message templates. - -## __Amazon Pinpoint Email Service__ - - ### Features - - This release of the Amazon Pinpoint Email API introduces support for using and managing message templates. - -# __2.9.14__ __2019-10-04__ -## __AWS Elemental MediaPackage__ - - ### Features - - New Harvest Job APIs to export segment-accurate content windows from MediaPackage Origin Endpoints to S3. See https://docs.aws.amazon.com/mediapackage/latest/ug/harvest-jobs.html for more info - -## __Amazon CloudWatch__ - - ### Bugfixes - - Add cloudwatch specific http configurations, specifically reducing `connectionMaxIdleTime`. Related to [#1380](https://github.com/aws/aws-sdk-java-v2/issues/1380) - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds ClientMetadata input parameter to multiple Cognito User Pools operations, making this parameter available to the customer configured lambda triggers as applicable. - -## __Amazon S3__ - - ### Bugfixes - - Add s3 specific http configurations, specifically reducing `connectionMaxIdleTime`. Related to [#1122](https://github.com/aws/aws-sdk-java-v2/issues/1122) - -## __Amazon S3 Control__ - - ### Features - - Adds support for the Amazon S3 Control service to the SDK. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Documentation updates for Systems Manager / StartSession. - -# __2.9.13__ __2019-10-03__ -## __AWS Device Farm__ - - ### Features - - Documentation updates for devicefarm - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release allows customers to purchase regional EC2 RIs on a future date. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now supports configuring additional options for domain endpoint, such as whether to require HTTPS for all traffic. - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for Application Auto Scaling - -# __2.9.12__ __2019-10-02__ -## __Amazon Lightsail__ - - ### Features - - This release adds support for the automatic snapshots add-on for instances and block storage disks. - -# __2.9.11__ __2019-10-01__ -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - This release provides support for describe and modify CA certificates. - -# __2.9.10__ __2019-09-30__ -## __AWS WAF__ - - ### Features - - Lowering the threshold for Rate Based rule from 2000 to 100. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for creating a Read Replica with Active Directory domain information. This release updates RDS API to indicate whether an OrderableDBInstanceOption supports Kerberos Authentication. - -## __AmazonMQ__ - - ### Features - - Amazon MQ now includes the ability to scale your brokers by changing the host instance type. See the hostInstanceType property of UpdateBrokerInput (https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-updatebrokerinput), and pendingHostInstanceType property of DescribeBrokerOutput (https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-describebrokeroutput). - -# __2.9.9__ __2019-09-27__ -## __AWS Amplify__ - - ### Features - - This release adds access logs APIs and artifact APIs for AWS Amplify Console. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Update the pool size for default async future completion executor service. See [#1251](https://github.com/aws/aws-sdk-java-v2/issues/1251), [#994](https://github.com/aws/aws-sdk-java-v2/issues/994) - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) removes FirelensConfiguration from the DescribeTask output during the FireLens public preview. - -# __2.9.8__ __2019-09-26__ -## __AWS CodePipeline__ - - ### Features - - Documentation updates for CodePipeline - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release updates the AWS Systems Manager Parameter Store PutParameter and LabelParameterVersion APIs to return the "Tier" of parameter created/updated and the "parameter version" labeled respectively. - -# __2.9.7__ __2019-09-25__ -## __AWS Database Migration Service__ - - ### Features - - This release adds a new DeleteConnection API to delete the connection between a replication instance and an endpoint. It also adds an optional S3 setting to specify the precision of any TIMESTAMP column values written to an S3 object file in .parquet format. - -## __AWS Global Accelerator__ - - ### Features - - API Update for AWS Global Accelerator to support for DNS aliasing. - -## __Amazon SageMaker Service__ - - ### Features - - Enable G4D and R5 instances in SageMaker Hosting Services - -# __2.9.6__ __2019-09-24__ -## __AWS Comprehend Medical__ - - ### Features - - Use Amazon Comprehend Medical to analyze medical text stored in the specified Amazon S3 bucket. Use the console to create and manage batch analysis jobs, or use the batch APIs to detect both medical entities and protected health information (PHI). The batch APIs start, stop, list, and retrieve information about batch analysis jobs. This release also includes DetectEntitiesV2 operation which returns the Acuity and Direction entities as attributes instead of types. - -## __AWS DataSync__ - - ### Features - - Added S3StorageClass, OverwriteMode sync option, and ONLY_FILES_TRANSFERRED setting for the VerifyMode sync option. - -## __Amazon Transcribe Service__ - - ### Features - - With this update Amazon Transcribe enables you to provide an AWS KMS key to encrypt your transcription output. - -# __2.9.5__ __2019-09-23__ -## __AWS RDS DataService__ - - ### Features - - RDS Data API now supports Amazon Aurora Serverless PostgreSQL databases. - -## __Amazon Redshift__ - - ### Features - - Adds API operation DescribeNodeConfigurationOptions and associated data structures. - -# __2.9.4__ __2019-09-20__ -## __AWS Greengrass__ - - ### Features - - Greengrass OTA service now returns the updated software version in the PlatformSoftwareVersion parameter of a CreateSoftwareUpdateJob response - -## __Amazon Elastic Compute Cloud__ - - ### Features - - G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4. - -## __Amazon Relational Database Service__ - - ### Features - - Add a new LeaseID output field to DescribeReservedDBInstances, which shows the unique identifier for the lease associated with the reserved DB instance. AWS Support might request the lease ID for an issue related to a reserved DB instance. - -## __Amazon WorkSpaces__ - - ### Features - - Adds the WorkSpaces restore feature - -# __2.9.3__ __2019-09-19__ -## __AWS Glue__ - - ### Features - - AWS Glue DevEndpoints now supports GlueVersion, enabling you to choose Apache Spark 2.4.3 (in addition to Apache Spark 2.2.1). In addition to supporting the latest version of Spark, you will also have the ability to choose between Python 2 and Python 3. - -## __AWS MediaConnect__ - - ### Features - - When you grant an entitlement, you can now specify the percentage of the entitlement data transfer that you want the subscriber to be responsible for. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for container image manifest digests. This enables you to identify all tasks launched using a container image pulled from ECR in order to correlate what was built with where it is running. - -# __2.9.2__ __2019-09-18__ -## __AWS Resource Access Manager__ - - ### Features - - AWS RAM provides a new ListPendingInvitationResources API action that lists the resources in a resource share that is shared with you but that the invitation is still pending for - -## __AWS WAF Regional__ - - ### Features - - Lowering the threshold for Rate Based rule from 2000 to 100. - -## __Amazon API Gateway__ - - ### Features - - Amazon API Gateway simplifies accessing PRIVATE APIs by allowing you to associate one or more Amazon Virtual Private Cloud (VPC) Endpoints to a private API. API Gateway will create and manage DNS alias records necessary for easily invoking the private APIs. With this feature, you can leverage private APIs in web applications hosted within your VPCs. - -# __2.9.1__ __2019-09-17__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for iam - -## __Amazon Athena__ - - ### Features - - This release adds DataManifestLocation field indicating the location and file name of the data manifest file. Users can get a list of files that the Athena query wrote or intended to write from the manifest file. - -## __Amazon Personalize__ - - ### Features - - [Personalize] Adds trainingHours to solutionVersion properties. - -# __2.9.0__ __2019-09-16__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added support for multi-DRM SPEKE with CMAF outputs, MP3 ingest, and options for improved video quality. - -## __AWS SDK for Java v2__ - - ### Features - - Bump minor version to `2.9.0-SNAPSHOT` because of [#1413](https://github.com/aws/aws-sdk-java-v2/issues/1413). - - Updating dependencies versions: jackson 2.9.8 -> 2.9.9, slf4j 1.7.35 -> 1.7.38, netty 4.1.39.Final -> 4.1.41.Final (contains the fix for the performance regression in 4.1.39) - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - This release lets customers add tags to an Amazon EKS cluster. These tags can be used to control access to the EKS API for managing the cluster using IAM. The Amazon EKS TagResource API allows customers to associate tags with their cluster. Customers can list tags for a cluster using the ListTagsForResource API and remove tags from a cluster with the UntagResource API. Note: tags are specific to the EKS cluster resource, they do not propagate to other AWS resources used by the cluster. - -# __2.8.7__ __2019-09-12__ -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive now supports High Efficiency Video Coding (HEVC) for standard-definition (SD), high-definition (HD), and ultra-high-definition (UHD) encoding with HDR support.Encoding with HEVC offers a number of advantages. While UHD video requires an advanced codec beyond H.264 (AVC), high frame rate (HFR) or High Dynamic Range (HDR) content in HD also benefit from HEVC's advancements. In addition, benefits can be achieved with HD and SD content even if HDR and HFR are not needed. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Fix for FleetActivityStatus and FleetStateCode enum - -## __Amazon WorkMail Message Flow__ - - ### Features - - This release allows customers to access email messages as they flow to and from Amazon WorkMail. - -## __Elastic Load Balancing__ - - ### Features - - Documentation updates for elasticloadbalancingv2: This release adds support for TLS SNI on Network Load Balancers - -# __2.8.6__ __2019-09-11__ -## __AWS Config__ - - ### Features - - Adding input validation for the OrganizationConfigRuleName string. - -## __AWS MediaConnect__ - - ### Features - - This release adds support for the RIST protocol on sources and outputs. - -## __AWS Step Functions__ - - ### Features - - Fixing letter case in Map history event details to be small case - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for new data fields and log format in VPC flow logs. - -## __Amazon Relational Database Service__ - - ### Features - - This release allows customers to specify a custom parameter group when creating a Read Replica, for DB engines which support this feature. - -## __Amazon Simple Email Service__ - - ### Features - - Updated API documentation to correct broken links, and to update content based on customer feedback. - -# __2.8.5__ __2019-09-10__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix marshalling for models with xml attribute. See [#1182](https://github.com/aws/aws-sdk-java-v2/issues/1182) - -## __AWS Storage Gateway__ - - ### Features - - The CloudWatchLogGroupARN parameter of the UpdateGatewayInformation API allows for configuring the gateway to use a CloudWatch log-group where Storage Gateway health events will be logged. - -# __2.8.4__ __2019-09-09__ -## __AWS App Mesh__ - - ### Features - - This release adds support for http retry policies. - -## __AWS Marketplace Commerce Analytics__ - - ### Features - - Add FDP+FPS (monthly_revenue_field_demonstration_usage + monthly_revenue_flexible_payment_schedule) to Marketplace Commerce Analytics Service - -## __AWS RoboMaker__ - - ### Features - - Support for Connectivity to Simulation. When you need to interact with the applications in your simulation job, you can connect to your robot application or simulation application with port forwarding. When you configure port forwarding, traffic will be forwarded from the simulation job port to the application port. Port forwarding makes it easy to connect with tools such as ROS Bridge and other tools. This can be useful when you want to debug or run custom tools to interact with your applications. - -## __Amazon AppStream__ - - ### Features - - IamRoleArn support in CreateFleet, UpdateFleet, CreateImageBuilder APIs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release expands Site-to-Site VPN tunnel options to allow customers to restrict security algorithms and configure timer settings for VPN connections. Customers can specify these new options while creating new VPN connections, or they can modify the tunnel options on existing connections using a new API. - -## __Amazon QLDB__ - - ### Features - - (New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for managing Amazon QLDB ledgers. This includes the ability to manage Amazon QLDB ledgers, cryptographically verify documents, and export the journal in a ledger. - -## __Amazon QLDB Session__ - - ### Features - - (New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for interacting with data in Amazon QLDB ledgers. - -# __2.8.3__ __2019-09-06__ -## __Amazon Kinesis Analytics__ - - ### Features - - Documentation updates for kinesisanalytics - -# __2.8.2__ __2019-09-05__ -## __AWS Config__ - - ### Features - - AWS Config now includes the option for marking RemediationConfigurations as automatic, removing the need to call the StartRemediationExecution API. Manual control over resource execution rate is also included, and RemediationConfigurations are now ARN addressable. Exceptions to exclude account resources from being remediated can be configured with the new PutRemediationExceptions, DescribeRemediationExceptions, and DeleteRemediationExceptions APIs. - -# __2.8.1__ __2019-09-04__ -## __AWS Step Functions__ - - ### Features - - Added support for new history events - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Amazon EKS DescribeCluster API returns a new OIDC issuer field that can be used to create OIDC identity provider for IAM for Service Accounts feature. - -## __Amazon Transcribe Service__ - - ### Features - - MediaFormat is now optional for StartTranscriptionJob API. - -# __2.8.0__ __2019-09-03__ -## __AWS Resource Groups Tagging API__ - - ### Features - - Documentation updates for resourcegroupstaggingapi - -## __AWS SDK for Java v2__ - - ### Features - - Bump minor version to 2.8.0-SNAPSHOT because of [#1391](https://github.com/aws/aws-sdk-java-v2/issues/1391). - - Upgrade Netty version to 4.1.39.Final, netty reactive streams version to 2.0.3, netty open ssl version to 2.0.25.Final - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for attaching Amazon Elastic Inference accelerators to your containers. This enables you to run deep learning inference workloads with hardware acceleration in a more efficient way. - -## __Amazon GameLift__ - - ### Features - - You can now make use of PKI resources to provide more secure connections between your game clients and servers. To learn more, please refer to the public Amazon GameLift documentation. - -# __2.7.36__ __2019-08-30__ -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for modifying the cluster settings for existing clusters, which enables you to toggle whether Container Insights is enabled or not. Support is also introduced for custom log routing using the ECS FireLens integration. - -## __AmazonApiGatewayManagementApi__ - - ### Features - - You can use getConnection to return information about the connection (when it is connected, IP address, etc) and deleteConnection to disconnect the given connection - -## __AmazonMQ__ - - ### Features - - Adds support for updating security groups selection of an Amazon MQ broker. - -# __2.7.35__ __2019-08-29__ -## __AWS CodePipeline__ - - ### Features - - Introducing pipeline execution trigger details in ListPipelineExecutions API. - -## __AWS Lambda__ - - ### Features - - Adds a "MaximumBatchingWindowInSeconds" parameter to event source mapping api's. Usable by Dynamodb and Kinesis event sources. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for including Docker container IDs in the API response when describing and stopping tasks. This enables customers to easily map containers to the tasks they are associated with. - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache for Redis now supports encryption at rest using customer managed customer master keys (CMKs) in AWS Key Management Service (KMS). Amazon ElastiCache now supports cluster names upto 40 characters for replicationGoups and upto 50 characters for cacheClusters. - -## __Application Auto Scaling__ - - ### Features - - With the current release, you can suspend and later resume any of the following scaling actions in Application Auto Scaling: scheduled scaling actions, dynamic scaling in actions, dynamic scaling out actions. - -# __2.7.34__ __2019-08-28__ -## __AWS Elemental MediaConvert__ - - ### Features - - This release adds the ability to send a job to an on-demand queue while simulating the performance of a job sent to a reserved queue. Use this setting to estimate the number of reserved transcoding slots (RTS) you need for a reserved queue. - -## __AWS Global Accelerator__ - - ### Features - - API Update for AWS Global Accelerator Client IP Preservation - -## __Amazon Simple Queue Service__ - - ### Features - - Added support for message system attributes, which currently lets you send AWS X-Ray trace IDs through Amazon SQS. - -# __2.7.33__ __2019-08-27__ -## __AWS Organizations__ - - ### Features - - Documentation updates for organizations - -# __2.7.32__ __2019-08-26__ -## __AWS SecurityHub__ - - ### Features - - This release resolves an issue with the DescribeHub action, changes the MasterId and InvitationId parameters for AcceptInvitation to Required, and changes the AccountIds parameter for DeleteInvitations and DeclineInvitations to Required. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This feature adds "default tier" to the AWS Systems Manager Parameter Store for parameter creation and update. AWS customers can now set the "default tier" to one of the following values: Standard (default), Advanced or Intelligent-Tiering. This allows customers to create advanced parameters or parameters in corresponding tiers with one setting rather than code change to specify parameter tiers. - -# __2.7.31__ __2019-08-23__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - Adds optional Constant Initialization Vector (IV) to HLS Encryption for MediaPackage VOD. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release of EC2 VM Import Export adds support for exporting Amazon Machine Image(AMI)s to a VM file - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe - support transcriptions from audio sources in Russian (ru-RU) and Chinese (zh-CN). - -# __2.7.30__ __2019-08-22__ -## __AWS DataSync__ - - ### Features - - This release adds support for SMB location type. - -## __Amazon Relational Database Service__ - - ### Features - - This release allows users to enable RDS Data API while creating Aurora Serverless databases. - -# __2.7.29__ __2019-08-21__ -## __Amazon DynamoDB__ - - ### Features - - Public preview version of 'dynamodb-enhanced' that has a new DynamoDb mapper library that can be used with the v2 SDK. See README.md in the module for more detailed information about this module. - -## __Amazon ElastiCache__ - - ### Features - - ElastiCache extends support for Scale down for Redis Cluster-mode enabled and disabled replication groups - -## __Amazon Forecast Query Service__ - - ### Features - - Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data - -## __Amazon Forecast Service__ - - ### Features - - Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data - -## __Amazon Personalize Runtime__ - - ### Features - - Increased limits on number of items recommended and reranked: The maximum number of results returned from getRecommendations API has been increased to 200. The maximum number of items which can be reranked via getPersonalizedRanking API has been increased to 200. - -## __Amazon Rekognition__ - - ### Features - - Documentation updates for Amazon Rekognition. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker now supports Amazon EFS and Amazon FSx for Lustre file systems as data sources for training machine learning models. Amazon SageMaker now supports running training jobs on ml.p3dn.24xlarge instance type. This instance type is offered as a limited private preview for certain SageMaker customers. If you are interested in joining the private preview, please reach out to the SageMaker Product Management team via AWS Support." - -## __Amazon Simple Queue Service__ - - ### Features - - This release provides a way to add metadata tags to a queue when it is created. You can use tags to organize and identify your Amazon SQS queues for cost allocation. - -## __Apache HTTP Client__ - - ### Features - - Enable TLS client authentication support for the Apache HTTP Client by allowing customers to specify a `TlsKeyManagersProvider` on the builder. The `KeyManger`s provided will be used when the remote server wants to authenticate the client. - -## __HTTP Client SPI__ - - ### Features - - Add `TlsKeyManagersProvider` interface for supporting TLS client auth in HTTP client implementations. - -## __Netty NIO HTTP Client__ - - ### Features - - Add ability to to use HTTP proxies with the Netty async client. - -# __2.7.28__ __2019-08-20__ -## __AWS Transfer for SFTP__ - - ### Features - - New field in response of TestIdentityProvider - -## __Alexa For Business__ - - ### Features - - Adding support for optional locale input in CreateProfile and UpdateProfile APIs - -## __Amazon AppStream__ - - ### Features - - Includes API updates to support streaming through VPC endpoints for image builders and stacks. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker introduces Managed Spot Training. Increases the maximum number of metric definitions to 40 for SageMaker Training and Hyperparameter Tuning Jobs. SageMaker Neo adds support for Acer aiSage and Qualcomm QCS605 and QCS603. - -# __2.7.27__ __2019-08-19__ -## __AWS App Mesh__ - - ### Features - - Fix for HttpMethod enum - -## __AWS Cost and Usage Report Service__ - - ### Features - - New IAM permission required for editing AWS Cost and Usage Reports - Starting today, you can allow or deny IAM users permission to edit Cost & Usage Reports through the API and the Billing and Cost Management console. To allow users to edit Cost & Usage Reports, ensure that they have 'cur: ModifyReportDefinition' permission. Refer to the technical documentation (https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_ModifyReportDefinition.html) for additional details. - -# __2.7.26__ __2019-08-16__ -## __AWS RoboMaker__ - - ### Features - - Two feature release: 1. AWS RoboMaker introduces log-based simulation. Log-based simulation allows you to play back pre-recorded log data such as sensor streams for testing robotic functions like localization, mapping, and object detection. Use the AWS RoboMaker SDK to test your robotic applications. 2. AWS RoboMaker allow customer to setup a robot deployment timeout when CreateDeploymentJob. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for controlling the usage of swap space on a per-container basis for Linux containers. - -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR has introduced an account level configuration called Block Public Access that allows you to block clusters with ports open to traffic from public IP sources (i.e. 0.0.0.0/0 for IPv4 and ::/0 for IPv6) from launching. Individual ports or port ranges can be added as exceptions to allow public access. - -# __2.7.25__ __2019-08-15__ -## __AWS App Mesh__ - - ### Features - - This release adds support for http header based routing and route prioritization. - -## __AWS CodeCommit__ - - ### Features - - This release adds an API, BatchGetCommits, that allows retrieval of metadata for multiple commits in an AWS CodeCommit repository. - -## __AWS Glue__ - - ### Features - - GetJobBookmarks API is withdrawn. - -## __AWS Storage Gateway__ - - ### Features - - CreateSnapshotFromVolumeRecoveryPoint API supports new parameter: Tags (to be attached to the created resource) - -## __Amazon Athena__ - - ### Features - - This release adds support for querying S3 Requester Pays buckets. Users can enable this feature through their Workgroup settings. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds an option to use private certificates from AWS Certificate Manager (ACM) to authenticate a Site-to-Site VPN connection's tunnel endpoints and customer gateway device. - -# __2.7.24__ __2019-08-14__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds a new API called SendDiagnosticInterrupt, which allows you to send diagnostic interrupts to your EC2 instance. - -# __2.7.23__ __2019-08-13__ -## __AWS AppSync__ - - ### Features - - Adds a configuration option for AppSync GraphQL APIs - -# __2.7.22__ __2019-08-12__ -## __Amazon CloudWatch__ - - ### Features - - Documentation updates for monitoring - -## __Amazon Rekognition__ - - ### Features - - Adding new Emotion, Fear - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for Application Auto Scaling - -## __Auto Scaling__ - - ### Features - - Amazon EC2 Auto Scaling now supports a new Spot allocation strategy "capacity-optimized" that fulfills your request using Spot Instance pools that are optimally chosen based on the available Spot capacity. - -# __2.7.21__ __2019-08-09__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert has added support for multi-DRM SPEKE with CMAF outputs, MP3 ingest, and options for improved video quality. - -## __AWS IoT__ - - ### Features - - This release adds Quality of Service (QoS) support for AWS IoT rules engine republish action. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed the issue where ByteArrayAsyncRequestBody can send duplicate requests when another request comes in at the same time the subscription completes. - - For APIs that support input event streams, set the `Content-Type` to `application/vnd.amazon.eventstream` on the request. - -## __Amazon GuardDuty__ - - ### Features - - New "evidence" field in the finding model to provide evidence information explaining why the finding has been triggered. Currently only threat-intelligence findings have this field. Some documentation updates. - -## __Amazon Lex Runtime Service__ - - ### Features - - Manage Amazon Lex session state using APIs on the client - -## __Amazon Redshift__ - - ### Features - - Add expectedNextSnapshotScheduleTime and expectedNextSnapshotScheduleTimeStatus to redshift cluster object. - -# __2.7.20__ __2019-08-08__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild adds CloudFormation support for SourceCredential - -## __AWS Glue__ - - ### Features - - You can now use AWS Glue to find matching records across dataset even without identifiers to join on by using the new FindMatches ML Transform. Find related products, places, suppliers, customers, and more by teaching a custom machine learning transformation that you can use to identify matching matching records as part of your analysis, data cleaning, or master data management project by adding the FindMatches transformation to your Glue ETL Jobs. If your problem is more along the lines of deduplication, you can use the FindMatches in much the same way to identify customers who have signed up more than ones, products that have accidentally been added to your product catalog more than once, and so forth. Using the FindMatches MLTransform, you can teach a Transform your definition of a duplicate through examples, and it will use machine learning to identify other potential duplicates in your dataset. As with data integration, you can then use your new Transform in your deduplication projects by adding the FindMatches transformation to your Glue ETL Jobs. This release also contains additional APIs that support AWS Lake Formation. - -## __AWS Lake Formation__ - - ### Features - - Lake Formation: (New Service) AWS Lake Formation is a fully managed service that makes it easier for customers to build, secure and manage data lakes. AWS Lake Formation simplifies and automates many of the complex manual steps usually required to create data lakes including collecting, cleaning and cataloging data and securely making that data available for analytics and machine learning. - -## __AWS OpsWorks CM__ - - ### Features - - This release adds support for Chef Automate 2 specific engine attributes. - -# __2.7.19__ __2019-08-07__ -## __Amazon CloudWatch Application Insights__ - - ### Features - - CloudWatch Application Insights for .NET and SQL Server now provides integration with AWS Systems Manager OpsCenter. This integration allows you to view and resolve problems and operational issues detected for selected applications. - -# __2.7.18__ __2019-08-06__ -## __AWS Batch__ - - ### Features - - Documentation updates for AWS Batch - -# __2.7.17__ __2019-08-05__ -## __AWS DataSync__ - - ### Features - - Support VPC endpoints. - -## __AWS IoT__ - - ### Features - - In this release, AWS IoT Device Defender introduces audit mitigation actions that can be applied to audit findings to help mitigate security issues. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 now supports a new Spot allocation strategy "Capacity-optimized" that fulfills your request using Spot Instance pools that are optimally chosen based on the available Spot capacity. - -# __2.7.16__ __2019-08-02__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix the issue where the `content-length` set on the request is not honored for streaming operations. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for sts - -# __2.7.15__ __2019-07-30__ -## __AWS Elemental MediaConvert__ - - ### Features - - MediaConvert adds support for specifying priority (-50 to 50) on jobs submitted to on demand or reserved queues - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed the issue where `AsyncResponseHandler#prepare` was not invoked before `#onHeaders`. See [#1343](https://github.com/aws/aws-sdk-java-v2/issues/1343). - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds support for Neural text-to-speech engine. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Middle East (Bahrain) Region (me-south-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -# __2.7.14__ __2019-07-29__ -## __AWS CodeCommit__ - - ### Features - - This release supports better exception handling for merges. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Update `HandlerRemovingChannelPool` to only remove per request handlers if the channel is open or registered to avoid the race condition when the DefaultChannelPipeline is trying to removing the handler at the same time, causing `NoSuchElementException`. - -# __2.7.13__ __2019-07-26__ -## __AWS Batch__ - - ### Features - - AWS Batch now supports SDK auto-pagination and Job-level docker devices. - -## __AWS Cost Explorer Service__ - - ### Features - - Adds support for resource optimization recommendations. - -## __AWS Glue__ - - ### Features - - This release provides GetJobBookmark and GetJobBookmarks APIs. These APIs enable users to look at specific versions or all versions of the JobBookmark for a specific job. This release also enables resetting the job bookmark to a specific run via an enhancement of the ResetJobBookmark API. - -## __AWS Greengrass__ - - ### Features - - Greengrass OTA service supports openwrt/aarch64 and openwrt/armv7l platforms. - -## __AWS MediaConnect__ - - ### Features - - This release adds support for the Zixi pull protocol on outputs. - -## __Amazon CloudWatch Logs__ - - ### Features - - Allow for specifying multiple log groups in an Insights query, and deprecate storedByte field for LogStreams and interleaved field for FilterLogEventsRequest. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now create EC2 Capacity Reservations using Availability Zone ID or Availability Zone name. You can view usage of Amazon EC2 Capacity Reservations per AWS account. - -# __2.7.12__ __2019-07-25__ -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert has added several features including support for: audio normalization using ITU BS.1770-3, 1770-4 algorithms, extension of job progress indicators, input cropping rectangle & output position rectangle filters per input, and dual SCC caption mapping to additional codecs and containers. - -## __AWS Elemental MediaLive__ - - ### Features - - AWS Elemental MediaLive is adding Input Clipping, Immediate Mode Input Switching, and Dynamic Inputs. - -## __Amazon EC2 Container Registry__ - - ### Features - - This release adds support for immutable image tags. - -# __2.7.11__ __2019-07-24__ -## __AWS Glue__ - - ### Features - - This release provides GlueVersion option for Job APIs and WorkerType option for DevEndpoint APIs. Job APIs enable users to pick specific GlueVersion for a specific job and pin the job to a specific runtime environment. DevEndpoint APIs enable users to pick different WorkerType for memory intensive workload. - -## __AWS Security Token Service__ - - ### Features - - New STS GetAccessKeyInfo API operation that returns the account identifier for the specified access key ID. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release introduces support for split tunnel with AWS Client VPN, and also adds support for opt-in Regions in DescribeRegions API. In addition, customers can now also tag Launch Templates on creation. - -## __Amazon Pinpoint__ - - ### Features - - This release adds support for programmatic access to many of the same campaign metrics that are displayed on the Amazon Pinpoint console. You can now use the Amazon Pinpoint API to monitor and assess performance data for campaigns, and integrate metrics data with other reporting tools. We update the metrics data continuously, resulting in a data latency timeframe that is limited to approximately two hours. - -# __2.7.10__ __2019-07-23__ -## __AWS Secrets Manager__ - - ### Features - - This release increases the maximum allowed size of SecretString or SecretBinary from 7KB to 10KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. This release also increases the maximum allowed size of ResourcePolicy from 4KB to 20KB in the GetResourcePolicy and PutResourcePolicy APIs. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - You can now use Maintenance Windows to select a resource group as the target. By selecting a resource group as the target of a Maintenance Window, customers can perform routine tasks across different resources such as Amazon Elastic Compute Cloud (AmazonEC2) instances, Amazon Elastic Block Store (Amazon EBS) volumes, and Amazon Simple Storage Service(Amazon S3) buckets within the same recurring time window. - -# __2.7.9__ __2019-07-22__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix model builder enum fluent setters to check null before calling `toString` to avoid NPE. - -## __AWS Shield__ - - ### Features - - Adding new VectorType (HTTP_Reflection) and related top contributor types to describe WordPress Pingback DDoS attacks. - -## __AmazonMQ__ - - ### Features - - Adds support for AWS Key Management Service (KMS) to offer server-side encryption. You can now select your own customer managed CMK, or use an AWS managed CMK in your KMS account. - -# __2.7.8__ __2019-07-19__ -## __AWS IoT Events__ - - ### Features - - Adds support for IoT Events, Lambda, SQS and Kinesis Firehose actions. - -## __Amazon Simple Queue Service__ - - ### Features - - This release updates the information about the availability of FIFO queues and includes miscellaneous fixes. - -# __2.7.7__ __2019-07-18__ -## __AWS CodeDeploy__ - - ### Features - - Documentation updates for codedeploy - -## __Amazon Comprehend__ - - ### Features - - Amazon Comprehend now supports multiple entities for custom entity recognition - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for cluster settings. Cluster settings specify whether CloudWatch Container Insights is enabled or disabled for the cluster. - -## __Amazon ElastiCache__ - - ### Features - - Updates for Elasticache - -# __2.7.6__ __2019-07-17__ -## __AWS Config__ - - ### Features - - This release adds more granularity to the status of an OrganizationConfigRule by adding a new status. It also adds an exception when organization access is denied. - -## __AWS Database Migration Service__ - - ### Features - - S3 endpoint settings update: 1) Option to append operation column to full-load files. 2) Option to add a commit timestamp column to full-load and cdc files. Updated DescribeAccountAttributes to include UniqueAccountIdentifier. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Notify error by invoking `AsyncResponseTransformer#exceptionOccurred` for streaming operations for services using xml protocol such as S3 when the request fails and is not retriable. - -## __Auto Scaling__ - - ### Features - - Documentation updates for autoscaling - -# __2.7.5__ __2019-07-12__ -## __AWS Identity and Access Management__ - - ### Features - - Removed exception that was indicated but never thrown for IAM GetAccessKeyLastUsed API - -## __AWS RoboMaker__ - - ### Features - - Added Melodic as a supported Robot Software Suite Version - -## __AWS SDK for Java v2__ - - ### Features - - Introduce a new method `equalsBySdkFields` to compare only non-inherited fields for model classes. - - - ### Bugfixes - - Fix `AwsSessionCredentials#equals` to not compare super because the super is an interface. - - Fix the bug where `equals` and `hashCode` methods in the AWS service request and response classes were not calling super. - -## __Amazon Elasticsearch Service__ - - ### Features - - Amazon Elasticsearch Service now supports M5, C5, and R5 instance types. - -## __AmazonApiGatewayV2__ - - ### Features - - Bug fix (Add tags field to Update Stage , Api and DomainName Responses ) - -# __2.7.4__ __2019-07-11__ -## __Amazon CloudWatch Events__ - - ### Features - - Adds APIs for partner event sources, partner event buses, and custom event buses. These new features are managed in the EventBridge service. - -## __Amazon EventBridge__ - - ### Features - - Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources, including AWS services, partner applications, and your own applications. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix the issue where the SDK can invoke `channel#read` twice per request and buffer content aggressively before the subscriber is able to consume the data. This should fix [#1122](https://github.com/aws/aws-sdk-java-v2/issues/1122). - -# __2.7.3__ __2019-07-10__ -## __AWS SDK for Java v2__ - - ### Features - - Automatically retry on CRC32 checksum validation failures when the service returns a CRC32 checksum that differs from the one the SDK calculated. Previously this would just throw an exception. - -## __AWS Service Catalog__ - - ### Features - - This release adds support for Parameters in ExecuteProvisionedProductServiceAction and adds functionality to get the default parameter values for a Self-Service Action execution against a Provisioned Product via DescribeServiceActionExecutionParameters - -## __Amazon Glacier__ - - ### Features - - Documentation updates for glacier - -## __Amazon QuickSight__ - - ### Features - - Amazon QuickSight now supports embedding dashboards for all non-federated QuickSight users. This includes IAM users, AD users and users from the QuickSight user pool. The get-dashboard-embed-url API accepts QUICKSIGHT as identity type with a user ARN to authenticate the embeddable dashboard viewer as a non-federated user. - -# __2.7.2__ __2019-07-09__ -## __AWS Amplify__ - - ### Features - - This release adds webhook APIs and manual deployment APIs for AWS Amplify Console. - -## __AWS Config__ - - ### Features - - AWS Config now supports a new set of APIs to manage AWS Config rules across your organization in AWS Organizations. Using this capability, you can centrally create, update, and delete AWS Config rules across all accounts in your organization. This capability is particularly useful if you have a need to deploy a common set of AWS Config rules across all accounts. You can also specify accounts where AWS Config rules should not be created. In addition, you can use these APIs from the master account in AWS Organizations to enforce governance by ensuring that the underlying AWS Config rules are not modifiable by your organization member accounts.These APIs work for both managed and custom AWS Config rules. For more information, see Enabling AWS Config Rules Across all Accounts in Your Organization in the AWS Config Developer Guide.The new APIs are available in all commercial AWS Regions where AWS Config and AWS Organizations are supported. For the full list of supported Regions, see AWS Regions and Endpoints in the AWS General Reference. To learn more about AWS Config, visit the AWS Config webpage. To learn more about AWS Organizations, visit the AWS Organizations webpage. - -## __AWS WAF__ - - ### Features - - Updated SDK APIs to add tags to WAF Resources: WebACL, Rule, Rulegroup and RateBasedRule. Tags can also be added during creation of these resources. - -## __AWS WAF Regional__ - - ### Features - - Updated SDK APIs to add tags to WAF Resources: WebACL, Rule, Rulegroup and RateBasedRule. Tags can also be added during creation of these resources. - -## __Amazon CloudWatch__ - - ### Features - - This release adds three new APIs (PutAnomalyDetector, DeleteAnomalyDetector, and DescribeAnomalyDetectors) to support the new feature, CloudWatch Anomaly Detection. In addition, PutMetricAlarm and DescribeAlarms APIs are updated to support management of Anomaly Detection based alarms. - -## __Amazon Elastic File System__ - - ### Features - - EFS customers can now enable Lifecycle Management for all file systems. You can also now select from one of four Lifecycle Management policies (14, 30, 60 and 90 days), to automatically move files that have not been accessed for the period of time defined by the policy, from the EFS Standard storage class to the EFS Infrequent Access (IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day. - -## __Amazon GameLift__ - - ### Features - - GameLift FlexMatch now supports matchmaking of up to 200 players per game session, and FlexMatch can now automatically backfill your game sessions whenever there is an open slot. - -## __Amazon Kinesis Video Streams__ - - ### Features - - Add "GET_DASH_STREAMING_SESSION_URL" as an API name to the GetDataEndpoint API. - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - Adds support for the GetDASHStreamingSessionURL API. Also adds support for the Live Replay playback mode of the GetHLSStreamingSessionURL API. - -## __Netty NIO HTTP Client__ - - ### Features - - Improved error messaging when a connection is closed. Fixes [#1260](https://github.com/aws/aws-sdk-java-v2/issues/1260). - -# __2.7.1__ __2019-07-08__ -## __AWS Cost Explorer Service__ - - ### Features - - This release introduces a new operation called GetUsageForecast, which allows you to programmatically access AWS Cost Explorer's forecasting engine on usage data (running hours, data transfer, etc). - -# __2.7.0__ __2019-07-03__ -## __AWS SDK for Java v2__ - - ### Features - - Update Apache http client version to `4.5.9`. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - AssignPrivateIpAddresses response includes two new fields: AssignedPrivateIpAddresses, NetworkInterfaceId - -## __Amazon Relational Database Service__ - - ### Features - - This release supports Cross-Account Cloning for Amazon Aurora clusters. - -## __Amazon Simple Storage Service__ - - ### Features - - Add S3 x-amz-server-side-encryption-context support. - -## __Amazon Simple Workflow Service__ - - ### Features - - This release adds APIs that allow adding and removing tags to a SWF domain, and viewing tags for a domain. It also enables adding tags when creating a domain. - -## __Apache Http Client__ - - ### Bugfixes - - Disable apache normalization to handle breaking change introduced in apache httpclient `4.5.7`. See [aws/aws-sdk-java[#1919](https://github.com/aws/aws-sdk-java-v2/issues/1919)](https://github.com/aws/aws-sdk-java/issues/1919) for more information. - -# __2.6.5__ __2019-07-02__ -## __AWS Elemental MediaStore__ - - ### Features - - This release adds support for tagging, untagging, and listing tags for AWS Elemental MediaStore containers. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix a bug in `FileAsyncResponseTransformer` that causes the future from `prepare()` to not be completed if `onError` is called on its `Subscriber` wile consuming the response stream. Fixes [#1279](https://github.com/aws/aws-sdk-java-v2/issues/1279) - -## __Amazon AppStream__ - - ### Features - - Adding ImageBuilderName in Fleet API and Documentation updates for AppStream. - -# __2.6.4__ __2019-07-01__ -## __AWS Organizations__ - - ### Features - - Specifying the tag key and tag value is required for tagging requests. - -## __Amazon DocumentDB with MongoDB compatibility__ - - ### Features - - This release provides support for cluster delete protection and the ability to stop and start clusters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for specifying a maximum hourly price for all On-Demand and Spot instances in both Spot Fleet and EC2 Fleet. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for RDS DB Cluster major version upgrade - -# __2.6.3__ __2019-06-28__ -## __Alexa For Business__ - - ### Features - - This release allows developers and customers to add SIP addresses and international phone numbers to contacts. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now launch 8xlarge and 16xlarge instance sizes on the general purpose M5 and memory optimized R5 instance types. - -## __Amazon Redshift__ - - ### Features - - ClusterAvailabilityStatus: The availability status of the cluster for queries. Possible values are the following: Available, Unavailable, Maintenance, Modifying, Failed. - -## __Amazon S3__ - - ### Bugfixes - - Update `ChecksumCalculatingStreamProvider` to comply with `ContentStreamProvider` contract. - -## __Amazon WorkSpaces__ - - ### Features - - Minor API fixes for WorkSpaces. - -# __2.6.2__ __2019-06-27__ -## __AWS Direct Connect__ - - ### Features - - Tags will now be included in the API responses of all supported resources (Virtual interfaces, Connections, Interconnects and LAGs). You can also add tags while creating these resources. - -## __AWS EC2 Instance Connect__ - - ### Features - - Amazon EC2 Instance Connect is a simple and secure way to connect to your instances using Secure Shell (SSH). With EC2 Instance Connect, you can control SSH access to your instances using AWS Identity and Access Management (IAM) policies as well as audit connection requests with AWS CloudTrail events. In addition, you can leverage your existing SSH keys or further enhance your security posture by generating one-time use SSH keys each time an authorized user connects. - -## __Amazon Pinpoint__ - - ### Features - - This release includes editorial updates for the Amazon Pinpoint API documentation. - -## __Amazon WorkSpaces__ - - ### Features - - Added support for the WorkSpaces restore feature and copying WorkSpaces Images across AWS Regions. - -# __2.6.1__ __2019-06-26__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed issue where specifying a custom presigning time causes a runtime exception. - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for dynamodb - -# __2.6.0__ __2019-06-26__ -## __AWS CodeCommit__ - - ### Features - - This release supports better exception handling for merges. - -## __Amazon S3__ - - ### Bugfixes - - Modify the types of Part#size and ObjectVersion#size from Integer to Long. This is a breaking change for customers who are using the size() method. - -## __AmazonApiGatewayV2__ - - ### Features - - You can now perform tag operations on ApiGatewayV2 Resources (typically associated with WebSocket APIs) - -## __Netty NIO Http Client__ - - ### Bugfixes - - Completes the response normally when subscription is cancelled from the subscriber and not invoke `SdkAsyncHttpResponseHandler#onError` from the publisher. - -# __2.5.71__ __2019-06-25__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Only allows a single execution interceptor with the same class name to be included in loaded execution interceptors. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Starting today, you can use Traffic Mirroring to copy network traffic from an elastic network interface of Amazon EC2 instances and then send it to out-of-band security and monitoring appliances for content inspection, threat monitoring, and troubleshooting. These appliances can be deployed as individual instances, or as a fleet of instances behind a Network Load Balancer with a User Datagram Protocol (UDP) listener. Traffic Mirroring supports filters and packet truncation, so that you only extract the traffic of interest to monitor by using monitoring tools of your choice. - -## __Amazon Elastic Kubernetes Service__ - - ### Features - - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service. - -## __Amazon S3__ - - ### Bugfixes - - Fixes [#1196](https://github.com/aws/aws-sdk-java-v2/issues/1196) by changing S3 FilterRule enums to correctly model each enum as capitalized - -# __2.5.70__ __2019-06-24__ -## __AWS Resource Groups Tagging API__ - - ### Features - - Updated service APIs and documentation. - -## __AWS SecurityHub__ - - ### Features - - This release includes a new Tags parameter for the EnableSecurityHub operation, and the following new operations: DescribeHub, CreateActionTarget, DeleteActionTarget, DescribeActionTargets, UpdateActionTarget, TagResource, UntagResource, and ListTagsforResource. It removes the operation ListProductSubscribers, and makes Title and Description required attributes of AwsSecurityFinding. - -## __Amazon API Gateway__ - - ### Features - - Customers can pick different security policies (TLS version + cipher suite) for custom domains in API Gateway - -## __Amazon CloudWatch Application Insights__ - - ### Features - - CloudWatch Application Insights detects errors and exceptions from logs, including .NET custom application logs, SQL Server logs, IIS logs, and more, and uses a combination of built-in rules and machine learning, such as dynamic baselining, to identify common problems. You can then easily drill into specific issues with CloudWatch Automatic Dashboards that are dynamically generated. These dashboards contain the most recent alarms, a summary of relevant metrics, and log snippets to help you identify root cause. - -## __Amazon FSx__ - - ### Features - - Starting today, you can join your Amazon FSx for Windows File Server file systems to your organization's self-managed Microsoft Active Directory while creating the file system. You can also perform in-place updates of file systems to keep your Active Directory configuration up to date. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager now supports deleting a specific version of a SSM Document. - -## __AmazonApiGatewayV2__ - - ### Features - - Customers can get information about security policies set on custom domain resources in API Gateway - -## __Elastic Load Balancing__ - - ### Features - - This release adds support for UDP on Network Load Balancers - -## __Service Quotas__ - - ### Features - - Service Quotas enables you to view and manage your quotas for AWS services from a central location. - -# __2.5.69__ __2019-06-21__ -## __AWS Device Farm__ - - ### Features - - This release includes updated documentation about the default timeout value for test runs and remote access sessions. This release also includes miscellaneous bug fixes for the documentation. - -## __AWS Elemental MediaPackage__ - - ### Features - - Added two new origin endpoint fields for configuring which SCTE-35 messages are treated as advertisements. - -## __AWS Identity and Access Management__ - - ### Features - - We are making it easier for you to manage your permission guardrails i.e. service control policies by enabling you to retrieve the last timestamp when an AWS service was accessed within an account or AWS Organizations entity. - -## __Amazon Kinesis Video Streams Media__ - - ### Features - - Documentation updates for Amazon Kinesis Video Streams. - -# __2.5.68__ __2019-06-20__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - ACM Private CA is launching Root CAs and hierarchy management, a new feature that expands the scope of ACM Private CA from supporting only subordinate issuing CAs, to now include a full CA hierarchy that includes root CAs - the cryptographic root of trust for an organization. - -## __AWS Glue__ - - ### Features - - Starting today, you can now use workflows in AWS Glue to author directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Workflows enable orchestration of your ETL workloads by building dependencies between Glue entities (triggers, crawlers and jobs). You can visually track status of the different nodes in the workflows on the console making it easier to monitor progress and troubleshoot issues. Also, you can share parameters across entities in the workflow. - -## __AWS Health APIs and Notifications__ - - ### Features - - API improvements for the AWS Health service. - -## __AWS IoT Events Data__ - - ### Features - - "The colon character ':' is now permitted in Detector Model 'key' parameter values. - -## __AWS OpsWorks__ - - ### Features - - Documentation updates for OpsWorks Stacks. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for RDS storage autoscaling - -# __2.5.67__ __2019-06-19__ -## __Amazon Elastic Container Service for Kubernetes__ - - ### Features - - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service. - -# __2.5.66__ __2019-06-18__ -## __AWS Resource Groups Tagging API__ - - ### Features - - You can use tag policies to help standardize on tags across your organization's resources. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now launch new 12xlarge, 24xlarge, and metal instance sizes on the Amazon EC2 compute optimized C5 instance types featuring 2nd Gen Intel Xeon Scalable Processors. - -# __2.5.65__ __2019-06-17__ -## __AWS RoboMaker__ - - ### Features - - Add the ServiceUnavailableException (503) into CreateSimulationJob API. - -## __AWS Service Catalog__ - - ### Features - - Restrict concurrent calls by a single customer account for CreatePortfolioShare and DeletePortfolioShare when sharing/unsharing to an Organization. - -## __Amazon Neptune__ - - ### Features - - This release adds a feature to configure Amazon Neptune to publish audit logs to Amazon CloudWatch Logs. - -# __2.5.64__ __2019-06-14__ -## __Amazon AppStream__ - - ### Features - - Added 2 new values(WINDOWS_SERVER_2016, WINDOWS_SERVER_2019) for PlatformType enum. - -## __Amazon CloudFront__ - - ### Features - - A new datatype in the CloudFront API, AliasICPRecordal, provides the ICP recordal status for CNAMEs associated with distributions. AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they have added to CloudFront. The status value is returned in the CloudFront response; you cannot configure it yourself. The status is set to APPROVED for all CNAMEs (aliases) in regions outside of China. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Correction to enumerations in EC2 client. - -## __Amazon Personalize__ - - ### Features - - Documentation updates for Amazon Personalize. - -# __2.5.63__ __2019-06-13__ -## __AWS App Mesh__ - - ### Features - - This release adds support for AWS Cloud Map as a service discovery method for virtual nodes. - -## __Amazon ElastiCache__ - - ### Features - - This release is to add support for reader endpoint for cluster-mode disabled Amazon ElastiCache for Redis clusters. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4. - -## __Amazon GuardDuty__ - - ### Features - - Support for tagging functionality in Create and Get operations for Detector, IP Set, Threat Intel Set, and Finding Filter resources and 3 new tagging APIs: ListTagsForResource, TagResource, and UntagResource. - -# __2.5.62__ __2019-06-12__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix a bug in the code generator causing event headers to be incorrectly marshalled and unmarshalled to and from the payload. - -## __AWS Service Catalog__ - - ### Features - - This release adds a new field named Guidance to update provisioning artifact, this field can be set by the administrator to provide guidance to end users about which provisioning artifacts to use. - -# __2.5.61__ __2019-06-11__ -## __Amazon SageMaker Service__ - - ### Features - - The default TaskTimeLimitInSeconds of labeling job is increased to 8 hours. Batch Transform introduces a new DataProcessing field which supports input and output filtering and data joining. Training job increases the max allowed input channels from 8 to 20. - -# __2.5.60__ __2019-06-10__ -## __AWS CodeBuild__ - - ### Features - - AWS CodeBuild adds support for source version on project level. - -## __AWS CodeCommit__ - - ### Features - - This release adds two merge strategies for merging pull requests: squash and three-way. It also adds functionality for resolving merge conflicts, testing merge outcomes, and for merging branches using one of the three supported merge strategies. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix NPE for streaming APIs in async client if there is a failure before AsyncResponseTransformer#prepare is called for first time. See https://github.com/aws/aws-sdk-java-v2/issues/1268 - -## __Amazon Personalize__ - - ### Features - - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. - -## __Amazon Personalize Events__ - - ### Features - - Introducing Amazon Personalize - a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. - -## __Amazon Personalize Runtime__ - - ### Features - - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. - -# __2.5.59__ __2019-06-07__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Allow customers to disable read and write timeout by setting `Duration.ZERO` to `readTimeout` and `writeTimeout`. See [#1281](https://github.com/aws/aws-sdk-java-v2/issues/1281) - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds DNS entries and NLB ARNs to describe-vpc-endpoint-connections API response. Adds owner ID to describe-vpc-endpoints and create-vpc-endpoint API responses. - -# __2.5.58__ __2019-06-06__ -## __AWS MediaConnect__ - - ### Features - - This release adds support for encrypting entitlements using Secure Packager and Encoder Key Exchange (SPEKE). - -## __AWS Organizations__ - - ### Features - - You can tag and untag accounts in your organization and view tags on an account in your organization. - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation updates for logs - -## __Amazon DynamoDB__ - - ### Features - - Documentation updates for dynamodb - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for launching container instances using supported Amazon EC2 instance types that have increased elastic network interface density. Using these instance types and opting in to the awsvpcTrunking account setting provides increased elastic network interface (ENI) density on newly launched container instances which allows you to place more tasks on each container instance. - -## __Amazon GuardDuty__ - - ### Features - - Improve FindingCriteria Condition field names, support long-typed conditions and deprecate old Condition field names. - -## __Amazon Simple Email Service__ - - ### Features - - You can now specify whether the Amazon Simple Email Service must deliver email over a connection that is encrypted using Transport Layer Security (TLS). - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - OpsCenter is a new Systems Manager capability that allows you to view, diagnose, and remediate, operational issues, aka OpsItems, related to various AWS resources by bringing together contextually relevant investigation information. New APIs to create, update, describe, and get OpsItems as well as OpsItems summary API. - -# __2.5.57__ __2019-06-05__ -## __AWS Glue__ - - ### Features - - Support specifying python version for Python shell jobs. A new parameter PythonVersion is added to the JobCommand data type. - -# __2.5.56__ __2019-06-04__ -## __AWS Identity and Access Management__ - - ### Features - - This release adds validation for policy path field. This field is now restricted to be max 512 characters. - -## __AWS Storage Gateway__ - - ### Features - - AWS Storage Gateway now supports AWS PrivateLink, enabling you to administer and use gateways without needing to use public IP addresses or a NAT/Internet Gateway, while avoiding traffic from going over the internet. - -## __Amazon ElastiCache__ - - ### Features - - Amazon ElastiCache now allows you to apply available service updates on demand. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates, which is critical if your cluster is in ElastiCache-supported compliance programs. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for Host Recovery feature which automatically restarts instances on to a new replacement host if failures are detected on Dedicated Host. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for s3 - -# __2.5.55__ __2019-06-03__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - Amazon EC2 I3en instances are the new storage-optimized instances offering up to 60 TB NVMe SSD instance storage and up to 100 Gbps of network bandwidth. - -## __Amazon Relational Database Service__ - - ### Features - - Amazon RDS Data API is generally available. Removing beta notes in the documentation. - -# __2.5.54__ __2019-05-30__ -## __AWS CodeCommit__ - - ### Features - - This release adds APIs that allow adding and removing tags to a repository, and viewing tags for a repository. It also enables adding tags when creating a repository. - -## __AWS IoT Analytics__ - - ### Features - - IoT Analytics adds the option to use your own S3 bucket to store channel and data store resources. Previously, only service-managed storage was used. - -## __AWS IoT Events__ - - ### Features - - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur - -## __AWS IoT Events Data__ - - ### Features - - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur - -## __AWS RDS DataService__ - - ### Features - - The RDS Data API is generally available for the MySQL-compatible edition of Amazon Aurora Serverless in the US East (N. Virginia and Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Tokyo) regions. This service enables you to easily access Aurora Serverless clusters with web services-based applications including AWS Lambda and AWS AppSync. The new APIs included in this SDK release are ExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, and RollbackTransaction. The ExecuteSql API is deprecated; instead use ExecuteStatement which provides additional functionality including transaction support. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Improved exception messages in credential providers to exclude detailed parse errors that may contain sensitive information. - -## __AWS Service Catalog__ - - ### Features - - Service Catalog ListStackInstancesForProvisionedProduct API enables customers to get details of a provisioned product with type "CFN_STACKSET". By passing the provisioned product id, the API will list account, region and status of each stack instances that are associated with this provisioned product. - -## __Amazon Pinpoint Email Service__ - - ### Features - - You can now specify whether the Amazon Pinpoint Email service must deliver email over a connection that is encrypted using Transport Layer Security (TLS). - -## __Amazon Relational Database Service__ - - ### Features - - This release adds support for Activity Streams for database clusters. - -## __Managed Streaming for Kafka__ - - ### Features - - Updated APIs for Amazon MSK to enable new features such as encryption in transit, client authentication, and scaling storage. - -# __2.5.53__ __2019-05-29__ -## __AWS IoT Things Graph__ - - ### Features - - Initial release. - -## __AWS SecurityHub__ - - ### Features - - This update adds the ListProductSubscribers API, DescribeProducts API, removes CONTAINS as a comparison value for the StringFilter, and only allows use of EQUALS instead of CONTAINS in MapFilter. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for rds - -## __Amazon S3__ - - ### Bugfixes - - Allows S3 to be used with object keys that have a leading slash "/myKey" - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Systems Manager - Documentation updates - -# __2.5.52__ __2019-05-28__ -## __AWS Ground Station__ - - ### Features - - AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure. - -## __AWS RoboMaker__ - - ### Features - - Added support for an additional robot software suite (Gazebo 9) and for cancelling deployment jobs. - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for iam - -## __AWS Storage Gateway__ - - ### Features - - Introduce AssignTapePool operation to allow customers to migrate tapes between pools. - -## __AWS WAF__ - - ### Features - - Documentation updates for waf - -## __Amazon Chime__ - - ### Features - - This release adds the ability to search and order toll free phone numbers for Voice Connectors. - -## __Amazon Pinpoint Email Service__ - - ### Features - - This release adds support for programmatic access to Deliverability dashboard subscriptions and the deliverability data provided by the Deliverability dashboard for domains and IP addresses. The data includes placement metrics for campaigns that use subscribed domains to send email. - -## __Amazon Relational Database Service__ - - ### Features - - Add a new output field Status to DBEngineVersion which shows the status of the engine version (either available or deprecated). Add a new parameter IncludeAll to DescribeDBEngineVersions to make it possible to return both available and deprecated engine versions. These changes enable a user to create a Read Replica of an DB instance on a deprecated engine version. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe - support transcriptions from audio sources in Modern Standard Arabic (ar-SA). - -# __2.5.51__ __2019-05-24__ -## __AWS CodeDeploy__ - - ### Features - - AWS CodeDeploy now supports tagging for the application and deployment group resources. - -## __AWS Elemental MediaStore Data Plane__ - - ### Features - - MediaStore - This release adds support for chunked transfer of objects, which reduces latency by making an object available for downloading while it is still being uploaded. - -## __AWS OpsWorks for Chef Automate__ - - ### Features - - Documentation updates for OpsWorks for Chef Automate; attribute values updated for Chef Automate 2.0 release. - -# __2.5.50__ __2019-05-23__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Updated aws-java-sdk and bom modules to include ALL service modules. - -## __AWS WAF Regional__ - - ### Features - - Documentation updates for waf-regional - -## __Amazon Elastic Compute Cloud__ - - ### Features - - New APIs to enable EBS encryption by default feature. Once EBS encryption by default is enabled in a region within the account, all new EBS volumes and snapshot copies are always encrypted - -# __2.5.49__ __2019-05-22__ -## __AWS Budgets__ - - ### Features - - Added new datatype PlannedBudgetLimits to Budget model, and updated examples for AWS Budgets API for UpdateBudget, CreateBudget, DescribeBudget, and DescribeBudgets - -## __AWS Device Farm__ - - ### Features - - This release introduces support for tagging, tag-based access control, and resource-based access control. - -## __AWS Service Catalog__ - - ### Features - - Service Catalog UpdateProvisionedProductProperties API enables customers to manage provisioned product ownership. Administrators can now update the user associated to a provisioned product to another user within the same account allowing the new user to describe, update, terminate and execute service actions in that Service Catalog resource. New owner will also be able to list and describe all past records executed for that provisioned product. - -## __Amazon API Gateway__ - - ### Features - - This release adds support for tagging of Amazon API Gateway resources. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds idempotency support for associate, create route and authorization APIs for AWS Client VPN Endpoints. - -## __Amazon Elastic File System__ - - ### Features - - AWS EFS documentation updated to reflect the minimum required value for ProvisionedThroughputInMibps is 1 from the previously documented 0. The service has always required a minimum value of 1, therefor service behavior is not changed. - -## __Amazon Relational Database Service__ - - ### Features - - Documentation updates for rds - -## __Amazon WorkLink__ - - ### Features - - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to associate and manage website authorization providers with Amazon WorkLink fleets. - -# __2.5.48__ __2019-05-21__ -## __AWS DataSync__ - - ### Features - - Documentation update and refine pagination token on Datasync List API's - -## __Alexa For Business__ - - ### Features - - This release contains API changes to allow customers to create and manage Network Profiles for their Shared devices - -# __2.5.47__ __2019-05-20__ -## __AWS Elemental MediaPackage VOD__ - - ### Features - - AWS Elemental MediaPackage now supports Video-on-Demand (VOD) workflows. These new features allow you to easily deliver a vast library of source video Assets stored in your own S3 buckets using a small set of simple to set up Packaging Configurations and Packaging Groups. - -## __AWSMarketplace Metering__ - - ### Features - - Documentation updates for meteringmarketplace - -## __Managed Streaming for Kafka__ - - ### Features - - Updated APIs for the Managed Streaming for Kafka service that let customers create clusters with custom Kafka configuration. - -# __2.5.46__ __2019-05-17__ -## __Amazon AppStream__ - - ### Features - - Includes APIs for managing subscriptions to AppStream 2.0 usage reports and configuring idle disconnect timeouts on AppStream 2.0 fleets. - -# __2.5.45__ __2019-05-16__ -## __AWS Elemental MediaLive__ - - ### Features - - Added channel state waiters to MediaLive. - -## __Amazon Simple Storage Service__ - - ### Features - - This release updates the Amazon S3 PUT Bucket replication API to include a new optional field named token, which allows you to add a replication configuration to an S3 bucket that has Object Lock enabled. - -# __2.5.44__ __2019-05-15__ -## __AWS CodePipeline__ - - ### Features - - This feature includes new APIs to add, edit, remove and view tags for pipeline, custom action type and webhook resources. You can also add tags while creating these resources. - -## __AWS Elemental MediaPackage__ - - ### Features - - Adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, rather than Number or Time with SegmentTimeline. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix a bug in `EventStreamAsyncResponseTransformer` where the reference to the current stream `Subscriber` is not reset in `prepare`, causing an `IllegalStateException` to be thrown when attemping to subscribe to the event stream upon a retry. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adding tagging support for VPC Endpoints and VPC Endpoint Services. - -## __Amazon Relational Database Service__ - - ### Features - - In the RDS API and CLI documentation, corrections to the descriptions for Boolean parameters to avoid references to TRUE and FALSE. The RDS CLI does not allow TRUE and FALSE values values for Boolean parameters. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe - support transcriptions from audio sources in Indian English (en-IN) and Hindi (hi-IN). - -# __2.5.43__ __2019-05-14__ -## __AWS Storage Gateway__ - - ### Features - - Add Tags parameter to CreateSnapshot and UpdateSnapshotSchedule APIs, used for creating tags on create for one off snapshots and scheduled snapshots. - -## __Amazon Chime__ - - ### Features - - Amazon Chime private bots GA release. - -## __Amazon Comprehend__ - - ### Features - - With this release AWS Comprehend now supports Virtual Private Cloud for Asynchronous Batch Processing jobs - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Pagination support for ec2.DescribeSubnets, ec2.DescribeDhcpOptions - -# __2.5.42__ __2019-05-13__ -## __AWS DataSync__ - - ### Features - - AWS DataSync now enables exclude and include filters to control what files and directories will be copied as part of a task execution. - -## __AWS IoT Analytics__ - - ### Features - - ContentDeliveryRule to support sending dataset to S3 and glue - -## __AWS Lambda__ - - ### Features - - AWS Lambda now supports Node.js v10 - -# __2.5.41__ __2019-05-10__ -## __AWS Glue__ - - ### Features - - AWS Glue now supports specifying existing catalog tables for a crawler to examine as a data source. A new parameter CatalogTargets is added to the CrawlerTargets data type. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix a bug where events in an event stream were being signed with the request date, and not with the current system time. - -## __AWS Security Token Service__ - - ### Features - - AWS Security Token Service (STS) now supports passing IAM Managed Policy ARNs as session policies when you programmatically create temporary sessions for a role or federated user. The Managed Policy ARNs can be passed via the PolicyArns parameter, which is now available in the AssumeRole, AssumeRoleWithWebIdentity, AssumeRoleWithSAML, and GetFederationToken APIs. The session policies referenced by the PolicyArn parameter will only further restrict the existing permissions of an IAM User or Role for individual sessions. - -# __2.5.40__ __2019-05-08__ -## __AWS IoT 1-Click Projects Service__ - - ### Features - - Added automatic pagination support for ListProjects and ListPlacements APIs. - -## __AWS Service Catalog__ - - ### Features - - Adds "Parameters" field in UpdateConstraint API, which will allow Admin user to update "Parameters" in created Constraints. - -## __Amazon Elastic Container Service for Kubernetes__ - - ### Features - - Documentation update for Amazon EKS to clarify allowed parameters in update-cluster-config. - -## __Amazon Kinesis Analytics__ - - ### Features - - Kinesis Data Analytics APIs now support tagging on applications. - -## __Amazon SageMaker Service__ - - ### Features - - Workteams now supports notification configurations. Neo now supports Jetson Nano as a target device and NumberOfHumanWorkersPerDataObject is now included in the ListLabelingJobsForWorkteam response. - -# __2.5.39__ __2019-05-07__ -## __AWS AppSync__ - - ### Features - - AWS AppSync now supports the ability to add additional authentication providers to your AWS AppSync GraphQL API as well as the ability to retrieve directives configured against fields or object type definitions during schema introspection. - -## __AWS Storage Gateway__ - - ### Features - - Add optional field AdminUserList to CreateSMBFileShare and UpdateSMBFileShare APIs. - -## __Alexa For Business__ - - ### Features - - This release adds an API allowing authorized users to delete a shared device's history of voice recordings and associated response data. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - Patch Manager adds support for Microsoft Application Patching. - -# __2.5.38__ __2019-05-06__ -## __AWS CodePipeline__ - - ### Features - - Documentation updates for codepipeline - -## __AWS Config__ - - ### Features - - AWS Config now supports tagging on PutConfigRule, PutConfigurationAggregator and PutAggregationAuthorization APIs. - -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for iam - -## __AWS Security Token Service__ - - ### Features - - Documentation updates for sts - -# __2.5.37__ __2019-05-03__ -## __AWS Elemental MediaConvert__ - - ### Features - - DASH output groups using DRM encryption can now enable a playback device compatibility mode to correct problems with playback on older devices. - -## __AWS Elemental MediaLive__ - - ### Features - - You can now switch the channel mode of your channels from standard to single pipeline and from single pipeline to standard. In order to switch a channel from single pipeline to standard all inputs attached to the channel must support two encoder pipelines. - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release of Amazon Cognito User Pools introduces the new AdminSetUserPassword API that allows administrators of a user pool to change a user's password. The new password can be temporary or permanent. - -## __Amazon WorkMail__ - - ### Features - - Amazon WorkMail is releasing two new actions: 'GetMailboxDetails' and 'UpdateMailboxQuota'. They add insight into how much space is used by a given mailbox (size) and what its limit is (quota). A mailbox quota can be updated, but lowering the value will not influence WorkMail per user charges. For a closer look at the actions please visit https://docs.aws.amazon.com/workmail/latest/APIReference/API_Operations.html - -# __2.5.36__ __2019-05-02__ -## __AWS Key Management Service__ - - ### Features - - AWS Key Management Service (KMS) can return an INTERNAL_ERROR connection error code if it cannot connect a custom key store to its AWS CloudHSM cluster. INTERNAL_ERROR is one of several connection error codes that help you to diagnose and fix a problem with your custom key store. - -## __Alexa For Business__ - - ### Features - - This release allows developers and customers to send text and audio announcements to rooms. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix a bug in the Netty client where the read timeout isn't applied correctly for some requests. - -# __2.5.35__ __2019-05-01__ -## __AWS X-Ray__ - - ### Features - - AWS X-Ray now includes Analytics, an interactive approach to analyzing user request paths (i.e., traces). Analytics will allow you to easily understand how your application and its underlying services are performing. With X-Ray Analytics, you can quickly detect application issues, pinpoint the root cause of the issue, determine the severity of the issues, and identify which end users were impacted. With AWS X-Ray Analytics you can explore, analyze, and visualize traces, allowing you to find increases in response time to user requests or increases in error rates. Metadata around peak periods, including frequency and actual times of occurrence, can be investigated by applying filters with a few clicks. You can then drill down on specific errors, faults, and response time root causes and view the associated traces. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define secret options for Docker log configuration, a per-container list contains secrets stored in AWS Systems Manager Parameter Store or AWS Secrets Manager. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds an API for the modification of a VPN Connection, enabling migration from a Virtual Private Gateway (VGW) to a Transit Gateway (TGW), while preserving the VPN endpoint IP addresses on the AWS side as well as the tunnel options. - -# __2.5.34__ __2019-04-30__ -## __AWS CodePipeline__ - - ### Features - - This release contains an update to the PipelineContext object that includes the Pipeline ARN, and the Pipeline Execution Id. The ActionContext object is also updated to include the Action Execution Id. - -## __AWS Direct Connect__ - - ### Features - - This release adds support for AWS Direct Connect customers to use AWS Transit Gateway with AWS Direct Connect gateway to route traffic between on-premise networks and their VPCs. - -## __AWS Service Catalog__ - - ### Features - - Admin users can now associate/disassociate aws budgets with a portfolio or product in Service Catalog. End users can see the association by listing it or as part of the describe portfolio/product output. A new optional boolean parameter, "DisableTemplateValidation", is added to ProvisioningArtifactProperties data type. The purpose of the parameter is to enable or disable the CloudFormation template validtion when creating a product or a provisioning artifact. - -## __Amazon Managed Blockchain__ - - ### Features - - (New Service) Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using popular open source frameworks. - -## __Amazon Neptune__ - - ### Features - - Adds a feature to allow customers to specify a custom parameter group when restoring a database cluster. - -# __2.5.33__ __2019-04-29__ -## __AWS Transfer for SFTP__ - - ### Features - - This release adds support for per-server host-key management. You can now specify the SSH RSA private key used by your SFTP server. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adds support for Elastic Fabric Adapter (EFA) ENIs. - -# __2.5.32__ __2019-04-26__ -## __AWS Identity and Access Management__ - - ### Features - - AWS Security Token Service (STS) enables you to request session tokens from the global STS endpoint that work in all AWS Regions. You can configure the global STS endpoint to vend session tokens that are compatible with all AWS Regions using the new IAM SetSecurityTokenServicePreferences API. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix bug in ChecksumValidatingSubscriber which results in NPE if checksum validation fails. - -## __Amazon Simple Notification Service__ - - ### Features - - With this release AWS SNS adds tagging support for Topics. - -# __2.5.31__ __2019-04-25__ -## __AWS Batch__ - - ### Features - - Documentation updates for AWS Batch. - -## __AWS Lambda__ - - ### Features - - AWS Lambda now supports the GetLayerVersionByArn API. - -## __Amazon DynamoDB__ - - ### Features - - This update allows you to tag Amazon DynamoDB tables when you create them. Tags are labels you can attach to AWS resources to make them easier to manage, search, and filter. - -## __Amazon GameLift__ - - ### Features - - This release introduces the new Realtime Servers feature, giving game developers a lightweight yet flexible solution that eliminates the need to build a fully custom game server. The AWS SDK updates provide support for scripts, which are used to configure and customize Realtime Servers. - -## __Amazon Inspector__ - - ### Features - - AWS Inspector - Improve the ListFindings API response time and decreases the maximum number of agentIDs from 500 to 99. - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for workspaces - -## __Netty NIO Async Http Client__ - - ### Bugfixes - - Add workaround to await channel pools to be closed before shutting down EventLoopGroup to avoid the race condition between `channelPool.close` and `eventLoopGroup.shutdown`. See [#1109](https://github.com/aws/aws-sdk-java-v2/issues/1109). - -# __2.5.30__ __2019-04-24__ -## __AWS CloudFormation__ - - ### Features - - Documentation updates for cloudformation - -## __AWS MediaConnect__ - - ### Features - - Adds support for ListEntitlements pagination. - -## __AWS MediaTailor__ - - ### Features - - AWS Elemental MediaTailor SDK now includes a new parameter to support origin servers that produce single-period DASH manifests. - -## __AWS SDK for Java v2__ - - ### Features - - Make `BytesWrapper`, parent of `SdkBytes` and `ResponseBytes`, public. Fixes [#1208](https://github.com/aws/aws-sdk-java-v2/issues/1208). - - Support for `credential_source` property in profiles. - - - ### Bugfixes - - Fixed a bug in asynchronous clients, where a service closing a connection between when a channel is acquired and handlers are attached could lead to response futures never being completed. Fixes [#1207](https://github.com/aws/aws-sdk-java-v2/issues/1207). - -## __AWS Storage Gateway__ - - ### Features - - AWS Storage Gateway now supports Access Control Lists (ACLs) on File Gateway SMB shares, enabling you to apply fine grained access controls for Active Directory users and groups. - -## __Alexa For Business__ - - ### Features - - This release adds support for the Alexa for Business gateway and gateway group APIs. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now launch the new Amazon EC2 general purpose burstable instance types T3a that feature AMD EPYC processors. - -## __Amazon Relational Database Service__ - - ### Features - - A new parameter "feature-name" is added to the add-role and remove-role db cluster APIs. The value for the parameter is optional for Aurora MySQL compatible database clusters, but mandatory for Aurora PostgresQL. You can find the valid list of values using describe db engine versions API. - -## __Amazon Route 53__ - - ### Features - - Amazon Route 53 now supports the Asia Pacific (Hong Kong) Region (ap-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release updates AWS Systems Manager APIs to allow customers to configure parameters to use either the standard-parameter tier (the default tier) or the advanced-parameter tier. It allows customers to create parameters with larger values and attach parameter policies to an Advanced Parameter. - -## __Amazon Textract__ - - ### Features - - This release adds support for checkbox also known as SELECTION_ELEMENT in Amazon Textract. - -# __2.5.29__ __2019-04-19__ -## __AWS Resource Groups__ - - ### Features - - The AWS Resource Groups service increased the query size limit to 4096 bytes. - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe - support transcriptions from audio sources in Spanish Spanish (es-ES). - -## __Amazon WorkSpaces__ - - ### Features - - Added a new reserved field. - -# __2.5.28__ __2019-04-18__ -## __AWS Application Discovery Service__ - - ### Features - - The Application Discovery Service's DescribeImportTasks and BatchDeleteImportData APIs now return additional statuses for error reporting. - -## __AWS Organizations__ - - ### Features - - AWS Organizations is now available in the AWS GovCloud (US) Regions, and we added a new API action for creating accounts in those Regions. For more information, see CreateGovCloudAccount in the AWS Organizations API Reference. - -## __Amazon Cognito Identity Provider__ - - ### Features - - Document updates for Amazon Cognito Identity Provider. - -## __Amazon Relational Database Service__ - - ### Features - - This release adds the TimeoutAction parameter to the ScalingConfiguration of an Aurora Serverless DB cluster. You can now configure the behavior when an auto-scaling capacity change can't find a scaling point. - -## __Amazon S3__ - - ### Bugfixes - - Reduced the frequency of 'server failed to send complete response' exceptions when using S3AsyncClient. - -## __Amazon WorkLink__ - - ### Features - - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to link and manage internal websites and web apps with Amazon WorkLink fleets. - -## __Amazon WorkSpaces__ - - ### Features - - Documentation updates for workspaces - -## __Managed Streaming for Kafka__ - - ### Features - - Amazon Kafka - Added tagging APIs - -# __2.5.27__ __2019-04-17__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for requester-managed Interface VPC Endpoints (powered by AWS PrivateLink). The feature prevents VPC endpoint owners from accidentally deleting or otherwise mismanaging the VPC endpoints of some AWS VPC endpoint services. - -## __Amazon Polly__ - - ### Features - - Amazon Polly adds Arabic language support with new female voice - "Zeina" - -# __2.5.26__ __2019-04-16__ -## __AWS Organizations__ - - ### Features - - Documentation updates for organizations - -## __AWS SDK for Java v2__ - - ### Features - - Enable support for credential_process in an AWS credential profile - -## __AWS Storage Gateway__ - - ### Features - - This change allows you to select either a weekly or monthly maintenance window for your volume or tape gateway. It also allows you to tag your tape and volume resources on creation by adding a Tag value on calls to the respective api endpoints. - -## __Amazon CloudWatch__ - - ### Features - - Documentation updates for monitoring - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds support for the new email configuration in Amazon Cognito User Pools. You can now specify whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. - -## __Amazon Redshift__ - - ### Features - - DescribeResize can now return percent of data transferred from source cluster to target cluster for a classic resize. - -## __AmazonMQ__ - - ### Features - - This release adds the ability to retrieve information about broker engines and broker instance options. See Broker Engine Types and Broker Instance Options in the Amazon MQ REST API Reference. - -## __Netty NIO Http Client__ - - ### Bugfixes - - Update `UnusedChannelExceptionHandler` to check the cause of the exception so that it does emit warn logs if the cause is netty io exception. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171) - -# __2.5.25__ __2019-04-05__ -## __AWS Elemental MediaConvert__ - - ### Features - - Rectify incorrect modelling of DisassociateCertificate method - -## __AWS Elemental MediaLive__ - - ### Features - - Today AWS Elemental MediaLive (https://aws.amazon.com/medialive/) adds the option to create "Single Pipeline" channels, which offers a lower-cost option compared to Standard channels. MediaLive Single Pipeline channels have a single encoding pipeline rather than the redundant dual Availability Zone (AZ) pipelines that MediaLive provides with a "Standard" channel. - -## __AWS Glue__ - - ### Features - - AWS Glue now supports workerType choices in the CreateJob, UpdateJob, and StartJobRun APIs, to be used for memory-intensive jobs. - -## __AWS IoT 1-Click Devices Service__ - - ### Features - - Documentation updates for 1-Click: improved descriptions of resource tagging APIs. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Lazily initialize `ApiCallTimeoutException` and `ApiCallAttemptTimeoutException`. This change would improve performance of async api calls. - -## __AWS Transcribe Streaming__ - - ### Features - - Amazon Transcribe now supports GB English, CA French and FR French which expands upon the existing language support for US English and US Spanish. - -## __Amazon Comprehend__ - - ### Features - - With this release AWS Comprehend provides confusion matrix for custom document classifier. - -# __2.5.24__ __2019-04-04__ -## __AWS Identity and Access Management__ - - ### Features - - Documentation updates for iam - -## __Amazon Elastic Container Service for Kubernetes__ - - ### Features - - Added support to enable or disable publishing Kubernetes cluster logs in AWS CloudWatch - -# __2.5.23__ __2019-04-03__ -## __AWS Batch__ - - ### Features - - Support for GPU resource requirement in RegisterJobDefinition and SubmitJob - -## __Amazon Comprehend__ - - ### Features - - With this release AWS Comprehend adds tagging support for document-classifiers and entity-recognizers. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix a bug where SNI was not enabled in Netty NIO Async Client for TLS and caused the requests to fail of handshake_failure in some services. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171) - -# __2.5.22__ __2019-04-02__ -## __AWS Certificate Manager__ - - ### Features - - Documentation updates for acm - -## __AWS SecurityHub__ - - ### Features - - This update includes 3 additional error codes: AccessDeniedException, InvalidAccessException, and ResourceConflictException. This update also removes the error code ResourceNotFoundException from the GetFindings, GetInvitationsCount, ListInvitations, and ListMembers operations. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add paginators. - -# __2.5.21__ __2019-04-01__ -## __Amazon Elastic MapReduce__ - - ### Features - - Amazon EMR adds the ability to modify instance group configurations on a running cluster through the new "configurations" field in the ModifyInstanceGroups API. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - March 2019 documentation updates for Systems Manager. - -# __2.5.20__ __2019-03-29__ -## __AWS Greengrass__ - - ### Features - - Greengrass APIs now support tagging operations on resources - -## __Amazon API Gateway__ - - ### Bugfixes - - Fix the SDK cloberring existed 'Accept' headers on marshalled requests. - -## __Amazon CloudWatch__ - - ### Features - - Added 3 new APIs, and one additional parameter to PutMetricAlarm API, to support tagging of CloudWatch Alarms. - -## __Amazon Comprehend__ - - ### Features - - With this release AWS Comprehend supports encryption of output results of analysis jobs and volume data on the storage volume attached to the compute instance that processes the analysis job. - -# __2.5.19__ __2019-03-28__ -## __AWS Elemental MediaLive__ - - ### Features - - This release adds a new output locking mode synchronized to the Unix epoch. - -## __AWS Service Catalog__ - - ### Features - - Adds "Tags" field in UpdateProvisionedProduct API. The product should have a new RESOURCE_UPDATE Constraint with TagUpdateOnProvisionedProduct field set to ALLOWED for it to work. See API docs for CreateConstraint for more information - -## __Amazon Pinpoint Email Service__ - - ### Features - - This release adds support for using the Amazon Pinpoint Email API to tag the following types of Amazon Pinpoint resources: configuration sets; dedicated IP pools; deliverability dashboard reports; and, email identities. A tag is a label that you optionally define and associate with these types of resources. Tags can help you categorize and manage these resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags. For more information, see the Amazon Pinpoint Email API Reference. - -## __Amazon WorkSpaces__ - - ### Features - - Amazon WorkSpaces adds tagging support for WorkSpaces Images, WorkSpaces directories, WorkSpaces bundles and IP Access control groups. - -# __2.5.18__ __2019-03-27__ -## __AWS App Mesh__ - - ### Features - - This release includes AWS Tagging integration for App Mesh, VirtualNode access logging, TCP routing, and Mesh-wide external traffic egress control. See https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html for more details. - -## __AWS Storage Gateway__ - - ### Features - - This change allows you to select a pool for archiving virtual tapes. Pools are associated with S3 storage classes. You can now choose to archive virtual tapes in either S3 Glacier or S3 Glacier Deep Archive storage class. CreateTapes API now takes a new PoolId parameter which can either be GLACIER or DEEP_ARCHIVE. Tapes created with this parameter will be archived in the corresponding storage class. - -## __AWS Transfer for SFTP__ - - ### Features - - This release adds PrivateLink support to your AWS SFTP server endpoint, enabling the customer to access their SFTP server within a VPC, without having to traverse the internet. Customers can now can create a server and specify an option whether they want the endpoint to be hosted as public or in their VPC, and with the in VPC option, SFTP clients and users can access the server only from the customer's VPC or from their on-premises environments using DX or VPN. This release also relaxes the SFTP user name requirements to allow underscores and hyphens. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for external deployment controllers for ECS services with the launch of task set management APIs. Task sets are a new primitive for controlled management of application deployments within a single ECS service. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - You can now launch the new Amazon EC2 R5ad and M5ad instances that feature local NVMe attached SSD instance storage (up to 3600 GB). M5ad and R5ad feature AMD EPYC processors that offer a 10% cost savings over the M5d and R5d EC2 instances. - -## __Amazon Simple Storage Service__ - - ### Features - - S3 Glacier Deep Archive provides secure, durable object storage class for long term data archival. This SDK release provides API support for this new storage class. - -## __Apache Http Client__ - - ### Features - - Add the ability to set a custom Apache HttpRoutePlanner and CredentialProvider - -## __Elastic Load Balancing__ - - ### Features - - This release adds support for routing based on HTTP headers, methods, query string or query parameters and source IP addresses in Application Load Balancer. - -# __2.5.17__ __2019-03-26__ -## __AWS Glue__ - - ### Features - - This new feature will now allow customers to add a customized csv classifier with classifier API. They can specify a custom delimiter, quote symbol and control other behavior they'd like crawlers to have while recognizing csv files - -## __Amazon WorkMail__ - - ### Features - - Documentation updates for Amazon WorkMail. - -# __2.5.16__ __2019-03-25__ -## __AWS Direct Connect__ - - ### Features - - Direct Connect gateway enables you to establish connectivity between your on-premise networks and Amazon Virtual Private Clouds (VPCs) in any commercial AWS Region (except in China) using AWS Direct Connect connections at any AWS Direct Connect location. This release enables multi-account support for Direct Connect gateway, with multi-account support for Direct Connect gateway, you can associate up to ten VPCs from any AWS account with a Direct Connect gateway. The AWS accounts owning VPCs and the Direct Connect gateway must belong to the same AWS payer account ID. This release also enables Direct Connect Gateway owners to allocate allowed prefixes from each associated VPCs. - -## __AWS Elemental MediaConvert__ - - ### Features - - This release adds support for detailed job progress status and S3 server-side output encryption. In addition, the anti-alias filter will now be automatically applied to all outputs - -## __AWS IoT 1-Click Devices Service__ - - ### Features - - This release adds tagging support for AWS IoT 1-Click Device resources. Use these APIs to add, remove, or list tags on Devices, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property for DescribeDevice response object. - -## __AWS IoT Analytics__ - - ### Features - - This change allows you to specify the number of versions of IoT Analytics data set content to be retained. Previously, the number of versions was managed implicitly via the setting of the data set's retention period. - -## __AWS RoboMaker__ - - ### Features - - Added additional progress metadata fields for robot deployments - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe - With this release Amazon Transcribe enhances the custom vocabulary feature to improve accuracy by providing customization on pronunciations and output formatting. - -## __Firewall Management Service__ - - ### Features - - AWS Firewall Manager now allows customer to centrally enable AWS Shield Advanced DDoS protection for their entire AWS infrastructure, across accounts and applications. - -## __URL Connection Http Client__ - - ### Bugfixes - - Bypass ssl validations when `TRUST_ALL_CERTIFICATES` is set to true. - -# __2.5.15__ __2019-03-22__ -## __AWS IoT 1-Click Projects Service__ - - ### Features - - This release adds tagging support for AWS IoT 1-Click Project resources. Use these APIs to add, remove, or list tags on Projects, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property to projects for DescribeProject and ListProject responses. - -## __Amazon CloudSearch Domain__ - - ### Bugfixes - - Use application/x-www-form-urlencoded as Content-Type for search API - -## __Amazon Transcribe Service__ - - ### Features - - Amazon Transcribe - support transcriptions from audio sources in German (de-DE) and Korean (ko-KR). - -## __Netty NIO Http Client__ - - ### Features - - Add sslProvider configuration in `NettyNioAsyncHttpClient.Builder`. - -# __2.5.14__ __2019-03-21__ -## __AWS IoT__ - - ### Features - - This release adds the GetStatistics API for the AWS IoT Fleet Indexing Service, which allows customers to query for statistics about registered devices that match a search query. This release only supports the count statistics. For more information about this API, see https://docs.aws.amazon.com/iot/latest/apireference/API_GetStatistics.html - -## __AWS SDK for Java v2__ - - ### Features - - Automatically retry on `RequestThrottledException` error codes. - - - ### Bugfixes - - Fix bug where the stream returned from a `ContentStreamProvider` is not closed after request execution. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138) - -## __Amazon CloudWatch Events__ - - ### Features - - Added 3 new APIs, and one additional parameter to the PutRule API, to support tagging of CloudWatch Events rules. - -## __Amazon Cognito Identity Provider__ - - ### Features - - This release adds tags and tag-based access control support to Amazon Cognito User Pools. - -## __Amazon Lightsail__ - - ### Features - - This release adds the DeleteKnownHostKeys API, which enables Lightsail's browser-based SSH or RDP clients to connect to the instance after a host key mismatch. - -## __Amazon S3__ - - ### Bugfixes - - Fix bug in `ChecksumCalculatingInputStream` where methods not overridden, such as `close()`, are not called on the wrapped stream. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138). - -## __Auto Scaling__ - - ### Features - - Documentation updates for Amazon EC2 Auto Scaling - -# __2.5.13__ __2019-03-20__ -## __AWS CodePipeline__ - - ### Features - - Add support for viewing details of each action execution belonging to past and latest pipeline executions that have occurred in customer's pipeline. The details include start/updated times, action execution results, input/output artifacts information, etc. Customers also have the option to add pipelineExecutionId in the input to filter the results down to a single pipeline execution. - -## __AWSMarketplace Metering__ - - ### Features - - This release increases AWS Marketplace Metering Service maximum usage quantity to 2147483647 and makes parameters usage quantity and dryrun optional. - -## __Amazon Cognito Identity__ - - ### Features - - This release adds tags and tag-based access control support to Amazon Cognito Identity Pools (Federated Identities). - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix a bug that could pollute non SDK threads with `ThreadLocal`'s when allocating memory. See [#1133](https://github.com/aws/aws-sdk-java-v2/issues/1133) - -## __Netty NIO Http Client__ - - ### Bugfixes - - Fix failed test NettyNioAsyncHttpClientSpiVerificationTest when running with JDK11. See [#1038](https://github.com/aws/aws-sdk-java-v2/issues/1038) - -# __2.5.12__ __2019-03-19__ -## __AWS Config__ - - ### Features - - AWS Config adds a new API called SelectResourceConfig to run advanced queries based on resource configuration properties. - -## __AWS SDK for Java v2__ - - ### Features - - Adds the Java vendor the user agent as well as using the updated user agent for all HTTP calls - -## __Amazon Elastic Container Service for Kubernetes__ - - ### Features - - Added support to control private/public access to the Kubernetes API-server endpoint - -## __Amazon S3__ - - ### Features - - Add support for getUrl operation. The API can be used to generate a URL that represents an object in Amazon S3. The url can only be used to download the object content if the object has public read permissions. Original issue: https://github.com/aws/aws-sdk-java-v2/issues/860 - - - ### Bugfixes - - Only set content type of S3 `CreateMultipartUploadRequest` if `Content-Type` header is not present and honor the overridden content type. - -# __2.5.11__ __2019-03-18__ -## __AWS Database Migration Service__ - - ### Features - - S3 Endpoint Settings added support for 1) Migrating to Amazon S3 as a target in Parquet format 2) Encrypting S3 objects after migration with custom KMS Server-Side encryption. Redshift Endpoint Settings added support for encrypting intermediate S3 objects during migration with custom KMS Server-Side encryption. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix HeaderUnmarshaller to compare header ignoring cases. - -## __Amazon Chime__ - - ### Features - - This release adds support for the Amazon Chime Business Calling and Voice Connector features. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - DescribeFpgaImages API now returns a new DataRetentionSupport attribute to indicate if the AFI meets the requirements to support DRAM data retention. DataRetentionSupport is a read-only attribute. - -# __2.5.10__ __2019-03-14__ -## __AWS Certificate Manager__ - - ### Features - - AWS Certificate Manager has added a new API action, RenewCertificate. RenewCertificate causes ACM to force the renewal of any private certificate which has been exported. - -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - AWS Certificate Manager (ACM) Private CA allows customers to manage permissions on their CAs. Customers can grant or deny AWS Certificate Manager permission to renew exported private certificates. - -## __AWS Config__ - - ### Features - - AWS Config - add ability to tag, untag and list tags for ConfigRule, ConfigurationAggregator and AggregationAuthorization resource types. Tags can be used for various scenarios including tag based authorization. - -## __AWS IoT__ - - ### Features - - In this release, AWS IoT introduces support for tagging OTA Update and Stream resources. For more information about tagging, see the AWS IoT Developer Guide. - -## __Amazon CloudWatch__ - - ### Features - - New Messages parameter for the output of GetMetricData, to support new metric search functionality. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds tagging support for Dedicated Host Reservations. - -## __Amazon SageMaker Service__ - - ### Features - - Amazon SageMaker Automatic Model Tuning now supports random search and hyperparameter scaling. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Backport `FixedChannelPool` fix from https://github.com/netty/netty/pull/7927, which ensures that the operation doesn't become blocked from closing the wrapped pool. - - Fix a possible `NullPointerException` if `HttpOrHttp2ChannelPool` is closed while the protocol is still being determined. The operation is now done synchronously with other operations on the pool to prevent a data race. - -# __2.5.9__ __2019-03-13__ -## __AWS Config__ - - ### Features - - Config released Remediation APIs allowing Remediation of Config Rules - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation updates for logs - -## __Netty Nio HTTP Client__ - - ### Bugfixes - - Update `SslCompletionEventHandler` to close channel for `SslCloseCompletionEvent` only if the channel is not currently in use. This would fix the race condition in the async clients causing incorrect IOException to be thrown when the service returns error response and closes the connection. See [#1076](https://github.com/aws/aws-sdk-java-v2/issues/1076) - -# __2.5.8__ __2019-03-12__ -## __AWSServerlessApplicationRepository__ - - ### Features - - The AWS Serverless Application Repository now supports associating a ZIP source code archive with versions of an application. - -## __Netty Nio Http Client__ - - ### Bugfixes - - Fix a bug where the channel fails to be released if there is an exception thrown. - -# __2.5.7__ __2019-03-11__ -## __AWS Cost Explorer Service__ - - ### Features - - The only change in this release is to make TimePeriod a required parameter in GetCostAndUsageRequest. - -## __AWS Elastic Beanstalk__ - - ### Features - - Elastic Beanstalk added support for tagging, and tag-based access control, of all Elastic Beanstalk resources. - -## __AWS Glue__ - - ### Features - - CreateDevEndpoint and UpdateDevEndpoint now support Arguments to configure the DevEndpoint. - -## __AWS IoT__ - - ### Features - - Documentation updates for iot - -## __Amazon QuickSight__ - - ### Features - - Amazon QuickSight user and group operation results now include group principal IDs and user principal IDs. This release also adds "DeleteUserByPrincipalId", which deletes users given their principal ID. The update also improves role session name validation. - -## __Amazon Rekognition__ - - ### Features - - Documentation updates for Amazon Rekognition - -## __Amazon S3__ - - ### Bugfixes - - Set `Content-Type` to `binary/octet-stream` for `S3#createMultipartRequest`. See [#1092](https://github.com/aws/aws-sdk-java-v2/issues/1092) - -## __Apache Http Client__ - - ### Bugfixes - - Updated to not set a default `Content-Type` if the header does not exist. Per [RFC7231](https://tools.ietf.org/html/rfc7231#page-11), we should let the recipient to decide if not known. - -# __2.5.6__ __2019-03-08__ -## __AWS CodeBuild__ - - ### Features - - CodeBuild also now supports Git Submodules. CodeBuild now supports opting out of Encryption for S3 Build Logs. By default these logs are encrypted. - -## __Amazon SageMaker Service__ - - ### Features - - SageMaker notebook instances now support enabling or disabling root access for notebook users. SageMaker Neo now supports rk3399 and rk3288 as compilation target devices. - -## __Amazon Simple Storage Service__ - - ### Features - - Documentation updates for s3 - -# __2.5.5__ __2019-03-07__ -## __AWS App Mesh__ - - ### Features - - This release includes a new version of the AWS App Mesh APIs. You can read more about the new APIs here: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html. - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds a MediaPackage output group, simplifying configuration of outputs to AWS Elemental MediaPackage. - -## __AWS Greengrass__ - - ### Features - - Greengrass group UID and GID settings can now be configured to use a provided default via FunctionDefaultConfig. If configured, all Lambda processes in your deployed Greengrass group will by default start with the provided UID and/or GID, rather than by default starting with UID "ggc_user" and GID "ggc_group" as they would if not configured. Individual Lambdas can also be configured to override the defaults if desired via each object in the Functions list of your FunctionDefinitionVersion. - -## __AWS SDK For Java v2__ - - ### Bugfixes - - Fix bug in the generated async clients where cancelling the `CompletableFuture` returned from an async operation does not result in cancelling the underlying HTTP request execution. In some cases, this can lead to unnecesarily keeping resources from being freed until the request execution finishes. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define dependencies for container startup and shutdown, a per-container start and stop timeout value, as well as an AWS App Mesh proxy configuration which eases the integration between Amazon ECS and AWS App Mesh. - -## __Amazon GameLift__ - - ### Features - - Amazon GameLift-hosted instances can now securely access resources on other AWS services using IAM roles. See more details at https://aws.amazon.com/releasenotes/amazon-gamelift/. - -## __Amazon Relational Database Service__ - - ### Features - - You can configure your Aurora database cluster to automatically copy tags on the cluster to any automated or manual database cluster snapshots that are created from the cluster. This allows you to easily set metadata on your snapshots to match the parent cluster, including access policies. You may enable or disable this functionality while creating a new cluster, or by modifying an existing database cluster. - -## __Auto Scaling__ - - ### Features - - Documentation updates for autoscaling - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix a bug where, if the future returned from the `NettyRequestExecutor#execute` is cancelled, the client continues to wait for the `Channel` acquire to complete, which leads to keeping potentially many resources around unnecessarily. - -# __2.5.4__ __2019-03-06__ -## __AWS Direct Connect__ - - ### Features - - Exposed a new available port speeds field in the DescribeLocation api call. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix the generated ServiceMetadata classes for services that have PARTITION_OVERRIDDEN_ENDPOINTS - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds pagination support for ec2.DescribeVpcs, ec2.DescribeInternetGateways and ec2.DescribeNetworkAcls APIs - -## __Amazon Elastic File System__ - - ### Features - - Documentation updates for elasticfilesystem adding new examples for EFS Lifecycle Management feature. - -# __2.5.3__ __2019-03-05__ -## __AWS CodeDeploy__ - - ### Features - - Documentation updates for codedeploy - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for pausing and unpausing one or both pipelines at scheduled times. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Add missing non-service modules to bom. See [#1063](https://github.com/aws/aws-sdk-java-v2/issues/1063) - -## __AWS Storage Gateway__ - - ### Features - - ActivateGateway, CreateNFSFileShare and CreateSMBFileShare APIs support a new parameter: Tags (to be attached to the created resource). Output for DescribeNFSFileShare, DescribeSMBFileShare and DescribeGatewayInformation APIs now also list the Tags associated with the resource. Minimum length of a KMSKey is now 7 characters. - -## __Amazon Textract__ - - ### Features - - This release is intended ONLY for customers that are officially part of the Amazon Textract Preview program. If you are not officially part of the Amazon Textract program THIS WILL NOT WORK. Our two main regions for Amazon Textract Preview are N. Virginia and Dublin. Also some members have been added to Oregon and Ohio. If you are outside of any of these AWS regions, Amazon Textract Preview definitely will not work. If you would like to be part of the Amazon Textract program, you can officially request sign up here - https://pages.awscloud.com/textract-preview.html. To set expectations appropriately, we are aiming to admit new preview participants once a week until General Availability. - -# __2.5.2__ __2019-03-04__ -## __AWS Elemental MediaPackage__ - - ### Features - - This release adds support for user-defined tagging of MediaPackage resources. Users may now call operations to list, add and remove tags from channels and origin-endpoints. Users can also specify tags to be attached to these resources during their creation. Describe and list operations on these resources will now additionally return any tags associated with them. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - This release updates AWS Systems Manager APIs to support service settings for AWS customers. A service setting is a key-value pair that defines how a user interacts with or uses an AWS service, and is typically created and consumed by the AWS service team. AWS customers can read a service setting via GetServiceSetting API and update the setting via UpdateServiceSetting API or ResetServiceSetting API, which are introduced in this release. For example, if an AWS service charges money to the account based on a feature or service usage, then the AWS service team might create a setting with the default value of "false". This means the user can't use this feature unless they update the setting to "true" and intentionally opt in for a paid feature. - -# __2.5.1__ __2019-03-01__ -## __AWS Auto Scaling Plans__ - - ### Features - - Documentation updates for autoscaling-plans - -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds support for modifying instance event start time which allows users to reschedule EC2 events. - -# __2.5.0__ __2019-02-28__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix a bug in the code generator where the enum getter for a structure member is not being generated in some cases. Additionally, fix a bug that generated the wrong code for enum getters where the enum is not at the top level container but is nested, such as `List>`. This breaks the interface for affected services so the minor version is increased. - - Fixed a bug where the request would fail of NoSuchElementException. This bug would affect `TranscribeStreaming#startStreamTranscription` request - -## __Alexa For Business__ - - ### Features - - This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager State Manager now supports associations using documents shared by other AWS accounts. - -## __AmazonApiGatewayV2__ - - ### Features - - Marking certain properties as explicitly required and fixing an issue with the GetApiMappings operation for ApiMapping resources. - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for application-autoscaling - -## __Netty Nio HTTP Client__ - - ### Bugfixes - - Added try-catch blocks to prevent uncompleted future when exception is thrown. - -# __2.4.17__ __2019-02-27__ -## __AWS WAF__ - - ### Features - - Documentation updates for waf - -## __AWS WAF Regional__ - - ### Features - - Documentation updates for waf-regional - -## __core__ - - ### Bugfixes - - Netty 4.1.33.Final - -# __2.4.16__ __2019-02-26__ -## __AWS Application Discovery Service__ - - ### Features - - Documentation updates for discovery - -## __AWS Cost and Usage Report Service__ - - ### Features - - Adding support for Athena and new report preferences to the Cost and Usage Report API. - -## __AWS Elemental MediaConvert__ - - ### Features - - AWS Elemental MediaConvert SDK has added several features including support for: auto-rotation or user-specified rotation of 0, 90, 180, or 270 degrees; multiple output groups with DRM; ESAM XML documents to specify ad insertion points; Offline Apple HLS FairPlay content protection. - -## __AWS OpsWorks for Chef Automate__ - - ### Features - - Documentation updates for opsworkscm - -## __AWS Organizations__ - - ### Features - - Documentation updates for AWS Organizations - -## __AWS Resource Groups__ - - ### Features - - Documentation updates for Resource Groups API; updating description of Tag API. - -## __Amazon Pinpoint__ - - ### Features - - This release adds support for the Amazon Resource Groups Tagging API to Amazon Pinpoint, which means that you can now add and manage tags for Amazon Pinpoint projects (apps), campaigns, and segments. A tag is a label that you optionally define and associate with Amazon Pinpoint resource. Tags can help you categorize and manage these types of resources in different ways, such as by purpose, owner, environment, or other criteria. For example, you can use tags to apply policies or automation, or to identify resources that are subject to certain compliance requirements. A project, campaign, or segment can have as many as 50 tags. For more information about using and managing tags in Amazon Pinpoint, see the Amazon Pinpoint Developer Guide at https://docs.aws.amazon.com/pinpoint/latest/developerguide/welcome.html. For more information about the Amazon Resource Group Tagging API, see the Amazon Resource Group Tagging API Reference at https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/Welcome.html. - -## __Amazon S3__ - - ### Bugfixes - - Fix the issue where NoSuchBucketException was not unmarshalled for `s3#getBucketPolicy` when the bucket doesn't exist. See [#1088](https://github.com/aws/aws-sdk-java-v2/issues/1088) - -# __2.4.15__ __2019-02-25__ -## __AWS CodeCommit__ - - ### Removals - - Removing invalid "fips" region - -## __AWS Cost Explorer Service__ - - ### Features - - Added metrics to normalized units. - -## __AWS Elasticache__ - - ### Removals - - Removing invalid "fips" region - -## __AWS Elemental MediaStore__ - - ### Features - - This release adds support for access logging, which provides detailed records for the requests that are made to objects in a container. - -## __AWS SDK for Java v2__ - - ### Removals - - Removes invalid AWS regions that don't match the partition regex - -## __Amazon DynamoDB__ - - ### Removals - - Removing invalid "local" region - -## __Amazon MTurk__ - - ### Removals - - Removing invalid "sandbox" region - -## __Amazon S3__ - - ### Removals - - Removing invalid dualstack regions and s3-external-1 - -## __Auto Scaling__ - - ### Features - - Added support for passing an empty SpotMaxPrice parameter to remove a value previously set when updating an Amazon EC2 Auto Scaling group. - -## __Elastic Load Balancing__ - - ### Features - - This release enables you to use the existing client secret when modifying a rule with an action of type authenticate-oidc. - -# __2.4.14__ __2019-02-22__ -## __AWS Cloud9__ - - ### Features - - Adding EnvironmentLifecycle to the Environment data type. - -## __AWS Glue__ - - ### Features - - AWS Glue adds support for assigning AWS resource tags to jobs, triggers, development endpoints, and crawlers. Each tag consists of a key and an optional value, both of which you define. With this capacity, customers can use tags in AWS Glue to easily organize and identify your resources, create cost allocation reports, and control access to resources. - -## __AWS Step Functions__ - - ### Features - - This release adds support for tag-on-create. You can now add tags when you create AWS Step Functions activity and state machine resources. For more information about tagging, see AWS Tagging Strategies. - -## __Amazon Athena__ - - ### Features - - This release adds tagging support for Workgroups to Amazon Athena. Use these APIs to add, remove, or list tags on Workgroups, and leverage the tags for various authorization and billing scenarios. - -# __2.4.13__ __2019-02-21__ -## __AWS CodeBuild__ - - ### Features - - Add support for CodeBuild local caching feature - -## __AWS Organizations__ - - ### Features - - Documentation updates for organizations - -## __AWS Transfer for SFTP__ - - ### Features - - Bug fix: increased the max length allowed for request parameter NextToken when paginating List operations - -## __Amazon CloudWatch__ - - ### Features - - Documentation updates for monitoring - -## __Amazon Kinesis Video Streams__ - - ### Features - - Documentation updates for Kinesis Video Streams - -## __Amazon Kinesis Video Streams Archived Media__ - - ### Features - - In this release, HLS playback of KVS streams can be configured to output MPEG TS fragments using the ContainerFormat parameter. HLS playback of KVS streams can also be configured to include the EXT-X-PROGRAM-DATE-TIME field using the DisplayFragmentTimestamp parameter. - -## __Amazon Kinesis Video Streams Media__ - - ### Features - - Documentation updates for Kinesis Video Streams - -## __Amazon WorkDocs__ - - ### Features - - Documentation updates for workdocs - -# __2.4.12__ __2019-02-20__ -## __AWS CodeCommit__ - - ### Features - - This release adds an API for adding / updating / deleting / copying / moving / setting file modes for one or more files directly to an AWS CodeCommit repository without requiring a Git client. - -## __AWS Direct Connect__ - - ### Features - - Documentation updates for AWS Direct Connect - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for VPC inputs, allowing you to push content from your Amazon VPC directly to MediaLive. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed an issue where the SDK could be over-retrying on signature errors. - - Fixed an issue where the SDK could fail to adjust the local clock under skewed-clock conditions. - -# __2.4.11__ __2019-02-19__ -## __AWS Directory Service__ - - ### Features - - This release adds support for tags during directory creation (CreateDirectory, CreateMicrosoftAd, ConnectDirectory). - -## __AWS IoT__ - - ### Features - - AWS IoT - AWS IoT Device Defender adds support for configuring behaviors in a security profile with statistical thresholds. Device Defender also adds support for configuring multiple data-point evaluations before a violation is either created or cleared. - -## __Amazon Elastic File System__ - - ### Features - - Amazon EFS now supports adding tags to file system resources as part of the CreateFileSystem API . Using this capability, customers can now more easily enforce tag-based authorization for EFS file system resources. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager now supports adding tags when creating Activations, Patch Baselines, Documents, Parameters, and Maintenance Windows - -# __2.4.10__ __2019-02-18__ -## __AWS SDK for Java v2__ - - ### Features - - Updated service endpoint metadata. - -## __AWS Secrets Manager__ - - ### Features - - This release increases the maximum allowed size of SecretString or SecretBinary from 4KB to 7KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. - -## __Amazon Athena__ - - ### Features - - This release adds support for Workgroups to Amazon Athena. Use Workgroups to isolate users, teams, applications or workloads in the same account, control costs by setting up query limits and creating Amazon SNS alarms, and publish query-related metrics to Amazon CloudWatch. - -# __2.4.9__ __2019-02-15__ -## __AWS IoT__ - - ### Features - - In this release, IoT Device Defender introduces support for tagging Scheduled Audit resources. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Attach `extendedRequestId` to `AwsResponseMetadata` if available for event streaming operations so that customers can retrieve it from response metadata - -## __Amazon Chime__ - - ### Features - - Documentation updates for Amazon Chime - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for Application Auto Scaling - -# __2.4.8__ __2019-02-14__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - This release adds tagging and ARN support for AWS Client VPN Endpoints.You can now run bare metal workloads on EC2 M5 and M5d instances. m5.metal and m5d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 3.1 GHz. m5.metal and m5d.metal offer 96 vCPUs and 384 GiB of memory. With m5d.metal, you also have access to 3.6 TB of NVMe SSD-backed instance storage. m5.metal and m5d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS.You can now run bare metal workloads on EC2 z1d instances. z1d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 4.0 GHz. z1d.metal offers 48 vCPUs, 384 GiB of memory, and 1.8 TB of NVMe SSD-backed instance storage. z1d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS. - -## __Amazon Kinesis Video Streams__ - - ### Features - - Adds support for Tag-On-Create for Kinesis Video Streams. A list of tags associated with the stream can be created at the same time as the stream creation. - -# __2.4.7__ __2019-02-13__ -## __AWS MediaTailor__ - - ### Features - - This release adds support for tagging AWS Elemental MediaTailor resources. - -## __Amazon Elastic File System__ - - ### Features - - Customers can now use the EFS Infrequent Access (IA) storage class to more cost-effectively store larger amounts of data in their file systems. EFS IA is cost-optimized storage for files that are not accessed every day. You can create a new file system and enable Lifecycle Management to automatically move files that have not been accessed for 30 days from the Standard storage class to the IA storage class. - -## __Amazon Rekognition__ - - ### Features - - GetContentModeration now returns the version of the moderation detection model used to detect unsafe content. - -# __2.4.6__ __2019-02-12__ -## __AWS Lambda__ - - ### Features - - Documentation updates for AWS Lambda - -## __AWS Transcribe Streaming__ - - ### Features - - Amazon Transcribe now supports US Spanish, which expands upon the existing language support for US English. - -## __Netty Nio HTTP Client__ - - ### Bugfixes - - Awaits `EventLoopGroup#shutdownGracefully` to complete when closing Netty client. - -# __2.4.5__ __2019-02-11__ -## __AWS CodeBuild__ - - ### Features - - Add customized webhook filter support - -## __AWS Elemental MediaPackage__ - - ### Features - - Adds optional configuration for DASH to compact the manifest by combining duplicate SegmentTemplate tags. Adds optional configuration for DASH SegmentTemplate format to refer to segments by "Number" (default) or by "Time". - -## __Amazon AppStream__ - - ### Features - - This update enables customers to find the start time, max expiration time, and connection status associated with AppStream streaming session. - -## __Amazon CloudWatch Logs__ - - ### Bugfixes - - Fix infinite pagination bug in CloudWatchLogsClient.getLogEventsPaginator API. See https://github.com/aws/aws-sdk-java-v2/issues/1045 - -# __2.4.4__ __2019-02-08__ -## __AWS Application Discovery Service__ - - ### Features - - Documentation updates for the AWS Application Discovery Service. - -## __AWS S3__ - - ### Bugfixes - - Use request header to determine if checksum validation should be enabled for `s3#putObject` - -## __AWS SDK for Java v2__ - - ### Features - - Never initialie the default region provider chain if the region is always specified in the client builder. - - Never initialize the default credentials provider chain if credentials are always specified in the client builder. - - - ### Bugfixes - - Defer all errors raised when creating `ProfileCredentialsProvider` to the `resolveCredentials()` call. - -## __Amazon Data Lifecycle Manager__ - - ### Features - - This release is to correct the timestamp format to ISO8601 for the DateCreated and DateModified files in the GetLifecyclePolicy response object. - -## __Amazon EC2 Container Service__ - - ### Features - - Amazon ECS introduces the PutAccountSettingDefault API, an API that allows a user to set the default ARN/ID format opt-in status for all the roles and users in the account. Previously, setting the account's default opt-in status required the use of the root user with the PutAccountSetting API. - -# __2.4.3__ __2019-02-07__ -## __AWS Elemental MediaLive__ - - ### Features - - This release adds tagging of channels, inputs, and input security groups. - -## __AWS RoboMaker__ - - ### Features - - Added support for tagging and tag-based access control for AWS RoboMaker resources. Also, DescribeSimulationJob now includes a new failureReason field to help debug simulation job failures - -## __Amazon Elasticsearch Service__ - - ### Features - - Feature: Support for three Availability Zone deployments - -## __Amazon GameLift__ - - ### Features - - This release delivers a new API action for deleting unused matchmaking rule sets. More details are available at https://aws.amazon.com/releasenotes/?tag=releasenotes%23keywords%23amazon-gamelift. - -# __2.4.2__ __2019-02-06__ -## __Amazon Elastic Compute Cloud__ - - ### Features - - Add Linux with SQL Server Standard, Linux with SQL Server Web, and Linux with SQL Server Enterprise to the list of allowed instance platforms for On-Demand Capacity Reservations. - -## __Amazon FSx__ - - ### Features - - New optional ExportPath parameter added to the CreateFileSystemLustreConfiguration object for user-defined export paths. Used with the CreateFileSystem action when creating an Amazon FSx for Lustre file system. - -# __2.4.1__ __2019-02-05__ -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix an issue where an exception could be raised when configuring the idle connection reaper in the apache HTTP client [#1059](https://github.com/aws/aws-sdk-java-v2/issues/1059). - -## __AWS Service Catalog__ - - ### Features - - Service Catalog Documentation Update for ProvisionedProductDetail - -## __AWS Shield__ - - ### Features - - The DescribeProtection request now accepts resource ARN as valid parameter. - -## __Amazon Elastic Compute Cloud__ - - ### Features - - ec2.DescribeVpcPeeringConnections pagination support - -# __2.4.0__ __2019-02-04__ -## __AWS CodeCommit__ - - ### Features - - This release supports a more graceful handling of the error case when a repository is not associated with a pull request ID in a merge request in AWS CodeCommit. - -## __AWS SDK for Java v2__ - - ### Features - - Add support for `connectionTimeToLive`, `connectionMaxIdleTime` and `useIdleConnectionReaper` to the netty HTTP client. - - Enable `useIdleConnectionReaper` by default for Netty and Apache. - - Updated service endpoint metadata. - - - ### Bugfixes - - Added a new handler ([#1041](https://github.com/aws/aws-sdk-java-v2/issues/1041)) to close channels which have triggered an SslCloseCompletionEvent and are no longer usable per [#452](https://github.com/aws/aws-sdk-java-v2/issues/452). - - Fix the deadlock issue in `EventStreamAsyncResponseTransformer` for event streaming operations triggered in an edge case where customer subscriber signals `Subscription#request` the same time as `SdkPublisher` signals `Subscriber#onComplete` - - Reduced netty client logging noise, by logging at a DEBUG level (instead of WARN) when encountering IO errors on channels not currently in use and not logging the whole stack trace. - - Removed broken client methods: `BackupClient#getSupportedResourceTypes()` and `PinpointSmsVoiceClient.listConfigurationSets()`. - -## __Amazon EC2 Container Service__ - - ### Features - - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for GPU workloads by enabling you to create clusters with GPU-enabled container instances. - -## __Amazon WorkSpaces__ - - ### Features - - This release sets ClientProperties as a required parameter. - -## __Application Auto Scaling__ - - ### Features - - Documentation updates for application-autoscaling - -## __Netty NIO HTTP Client__ - - ### Features - - Allows customers to enable wire logging with the Netty client at debug level. - -# __2.3.9__ __2019-01-25__ -## __AWS CodeCommit__ - - ### Features - - The PutFile API will now throw new exception FilePathConflictsWithSubmodulePathException when a submodule exists at the input file path; PutFile API will also throw FolderContentSizeLimitExceededException when the total size of any folder on the path exceeds the limit as a result of the operation. - -## __AWS Device Farm__ - - ### Features - - Introduces a new rule in Device Pools - "Availability". Customers can now ensure they pick devices that are available (i.e., not being used by other customers). - -## __AWS Elemental MediaLive__ - - ### Features - - This release adds support for Frame Capture output groups and for I-frame only manifests (playlists) in HLS output groups. - -## __AWS MediaConnect__ - - ### Features - - This release adds support for tagging, untagging, and listing tags for existing AWS Elemental MediaConnect resources. - -# __2.3.8__ __2019-01-24__ -## __AWS CodeBuild__ - - ### Features - - This release adds support for cross-account ECR images and private registry authentication. - -## __Amazon CloudWatch Logs__ - - ### Features - - Documentation updates for CloudWatch Logs - -## __Amazon EC2 Container Registry__ - - ### Features - - Amazon ECR updated the default endpoint URL to support AWS Private Link. - -## __Amazon Pinpoint SMS and Voice Service__ - - ### Features - - Added the ListConfigurationSets operation, which returns a list of the configuration sets that are associated with your account. - -## __Amazon Relational Database Service__ - - ### Features - - The Amazon RDS API allows you to add or remove Identity and Access Management (IAM) role associated with a specific feature name with an RDS database instance. This helps with capabilities such as invoking Lambda functions from within a trigger in the database, load data from Amazon S3 and so on - -## __Elastic Load Balancing__ - - ### Features - - Elastic Load Balancing now supports TLS termination on Network Load Balancers. With this launch, you can offload the decryption/encryption of TLS traffic from your application servers to the Network Load Balancer. This enables you to run your backend servers optimally and keep your workloads secure. Additionally, Network Load Balancers preserve the source IP of the clients to the back-end applications, while terminating TLS on the load balancer. When TLS is enabled on an NLB, Access Logs can be enabled for the load balancer, and log entries will be emitted for all TLS connections. - -# __2.3.7__ __2019-01-23__ -## __AWS Certificate Manager Private Certificate Authority__ - - ### Features - - Added TagOnCreate parameter to the CreateCertificateAuthority operation, updated the Tag regex pattern to align with AWS tagging APIs, and added RevokeCertificate limit. - -## __AWS SDK for Java v2__ - - ### Features - - Redact potentially-sensitive data from the `toString` of service request and response objects. - - - ### Bugfixes - - Fixed the time marshalling issue when CBOR is disabled. See [#1023](https://github.com/aws/aws-sdk-java-v2/issues/1023) - -## __Amazon WorkLink__ - - ### Features - - This is the initial SDK release for Amazon WorkLink. Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. With Amazon WorkLink, employees can access internal websites as seamlessly as they access any other website. IT administrators can manage users, devices, and domains by enforcing their own security and access policies via the AWS Console or the AWS SDK. - -## __AmazonApiGatewayManagementApi__ - - ### Features - - Fixes a typo in the 'max' constraint. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Add `OneTimeReadTimeoutHanlder` to requests with `expect: 100-continue` header to avoid unexpected `ReadTimeoutException`. See [#954](https://github.com/aws/aws-sdk-java-v2/issues/954) - -# __2.3.6__ __2019-01-21__ -## __AWS Application Discovery Service__ - - ### Features - - The Application Discovery Service's import APIs allow you to import information about your on-premises servers and applications into ADS so that you can track the status of your migrations through the Migration Hub console. - -## __AWS Database Migration Service__ - - ### Features - - Update for DMS TestConnectionSucceeds waiter - -## __Amazon AppStream__ - - ### Features - - This API update includes support for tagging Stack, Fleet, and ImageBuilder resources at creation time. - -## __Amazon Simple Systems Manager (SSM)__ - - ### Features - - AWS Systems Manager State Manager now supports configuration management of all AWS resources through integration with Automation. - -## __Firewall Management Service__ - - ### Features - - This release provides support for cleaning up web ACLs during Firewall Management policy deletion. You can now enable the DeleteAllPolicyResources flag and it will delete all system-generated web ACLs. - -# __2.3.5__ __2019-01-18__ -## __AWS Glue__ - - ### Features - - AllocatedCapacity field is being deprecated and replaced with MaxCapacity field - -## __Amazon Elastic Compute Cloud__ - - ### Features - - Adjust EC2's available instance types. - -# __2.3.4__ __2019-01-17__ -## __AWS Lambda__ - - ### Features - - Documentation updates for AWS Lambda - -## __Amazon Lightsail__ - - ### Features - - This release adds functionality to the CreateDiskSnapshot API that allows users to snapshot instance root volumes. It also adds various documentation updates. - -## __Amazon Pinpoint__ - - ### Features - - This release updates the PutEvents operation. AppPackageName, AppTitle, AppVersionCode, SdkName fields will now be accepted as a part of the event when submitting events. - -## __Amazon Rekognition__ - - ### Features - - GetLabelDetection now returns bounding box information for common objects and a hierarchical taxonomy of detected labels. The version of the model used for video label detection is also returned. DetectModerationLabels now returns the version of the model used for detecting unsafe content. - -# __2.3.3__ __2019-01-16__ -## __AWS Backup__ - - ### Features - - AWS Backup is a unified backup service designed to protect AWS services and their associated data. AWS Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing - -## __AWS Cost Explorer Service__ - - ### Features - - Removed Tags from the list of GroupBy dimensions available for GetReservationCoverage. - -## __Amazon DynamoDB__ - - ### Features - - Amazon DynamoDB now integrates with AWS Backup, a centralized backup service that makes it easy for customers to configure and audit the AWS resources they want to backup, automate backup scheduling, set retention policies, and monitor all recent backup and restore activity. AWS Backup provides a fully managed, policy-based backup solution, simplifying your backup management, and helping you meet your business and regulatory backup compliance requirements. For more information, see the Amazon DynamoDB Developer Guide. - -## __URLConnection HTTP Client__ - - ### Bugfixes - - Fix NullPointer of AbortableInputStream delegate if there is no body within UrlConnectionHttpClient - -# __2.3.2__ __2019-01-14__ -## __AWS Elemental MediaConvert__ - - ### Features - - IMF decode from a Composition Playlist for IMF specializations App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2) and App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2)e; up to 99 input clippings; caption channel selection for MXF; and updated rate control for CBR jobs. Added support for acceleration in preview - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fixed the bug where query parameters are incorrectly moved to body in async clients. See [#958](https://github.com/aws/aws-sdk-java-v2/issues/958) - -## __AWS Storage Gateway__ - - ### Features - - JoinDomain API supports two more parameters: organizational unit(OU) and domain controllers. Two new APIs are introduced: DetachVolume and AttachVolume. - -# __2.3.1__ __2019-01-11__ -## __AWS RDS DataService__ - - ### Features - - Documentation updates for RDS Data API. - -## __AWS SDK for Java v2__ - - ### Features - - Updated to the latest service models. - -## __Amazon Elastic MapReduce__ - - ### Features - - Documentation updates for Amazon EMR - -# __2.3.0__ __2019-01-09__ -## __AWS SDK for Java v2__ - - ### Features - - Updated to the latest service models. - - - ### Bugfixes - - ChecksumValidatingPublisher deals with any packetization of the incoming data. See https://github.com/aws/aws-sdk-java-v2/issues/965 - - Fix an issue where dates were being unmarshalled incorrectly for the CBOR protocol used by Amazon Kinesis. - - Make default `asyncFutureCompletionExeuctor` a true multi-threads executor. See [#968](https://github.com/aws/aws-sdk-java-v2/issues/968) - -## __AWS STS__ - - ### Bugfixes - - Changed the region resolution logic for `role_arn`-based profiles: 1. Check for a `region` property in the same profile as the `role_arn` definition. 2. Check the default region chain. 3. Fall back to the global endpoint and `us-east-1` signing. Fixes [#988](https://github.com/aws/aws-sdk-java-v2/issues/988). - -## __Amazon S3__ - - ### Bugfixes - - Fix `SyncChecksumValidationInterceptor` and `AsyncChecksumValidationInterceptor` to use `long` instead of `int` for contentLength`. See [#963](https://github.com/aws/aws-sdk-java-v2/issues/963) - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Preserve interrupted flag if `Http2MultiplexedChannelPool#close()` interrupted. - -## __URLConnection HTTP Client__ - - ### Bugfixes - - Disable following redirects automatically since doing so causes SDK response handling to fail - -## __core__ - - ### Features - - Jackson 2.9.7 -> 2.9.8 - -# __2.2.0__ __2018-12-14__ -## __AWS SDK for Java v2__ - - ### Features - - Adds the operation name of the calling API to the ExecutionContext class. This exposes a way to get the API name from within an ExecutionInterceptor. - - Updated to the latest service models. - -## __Amazon S3__ - - ### Bugfixes - - Modify type of S3Object#size member from integer to long. This is a breaking change for customers who are using the size() method currently - - S3 putObject API using UrlConnectionHttpClient goes into infinite loop. See https://github.com/aws/aws-sdk-java-v2/pull/942 for more details. - -## __Netty NIO HTTP Client__ - - ### Bugfixes - - Fix a bug where it's possible for an HTTP2 channel pool to be closed while some channels are still being released causing them to be left open and leaked. - -## __URLConnection HTTP Client__ - - ### Features - - Adding a hook to enable custom creation of the initial `HttpURLConnection`. This enables customers to control how a connection is established for a given `URL` including handling any required proxy configuration etc. - -# __2.1.4__ __2018-12-07__ -## __AWS CodeDeploy__ - - ### Features - - Supporting AWS CodeDeploy - -## __AWS SDK for Java v2__ - - ### Features - - Add `modifyException` API to `ExecutionInterceptor`. - - Add application/gzip mime type - - Update spot bugs version to 3.1.9 - - Updated to the latest service models. - - - ### Bugfixes - - Fix infinite stream of results bug in auto paginator APIs when the next token is an empty string - - Fixes nullpointerexception when server responds with null values in map. - - Use the class loader that loaded the SDK to load the HTTP implementations. See [#56](https://github.com/aws/aws-sdk-java-v2/issues/56) - -## __Amazon S3__ - - ### Bugfixes - - Turns off trailing checksums when using SSE-C or SSE-KMS - - Update S3 headObject/headBucket operations to throw NoSuchKey/NoSuchException when S3 is returning 404. See [#123](https://github.com/aws/aws-sdk-java-v2/issues/123), [#544](https://github.com/aws/aws-sdk-java-v2/issues/544) - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Close created `ChannelPool`s in `close()` method. - - Fix the issue where streaming requests with `Expect: 100-continue` header sometimes are hanging because 100Continue response message is not being read automatically. See [#459](https://github.com/aws/aws-sdk-java-v2/issues/459) - -## __core__ - - ### Features - - Netty 4.1.32.Final - -# __2.1.3__ __2018-11-29__ -## __AWS SDK for Java v2__ - - ### Features - - Updated to the latest service models. - -# __2.1.2__ __2018-11-28__ -## __AWS SDK for Java v2__ - - ### Features - - Updated to the latest service models. - -## __core__ - - ### Features - - Jackson 2.9.6 -> 2.9.7 - -# __2.1.1__ __2018-11-27__ -## __AWS Organizations__ - - ### Bugfixes - - Add `organizations` to `aws-sdk-java` module. - -## __AWS SDK for Java V2__ - - ### Bugfixes - - Fixes Issue [#864](https://github.com/aws/aws-sdk-java-v2/issues/864) by checking for embedded JSON objects while unmarshalling bytes. - -## __AWS SDK for Java v2__ - - ### Features - - Updated to the latest service models. - - Updated to the latest service models. - - - ### Bugfixes - - Fix async pagination javadocs to use the correct method name `SdkPublisher#subscribe`. - - Fixed an issue where close() and abort() weren't being honored for streaming responses in all cases. - - Preserve computedChecksum in `ChecksumValidatingInputStream` so that it doesn't throw error if it validates more than once. See [#873](https://github.com/aws/aws-sdk-java-v2/issues/873) - -# __2.1.0__ __2018-11-19__ -## __AWS SDK for Java v2__ - - ### Features - - AWS SDK for Java v2 is generally available now. To get started, please see this [blog post](https://aws.amazon.com/blogs/developer/aws-sdk-for-java-2-x-released/). - - Update Netty version to Netty 4.1.31.Final - - - ### Bugfixes - - Temporarily removed OSGi support because the Netty HTTP client does not yet support it. See [#726](https://github.com/aws/aws-sdk-java-v2/issues/726) - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Not invoke fireExceptionCaught if the channel is not active. see [#452](https://github.com/aws/aws-sdk-java-v2/issues/452) - -# __2.0.0-preview-13__ __2018-11-13__ -## __AWS SDK for Java v2__ - - ### Features - - Add `Automatic-Module-Name` manifest entry. - - Add `AwsResponseMetadata` support to allow users to retrieve metadata information such as `requestId`, `extendedRequestId` from the response. see [#670](https://github.com/aws/aws-sdk-java-v2/issues/670) - - Add apiCallTimeout and apiCallAttemptTimeout feature for synchronous calls. - - Guava 23.0 -> 26.0 - - upgrade maven-bundle-plugin -> 4.0.0 - - - ### Bugfixes - - Attach `SdkHttpResponse` to the responses of event streaming operations. - -## __AWS Security Token Service__ - - ### Features - - Added supplier functionality to StsAssumeRoleWithSamlCredentialProvider. This allows for the saml assertion to be refreshed before getting new credentials from STS. - -## __AWS Step Function__ - - ### Removals - - Remove AWS Step Function high level library for now. We will add them in the future. - -## __Amazon S3__ - - ### Features - - Add support for automatically decoding URL-encoded parts of the ListObjects and ListObjectsV2 responses. See https://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html and https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html. - - - ### Bugfixes - - Update S3 `EndpointAddressInterceptor` to honor request protocol. - -## __Apache HTTP Client__ - - ### Features - - Add support for idle connection reaping. - -## __core__ - - ### Features - - Apache HttpClient 4.5.5 -> 4.5.6 - - Netty 4.1.28 -> 4.1.30 - -# __2.0.0-preview-12__ __2018-09-18__ -## __AWS SDK for Java v2__ - - ### Features - - Add mfa_serial to ProfileProperty - - Allow clients to add Socket Channel Option - - Implement apiCallAttemptTimeout and apiCallTimeout feature for asynchrounous calls. Customers can specify timeout via `ClientOverrideConfiguaration.Builder#apiCallTimeout(Duration)` or `RequestOverrideConfiguration.Builder#apiCallAttemptTimeout(Duration)`. Note: this feature is only implemented for asynchrounous api calls. - - Improve logging for debuggability. see `SdkStandardLogger`. - - Refactored all services to make module names match the service id from the service model - - Removed sdk-core dependency from the profiles module. This allows reading from profile files without pulling in the rest of the SDK. - - Replacing legacy `HttpResponse` with `SdkHttpFullResponse`. - - Update service models to be current as of 2018-09-07. - - - ### Bugfixes - - Fix Response Fetcher hasNextPage to check if the output token is non null or non empty if it is a collection or map type. Related to [#677](https://github.com/aws/aws-sdk-java-v2/issues/677) - - RetryPolicy bug fix: adding throttlingBackoffStrategy to `RetryPolicy.Builder`. see [#646](https://github.com/aws/aws-sdk-java-v2/issues/646) - -## __AWS STS__ - - ### Features - - Add the ability to provide a Supplier to StsAssumeRoleCredentialsProvider - -## __Aamazon S3__ - - ### Bugfixes - - Fix NPE for S3 GET request using http protocol. see [#612](https://github.com/aws/aws-sdk-java-v2/issues/612) - -## __Amazon SimpleDB__ - - ### Removals - - Amazon SimpleDB module is removed from the SDK 2.0. To use SimpleDB, use SDK 1.11.x. Note that you can run SDK 1.11 and 2.0 in the same application. - -## __runtime__ - - ### Bugfixes - - Netty 4.1.26.Final -> 4.1.28.Final - -# __2.0.0-preview-11__ __2018-07-30__ -## __AWS SDK for Java v2__ - - ### Features - - Accept `SdkBytes` and `byte[]` instead of `ByteBuffer` in generated setters. - - Add support to disable EC2 instance metadata service usage via environment variable and system property. [#430](https://github.com/aws/aws-sdk-java-v2/issues/430) - - Caching `XPathFactory` to improve performance of exception handling for services using XML protocol - - Exceptions use builders and are immutable. - - Incorporate the [Reactive Streams Technology Compatibility Kit](https://github.com/reactive-streams/reactive-streams-jvm/tree/master/tck) and ensure current implementations are compliant. [#519](https://github.com/aws/aws-sdk-java-v2/issues/519) - - Modules (annotations, auth, sdk-core, aws-core, profiles, regions) are refactored under the core module. - - Refactor signer interfaces to be independent from Amazon/AWS specific classes. Signer interfaces expose a sign method that takes in the request to sign and ExecutionAttributes instance. Parameters needed for signing are to be passed through ExecutionAttributes. SDK signer implementations have overloaded sign methods that can take either generic ExecutionAttributes or modeled params classes as convenience for customers. - - Region class clean up including the following: - Flattened GovCloud - Renamed `Region.value()` to `Region.id()` - Dropped `get` prefix in the method names. eg: `getRegions()` -> `regions()` - - Renamed all non-service enums to be singular, not plural. - - Renaming `SdkBuilder.apply()` -> `SdkBuilder.applyMutation()` and renaming `ResponseTransformer.apply()` to `ResponseTransformer.transform()`. - - Return `SdkBytes` instead of `ByteBuffer` from generated getters. - - Update all service models to follow V2 naming convention. eg: `WAFException` -> `WafException` - - Update service name in clients, requests and exceptions to match 2.0 naming conventions (eg. DynamoDBClient -> DynamoDbClient) - - Updated `AwsCredentials` to interface implemented by `AwsBasicCredentials` and `AwsSessionCredentials`. Renamed `AwsCredentialsProvider.getCredentials()` to `AwsCredentialsProvider.resolveCredentials()`. - - Use auto constructed containers for list and map members. [#497](https://github.com/aws/aws-sdk-java-v2/pull/497), [#529](https://github.com/aws/aws-sdk-java-v2/pull/529), [#600](https://github.com/aws/aws-sdk-java-v2/pull/600) - - Various AsyncClient Refactors:\n - Drop async prefix in `SdkAyncClientBuilder`: `SdkAsyncClientBuilder.asyncHttpClientBuilder() -> SdkAsyncClientBuilder.httpClientBuilder()`\n - Create `SdkEventLoopGroup` to allow users to provide `EventLoopGroup` and `ChannelFactory`. - - upgrade Netty 4.1.22.Final to Netty 4.1.26.Final - - - ### Deprecations - - Deprecating `QueryStringSigner` in favor of `Aws4Signer`. - - - ### Removals - - Make paginators resume method private.(We will re-add the feature in the future) - - Removing gzipEnabled client configuration. - -## __AWS WAF Regional__ - - ### Features - - AWS Waf Regional clients are now in `software.amazon.awssdk.services.waf.regional` package. - -## __Amazon DynamoDB__ - - ### Features - - Add default DynamoDB specific retry policy. - - Update DynamoDB default max retry count to 8. Related to [#431](https://github.com/aws/aws-sdk-java-v2/issues/431) - -## __Amazon DynamoDB Streams__ - - ### Features - - Dynamodb Streams clients are now in `software.amazon.awssdk.services.dynamodb.streams` package. - -## __Amazon S3__ - - ### Features - - Move `AWSS3V4Signer` to auth module. - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Fix the Netty async client to stop publishing to the request stream once `Content-Length` is reached. - -# __2.0.0-preview-10__ __2018-05-25__ -## __AWS SDK for Java v2__ - - ### Features - - Add [SdkHttpResponse](https://github.com/aws/aws-sdk-java-v2/blob/master/http-client-spi/src/main/java/software/amazon/awssdk/http/SdkHttpResponse.java) to [SdkResponse](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/core/SdkResponse.java) so that customers can retrieve Http data such as headers, status code from the response object. - - Add a standard User-Agent when making requests to the metadata service. User-Agent pattern: aws-sdk-java/ - - Added Consumer-style methods for all client overloads. - - Added Consumer-style methods for vararg parameters. - - AsyncResponseTransformer byte array and string methods now match the sync model. - - Include root causes in the exception message from AWSCredentialsProviderChain to ease troubleshooting. - - Moved AWS specific retry policies to aws-core module, created AwsServiceException and moved isThrottlingException and isClockSkewException methods to SdkServiceException. - - Renamed "Bytes" overload for streaming operations to "AsBytes", and "String" overload for enums to "AsString" - - Renamed AsyncRequestProvider to AsyncRequestBody to better match sync's RequestBody - - Renamed AsyncResponseHandler to AsyncResponseTransformer and StreamingResponseHandler to ResponseTransformer. - - Renamed `AdvancedServiceConfiguration` to `ServiceConfiguration` - - Renamed `RequestOverrideConfig` to `RequestOverrideConfiguration` to match `ClientOverrideConfiguration` naming. - - Simplified configuration of HTTP clients. - - Split core module to regions, profiles, auth, aws-core and core modules.[#27](https://github.com/aws/aws-sdk-java-v2/issues/27) - - Updating default retry policy to include newly added conditions. - - - ### Removals - - Remove httpRequestTimeout and totalExecutionTimeout features - -## __AWS Secrets Manager__ - - ### Features - - Add AWS Secrets Manager to v2. - -## __Amazon S3__ - - ### Features - - Renamed `S3AdvancedConfiguration` to `S3Configuration` - -# __2.0.0-preview-9__ __2018-03-20__ -## __AWS Lambda__ - - ### Features - - Added latest model for new service features. - -## __AWS SDK for Java v2__ - - ### Bugfixes - - Fix default user agent to comply with [RFC 7231](https://tools.ietf.org/html/rfc7231#section-5.5.3). Related to [#80](https://github.com/aws/aws-sdk-java-v2/issues/80) - - Maven artifact software.amazon.awssdk:bom no longer includes non-SDK dependencies. - -# __2.0.0-preview-8__ __2018-02-02__ -## __AWS SDK for Java v2__ - - ### Features - - Added Consumer methods to multiple locations where they were previously missing. - - Added `SdkClient` base interface that all service clients implement. - - Added and standardized `toString` implementations of public data classes. - - Adding the following services from re:invent 2017: - - Alexa For Business - - AWS Migration Hub - - AWS Cost Explorer - - AWS Cloud9 - - AWS CloudHSM V2 - - Amazon Comprehend - - AWS Glue - - Amazon GuardDuty - - Amazon Kinesis Video Streams - - AWS Elemental MediaConvert - - AWS Elemental MediaLive - - AWS Elemental MediaPackage - - AWS Elemental MediaStore - - AWS Mobile - - AmazonMQ - - AWS Price List - - AWS Resource Groups - - Amazon SageMaker - - AWS Serverless Application Repository - - Amazon Route 53 Auto Naming - - Amazon Translate - - Amazon WorkMail - - Setting `Content-Type` header for streaming requests. Related to [#357](https://github.com/aws/aws-sdk-java-v2/issues/357) - - upgrade Netty 4.1.17.Final to 4.1.19.Final - - - ### Bugfixes - - Fixed issue where error message in S3 exceptions could be "null" if the exception did not have a modeled type. - -## __Amazon CloudWatch__ - - ### Features - - Added pagination configuration to CloudWatch - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Fix race condition in the async client causing instability when making multiple concurent requests. Fixes [#202](https://github.com/aws/aws-sdk-java-v2/issues/202) - -# __2.0.0-preview-7__ __2017-12-15__ -## __AWS SDK for Java v2__ - - ### Features - - Added `Bytes` methods to all streaming operations. These methods will load the service response into memory and return a `ResponseBytes` object that eases conversion into other types, like strings. eg. `String object = s3.getObjectBytes(request).asUtf8String()`. [#324](https://github.com/aws/aws-sdk-java-v2/pull/324) - - Added `ProfileCredentialsProvider.create("profile-name")` helper to `ProfileCredentialsProvider` to account for common use-case where only profile name is provided. [#347](https://github.com/aws/aws-sdk-java-v2/pull/347) - - Adds convenience type overloads to allow easier to use types on modeled objects. [#336](https://github.com/aws/aws-sdk-java-v2/pull/336) - - Automatically retry streaming downloads to a file if they fail or are interrupted. [#324](https://github.com/aws/aws-sdk-java-v2/pull/324) - - Implementation of a generic HTTP credential provider used to get credentials from an container metadata service. Replica of v1 [implementation](https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-core/src/main/java/com/amazonaws/auth/ContainerCredentialsProvider.java#L108) [#328](https://github.com/aws/aws-sdk-java-v2/pull/328) - - Refactors the exceptions used by the SDK. [#301](https://github.com/aws/aws-sdk-java-v2/pull/301) - - Remove the legacy `AmazonWebServiceRequest`, `AmazonWebServiceResult`, and `AmazonWebServiceResponse` classes. They are replaced with `AwsRequest` and `AwsResponse`. [#289](https://github.com/aws/aws-sdk-java-v2/issues/289) - - Updated profile-based region and credential loading to more closely mirror the behavior in the AWS CLI. Notably, profile names in `~/.aws/config` must be prefixed with "profile " (except for the default profile) and profile names in `~/.aws/credentials` must not be prefixed with "profile ". [#296](https://github.com/aws/aws-sdk-java-v2/pull/296) - - Upgrade maven-compiler-plugin from 3.6.0 to 3.7.0 - - Upgraded dependencies - * Wiremock (com.github.tomakehurst:wiremock) 1.55 -> 2.12.0 - * Json Path (com.jayway.jsonpath:json-path) 2.2.0 -> 2.4.0 - - upgrade to Jackson 2.9.3 - - - ### Removals - - Remove easymock as a dependency, mockito should be used for all mocking going forward. [#348](https://github.com/aws/aws-sdk-java-v2/pull/348) - - Removed the following unused dependencies [#349](https://github.com/aws/aws-sdk-java-v2/issues/349): - * org.eclipse:text - * info.cukes:cucumber-java - * info.cukes:cucumber-junit - * info.cukes:cucumber-guice - * com.google.inject:guice - * org.bouncycastle:bcprov-jdk15on - * com.google.guava:guava - * io.burt:jmespath-jackson - * javax.annotation:javax.annotation-api - -## __Amazon S3__ - - ### Bugfixes - - Fixing exception unmarshalling for S3. [#297](https://github.com/aws/aws-sdk-java-v2/issues/297) - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Fixes Issue [#340](https://github.com/aws/aws-sdk-java-v2/issues/340) where connection acquisition time was calculated incorrectly in the Netty client. - -# __2.0.0-preview-6__ __2017-12-06__ -## __AWS AppSync__ - - ### Features - - Adding AWS AppSync based on customer request. [#318](https://github.com/aws/aws-sdk-java-v2/pull/318) - -## __AWS Lambda__ - - ### Removals - - Removed high-level utilities. [#247](https://github.com/aws/aws-sdk-java-v2/pull/247) - -## __AWS SDK for Java v2__ - - ### Features - - Add paginators-1.json file for some services [#298](https://github.com/aws/aws-sdk-java-v2/pull/298) - - Added a primitive `Waiter` class for simplifying poll-until-condition-is-met behavior. [#300](https://github.com/aws/aws-sdk-java-v2/pull/300) - - Adding Consumer to overrideConfiguration on ClientBuilder [#291](https://github.com/aws/aws-sdk-java-v2/pull/291) - - Adding helper to Either that allows construction from two possibly null values [#292](https://github.com/aws/aws-sdk-java-v2/pull/292) - - Adding knownValues static to enum generation [#218](https://github.com/aws/aws-sdk-java-v2/pull/218) - - Adding validation to Region class [#261](https://github.com/aws/aws-sdk-java-v2/pull/261) - - Converted all wiremock tests to run as part of the build. [#260](https://github.com/aws/aws-sdk-java-v2/pull/260) - - Enhanced pagination for synchronous clients[#207](https://github.com/aws/aws-sdk-java-v2/pull/207) - - Implementing Consumer fluent setter pattern on client operations [#280](https://github.com/aws/aws-sdk-java-v2/pull/280) - - Implementing Consumer fluent setters pattern on model builders. [#278](https://github.com/aws/aws-sdk-java-v2/pull/278) - - Making it easier to supply async http configuration. [#274](https://github.com/aws/aws-sdk-java-v2/pull/274) - - Refactoring retry logic out to separate class [#177](https://github.com/aws/aws-sdk-java-v2/pull/177) - - Removing unnecessary javax.mail dependency [#312](https://github.com/aws/aws-sdk-java-v2/pull/312) - - Replacing constructors with static factory methods [#284](https://github.com/aws/aws-sdk-java-v2/pull/284) - - Retry policy refactor [#190](https://github.com/aws/aws-sdk-java-v2/pull/190) - - Update latest models for existing services [#299](https://github.com/aws/aws-sdk-java-v2/pull/299) - - Upgrade dependencies to support future migration to Java 9. [#271](https://github.com/aws/aws-sdk-java-v2/pull/271) - - Upgraded dependencies: - * javapoet 1.8.0 -> 1.9.0 [#311](https://github.com/aws/aws-sdk-java-v2/pull/311) - * Apache HttpClient 4.5.2 -> 4.5.4 [#308](https://{github.com/aws/aws-sdk-java-v2/pull/308) - * Jackson 2.9.1 -> 2.9.2 [#310](https://github.com/aws/aws-sdk-java-v2/pull/310) - * Netty 4.1.13 -> 4.1.17 [#309](https://github.com/{aws/aws-sdk-java-v2/pull/309) - - Use java.util.Objects to implement equals, hashCode [#294](https://github.com/aws/aws-sdk-java-v2/pull/294) - - - ### Bugfixes - - Attempting to fix class-loader exception raised on gitter. [#216](https://github.com/aws/aws-sdk-java-v2/pull/216) - - Call doClose in HttpClientDependencies#close method [#268](https://github.com/aws/aws-sdk-java-v2/pull/268) - - Fixing bundle exports [#281](https://github.com/aws/aws-sdk-java-v2/pull/281) - - - ### Removals - - Delete old jmespath AST script [#266](https://github.com/aws/aws-sdk-java-v2/pull/266) - - Remove current waiter implementation. [#258](https://github.com/aws/aws-sdk-java-v2/pull/258) - - Removed policy builder. [#259](https://github.com/aws/aws-sdk-java-v2/pull/259) - - Removed progress listeners until they can be updated to V2 standards. [#285](https://github.com/aws/aws-sdk-java-v2/pull/285) - -## __Amazon CloudFront__ - - ### Removals - - Removed high-level cloudfront utilities. [#242](https://github.com/aws/aws-sdk-java-v2/pull/242) - -## __Amazon DynamoDB__ - - ### Features - - Adding some helpers for being able to create DyanmoDB AttributeValues. [#276](https://github.com/aws/aws-sdk-java-v2/pull/276) - - - ### Bugfixes - - Fixed TableUtils that broke with enum change. [#235](https://github.com/aws/aws-sdk-java-v2/pull/235) - -## __Amazon EC2__ - - ### Removals - - Removed high-level utilities. [#244](https://github.com/aws/aws-sdk-java-v2/pull/244) - -## __Amazon EMR__ - - ### Removals - - Removed high-level utilities. [#245](https://github.com/aws/aws-sdk-java-v2/pull/245) - -## __Amazon Glacier__ - - ### Removals - - Removed high-level utilities. [#246](https://github.com/aws/aws-sdk-java-v2/pull/246) - -## __Amazon Polly__ - - ### Removals - - Removed polly presigners until they can be updated for V2. [#287](https://github.com/aws/aws-sdk-java-v2/pull/287) - -## __Amazon S3__ - - ### Features - - Adding utility that creates temporary bucket name using user-name [#234](https://github.com/aws/aws-sdk-java-v2/pull/234) - -## __Amazon SES__ - - ### Removals - - Removed high-level utilities. [#248](https://github.com/aws/aws-sdk-java-v2/pull/248) - -## __Amazon SNS__ - - ### Removals - - Removed high-level utilities. [#255](https://github.com/aws/aws-sdk-java-v2/pull/255) - -## __Amazon SQS__ - - ### Bugfixes - - Porting SQS test to make use of async and hopefully resolve the bug [#240](https://github.com/aws/aws-sdk-java-v2/pull/240) - - - ### Removals - - Removed high-level utilities and the interceptor that rewrites the endpoint based on the SQS queue. [#238](https://github.com/aws/aws-sdk-java-v2/pull/238) - -## __Amazon SimpleDB__ - - ### Removals - - Removed high-level utilities and unused response metadata handler. [#249](https://github.com/aws/aws-sdk-java-v2/pull/249) - -## __Netty NIO Async HTTP Client__ - - ### Features - - Adding socket resolver helper that will load the appropriate SocketChannel [#293](https://github.com/aws/aws-sdk-java-v2/pull/293) - - - ### Bugfixes - - Netty spurious timeout error fix [#283](https://github.com/aws/aws-sdk-java-v2/pull/283) - - Temporarily disable epoll [#254](https://github.com/aws/aws-sdk-java-v2/pull/254) - -# __2.0.0-preview-5__ __2017-10-17__ -## __AWS SDK for Java v2__ - - ### Features - - Asynchronous request handler for strings `AsyncRequestProvider.fromString("hello world!!!")` [PR #183](https://github.com/aws/aws-sdk-java-v2/pull/183) - - General HTTP core clean-up [PR #178](https://github.com/aws/aws-sdk-java-v2/pull/178) - - Get value from request POJO using member model names `String bucketName = s3PutObjectResponse.getValueForField("Bucket", String.class);` [PR #144](https://github.com/aws/aws-sdk-java-v2/pull/144) - - Model enums on service POJOs [PR #195](https://github.com/aws/aws-sdk-java-v2/pull/195) - - Move `core` classes to their own package `software.amazon.awssdk.core` [PR #194](https://github.com/aws/aws-sdk-java-v2/pull/194) - - - ### Bugfixes - - Resolve potential security issue handling DTD entities [PR #198](https://github.com/aws/aws-sdk-java-v2/pull/198) - - Serialization/deserialization of complex model objects [PR #128](https://github.com/aws/aws-sdk-java-v2/pull/128) / [Issue #121](https://github.com/aws/aws-sdk-java-v2/issues/121) - -## __Amazon S3__ - - ### Features - - Handle 100-continue header for PUT object [PR #169](https://github.com/aws/aws-sdk-java-v2/pull/169) - -## __Netty NIO Async HTTP Client__ - - ### Bugfixes - - Better handling of event-loop selection for AWS Lambda container [PR #208](https://github.com/aws/aws-sdk-java-v2/pull/208) - - Data corruption fix in streaming responses and stability fixes [PR #173](https://github.com/aws/aws-sdk-java-v2/pull/173) - -# __2.0.0-preview-4__ __2017-09-19__ -## __AWS SDK for Java v2__ - - ### Features - - Added convenience methods for both sync and async streaming operations for file based uploads/downloads. - - Added some convenience implementation of [AsyncResponseHandler](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/async/AsyncResponseHandler.java) to emit to a byte array or String. - - Immutable objects can now be modified easily with a newly introduced [copy](https://github.com/aws/aws-sdk-java-v2/blob/master/utils/src/main/java/software/amazon/awssdk/utils/builder/ToCopyableBuilder.java#L42) method that applies a transformation on the builder for the object and returns a new immutable object. - - Major refactor of RequestHandler interfaces. Newly introduced [ExecutionInterceptors](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/interceptor/ExecutionInterceptor.java) have a cleaner, more consistent API and are much more powerful. - - S3's CreateBucket no longer requires the location constraint to be specified, it will be inferred from the client region if not present. - - The [File](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java#L92) and [OutputStream](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java#L107) implementations of StreamingResponseHandler now return the POJO response in onComplete. - - - ### Bugfixes - - Fixed a bug in default credential provider chain where it would erroneously abort at the ProfileCredentialsProvider. See [Issue #135](https://github.com/aws/aws-sdk-java-v2/issues/135) - - Many improvements and fixes to the Netty NIO based transport. - - Several fixes around S3's endpoint resolution, particularly with advanced options like path style addressing and accelerate mode. See [Issue #130](https://github.com/aws/aws-sdk-java-v2/issues/130) - - Several fixes around serialization and deserialization of immutable objects. See [Issue #122](https://github.com/aws/aws-sdk-java-v2/issues/122) - - Type parameters are now correctly included for [StreamingResponseHandler](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java) on the client interface. - - - ### Removals - - Dependency on JodaTime has been dropped in favor of Java 8's APIS. - - DynamoDBMapper and DynamoDB Document API have been removed. - - Metrics subsystem has been removed. - -# __2.0.0-preview-2__ __2017-07-21__ -## __AWS SDK for Java v2__ - - ### Features - - New pluggable HTTP implementation built on top of Java's HttpUrlConnection. Good choice for simple applications with low throughput requirements. Better cold start latency than the default Apache implementation. - - Simple convenience methods have been added for operations that require no input parameters. - - Substantial improvements to start up time and cold start latencies - - The Netty NIO HTTP client now uses a shared event loop group for better resource management. More options for customizing the event loop group are now available. - - Using java.time instead of the legacy java.util.Date in generated model classes. - - Various improvements to the immutability of model POJOs. ByteBuffers are now copied and collections are returned as unmodifiable. - -# __2.0.0-preview-1__ __2017-06-28__ -## __AWS SDK for Java v2__ - - ### Features - - Initial release of the AWS SDK for Java v2. See our [blog post](https://aws.amazon.com/blogs/developer/aws-sdk-for-java-2-0-developer-preview) for information about this new major version. This release is considered a developer preview and is not intended for production use cases. - diff --git a/changelogs/2.0.x-CHANGELOG.md b/changelogs/2.0.x-CHANGELOG.md new file mode 100644 index 000000000000..a59046dc72e0 --- /dev/null +++ b/changelogs/2.0.x-CHANGELOG.md @@ -0,0 +1,400 @@ +# __2.0.0-preview-13__ __2018-11-13__ +## __AWS SDK for Java v2__ + - ### Features + - Add `Automatic-Module-Name` manifest entry. + - Add `AwsResponseMetadata` support to allow users to retrieve metadata information such as `requestId`, `extendedRequestId` from the response. see [#670](https://github.com/aws/aws-sdk-java-v2/issues/670) + - Add apiCallTimeout and apiCallAttemptTimeout feature for synchronous calls. + - Guava 23.0 -> 26.0 + - upgrade maven-bundle-plugin -> 4.0.0 + + - ### Bugfixes + - Attach `SdkHttpResponse` to the responses of event streaming operations. + +## __AWS Security Token Service__ + - ### Features + - Added supplier functionality to StsAssumeRoleWithSamlCredentialProvider. This allows for the saml assertion to be refreshed before getting new credentials from STS. + +## __AWS Step Function__ + - ### Removals + - Remove AWS Step Function high level library for now. We will add them in the future. + +## __Amazon S3__ + - ### Features + - Add support for automatically decoding URL-encoded parts of the ListObjects and ListObjectsV2 responses. See https://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html and https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html. + + - ### Bugfixes + - Update S3 `EndpointAddressInterceptor` to honor request protocol. + +## __Apache HTTP Client__ + - ### Features + - Add support for idle connection reaping. + +## __core__ + - ### Features + - Apache HttpClient 4.5.5 -> 4.5.6 + - Netty 4.1.28 -> 4.1.30 + +# __2.0.0-preview-12__ __2018-09-18__ +## __AWS SDK for Java v2__ + - ### Features + - Add mfa_serial to ProfileProperty + - Allow clients to add Socket Channel Option + - Implement apiCallAttemptTimeout and apiCallTimeout feature for asynchrounous calls. Customers can specify timeout via `ClientOverrideConfiguaration.Builder#apiCallTimeout(Duration)` or `RequestOverrideConfiguration.Builder#apiCallAttemptTimeout(Duration)`. Note: this feature is only implemented for asynchrounous api calls. + - Improve logging for debuggability. see `SdkStandardLogger`. + - Refactored all services to make module names match the service id from the service model + - Removed sdk-core dependency from the profiles module. This allows reading from profile files without pulling in the rest of the SDK. + - Replacing legacy `HttpResponse` with `SdkHttpFullResponse`. + - Update service models to be current as of 2018-09-07. + + - ### Bugfixes + - Fix Response Fetcher hasNextPage to check if the output token is non null or non empty if it is a collection or map type. Related to [#677](https://github.com/aws/aws-sdk-java-v2/issues/677) + - RetryPolicy bug fix: adding throttlingBackoffStrategy to `RetryPolicy.Builder`. see [#646](https://github.com/aws/aws-sdk-java-v2/issues/646) + +## __AWS STS__ + - ### Features + - Add the ability to provide a Supplier to StsAssumeRoleCredentialsProvider + +## __Aamazon S3__ + - ### Bugfixes + - Fix NPE for S3 GET request using http protocol. see [#612](https://github.com/aws/aws-sdk-java-v2/issues/612) + +## __Amazon SimpleDB__ + - ### Removals + - Amazon SimpleDB module is removed from the SDK 2.0. To use SimpleDB, use SDK 1.11.x. Note that you can run SDK 1.11 and 2.0 in the same application. + +## __runtime__ + - ### Bugfixes + - Netty 4.1.26.Final -> 4.1.28.Final + +# __2.0.0-preview-11__ __2018-07-30__ +## __AWS SDK for Java v2__ + - ### Features + - Accept `SdkBytes` and `byte[]` instead of `ByteBuffer` in generated setters. + - Add support to disable EC2 instance metadata service usage via environment variable and system property. [#430](https://github.com/aws/aws-sdk-java-v2/issues/430) + - Caching `XPathFactory` to improve performance of exception handling for services using XML protocol + - Exceptions use builders and are immutable. + - Incorporate the [Reactive Streams Technology Compatibility Kit](https://github.com/reactive-streams/reactive-streams-jvm/tree/master/tck) and ensure current implementations are compliant. [#519](https://github.com/aws/aws-sdk-java-v2/issues/519) + - Modules (annotations, auth, sdk-core, aws-core, profiles, regions) are refactored under the core module. + - Refactor signer interfaces to be independent from Amazon/AWS specific classes. Signer interfaces expose a sign method that takes in the request to sign and ExecutionAttributes instance. Parameters needed for signing are to be passed through ExecutionAttributes. SDK signer implementations have overloaded sign methods that can take either generic ExecutionAttributes or modeled params classes as convenience for customers. + - Region class clean up including the following: - Flattened GovCloud - Renamed `Region.value()` to `Region.id()` - Dropped `get` prefix in the method names. eg: `getRegions()` -> `regions()` + - Renamed all non-service enums to be singular, not plural. + - Renaming `SdkBuilder.apply()` -> `SdkBuilder.applyMutation()` and renaming `ResponseTransformer.apply()` to `ResponseTransformer.transform()`. + - Return `SdkBytes` instead of `ByteBuffer` from generated getters. + - Update all service models to follow V2 naming convention. eg: `WAFException` -> `WafException` + - Update service name in clients, requests and exceptions to match 2.0 naming conventions (eg. DynamoDBClient -> DynamoDbClient) + - Updated `AwsCredentials` to interface implemented by `AwsBasicCredentials` and `AwsSessionCredentials`. Renamed `AwsCredentialsProvider.getCredentials()` to `AwsCredentialsProvider.resolveCredentials()`. + - Use auto constructed containers for list and map members. [#497](https://github.com/aws/aws-sdk-java-v2/pull/497), [#529](https://github.com/aws/aws-sdk-java-v2/pull/529), [#600](https://github.com/aws/aws-sdk-java-v2/pull/600) + - Various AsyncClient Refactors:\n - Drop async prefix in `SdkAyncClientBuilder`: `SdkAsyncClientBuilder.asyncHttpClientBuilder() -> SdkAsyncClientBuilder.httpClientBuilder()`\n - Create `SdkEventLoopGroup` to allow users to provide `EventLoopGroup` and `ChannelFactory`. + - upgrade Netty 4.1.22.Final to Netty 4.1.26.Final + + - ### Deprecations + - Deprecating `QueryStringSigner` in favor of `Aws4Signer`. + + - ### Removals + - Make paginators resume method private.(We will re-add the feature in the future) + - Removing gzipEnabled client configuration. + +## __AWS WAF Regional__ + - ### Features + - AWS Waf Regional clients are now in `software.amazon.awssdk.services.waf.regional` package. + +## __Amazon DynamoDB__ + - ### Features + - Add default DynamoDB specific retry policy. + - Update DynamoDB default max retry count to 8. Related to [#431](https://github.com/aws/aws-sdk-java-v2/issues/431) + +## __Amazon DynamoDB Streams__ + - ### Features + - Dynamodb Streams clients are now in `software.amazon.awssdk.services.dynamodb.streams` package. + +## __Amazon S3__ + - ### Features + - Move `AWSS3V4Signer` to auth module. + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Fix the Netty async client to stop publishing to the request stream once `Content-Length` is reached. + +# __2.0.0-preview-10__ __2018-05-25__ +## __AWS SDK for Java v2__ + - ### Features + - Add [SdkHttpResponse](https://github.com/aws/aws-sdk-java-v2/blob/master/http-client-spi/src/main/java/software/amazon/awssdk/http/SdkHttpResponse.java) to [SdkResponse](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/core/SdkResponse.java) so that customers can retrieve Http data such as headers, status code from the response object. + - Add a standard User-Agent when making requests to the metadata service. User-Agent pattern: aws-sdk-java/ + - Added Consumer-style methods for all client overloads. + - Added Consumer-style methods for vararg parameters. + - AsyncResponseTransformer byte array and string methods now match the sync model. + - Include root causes in the exception message from AWSCredentialsProviderChain to ease troubleshooting. + - Moved AWS specific retry policies to aws-core module, created AwsServiceException and moved isThrottlingException and isClockSkewException methods to SdkServiceException. + - Renamed "Bytes" overload for streaming operations to "AsBytes", and "String" overload for enums to "AsString" + - Renamed AsyncRequestProvider to AsyncRequestBody to better match sync's RequestBody + - Renamed AsyncResponseHandler to AsyncResponseTransformer and StreamingResponseHandler to ResponseTransformer. + - Renamed `AdvancedServiceConfiguration` to `ServiceConfiguration` + - Renamed `RequestOverrideConfig` to `RequestOverrideConfiguration` to match `ClientOverrideConfiguration` naming. + - Simplified configuration of HTTP clients. + - Split core module to regions, profiles, auth, aws-core and core modules.[#27](https://github.com/aws/aws-sdk-java-v2/issues/27) + - Updating default retry policy to include newly added conditions. + + - ### Removals + - Remove httpRequestTimeout and totalExecutionTimeout features + +## __AWS Secrets Manager__ + - ### Features + - Add AWS Secrets Manager to v2. + +## __Amazon S3__ + - ### Features + - Renamed `S3AdvancedConfiguration` to `S3Configuration` + +# __2.0.0-preview-9__ __2018-03-20__ +## __AWS Lambda__ + - ### Features + - Added latest model for new service features. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix default user agent to comply with [RFC 7231](https://tools.ietf.org/html/rfc7231#section-5.5.3). Related to [#80](https://github.com/aws/aws-sdk-java-v2/issues/80) + - Maven artifact software.amazon.awssdk:bom no longer includes non-SDK dependencies. + +# __2.0.0-preview-8__ __2018-02-02__ +## __AWS SDK for Java v2__ + - ### Features + - Added Consumer methods to multiple locations where they were previously missing. + - Added `SdkClient` base interface that all service clients implement. + - Added and standardized `toString` implementations of public data classes. + - Adding the following services from re:invent 2017: + - Alexa For Business + - AWS Migration Hub + - AWS Cost Explorer + - AWS Cloud9 + - AWS CloudHSM V2 + - Amazon Comprehend + - AWS Glue + - Amazon GuardDuty + - Amazon Kinesis Video Streams + - AWS Elemental MediaConvert + - AWS Elemental MediaLive + - AWS Elemental MediaPackage + - AWS Elemental MediaStore + - AWS Mobile + - AmazonMQ + - AWS Price List + - AWS Resource Groups + - Amazon SageMaker + - AWS Serverless Application Repository + - Amazon Route 53 Auto Naming + - Amazon Translate + - Amazon WorkMail + - Setting `Content-Type` header for streaming requests. Related to [#357](https://github.com/aws/aws-sdk-java-v2/issues/357) + - upgrade Netty 4.1.17.Final to 4.1.19.Final + + - ### Bugfixes + - Fixed issue where error message in S3 exceptions could be "null" if the exception did not have a modeled type. + +## __Amazon CloudWatch__ + - ### Features + - Added pagination configuration to CloudWatch + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Fix race condition in the async client causing instability when making multiple concurent requests. Fixes [#202](https://github.com/aws/aws-sdk-java-v2/issues/202) + +# __2.0.0-preview-7__ __2017-12-15__ +## __AWS SDK for Java v2__ + - ### Features + - Added `Bytes` methods to all streaming operations. These methods will load the service response into memory and return a `ResponseBytes` object that eases conversion into other types, like strings. eg. `String object = s3.getObjectBytes(request).asUtf8String()`. [#324](https://github.com/aws/aws-sdk-java-v2/pull/324) + - Added `ProfileCredentialsProvider.create("profile-name")` helper to `ProfileCredentialsProvider` to account for common use-case where only profile name is provided. [#347](https://github.com/aws/aws-sdk-java-v2/pull/347) + - Adds convenience type overloads to allow easier to use types on modeled objects. [#336](https://github.com/aws/aws-sdk-java-v2/pull/336) + - Automatically retry streaming downloads to a file if they fail or are interrupted. [#324](https://github.com/aws/aws-sdk-java-v2/pull/324) + - Implementation of a generic HTTP credential provider used to get credentials from an container metadata service. Replica of v1 [implementation](https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-core/src/main/java/com/amazonaws/auth/ContainerCredentialsProvider.java#L108) [#328](https://github.com/aws/aws-sdk-java-v2/pull/328) + - Refactors the exceptions used by the SDK. [#301](https://github.com/aws/aws-sdk-java-v2/pull/301) + - Remove the legacy `AmazonWebServiceRequest`, `AmazonWebServiceResult`, and `AmazonWebServiceResponse` classes. They are replaced with `AwsRequest` and `AwsResponse`. [#289](https://github.com/aws/aws-sdk-java-v2/issues/289) + - Updated profile-based region and credential loading to more closely mirror the behavior in the AWS CLI. Notably, profile names in `~/.aws/config` must be prefixed with "profile " (except for the default profile) and profile names in `~/.aws/credentials` must not be prefixed with "profile ". [#296](https://github.com/aws/aws-sdk-java-v2/pull/296) + - Upgrade maven-compiler-plugin from 3.6.0 to 3.7.0 + - Upgraded dependencies + * Wiremock (com.github.tomakehurst:wiremock) 1.55 -> 2.12.0 + * Json Path (com.jayway.jsonpath:json-path) 2.2.0 -> 2.4.0 + - upgrade to Jackson 2.9.3 + + - ### Removals + - Remove easymock as a dependency, mockito should be used for all mocking going forward. [#348](https://github.com/aws/aws-sdk-java-v2/pull/348) + - Removed the following unused dependencies [#349](https://github.com/aws/aws-sdk-java-v2/issues/349): + * org.eclipse:text + * info.cukes:cucumber-java + * info.cukes:cucumber-junit + * info.cukes:cucumber-guice + * com.google.inject:guice + * org.bouncycastle:bcprov-jdk15on + * com.google.guava:guava + * io.burt:jmespath-jackson + * javax.annotation:javax.annotation-api + +## __Amazon S3__ + - ### Bugfixes + - Fixing exception unmarshalling for S3. [#297](https://github.com/aws/aws-sdk-java-v2/issues/297) + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Fixes Issue [#340](https://github.com/aws/aws-sdk-java-v2/issues/340) where connection acquisition time was calculated incorrectly in the Netty client. + +# __2.0.0-preview-6__ __2017-12-06__ +## __AWS AppSync__ + - ### Features + - Adding AWS AppSync based on customer request. [#318](https://github.com/aws/aws-sdk-java-v2/pull/318) + +## __AWS Lambda__ + - ### Removals + - Removed high-level utilities. [#247](https://github.com/aws/aws-sdk-java-v2/pull/247) + +## __AWS SDK for Java v2__ + - ### Features + - Add paginators-1.json file for some services [#298](https://github.com/aws/aws-sdk-java-v2/pull/298) + - Added a primitive `Waiter` class for simplifying poll-until-condition-is-met behavior. [#300](https://github.com/aws/aws-sdk-java-v2/pull/300) + - Adding Consumer to overrideConfiguration on ClientBuilder [#291](https://github.com/aws/aws-sdk-java-v2/pull/291) + - Adding helper to Either that allows construction from two possibly null values [#292](https://github.com/aws/aws-sdk-java-v2/pull/292) + - Adding knownValues static to enum generation [#218](https://github.com/aws/aws-sdk-java-v2/pull/218) + - Adding validation to Region class [#261](https://github.com/aws/aws-sdk-java-v2/pull/261) + - Converted all wiremock tests to run as part of the build. [#260](https://github.com/aws/aws-sdk-java-v2/pull/260) + - Enhanced pagination for synchronous clients[#207](https://github.com/aws/aws-sdk-java-v2/pull/207) + - Implementing Consumer fluent setter pattern on client operations [#280](https://github.com/aws/aws-sdk-java-v2/pull/280) + - Implementing Consumer fluent setters pattern on model builders. [#278](https://github.com/aws/aws-sdk-java-v2/pull/278) + - Making it easier to supply async http configuration. [#274](https://github.com/aws/aws-sdk-java-v2/pull/274) + - Refactoring retry logic out to separate class [#177](https://github.com/aws/aws-sdk-java-v2/pull/177) + - Removing unnecessary javax.mail dependency [#312](https://github.com/aws/aws-sdk-java-v2/pull/312) + - Replacing constructors with static factory methods [#284](https://github.com/aws/aws-sdk-java-v2/pull/284) + - Retry policy refactor [#190](https://github.com/aws/aws-sdk-java-v2/pull/190) + - Update latest models for existing services [#299](https://github.com/aws/aws-sdk-java-v2/pull/299) + - Upgrade dependencies to support future migration to Java 9. [#271](https://github.com/aws/aws-sdk-java-v2/pull/271) + - Upgraded dependencies: + * javapoet 1.8.0 -> 1.9.0 [#311](https://github.com/aws/aws-sdk-java-v2/pull/311) + * Apache HttpClient 4.5.2 -> 4.5.4 [#308](https://{github.com/aws/aws-sdk-java-v2/pull/308) + * Jackson 2.9.1 -> 2.9.2 [#310](https://github.com/aws/aws-sdk-java-v2/pull/310) + * Netty 4.1.13 -> 4.1.17 [#309](https://github.com/{aws/aws-sdk-java-v2/pull/309) + - Use java.util.Objects to implement equals, hashCode [#294](https://github.com/aws/aws-sdk-java-v2/pull/294) + + - ### Bugfixes + - Attempting to fix class-loader exception raised on gitter. [#216](https://github.com/aws/aws-sdk-java-v2/pull/216) + - Call doClose in HttpClientDependencies#close method [#268](https://github.com/aws/aws-sdk-java-v2/pull/268) + - Fixing bundle exports [#281](https://github.com/aws/aws-sdk-java-v2/pull/281) + + - ### Removals + - Delete old jmespath AST script [#266](https://github.com/aws/aws-sdk-java-v2/pull/266) + - Remove current waiter implementation. [#258](https://github.com/aws/aws-sdk-java-v2/pull/258) + - Removed policy builder. [#259](https://github.com/aws/aws-sdk-java-v2/pull/259) + - Removed progress listeners until they can be updated to V2 standards. [#285](https://github.com/aws/aws-sdk-java-v2/pull/285) + +## __Amazon CloudFront__ + - ### Removals + - Removed high-level cloudfront utilities. [#242](https://github.com/aws/aws-sdk-java-v2/pull/242) + +## __Amazon DynamoDB__ + - ### Features + - Adding some helpers for being able to create DyanmoDB AttributeValues. [#276](https://github.com/aws/aws-sdk-java-v2/pull/276) + + - ### Bugfixes + - Fixed TableUtils that broke with enum change. [#235](https://github.com/aws/aws-sdk-java-v2/pull/235) + +## __Amazon EC2__ + - ### Removals + - Removed high-level utilities. [#244](https://github.com/aws/aws-sdk-java-v2/pull/244) + +## __Amazon EMR__ + - ### Removals + - Removed high-level utilities. [#245](https://github.com/aws/aws-sdk-java-v2/pull/245) + +## __Amazon Glacier__ + - ### Removals + - Removed high-level utilities. [#246](https://github.com/aws/aws-sdk-java-v2/pull/246) + +## __Amazon Polly__ + - ### Removals + - Removed polly presigners until they can be updated for V2. [#287](https://github.com/aws/aws-sdk-java-v2/pull/287) + +## __Amazon S3__ + - ### Features + - Adding utility that creates temporary bucket name using user-name [#234](https://github.com/aws/aws-sdk-java-v2/pull/234) + +## __Amazon SES__ + - ### Removals + - Removed high-level utilities. [#248](https://github.com/aws/aws-sdk-java-v2/pull/248) + +## __Amazon SNS__ + - ### Removals + - Removed high-level utilities. [#255](https://github.com/aws/aws-sdk-java-v2/pull/255) + +## __Amazon SQS__ + - ### Bugfixes + - Porting SQS test to make use of async and hopefully resolve the bug [#240](https://github.com/aws/aws-sdk-java-v2/pull/240) + + - ### Removals + - Removed high-level utilities and the interceptor that rewrites the endpoint based on the SQS queue. [#238](https://github.com/aws/aws-sdk-java-v2/pull/238) + +## __Amazon SimpleDB__ + - ### Removals + - Removed high-level utilities and unused response metadata handler. [#249](https://github.com/aws/aws-sdk-java-v2/pull/249) + +## __Netty NIO Async HTTP Client__ + - ### Features + - Adding socket resolver helper that will load the appropriate SocketChannel [#293](https://github.com/aws/aws-sdk-java-v2/pull/293) + + - ### Bugfixes + - Netty spurious timeout error fix [#283](https://github.com/aws/aws-sdk-java-v2/pull/283) + - Temporarily disable epoll [#254](https://github.com/aws/aws-sdk-java-v2/pull/254) + +# __2.0.0-preview-5__ __2017-10-17__ +## __AWS SDK for Java v2__ + - ### Features + - Asynchronous request handler for strings `AsyncRequestProvider.fromString("hello world!!!")` [PR #183](https://github.com/aws/aws-sdk-java-v2/pull/183) + - General HTTP core clean-up [PR #178](https://github.com/aws/aws-sdk-java-v2/pull/178) + - Get value from request POJO using member model names `String bucketName = s3PutObjectResponse.getValueForField("Bucket", String.class);` [PR #144](https://github.com/aws/aws-sdk-java-v2/pull/144) + - Model enums on service POJOs [PR #195](https://github.com/aws/aws-sdk-java-v2/pull/195) + - Move `core` classes to their own package `software.amazon.awssdk.core` [PR #194](https://github.com/aws/aws-sdk-java-v2/pull/194) + + - ### Bugfixes + - Resolve potential security issue handling DTD entities [PR #198](https://github.com/aws/aws-sdk-java-v2/pull/198) + - Serialization/deserialization of complex model objects [PR #128](https://github.com/aws/aws-sdk-java-v2/pull/128) / [Issue #121](https://github.com/aws/aws-sdk-java-v2/issues/121) + +## __Amazon S3__ + - ### Features + - Handle 100-continue header for PUT object [PR #169](https://github.com/aws/aws-sdk-java-v2/pull/169) + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Better handling of event-loop selection for AWS Lambda container [PR #208](https://github.com/aws/aws-sdk-java-v2/pull/208) + - Data corruption fix in streaming responses and stability fixes [PR #173](https://github.com/aws/aws-sdk-java-v2/pull/173) + +# __2.0.0-preview-4__ __2017-09-19__ +## __AWS SDK for Java v2__ + - ### Features + - Added convenience methods for both sync and async streaming operations for file based uploads/downloads. + - Added some convenience implementation of [AsyncResponseHandler](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/async/AsyncResponseHandler.java) to emit to a byte array or String. + - Immutable objects can now be modified easily with a newly introduced [copy](https://github.com/aws/aws-sdk-java-v2/blob/master/utils/src/main/java/software/amazon/awssdk/utils/builder/ToCopyableBuilder.java#L42) method that applies a transformation on the builder for the object and returns a new immutable object. + - Major refactor of RequestHandler interfaces. Newly introduced [ExecutionInterceptors](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/interceptor/ExecutionInterceptor.java) have a cleaner, more consistent API and are much more powerful. + - S3's CreateBucket no longer requires the location constraint to be specified, it will be inferred from the client region if not present. + - The [File](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java#L92) and [OutputStream](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java#L107) implementations of StreamingResponseHandler now return the POJO response in onComplete. + + - ### Bugfixes + - Fixed a bug in default credential provider chain where it would erroneously abort at the ProfileCredentialsProvider. See [Issue #135](https://github.com/aws/aws-sdk-java-v2/issues/135) + - Many improvements and fixes to the Netty NIO based transport. + - Several fixes around S3's endpoint resolution, particularly with advanced options like path style addressing and accelerate mode. See [Issue #130](https://github.com/aws/aws-sdk-java-v2/issues/130) + - Several fixes around serialization and deserialization of immutable objects. See [Issue #122](https://github.com/aws/aws-sdk-java-v2/issues/122) + - Type parameters are now correctly included for [StreamingResponseHandler](https://github.com/aws/aws-sdk-java-v2/blob/master/core/src/main/java/software/amazon/awssdk/sync/StreamingResponseHandler.java) on the client interface. + + - ### Removals + - Dependency on JodaTime has been dropped in favor of Java 8's APIS. + - DynamoDBMapper and DynamoDB Document API have been removed. + - Metrics subsystem has been removed. + +# __2.0.0-preview-2__ __2017-07-21__ +## __AWS SDK for Java v2__ + - ### Features + - New pluggable HTTP implementation built on top of Java's HttpUrlConnection. Good choice for simple applications with low throughput requirements. Better cold start latency than the default Apache implementation. + - Simple convenience methods have been added for operations that require no input parameters. + - Substantial improvements to start up time and cold start latencies + - The Netty NIO HTTP client now uses a shared event loop group for better resource management. More options for customizing the event loop group are now available. + - Using java.time instead of the legacy java.util.Date in generated model classes. + - Various improvements to the immutability of model POJOs. ByteBuffers are now copied and collections are returned as unmodifiable. + +# __2.0.0-preview-1__ __2017-06-28__ +## __AWS SDK for Java v2__ + - ### Features + - Initial release of the AWS SDK for Java v2. See our [blog post](https://aws.amazon.com/blogs/developer/aws-sdk-for-java-2-0-developer-preview) for information about this new major version. This release is considered a developer preview and is not intended for production use cases. diff --git a/changelogs/2.1.x-CHANGELOG.md b/changelogs/2.1.x-CHANGELOG.md new file mode 100644 index 000000000000..bf744fc51a8c --- /dev/null +++ b/changelogs/2.1.x-CHANGELOG.md @@ -0,0 +1,76 @@ +# __2.1.4__ __2018-12-07__ +## __AWS CodeDeploy__ + - ### Features + - Supporting AWS CodeDeploy + +## __AWS SDK for Java v2__ + - ### Features + - Add `modifyException` API to `ExecutionInterceptor`. + - Add application/gzip mime type + - Update spot bugs version to 3.1.9 + - Updated to the latest service models. + + - ### Bugfixes + - Fix infinite stream of results bug in auto paginator APIs when the next token is an empty string + - Fixes nullpointerexception when server responds with null values in map. + - Use the class loader that loaded the SDK to load the HTTP implementations. See [#56](https://github.com/aws/aws-sdk-java-v2/issues/56) + +## __Amazon S3__ + - ### Bugfixes + - Turns off trailing checksums when using SSE-C or SSE-KMS + - Update S3 headObject/headBucket operations to throw NoSuchKey/NoSuchException when S3 is returning 404. See [#123](https://github.com/aws/aws-sdk-java-v2/issues/123), [#544](https://github.com/aws/aws-sdk-java-v2/issues/544) + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Close created `ChannelPool`s in `close()` method. + - Fix the issue where streaming requests with `Expect: 100-continue` header sometimes are hanging because 100Continue response message is not being read automatically. See [#459](https://github.com/aws/aws-sdk-java-v2/issues/459) + +## __core__ + - ### Features + - Netty 4.1.32.Final + +# __2.1.3__ __2018-11-29__ +## __AWS SDK for Java v2__ + - ### Features + - Updated to the latest service models. + +# __2.1.2__ __2018-11-28__ +## __AWS SDK for Java v2__ + - ### Features + - Updated to the latest service models. + +## __core__ + - ### Features + - Jackson 2.9.6 -> 2.9.7 + +# __2.1.1__ __2018-11-27__ +## __AWS Organizations__ + - ### Bugfixes + - Add `organizations` to `aws-sdk-java` module. + +## __AWS SDK for Java V2__ + - ### Bugfixes + - Fixes Issue [#864](https://github.com/aws/aws-sdk-java-v2/issues/864) by checking for embedded JSON objects while unmarshalling bytes. + +## __AWS SDK for Java v2__ + - ### Features + - Updated to the latest service models. + - Updated to the latest service models. + + - ### Bugfixes + - Fix async pagination javadocs to use the correct method name `SdkPublisher#subscribe`. + - Fixed an issue where close() and abort() weren't being honored for streaming responses in all cases. + - Preserve computedChecksum in `ChecksumValidatingInputStream` so that it doesn't throw error if it validates more than once. See [#873](https://github.com/aws/aws-sdk-java-v2/issues/873) + +# __2.1.0__ __2018-11-19__ +## __AWS SDK for Java v2__ + - ### Features + - AWS SDK for Java v2 is generally available now. To get started, please see this [blog post](https://aws.amazon.com/blogs/developer/aws-sdk-for-java-2-x-released/). + - Update Netty version to Netty 4.1.31.Final + + - ### Bugfixes + - Temporarily removed OSGi support because the Netty HTTP client does not yet support it. See [#726](https://github.com/aws/aws-sdk-java-v2/issues/726) + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Not invoke fireExceptionCaught if the channel is not active. see [#452](https://github.com/aws/aws-sdk-java-v2/issues/452) diff --git a/changelogs/2.10.x-CHANGELOG.md b/changelogs/2.10.x-CHANGELOG.md new file mode 100644 index 000000000000..9e13c6fc59ab --- /dev/null +++ b/changelogs/2.10.x-CHANGELOG.md @@ -0,0 +1,2088 @@ +# __2.10.91__ __2020-03-20__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Added "productId" and "portfolioId" to responses from CreateConstraint, UpdateConstraint, ListConstraintsForPortfolio, and DescribeConstraint APIs + +# __2.10.90__ __2020-03-19__ +## __AWS Certificate Manager__ + - ### Features + - AWS Certificate Manager documentation updated on API calls ImportCertificate and ListCertificate. Specific updates included input constraints, private key size for import and next token size for list. + +## __AWS Outposts__ + - ### Features + - Documentation updates for AWS Outposts. + +# __2.10.89__ __2020-03-18__ +## __AWS MediaConnect__ + - ### Features + - Feature adds the ability for a flow to have multiple redundant sources that provides resiliency to a source failing. The new APIs added to enable the feature are, AddFlowSources, RemoveFlowSource and UpdateFlow. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Personalize__ + - ### Features + - [Personalize] Adds support for returning hyperparameter values of the best performing model in a HPO job. + +## __Amazon Relational Database Service__ + - ### Features + - Updated the MaxRecords type in DescribeExportTasks to Integer. + +# __2.10.88__ __2020-03-17__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for: AV1 encoding in File Group MP4, DASH and CMAF DASH outputs; PCM/WAV audio output in MPEG2-TS containers; and Opus audio in Webm inputs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fix an issue where the signing key is created only once at the start of the request for event streaming requests. This causes requests that span two or more days to have signing errors once the date changes because the signing key was derived only once using the date at the beginning of the request. + +# __2.10.87__ __2020-03-16__ +## __AWS S3 Control__ + - ### Features + - Amazon S3 now supports Batch Operations job tagging. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Additional response field "CompromisedCredentialsDetected" added to AdminListUserAuthEvents. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - The enhanced DDB client table schema now supports custom AttributeConverterProviders, and StaticAttribute can take individual AttributeConverter to override default attribute converter behavior. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds the ability to update the task placement strategy and constraints for Amazon ECS services. + +## __Amazon ElastiCache__ + - ### Features + - Amazon ElastiCache now supports Global Datastore for Redis. Global Datastore for Redis offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore for Redis, you can create cross-region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across regions. You can create, modify and describe a Global Datastore, as well as add or remove regions from your Global Datastore and promote a region as primary in Global Datastore. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Resource data sync for AWS Systems Manager Inventory now includes destination data sharing. This feature enables you to synchronize inventory data from multiple AWS accounts into a central Amazon S3 bucket. To use this feature, all AWS accounts must be listed in AWS Organizations. + +# __2.10.86__ __2020-03-13__ +## __Amazon AppConfig__ + - ### Features + - This release adds S3 as a configuration source provider. + +# __2.10.85__ __2020-03-12__ +## __AWS IoT__ + - ### Features + - As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT Cloudwatch log action. The IoT Cloudwatch log rule action lets you send messages from IoT sensors and applications to Cloudwatch logs for troubleshooting and debugging. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - The AWS Security Finding Format is being augmented with the following changes. 21 new resource types without corresponding details objects are added. Another new resource type, AwsS3Object, has an accompanying details object. Severity.Label is a new string field that indicates the severity of a finding. The available values are: INFORMATIONAL, LOW, MEDIUM, HIGH, CRITICAL. The new string field Workflow.Status indicates the status of the investigation into a finding. The available values are: NEW, NOTIFIED, RESOLVED, SUPPRESSED. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2 + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex now supports tagging for bots, bot aliases and bot channels. + +## __AmazonApiGatewayV2__ + - ### Features + - Amazon API Gateway HTTP APIs is now generally available. HTTP APIs offer the core functionality of REST API at up to 71% lower price compared to REST API, 60% lower p99 latency, and is significantly easier to use. As part of general availability, we added new features to route requests to private backends such as private ALBs, NLBs, and IP/ports. We also brought over a set of features from REST API such as Stage Variables, and Stage/Route level throttling. Custom domain names can also now be used with both REST And HTTP APIs. + +# __2.10.84__ __2020-03-11__ +## __Amazon Elastic File System__ + - ### Features + - Documentation updates for elasticfilesystem + +## __Amazon Redshift__ + - ### Features + - Amazon Redshift now supports operations to pause and resume a cluster on demand or on a schedule. + +# __2.10.83__ __2020-03-10__ +## __AWS IoT Events__ + - ### Features + - API update that adds a new parameter, durationExpression, to SetTimerAction, and deprecates seconds + +## __AWS Marketplace Commerce Analytics__ + - ### Features + - Change the disbursement data set to look past 31 days instead until the beginning of the month. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Reverts a recent change from 2.10.70 where the json protocol type was changed to application/json, this is now back to application/x-amz-json-1.1. + +## __AWSServerlessApplicationRepository__ + - ### Features + - AWS Serverless Application Repository now supports sharing applications privately with AWS Organizations. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2 + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe's Automatic Content Redaction feature enables you to automatically redact sensitive personally identifiable information (PII) from transcription results. It replaces each instance of an identified PII utterance with a [PII] tag in the transcript. + +# __2.10.82__ __2020-03-09__ +## __AWS Database Migration Service__ + - ### Features + - Added new settings for Kinesis target to include detailed transaction info; to capture table DDL details; to use single-line unformatted json, which can be directly queried by AWS Athena if data is streamed into S3 through AWS Kinesis Firehose. Added CdcInsertsAndUpdates in S3 target settings to allow capture ongoing insertions and updates only. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports the ability to configure the Preferred Channel Pipeline for channels contributing to a Multiplex. + +## __AWS SDK for Java v2__ + - ### Features + - Added support for "retry modes". A retry mode allows configuring multiple SDK parameters at once using default retry profiles, some of which are standardized between AWS SDK languages. See RetryMode javadoc for more information. + - Added the ability to configure or disable the default retry throttling behavior of the SDK that 'kicks in' during a large volume of retriable service call errors. This behavior can now be configured via `RetryPolicy.retryCapacityCondition`. + + - ### Bugfixes + - Fixed an issue where specifying your own retry policy would override AWS and service-specific retry conditions. By default, all retry policies now have AWS and service-specific retry conditions added. This can be disabled via the new `RetryPolicy.furtherRefinementsAllowed(false)`. + - Fixed an issue where the retry condition returned by `RetryPolicy.retryCondition` differed from the one specified by `RetryPolicy.Builder.retryCondition`. The old value can be accessed via the new `RetryPolicy.aggregateRetryCondition`. + - Use the last seen HTTP/1.1 header value for headers defined to only appear once in an HTTP message instead of merging them all into a list. The order in which header values are inspected is: headers set by the request marshaller, overridden headers set on the client, then finally overridden headers set on the SDK request object. See https://tools.ietf.org/html/rfc2616#section-4.2 for more information. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon Virtual Private Cloud (VPC) NAT Gateway adds support for tagging on resource creation. + +# __2.10.81__ __2020-03-06__ +## __AWS App Mesh__ + - ### Features + - App Mesh now supports sharing a Mesh with other AWS accounts. Customers can use AWS Resource Access Manager to share their Mesh with other accounts in their organization to connection applications within a single service mesh. See https://docs.aws.amazon.com/app-mesh/latest/userguide/sharing.html for details. + +## __AWS RoboMaker__ + - ### Features + - Added support for streaming a GUI from robot and simulation applications + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Signer__ + - ### Features + - This release enables signing image format override in PutSigningProfile requests, adding two more enum fields, JSONEmbedded and JSONDetached. This release also extends the length limit of SigningProfile name from 20 to 64. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release provides customers with a self-service option to enable Local Zones. + +## __Amazon GuardDuty__ + - ### Features + - Amazon GuardDuty findings now include the OutpostArn if the finding is generated for an AWS Outposts EC2 host. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Expand Http2 connection-level flow control window when a new stream is acquired on that connection so that the connection-level window size is proportional to the number of streams. + +# __2.10.80__ __2020-03-05__ +## __AWS OpsWorks CM__ + - ### Features + - Updated the Tag regex pattern to align with AWS tagging APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Adds javadoc to operation methods and request/response objects. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now create AWS Client VPN Endpoints with a specified VPC and Security Group. Additionally, you can modify these attributes when modifying the endpoint. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now supports adding a KMS key to your cluster for envelope encryption of Kubernetes secrets. + +## __Amazon GuardDuty__ + - ### Features + - Add a new finding field for EC2 findings indicating the instance's local IP address involved in the threat. + +# __2.10.79__ __2020-03-04__ +## __Amazon Pinpoint__ + - ### Features + - This release of the Amazon Pinpoint API introduces support for integrating recommender models with email, push notification, and SMS message templates. You can now use these types of templates to connect to recommender models and add personalized recommendations to messages that you send from campaigns and journeys. + +# __2.10.78__ __2020-03-03__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon VPC Flow Logs adds support for tags and tagging on resource creation. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix an issue where the Netty client was prematurely considering an HTTP/2 request body as sent, but was still in the process of being transferred to the remote endpoint. + +# __2.10.77__ __2020-03-02__ +## __AWS Comprehend Medical__ + - ### Features + - New Time Expression feature, part of DetectEntitiesV2 API will provide temporal relations to existing NERe entities such as Medication, Test, Treatment, Procedure and Medical conditions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch__ + - ### Features + - Introducing Amazon CloudWatch Composite Alarms + +# __2.10.76__ __2020-02-28__ +## __AWS Config__ + - ### Features + - Correcting list of supported resource types. + +# __2.10.75__ __2020-02-28__ +## __AWS App Mesh__ + - ### Features + - App Mesh now supports Transport Layer Security (TLS) between Virtual Nodes in a Mesh. Customers can use managed certificates from an AWS Certificate Manager Private Certificate Authority or bring their own certificates from the local file system to encrypt traffic between their workloads. See https://docs.aws.amazon.com/app-mesh/latest/userguide/virtual-node-tls.html for details. + +## __AWS Config__ + - ### Features + - Accepts a structured query language (SQL) SELECT command and an aggregator name, performs the corresponding search on resources aggregated by the aggregator, and returns resource configurations matching the properties. + +## __AWS Glue__ + - ### Features + - AWS Glue adds resource tagging support for Machine Learning Transforms and adds a new API, ListMLTransforms to support tag filtering. With this feature, customers can use tags in AWS Glue to organize and control access to Machine Learning Transforms. + +## __Access Analyzer__ + - ### Features + - This release includes improvements and fixes bugs for the IAM Access Analyzer feature. + +## __Amazon Augmented AI Runtime__ + - ### Features + - This release updates Amazon Augmented AI ListHumanLoops API, DescribeHumanLoop response, StartHumanLoop response and type names of SDK fields. + +## __Amazon CodeGuru Profiler__ + - ### Features + - Documentation updates for Amazon CodeGuru Profiler + +## __Amazon QuickSight__ + - ### Features + - Added SearchDashboards API that allows listing of dashboards that a specific user has access to. + +## __Amazon WorkDocs__ + - ### Features + - Documentation updates for workdocs + +## __Elastic Load Balancing__ + - ### Features + - Added a target group attribute to support sticky sessions for Network Load Balancers. + +# __2.10.74__ __2020-02-27__ +## __AWS Global Accelerator__ + - ### Features + - This release adds support for adding tags to accelerators and bringing your own IP address to AWS Global Accelerator (BYOIP). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Lightsail__ + - ### Features + - Adds support to create notification contacts in Amazon Lightsail, and to create instance, database, and load balancer metric alarms that notify you based on the value of a metric relative to a threshold that you specify. + +# __2.10.73__ __2020-02-26__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Security Hub has added to the DescribeProducts API operation a new response field called IntegrationTypes. The IntegrationTypes field lists the types of actions that a product performs relative to Security Hub such as send findings to Security Hub and receive findings from Security Hub. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Added the BeanTableSchema implementation of TableSchema that allows a TableSchema to be instantiated from an annotated Java bean class which can then be used with the DynamoDB Enhanced Client. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release changes the RunInstances CLI and SDK's so that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker UpdateEndpoint API now supports retained variant properties, e.g., instance count, variant weight. SageMaker ListTrials API filter by TrialComponentName. Make ExperimentConfig name length limits consistent with CreateExperiment, CreateTrial, and CreateTrialComponent APIs. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe's Automatic Content Redaction feature enables you to automatically redact sensitive personally identifiable information (PII) from transcription results. It replaces each instance of an identified PII utterance with a [PII] tag in the transcript. + +# __2.10.72__ __2020-02-25__ +## __AWS Outposts__ + - ### Features + - This release adds DeleteSite and DeleteOutpost. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - This release increases the maximum allowed size of SecretString or SecretBinary from 10KB to 64KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. + +## __AWS Step Functions__ + - ### Features + - This release adds support for CloudWatch Logs for Standard Workflows. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Improves discoverability by adding consumer-style methods for all client, table and index operations. + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has added support for Broker Log delivery to CloudWatch, S3, and Firehose. + +# __2.10.71__ __2020-02-24__ +## __AWS IoT Events__ + - ### Features + - Documentation updates for iotcolumbo + +## __Amazon CloudWatch Events__ + - ### Features + - This release allows you to create and manage tags for event buses. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Documentation updates for docdb + +## __Amazon EventBridge__ + - ### Features + - This release allows you to create and manage tags for event buses. + +## __Amazon FSx__ + - ### Features + - Announcing persistent file systems for Amazon FSx for Lustre that are ideal for longer-term storage and workloads, and a new generation of scratch file systems that offer higher burst throughput for spiky workloads. + +## __Amazon Import/Export Snowball__ + - ### Features + - AWS Snowball adds a field for entering your GSTIN when creating AWS Snowball jobs in the Asia Pacific (Mumbai) region. + +# __2.10.70__ __2020-02-21__ +## __AWS WAFV2__ + - ### Features + - Documentation updates for AWS WAF (wafv2) to correct the guidance for associating a web ACL to a CloudFront distribution. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Improves discoverability by adding consumer-style methods for all client, table and index operations. + +## __Amazon Redshift__ + - ### Features + - Extend elastic resize to support resizing clusters to different instance types. + +## __EC2 Image Builder__ + - ### Features + - This release of EC2 Image Builder increases the maximum policy document size for Image Builder resource-based policy APIs. + +# __2.10.69__ __2020-02-20__ +## __AWS Savings Plans__ + - ### Features + - Added support for AWS Lambda in Compute Savings Plans + +## __Amazon AppConfig__ + - ### Features + - This release adds exponential growth type support for deployment strategies. + +## __Amazon Pinpoint__ + - ### Features + - As of this release of the Amazon Pinpoint API, the Title property is optional for the CampaignEmailMessage object. + +# __2.10.68__ __2020-02-19__ +## __AWS Lambda__ + - ### Features + - AWS Lambda now supports Ruby 2.7 + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - "ListPortfolioAccess" API now has a new optional parameter "OrganizationParentId". When it is provided and if the portfolio with the "PortfolioId" given was shared with an organization or organizational unit with "OrganizationParentId", all accounts in the organization sub-tree under parent which inherit an organizational portfolio share will be listed, rather than all accounts with external shares. To accommodate long lists returned from the new option, the API now supports pagination. + +## __Auto Scaling__ + - ### Features + - Doc update for EC2 Auto Scaling: Add Enabled parameter for PutScalingPolicy + +# __2.10.67__ __2020-02-18__ +## __Amazon Chime__ + - ### Features + - Added AudioFallbackUrl to support Chime SDK client. + +## __Amazon Relational Database Service__ + - ### Features + - This release supports Microsoft Active Directory authentication for Amazon Aurora. + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling now supports the ability to enable/disable target tracking, step scaling, and simple scaling policies. + +# __2.10.66__ __2020-02-17__ +## __AWS Cloud9__ + - ### Features + - AWS Cloud9 now supports the ability to tag Cloud9 development environments. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB__ + - ### Features + - Amazon DynamoDB enables you to restore your DynamoDB backup or table data across AWS Regions such that the restored table is created in a different AWS Region from where the source table or backup resides. You can do cross-region restores between AWS commercial Regions, AWS China Regions, and AWS GovCloud (US) Regions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2 + +## __Amazon Rekognition__ + - ### Features + - This update adds the ability to detect text in videos and adds filters to image and video text detection. + +# __2.10.65__ __2020-02-14__ +## __AWS MediaTailor__ + - ### Features + - AWS Elemental MediaTailor SDK now allows configuration of Personalization Threshold for HLS and DASH streams. + +## __AWS SecurityHub__ + - ### Features + - Security Hub has released a new DescribeStandards API action. This API action allows a customer to list all of the standards available in an account. For each standard, the list provides the customer with the standard name, description, and ARN. Customers can use the ARN as an input to the BatchEnableStandards API action. To learn more, visit our API documentation. + +## __AWS Shield__ + - ### Features + - This release adds support for associating Amazon Route 53 health checks to AWS Shield Advanced protected resources. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now enable Multi-Attach on Provisioned IOPS io1 volumes through the create-volume API. + +## __Amazon S3__ + - ### Features + - Added support for presigning `CreateMultipartUpload`, `UploadPart`, `CompleteMultipartUpload`, and `AbortMultipartUpload` requests. + +# __2.10.64__ __2020-02-13__ +## __AWS Elemental MediaPackage VOD__ + - ### Features + - Adds support for DASH with multiple media presentation description periods triggered by presence of SCTE-35 ad markers in the manifest.Also adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, Number with Timeline or Time with Timeline and compact the manifest by combining duplicate SegmentTemplate tags. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Improves discoverability by adding operation methods for deleteItem(), getItem(), putItem and updateItem(), as applicable. These methods take a request object as parameter. Execute() methods for the table interface is removed since they are no longer needed. + +## __Netty NIO HTTP Client__ + - ### Features + - When there is an I/O error on an http2 request, the SDK will start shutting down the connection - stopping using the http2 connection for new requests and closing it after all streams are finished. + +# __2.10.63__ __2020-02-12__ +## __AWS Directory Service__ + - ### Features + - Release to add the ExpirationDateTime as an output to ListCertificates so as to ease customers to look into their certificate lifetime and make timely decisions about renewing them. + +## __AWS Glue__ + - ### Features + - Adding ability to add arguments that cannot be overridden to AWS Glue jobs + +## __Amazon Chime__ + - ### Features + - Documentation updates for Amazon Chime + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for tagging public IPv4 pools. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service now offers fine-grained access control, which adds multiple capabilities to give tighter control over data. New features include the ability to use roles to define granular permissions for indices, documents, or fields and to extend Kibana with read-only views and secure multi-tenant support. + +## __Amazon Neptune__ + - ### Features + - This launch enables Neptune start-db-cluster and stop-db-cluster. Stopping and starting Amazon Neptune clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster. + +## __Amazon WorkMail__ + - ### Features + - This release adds support for access control rules management in Amazon WorkMail. + +# __2.10.62__ __2020-02-11__ +## __AWS CloudFormation__ + - ### Features + - This release of AWS CloudFormation StackSets allows you to centrally manage deployments to all the accounts in your organization or specific organizational units (OUs) in AWS Organizations. You will also be able to enable automatic deployments to any new accounts added to your organization or OUs. The permissions needed to deploy across accounts will automatically be taken care of by the StackSets service. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Features:This release adds a new setting for a user pool to allow if customer wants their user signup/signin with case insensitive username. The current default setting is case sensitive, and for our next release we will change it to case insensitive. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 Now Supports Tagging Spot Fleet. + +# __2.10.61__ __2020-02-10__ +## __AWS Key Management Service__ + - ### Features + - The ConnectCustomKeyStore API now provides a new error code (SUBNET_NOT_FOUND) for customers to better troubleshoot if their "connect-custom-key-store" operation fails. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Added clarifying information that Amazon DocumentDB shares operational technology with Amazon RDS and Amazon Neptune. + +# __2.10.60__ __2020-02-07__ +## __AWS RoboMaker__ + - ### Features + - This release adds support for simulation job batches + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Improves discoverability by renaming the table and index interfaces to be consistent with the client interface naming, and by adding operation methods for createTable(), scan() and query(), as applicable. These methods take a request object as parameter. Execute() methods for the index interface is removed since they are no longer needed. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for RDS: when restoring a DB cluster from a snapshot, must create DB instances + +## __EC2 Image Builder__ + - ### Features + - This version of the SDK includes bug fixes and documentation updates. + +# __2.10.59__ __2020-02-06__ +## __AWS AppSync__ + - ### Features + - AWS AppSync now supports X-Ray + +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild adds support for Amazon Elastic File Systems + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - In order to make operations more easily discoverable by an IDE, specific operation methods have been added to the enhanced client interface. An operation method takes a corresponding request object as parameter. Meanwhile, the generic execute() method is removed. This change affects only batch and transcribe operations at the database level. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release contains updated text for the GetAuthorizationToken API. + +## __Amazon Elastic Block Store__ + - ### Features + - Documentation updates for EBS direct APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds platform details and billing info to the DescribeImages API. + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex now supports AMAZON.AlphaNumeric with regular expressions. + +# __2.10.58__ __2020-02-05__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for fine-tuned QVBR quality level. + +## __AWS Ground Station__ + - ### Features + - Adds dataflowEndpointRegion property to DataflowEndpointConfig. The dateCreated, lastUpdated, and tags properties on GetSatellite have been deprecated. + +## __AWS Resource Groups Tagging API__ + - ### Features + - Documentation-only update that adds services to the list of supported services. + +## __AWS SecurityHub__ + - ### Features + - Additional resource types are now supported in the AWS Security Finding Format (ASFF). The following new resource types are added, each having an accompanying resource details object with fields for security finding providers to populate: AwsCodeBuildProject, AwsEc2NetworkInterface, AwsEc2SecurityGroup, AwsElasticsearchDomain, AwsLambdaLayerVersion, AwsRdsDbInstance, and AwsWafWebAcl. The following resource types are added without an accompanying details object: AutoscalingAutoscalingGroup, AwsDynamoDbTable, AwsEc2Eip, AwsEc2Snapshot, AwsEc2Volume, AwsRdsDbSnapshot, AwsRedshiftCluster, and AwsS3Object. The number of allowed resources per finding is increased from 10 to 32. A new field is added in the Compliance object, RelatedRequirements. To learn more, visit our documentation on the ASFF. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Updated the maximum number of tags that can be added to a snapshot using DLM to 45. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release provides support for tagging when you create a VPC endpoint, or VPC endpoint service. + +## __Amazon Forecast Query Service__ + - ### Features + - Documentation updates for Amazon Forecast. + +# __2.10.57__ __2020-02-04__ +## __AWS IoT__ + - ### Features + - Updated ThrottlingException documentation to report that the error code is 400, and not 429, to reflect actual system behaviour. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Storage Gateway__ + - ### Features + - Adding KVM as a support hypervisor + +## __Amazon CloudFront__ + - ### Features + - Documentation updates for CloudFront + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Changing usage of typed builders for PutItem, UpdateItem and StaticTableSchema to explicitly provide class type. + - Renames top level sync/async MappedDatabase interfaces as DynamoDbEnhancedClient interfaces. Also adds builder definitions to the interfaces together with a static method that returns the default implementation of the builder. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon VPC Flow Logs adds support for 1-minute aggregation intervals. + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue where fields in `ListObjectVersionsResponse` and `ListMultipartUploadsResponse` are not decoded correctly when encodingType is specified as url. See [#1601](https://github.com/aws/aws-sdk-java-v2/issues/1601) + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This feature ensures that an instance is patched up to the available patches on a particular date. It can be enabled by selecting the 'ApproveUntilDate' option as the auto-approval rule while creating the patch baseline. ApproveUntilDate - The cutoff date for auto approval of released patches. Any patches released on or before this date will be installed automatically. + +## __Amazon WorkMail__ + - ### Features + - This release adds support for tagging Amazon WorkMail organizations. + +## __Managed Streaming for Kafka__ + - ### Features + - This release enables AWS MSK customers to list Apache Kafka versions that are supported on AWS MSK clusters. Also includes changes to expose additional details of a cluster's state in DescribeCluster and ListClusters APIs. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Deliver exceptions to stream channels correctly if there's an exception thrown on connection. This also fixes a bug where publisher signals onComplete if the stream is closed as a result of outbound GOAWAY. + - Throws `IOException` for the race condition where an HTTP2 connection gets reused at the same time it gets inactive so that failed requests can be retried + +# __2.10.56__ __2020-01-24__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports FSx for Windows File Server Locations + +## __AWS OpsWorks CM__ + - ### Features + - AWS OpsWorks for Chef Automate now supports in-place upgrade to Chef Automate 2. Eligible servers can be updated through the management console, CLI and APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon EC2__ + - ### Features + - Adds EC2ThrottledException as a recognized throttling exception to be retried + +## __Amazon EC2 Container Service__ + - ### Features + - This release provides support for tagging Amazon ECS task sets for services using external deployment controllers. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding new error codes for Nodegroups in EKS + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for WorkSpaces + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix issue where DNS resolution for a host is only made once for the initial request to the host. If the DNS entries change for a hostname, the client will resolve the new address until the client is closed and recreated. + +# __2.10.55__ __2020-01-23__ +## __AWS Identity and Access Management__ + - ### Features + - This release enables the Identity and Access Management policy simulator to simulate permissions boundary policies. + +## __AWS SDK for Java v2__ + - ### Features + - Added ServiceMetadata.servicePartitions() to get partition metadata for a specific service + - Improved error messages on UnknownHostExceptions + - Updated service endpoint metadata. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Support for non-blocking asynchronous calling of all mapper operations + +## __Amazon Relational Database Service__ + - ### Features + - This SDK release introduces APIs that automate the export of Amazon RDS snapshot data to Amazon S3. The new APIs include: StartExportTask, CancelExportTask, DescribeExportTasks. These APIs automate the extraction of data from an RDS snapshot and export it to an Amazon S3 bucket. The data is stored in a compressed, consistent, and query-able format. After the data is exported, you can query it directly using tools such as Amazon Athena or Redshift Spectrum. You can also consume the data as part of a data lake solution. If you archive the data in S3 Infrequent Access or Glacier, you can reduce long term data storage costs by applying data lifecycle policies. + +# __2.10.54__ __2020-01-21__ +## __AWS Application Discovery Service__ + - ### Features + - Documentation updates for the AWS Application Discovery Service. + +## __AWS CodePipeline__ + - ### Features + - AWS CodePipeline enables an ability to stop pipeline executions. + +## __AWS IoT Events__ + - ### Features + - Documentation updates for iotcolumbo + +## __AWS Marketplace Commerce Analytics__ + - ### Features + - Remove 4 deprecated data sets, change some data sets available dates to 2017-09-15 + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add an enum value to the result of DescribeByoipCidrs to support CIDRs that are not publicly advertisable. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Fixed a bug where an inactive http2 connection without `GOAWAY` frame received might get reused in a new request, causing `ClosedChannelException` + +# __2.10.53__ __2020-01-20__ +## __AWS Key Management Service__ + - ### Features + - The ConnectCustomKeyStore operation now provides new error codes (USER_LOGGED_IN and USER_NOT_FOUND) for customers to better troubleshoot if their connect custom key store operation fails. Password length validation during CreateCustomKeyStore now also occurs on the client side. + +## __AWS Lambda__ + - ### Features + - Added reason codes to StateReasonCode (InvalidSubnet, InvalidSecurityGroup) and LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup) for functions that connect to a VPC. + +## __Alexa For Business__ + - ### Features + - Add support for CreatedTime and ConnectionStatusUpdatedTime in response of SearchDevices API. + +## __Amazon CloudWatch__ + - ### Features + - Updating DescribeAnomalyDetectors API to return AnomalyDetector Status value in response. + +## __Amazon CloudWatch Application Insights__ + - ### Features + - This release adds support for a list API to retrieve the configuration events logged during periodic updates to an application by Amazon CloudWatch Application Insights. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release provides support for a preview of bringing your own IPv6 addresses (BYOIP for IPv6) for use in AWS. + +# __2.10.52__ __2020-01-17__ +## __AWS Batch__ + - ### Features + - This release ensures INACTIVE job definitions are permanently deleted after 180 days. + +## __AWS CloudHSM V2__ + - ### Features + - This release introduces resource-level and tag-based access control for AWS CloudHSM resources. You can now tag CloudHSM backups, tag CloudHSM clusters on creation, and tag a backup as you copy it to another region. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for MP3 audio only outputs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon EC2 Container Service__ + - ### Features + - This release provides a public preview for specifying Amazon EFS file systems as volumes in your Amazon ECS task definitions. + +## __Amazon Neptune__ + - ### Features + - This release includes Deletion Protection for Amazon Neptune databases. + +## __Amazon Redshift__ + - ### Features + - Documentation updates for redshift + +# __2.10.51__ __2020-01-16__ +## __AWS Directory Service__ + - ### Features + - To reduce the number of errors our customers are facing, we have modified the requirements of input parameters for two of Directory Service APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Client VPN now supports Port Configuration for VPN Endpoints, allowing usage of either port 443 or port 1194. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds two new APIs (UpdateWorkforce and DescribeWorkforce) to SageMaker Ground Truth service for workforce IP whitelisting. + +# __2.10.50__ __2020-01-15__ +## __AWS Organizations__ + - ### Features + - Updated description for PolicyID parameter and ConstraintViolationException. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Add support for DescribeStandardsControls and UpdateStandardsControl. These new Security Hub API operations are used to track and manage whether a compliance standards control is enabled. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - General Update to EC2 Docs and SDKs + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Document updates for Patch Manager 'NoReboot' feature. + +## __Amazon Transcribe Service__ + - ### Bugfixes + - Fixed an issue where streaming transcriptions would fail with signature validation errors if the date changed during the request. + +# __2.10.49__ __2020-01-14__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for partition placement groups and instance metadata option in Launch Templates + +# __2.10.48__ __2020-01-13__ +## __AWS Backup__ + - ### Features + - Cross-region backup is a new AWS Backup feature that allows enterprises to copy backups across multiple AWS services to different regions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for the StopInstances API. You can now stop and start an Amazon EBS-backed Spot Instance at will, instead of relying on the Stop interruption behavior to stop your Spot Instances when interrupted. + +## __Amazon Elastic File System__ + - ### Features + - This release adds support for managing EFS file system policies and EFS Access Points. + +## __Amazon S3__ + - ### Bugfixes + - Fixed bug prevent GetBucketBolicy from ever being successful using the asynchronous S3 client. + +# __2.10.47__ __2020-01-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + - Updated service endpoints and added global endpoints for iso and iso-b. + +## __AWS Transfer for SFTP__ + - ### Features + - This release introduces a new endpoint type that allows you to attach Elastic IP addresses from your AWS account with your server's endpoint directly and whitelist access to your server by client's internet IP address(es) using VPC Security Groups. + +## __Amazon Chime__ + - ### Features + - Add shared profile support to new and existing users + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces the ability to tag egress only internet gateways, local gateways, local gateway route tables, local gateway virtual interfaces, local gateway virtual interface groups, local gateway route table VPC association and local gateway route table virtual interface group association. You can use tags to organize and identify your resources for cost allocation. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds an operation that enables users to override the system-default SSL/TLS certificate for new Amazon RDS DB instances temporarily, or remove the customer override. + +## __Amazon S3__ + - ### Bugfixes + - Fix an issue where s3#listObjects incorrectly decoded marker field. See [#1574](https://github.com/aws/aws-sdk-java-v2/issues/1574). + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker ListTrialComponents API filter by TrialName and ExperimentName. + +## __Amazon WorkSpaces__ + - ### Features + - Added the migrate feature to Amazon WorkSpaces. + +# __2.10.46__ __2020-01-09__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Increase the priority of the AWS_WEB_IDENTITY_TOKEN_FILE/AWS_ROLE_ARN/AWS_ROLE_SESSION_NAME environment variables when loading credentials so that they are considered before web_identity_token_file/role_arn/role_session_name profile properties. This is consistent with the other AWS SDKs, including the CLI. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for sts + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation updates for logs + +## __Amazon S3__ + - ### Features + - Add support for Tagging builder in `CreateMultipartUploadRequest`. See [#1440](https://github.com/aws/aws-sdk-java-v2/issues/1440) + +# __2.10.45__ __2020-01-08__ +## __AWS Cost Explorer Service__ + - ### Features + - Documentation updates for CreateCostCategoryDefinition and UpdateCostCategoryDefinition API + +## __AWS Step Functions__ + - ### Features + - Add sfn specific http configurations. See [#1325](https://github.com/aws/aws-sdk-java-v2/issues/1325) + +## __Amazon EC2__ + - ### Bugfixes + - Fix NPE when calling `CopySnapshot`. Fixes [#1564](https://github.com/aws/aws-sdk-java-v2/issues/1564) + +## __Amazon Translate__ + - ### Features + - This release adds a new family of APIs for asynchronous batch translation service that provides option to translate large collection of text or HTML documents stored in Amazon S3 folder. This service accepts a batch of up to 5 GB in size per API call with each document not exceeding 1 MB size and the number of documents not exceeding 1 million per batch. See documentation for more information. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports tagging, and tag-based access control, of policies. + +# __2.10.44__ __2020-01-07__ +## __AWS CodeBuild__ + - ### Features + - Add encryption key override to StartBuild API in AWS CodeBuild. + +## __AWS Migration Hub__ + - ### Features + - ListApplicationStates API provides a list of all application migration states + +## __AWS X-Ray__ + - ### Features + - Documentation updates for xray + +# __2.10.43__ __2020-01-06__ +## __AWS Elemental MediaPackage__ + - ### Features + - You can now restrict direct access to AWS Elemental MediaPackage by securing requests for live content using CDN authorization. With CDN authorization, content requests require a specific HTTP header and authorization code. + +## __AWS SDK for Java v2__ + - ### Features + - Add `RequestBody.fromRemainingByteBuffer(ByteBuffer)` that copies only the remaining readable bytes of the buffer. See [#1534](https://github.com/aws/aws-sdk-java-v2/issues/1534) + + - ### Bugfixes + - Reduce ReadTimeout and ConnectTimeout for accessing EC2 metadata instance service + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports Multilabel document classification + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release supports service providers configuring a private DNS name for services other than AWS services and services available in the AWS marketplace. This feature allows consumers to access the service using an existing DNS name without making changes to their applications. + +## __Amazon S3__ + - ### Bugfixes + - Requests that return an error response in the body of the HTTP response with a successful (200) status code will now correctly be handled as a failed request by the SDK. + +# __2.10.42__ __2020-01-02__ +## __AWS Cost Explorer Service__ + - ### Features + - Documentation updates for GetReservationUtilization for the Cost Explorer API. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix unmarshalling for models with xml attributes. See [#1488](https://github.com/aws/aws-sdk-java-v2/issues/1488). + +## __Amazon EC2 Container Registry__ + - ### Features + - Adds waiters for ImageScanComplete and LifecyclePolicyPreviewComplete + +## __Amazon Lex Model Building Service__ + - ### Features + - Documentation updates for Amazon Lex. + +## __Amazon Lightsail__ + - ### Features + - This release adds support for Certificate Authority (CA) certificate identifier to managed databases in Amazon Lightsail. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Propagate exception properly when an exception is thrown from protocol initialization. + +# __2.10.41__ __2019-12-23__ +## __AWS Health APIs and Notifications__ + - ### Features + - With this release, you can now centrally aggregate AWS Health events from all accounts in your AWS organization. Visit AWS Health documentation to learn more about enabling and using this feature: https://docs.aws.amazon.com/health/latest/ug/organizational-view-health.html. + +## __Amazon Detective__ + - ### Features + - Updated the documentation for Amazon Detective. + +## __Amazon FSx__ + - ### Features + - This release adds a new family of APIs (create-data-repository-task, describe-data-repository-task, and cancel-data-repository-task) that allow users to perform operations between their file system and its linked data repository. + +# __2.10.40__ __2019-12-20__ +## __AWS Device Farm__ + - ### Features + - Introduced browser testing support through AWS Device Farm + +## __AWS SecurityHub__ + - ### Features + - Additional resource types are now fully supported in the AWS Security Finding Format (ASFF). These resources include AwsElbv2LoadBalancer, AwsKmsKey, AwsIamRole, AwsSqsQueue, AwsLambdaFunction, AwsSnsTopic, and AwsCloudFrontDistribution. Each of these resource types includes an accompanying resource details object with fields for security finding providers to populate. Updates were made to the AwsIamAccessKey resource details object to include information on principal ID and name. To learn more, visit our documentation on the ASFF. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces the ability to tag key pairs, placement groups, export tasks, import image tasks, import snapshot tasks and export image tasks. You can use tags to organize and identify your resources for cost allocation. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now supports restricting access to the API server public endpoint by applying CIDR blocks + +## __Amazon Pinpoint__ + - ### Features + - This release of the Amazon Pinpoint API introduces versioning support for message templates. + +## __Amazon Redshift__ + - ### Features + - Documentation updates for Amazon Redshift RA3 node types. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds an operation that enables users to specify whether a database is restarted when its SSL/TLS certificate is rotated. Only customers who do not use SSL/TLS should use this operation. + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue where the SDK would attempt to validate the checksum on a PutObjectRequest when S3 was returning invalid checksums. This would cause all requests to buckets with customer-managed-key service-side encryption to fail. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release updates the attachments support to include AttachmentReference source for Automation documents. + +## __Amazon Transcribe Service__ + - ### Features + - AWS Transcribe now supports vocabulary filtering that allows customers to input words to the service that they don't want to see in the output transcript. + +# __2.10.39__ __2019-12-19__ +## __AWS CodeStar connections__ + - ### Features + - Public beta for Bitbucket Cloud support in AWS CodePipeline through integration with AWS CodeStar connections. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - You can now copy snapshots across regions using Data Lifecycle Manager (DLM). You can enable policies which, along with create, can now also copy snapshots to one or more AWS region(s). Copies can be scheduled for up to three regions from a single policy and retention periods are set for each region separately. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - We are updating the supportedRootDevices field to supportedRootDeviceTypes for DescribeInstanceTypes API to ensure that the actual value is returned, correcting a previous error in the model. + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift now supports ARNs for all key GameLift resources, tagging for GameLift resource authorization management, and updated documentation that articulates GameLift's resource authorization strategy. + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex now supports conversation logs and slot obfuscation. + +## __Amazon Personalize Runtime__ + - ### Features + - Add context map to get-recommendations and get-personalized-ranking request objects to provide contextual metadata at inference time + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue where a 'checksum mismatch' error is raised whenever a PutObject request is retried while using an async client. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release allows customers to add tags to Automation execution, enabling them to sort and filter executions in different ways, such as by resource, purpose, owner, or environment. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe supports job queuing for the StartTranscriptionJob API. + +## __Netty NIO HTTP Client__ + - ### Features + - `SETTINGS_INITIAL_WINDOW_SIZE` is now configurable on HTTP/2 connections opened by the Netty client using `Http2Configuration#initialWindowSize(Integer)` along with `NettyNioAsyncHttpClient.Builder#http2Configuration(Http2Configuration)`. See https://tools.ietf.org/html/rfc7540#section-6.5.2 for more information. + +# __2.10.38__ __2019-12-18__ +## __AWS OpsWorks CM__ + - ### Features + - AWS OpsWorks CM now supports tagging, and tag-based access control, of servers and backups. + +## __AWS Resource Groups Tagging API__ + - ### Features + - Documentation updates for resourcegroupstaggingapi + +## __Amazon CloudFront__ + - ### Features + - Documentation updates for CloudFront + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces the ability to tag Elastic Graphics accelerators. You can use tags to organize and identify your accelerators for cost allocation. + +## __Amazon Simple Storage Service__ + - ### Features + - Updates Amazon S3 endpoints allowing you to configure your client to opt-in to using S3 with the us-east-1 regional endpoint, instead of global. + +# __2.10.37__ __2019-12-17__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports HLS ID3 segment tagging, HLS redundant manifests for CDNs that support different publishing/viewing endpoints, fragmented MP4 (fMP4), and frame capture intervals specified in milliseconds. + +## __AWS IoT__ + - ### Features + - Added a new Over-the-Air (OTA) Update feature that allows you to use different, or multiple, protocols to transfer an image from the AWS cloud to IoT devices. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation updates for Amazon ECS. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2 + +## __Amazon Kinesis Analytics__ + - ### Features + - Kinesis Data Analytics service now supports running Java applications using Flink 1.8. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Added support for Cloud Watch Output and Document Version to the Run Command tasks in Maintenance Windows. + +# __2.10.36__ __2019-12-16__ +## __AWS Comprehend Medical__ + - ### Features + - New Ontology linking APIs will provides medication concepts normalization and Diagnoses codes from input text. In this release we will provide two APIs - RxNorm and ICD10-CM. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now configure your EC2 Fleet to preferentially use EC2 Capacity Reservations for launching On-Demand instances, enabling you to fully utilize the available (and unused) Capacity Reservations before launching On-Demand instances on net new capacity. + +## __Amazon S3__ + - ### Features + - CopyObjectRequest now has `destinationBucket` and `destinationKey` properties for clarity. + The existing names, `bucket` and `key`, are deprecated. + +## __AmazonMQ__ + - ### Features + - Amazon MQ now supports throughput-optimized message brokers, backed by Amazon EBS. + +# __2.10.35__ __2019-12-13__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild adds support for cross account + +## __Amazon Detective__ + - ### Features + - This is the initial release of Amazon Detective. + +## __Amazon Simple Email Service__ + - ### Features + - Added the ability to use your own public-private key pair to configure DKIM authentication for a domain identity. + +# __2.10.34__ __2019-12-12__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixing exception using `RequestBody.fromInputStream` on non-resettable `InputStreams` by making `reset` conditional on `markSupported`. See [#1544](https://github.com/aws/aws-sdk-java-v2/issues/1544) / [#1545](https://github.com/aws/aws-sdk-java-v2/issues/1545) + +## __Access Analyzer__ + - ### Features + - This release includes improvements and fixes bugs for the IAM Access Analyzer feature. + +# __2.10.33__ __2019-12-11__ +## __AWS SDK for Java v2__ + - ### Features + - Adds a `has*` method to requests and responses that have a List or Map property. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release allows customers to attach multiple Elastic Inference Accelerators to a single EC2 instance. It adds support for a Count parameter for each Elastic Inference Accelerator type you specify on the RunInstances and LaunchTemplate APIs. + +# __2.10.32__ __2019-12-10__ +## __AWSKendraFrontendService__ + - ### Features + - 1. Adding DocumentTitleFieldName as an optional configuration for SharePoint. 2. updating s3 object pattern to support all s3 keys. + +# __2.10.31__ __2019-12-09__ +## __AWS Key Management Service__ + - ### Features + - The Verify operation now returns KMSInvalidSignatureException on invalid signatures. The Sign and Verify operations now return KMSInvalidStateException when a request is made against a CMK pending deletion. + +## __Amazon QuickSight__ + - ### Features + - Documentation updates for QuickSight + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Adds the SSM GetCalendarState API and ChangeCalendar SSM Document type. These features enable the forthcoming Systems Manager Change Calendar feature, which will allow you to schedule events during which actions should (or should not) be performed. + +## __Managed Streaming for Kafka__ + - ### Features + - AWS MSK has added support for Open Monitoring with Prometheus. + +## __Netty NIO HTTP Client__ + - ### Features + - Close HTTP/2 connections if they have had 0 streams for 5 seconds. This can be disabled using `useIdleConnectionReaper(false)` or have the time period adjusted using `connectionMaxIdleTime(...)` on the `NettyNioAsyncHttpClient.Builder`. + - Periodically ping HTTP/2 connections and close them if the service does not respond. The ping periodicity and timeout time is not currently configurable. + +# __2.10.30__ __2019-12-04__ +## __Amazon Kinesis Video Signaling Channels__ + - ### Features + - Announcing support for WebRTC in Kinesis Video Streams, as fully managed capability. You can now use simple APIs to enable your connected devices, web, and mobile apps with real-time two-way media streaming capabilities. + +## __Amazon Kinesis Video Streams__ + - ### Features + - Introduces management of signaling channels for Kinesis Video Streams. + +## __AmazonApiGatewayV2__ + - ### Features + - Amazon API Gateway now supports HTTP APIs (beta), enabling customers to quickly build high performance RESTful APIs that are up to 71% cheaper than REST APIs also available from API Gateway. HTTP APIs are optimized for building APIs that proxy to AWS Lambda functions or HTTP backends, making them ideal for serverless workloads. Using HTTP APIs, you can secure your APIs using OIDC and OAuth 2 out of box, quickly build web applications using a simple CORS experience, and get started immediately with automatic deployment and simple create workflows. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fixed an issue where closing the last stream on a connection that had been closed or received a GOAWAY did not close the connection. + - Fixed an issue where receiving a GOAWAY that would cause the closing of all streams could cause all outstanding streams to be completed successfully instead of exceptionally. + +# __2.10.29__ __2019-12-03__ +## __AWS Lambda__ + - ### Features + - - Added the ProvisionedConcurrency type and operations. Allocate provisioned concurrency to enable your function to scale up without fluctuations in latency. Use PutProvisionedConcurrencyConfig to configure provisioned concurrency on a version of a function, or on an alias. + +## __AWS Step Functions__ + - ### Features + - This release of the AWS Step Functions SDK introduces support for Express Workflows. + +## __Amazon Elastic Block Store__ + - ### Features + - This release introduces the EBS direct APIs for Snapshots: 1. ListSnapshotBlocks, which lists the block indexes and block tokens for blocks in an Amazon EBS snapshot. 2. ListChangedBlocks, which lists the block indexes and block tokens for blocks that are different between two snapshots of the same volume/snapshot lineage. 3. GetSnapshotBlock, which returns the data in a block of an Amazon EBS snapshot. + +## __Amazon Rekognition__ + - ### Features + - This SDK Release introduces APIs for Amazon Rekognition Custom Labels feature (CreateProjects, CreateProjectVersion,DescribeProjects, DescribeProjectVersions, StartProjectVersion, StopProjectVersion and DetectCustomLabels). Also new is AugmentedAI (Human In The Loop) Support for DetectModerationLabels in Amazon Rekognition. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for the Amazon RDS Proxy + +## __Amazon S3__ + - ### Bugfixes + - Interacting with an access point in a different region to the one the S3 client is configured for will no longer result in the request being signed for the wrong region and rejected by S3. + +## __Amazon SageMaker Service__ + - ### Features + - You can now use SageMaker Autopilot for automatically training and tuning candidate models using a combination of various feature engineering, ML algorithms, and hyperparameters determined from the user's input data. SageMaker Automatic Model Tuning now supports tuning across multiple algorithms. With Amazon SageMaker Experiments users can create Experiments, ExperimentTrials, and ExperimentTrialComponents to track, organize, and evaluate their ML training jobs. With Amazon SageMaker Debugger, users can easily debug training jobs using a number of pre-built rules provided by Amazon SageMaker, or build custom rules. With Amazon SageMaker Processing, users can run on-demand, distributed, and fully managed jobs for data pre- or post- processing or model evaluation. With Amazon SageMaker Model Monitor, a user can create MonitoringSchedules to automatically monitor endpoints to detect data drift and other issues and get alerted on them. This release also includes the preview version of Amazon SageMaker Studio with Domains, UserProfiles, and Apps. This release also includes the preview version of Amazon Augmented AI to easily implement human review of machine learning predictions by creating FlowDefinitions, HumanTaskUis, and HumanLoops. + +## __Application Auto Scaling__ + - ### Features + - This release supports auto scaling of provisioned concurrency for AWS Lambda. + +# __2.10.28__ __2019-12-03__ +## __AWS Compute Optimizer__ + - ### Features + - Initial release of AWS Compute Optimizer. AWS Compute Optimizer recommends optimal AWS Compute resources to reduce costs and improve performance for your workloads. + +## __AWS Network Manager__ + - ### Features + - This is the initial SDK release for AWS Network Manager. + +## __AWS Outposts__ + - ### Features + - This is the initial release for AWS Outposts, a fully managed service that extends AWS infrastructure, services, APIs, and tools to customer sites. AWS Outposts enables you to launch and run EC2 instances and EBS volumes locally at your on-premises location. This release introduces new APIs for creating and viewing Outposts. + +## __AWS S3 Control__ + - ### Features + - Amazon S3 Access Points is a new S3 feature that simplifies managing data access at scale for shared data sets on Amazon S3. Access Points provide a customizable way to access the objects in a bucket, with a unique hostname and access policy that enforces the specific permissions and network controls for any request made through the access point. This represents a new way of provisioning access to shared data sets. + +## __AWSKendraFrontendService__ + - ### Features + - It is a preview launch of Amazon Kendra. Amazon Kendra is a managed, highly accurate and easy to use enterprise search service that is powered by machine learning. + +## __Amazon Augmented AI Runtime__ + - ### Features + - This release adds support for Amazon Augmented AI, which makes it easy to build workflows for human review of machine learning predictions. + +## __Amazon CodeGuru Profiler__ + - ### Features + - (New Service) Amazon CodeGuru Profiler analyzes application CPU utilization and latency characteristics to show you where you are spending the most cycles in your application. This analysis is presented in an interactive flame graph that helps you easily understand which paths consume the most resources, verify that your application is performing as expected, and uncover areas that can be optimized further. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - This is the preview release of Amazon CodeGuru Reviewer. + +## __Amazon EC2 Container Service__ + - ### Features + - This release supports ECS Capacity Providers, Fargate Spot, and ECS Cluster Auto Scaling. These features enable new ways for ECS to manage compute capacity used by tasks. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for the following features: 1. An option to enable acceleration for Site-to-Site VPN connections; 2. Inf1 instances featuring up to 16 AWS Inferentia chips; 3. The ability to associate route tables with internet gateways and virtual private gateways; 4. AWS Local Zones that place compute, storage, database, and other select services; 5. Launching and viewing EC2 instances and EBS volumes running locally in Outposts; 6. Peering Transit Gateways between regions simplifying creation of secure and private global networks on AWS; 7. Transit Gateway Multicast, enabling multicast routing within and between VPCs using Transit Gateway as a multicast router. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Introducing Amazon EKS with Fargate. Customers can now use Amazon EKS to launch pods directly onto AWS Fargate, the serverless compute engine built for containers on AWS. + +## __Amazon Elasticsearch Service__ + - ### Features + - UltraWarm storage provides a cost-effective way to store large amounts of read-only data on Amazon Elasticsearch Service. Rather than attached storage, UltraWarm nodes use Amazon S3 and a sophisticated caching solution to improve performance. For indices that you are not actively writing to and query less frequently, UltraWarm storage offers significantly lower costs per GiB. In Elasticsearch, these warm indices behave just like any other index. You can query them using the same APIs or use them to create dashboards in Kibana. + +## __Amazon Fraud Detector__ + - ### Features + - Amazon Fraud Detector is a fully managed service that makes it easy to identify potentially fraudulent online activities such as online payment fraud and the creation of fake accounts. Amazon Fraud Detector uses your data, machine learning (ML), and more than 20 years of fraud detection expertise from Amazon to automatically identify potentially fraudulent online activity so you can catch more fraud faster. + +## __Amazon Simple Storage Service__ + - ### Features + - Amazon S3 Access Points is a new S3 feature that simplifies managing data access at scale for shared data sets on Amazon S3. Access Points provide a customizable way to access the objects in a bucket, with a unique hostname and access policy that enforces the specific permissions and network controls for any request made through the access point. This represents a new way of provisioning access to shared data sets. + +## __Amazon Textract__ + - ### Features + - This SDK Release introduces Amazon Augmented AI support for Amazon Textract AnalyzeDocument API. Image byte payloads for synchronous operations have increased from 5 MB to 10 MB. + +# __2.10.27__ __2019-12-02__ +## __Access Analyzer__ + - ### Features + - Introducing AWS IAM Access Analyzer, an IAM feature that makes it easy for AWS customers to ensure that their resource-based policies provide only the intended access to resources outside their AWS accounts. + +# __2.10.26__ __2019-12-02__ +## __AWS License Manager__ + - ### Features + - AWS License Manager now automates discovery of bring-your-own-license usage across the customers organization. With few simple settings, customers can add bring your own license product information along with licensing rules, which would enable License Manager to automatically track the instances that have the specified products installed. If License Manager detects any violation of licensing rules, it would notify the customers designated license administrator to take corrective action. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Features + - Write operations (put, get, delete) now support 'conditionExpression' + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AWS now provides a new BYOL experience for software licenses, such as Windows and SQL Server, that require a dedicated physical server. You can now enjoy the flexibility and cost effectiveness of using your own licenses on Amazon EC2 Dedicated Hosts, but with the simplicity, resiliency, and elasticity of AWS. You can specify your Dedicated Host management preferences, such as host allocation, host capacity utilization, and instance placement in AWS License Manager. Once set up, AWS takes care of these administrative tasks on your behalf, so that you can seamlessly launch virtual machines (instances) on Dedicated Hosts just like you would launch an EC2 instance with AWS provided licenses. + +## __EC2 Image Builder__ + - ### Features + - This is the first release of EC2 Image Builder, a service that provides a managed experience for automating the creation of EC2 AMIs. + +## __Schemas__ + - ### Features + - This release introduces support for Amazon EventBridge schema registry, making it easy to discover and write code for events in EventBridge. + +# __2.10.25__ __2019-11-26__ +## __AWS Directory Service__ + - ### Features + - This release will introduce optional encryption over LDAP network traffic using SSL certificates between customer's self-managed AD and AWS Directory Services instances. The release also provides APIs for Certificate management. + +## __AWS Kinesis__ + - ### Bugfixes + - Reducing default read timeout and write timeout to 10 seconds for Kinesis client. + +## __AWS MediaTailor__ + - ### Features + - AWS Elemental MediaTailor SDK now allows configuration of the Live Pre-Roll feature for HLS and DASH streams. + +## __AWS Organizations__ + - ### Features + - Introduces the DescribeEffectivePolicy action, which returns the contents of the policy that's in effect for the account. + +## __AWS RDS DataService__ + - ### Features + - Type hints to improve handling of some specific parameter types (date/time, decimal etc) for ExecuteStatement and BatchExecuteStatement APIs + +## __AWS Resource Groups Tagging API__ + - ### Features + - You can use tag policies to help standardize on tags across your organization's resources. + +## __AWSServerlessApplicationRepository__ + - ### Features + - AWS Serverless Application Repository now supports verified authors. Verified means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester's identity is as claimed. + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds a new setting for a user pool to configure which recovery methods a user can use to recover their account via the forgot password operation. + +## __Amazon DynamoDB__ + - ### Features + - 1) Amazon Contributor Insights for Amazon DynamoDB is a diagnostic tool for identifying frequently accessed keys and understanding database traffic trends. 2) Support for displaying new fields when a table's encryption state is Inaccessible or the table have been Archived. + +## __Amazon Elastic Inference__ + - ### Features + - Amazon Elastic Inference allows customers to attach Elastic Inference Accelerators to Amazon EC2 and Amazon ECS tasks, thus providing low-cost GPU-powered acceleration and reducing the cost of running deep learning inference. This release allows customers to add or remove tags for their Elastic Inference Accelerators. + +## __Amazon QuickSight__ + - ### Features + - Documentation updates for QuickSight + +## __Amazon WorkSpaces__ + - ### Features + - For the WorkspaceBundle API, added the image identifier and the time of the last update. + +## __Netty NIO HTTP Client__ + - ### Features + - Detect unhealthy http2 connections when read or write times out by sending PING frames + +# __2.10.24__ __2019-11-25__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild adds support for test reporting + +## __AWS Cost Explorer Service__ + - ### Features + - This launch provides customers with access to Cost Category Public Beta APIs. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for 8K outputs and support for QuickTime Animation Codec (RLE) inputs. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports the ability to create a multiple program transport stream (MPTS). + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - Adds a domain name to PackagingGroups, representing the fully qualified domain name for Assets created in the group. + +## __AWS Greengrass__ + - ### Features + - IoT Greengrass supports machine learning resources in 'No container' mode. + +## __AWS IoT__ + - ### Features + - This release adds: 1) APIs for fleet provisioning claim and template, 2) endpoint configuration and custom domains, 3) support for enhanced custom authentication, d) support for 4 additional audit checks: Device and CA certificate key quality checks, IoT role alias over-permissive check and IoT role alias access to unused services check, 5) extended capability of AWS IoT Rules Engine to support IoT SiteWise rule action. The IoT SiteWise rule action lets you send messages from IoT sensors and applications to IoT SiteWise asset properties + +## __AWS IoT Secure Tunneling__ + - ### Features + - This release adds support for IoT Secure Tunneling to remote access devices behind restricted firewalls. + +## __AWS Key Management Service__ + - ### Features + - AWS Key Management Service (KMS) now enables creation and use of asymmetric Customer Master Keys (CMKs) and the generation of asymmetric data key pairs. + +## __AWS Lambda__ + - ### Features + - Added the function state and update status to the output of GetFunctionConfiguration and other actions. Check the state information to ensure that a function is ready before you perform operations on it. Functions take time to become ready when you connect them to a VPC.Added the EventInvokeConfig type and operations to configure error handling options for asynchronous invocation. Use PutFunctionEventInvokeConfig to configure the number of retries and the maximum age of events when you invoke the function asynchronously.Added on-failure and on-success destination settings for asynchronous invocation. Configure destinations to send an invocation record to an SNS topic, an SQS queue, an EventBridge event bus, or a Lambda function.Added error handling options to event source mappings. This enables you to configure the number of retries, configure the maximum age of records, or retry with smaller batches when an error occurs when a function processes a Kinesis or DynamoDB stream.Added the on-failure destination setting to event source mappings. This enables you to send discarded events to an SNS topic or SQS queue when all retries fail or when the maximum record age is exceeded when a function processes a Kinesis or DynamoDB stream.Added the ParallelizationFactor option to event source mappings to increase concurrency per shard when a function processes a Kinesis or DynamoDB stream. + +## __AWS Resource Access Manager__ + - ### Features + - AWS RAM provides new APIs to view the permissions granted to principals in a resource share. This release also creates corresponding resource shares for supported services that use resource policies, as well as an API to promote them to standard shares that can be managed in RAM. + +## __AWS WAFV2__ + - ### Features + - This release introduces new set of APIs ("wafv2") for AWS WAF. Major changes include single set of APIs for creating/updating resources in global and regional scope, and rules are configured directly into web ACL instead of being referenced. The previous APIs ("waf" and "waf-regional") are now referred as AWS WAF Classic. For more information visit: https://docs.aws.amazon.com/waf/latest/APIReference/Welcome.html + +## __Alexa For Business__ + - ### Features + - API update for Alexa for Business: This update enables the use of meeting room configuration that can be applied to a room profile. These settings help improve and measure utilization on Alexa for Business enabled rooms. New features include end meeting reminders, intelligent room release and room utilization analytics report. + +## __Amazon AppConfig__ + - ### Features + - Introducing AWS AppConfig, a new service that enables customers to quickly deploy validated configurations to applications of any size in a controlled and monitored fashion. + +## __Amazon Athena__ + - ### Features + - This release adds additional query lifecycle metrics to the QueryExecutionStatistics object in GetQueryExecution response. + +## __Amazon CloudWatch__ + - ### Features + - This release adds a new feature called "Contributor Insights". "Contributor Insights" supports the following 6 new APIs (PutInsightRule, DeleteInsightRules, EnableInsightRules, DisableInsightRules, DescribeInsightRules and GetInsightRuleReport). + +## __Amazon CloudWatch Application Insights__ + - ### Features + - CloudWatch Application Insights for .NET and SQL Server includes the follwing features: -Tagging Create and manage tags for your applications.-Custom log pattern matching. Define custom log patterns to be detected and monitored.-Resource-level permissions. Specify applications users can access. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Amazon Cognito Userpools now supports Sign in with Apple as an Identity Provider. + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports real-time analysis with Custom Classification + +## __Amazon Data Lifecycle Manager__ + - ### Features + - You can now set time based retention policies on Data Lifecycle Manager. With this launch, DLM allows you to set snapshot retention period in the following interval units: days, weeks, months and years. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds two new APIs: 1. ModifyDefaultCreditSpecification, which allows you to set default credit specification at the account level per AWS Region, per burstable performance instance family, so that all new burstable performance instances in the account launch using the new default credit specification. 2. GetDefaultCreditSpecification, which allows you to get current default credit specification per AWS Region, per burstable performance instance family. This release also adds new client exceptions for StartInstances and StopInstances. + +## __Amazon Kinesis Analytics__ + - ### Features + - Kinesis Data Analytics service adds support to configure Java applications to access resources in a VPC. Also releasing support to configure Java applications to set allowNonRestoreState flag through the service APIs. + +## __Amazon Lex Runtime Service__ + - ### Features + - Amazon Lex adds "sessionId" attribute to the PostText and PostContent response. + +## __Amazon Redshift__ + - ### Features + - This release contains changes for 1. Redshift Scheduler 2. Update to the DescribeNodeConfigurationOptions to include a new action type recommend-node-config + +## __Amazon Relational Database Service__ + - ### Features + - Cluster Endpoints can now be tagged by using --tags in the create-db-cluster-endpoint API + +## __Amazon Simple Email Service__ + - ### Features + - This release includes support for automatically suppressing email addresses that result in hard bounce or complaint events at the account level, and for managing addresses on this account-level suppression list. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager Documents now supports more Document Types: ApplicationConfiguration, ApplicationConfigurationSchema and DeploymentStrategy. This release also extends Document Permissions capabilities and introduces a new Force flag for DeleteDocument API. + +## __Application Auto Scaling__ + - ### Features + - This release supports auto scaling of document classifier endpoints for Comprehend; and supports target tracking based on the average capacity utilization metric for AppStream 2.0 fleets. + +## __Elastic Load Balancing__ + - ### Features + - This release of Elastic Load Balancing V2 adds new subnet features for Network Load Balancers and a new routing algorithm for Application Load Balancers. + +# __2.10.23__ __2019-11-22__ +## __AWS Auto Scaling Plans__ + - ### Features + - Update default endpoint for AWS Auto Scaling. + +## __AWS Certificate Manager__ + - ### Features + - This release adds support for Tag-Based IAM for AWS Certificate Manager and adding tags to certificates upon creation. + +## __AWS CodeBuild__ + - ### Features + - Add Canonical ARN to LogsLocation. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - Includes the submission time of Asset ingestion request in the API response for Create/List/Describe Assets. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - The ProcessCredentialsProvider now supports credential files up to 64 KB by default through an increase of the processOutputLimit from 1024 bytes to 64000 bytes. + +## __AWS Security Token Service__ + - ### Features + - Support tagging for STS sessions and tag based access control for the STS APIs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds two new APIs (DescribeInstanceTypes and DescribeInstanceTypeOfferings) that give customers access to instance type attributes and regional and zonal offerings. + +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR adds support for concurrent step execution and cancelling running steps. Amazon EMR has added a new Outpost ARN field in the ListCluster and DescribeCluster API responses that is populated for clusters launched in an AWS Outpost subnet. + +## __Amazon Forecast Service__ + - ### Features + - This release adds two key updates to existing APIs. 1. Amazon Forecast can now generate forecasts in any quantile using the optional parameter forecastTypes in the CreateForecast API and 2. You can get additional details (metrics and relevant error messages) on your AutoML runs using the DescribePredictor and GetAccuracyMetrics APIs. + +## __Amazon Rekognition__ + - ### Features + - This release adds enhanced face filtering support to the IndexFaces API operation, and introduces face filtering for CompareFaces and SearchFacesByImage API operations. + +## __Amazon Simple Notification Service__ + - ### Features + - Added documentation for the dead-letter queue feature. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Add RebootOption and LastNoRebootInstallOperationTime for DescribeInstancePatchStates and DescribeInstancePatchStatesForPatchGroup API + +## __Application Auto Scaling__ + - ### Features + - Update default endpoint for Application Auto Scaling. + +# __2.10.22__ __2019-11-21__ +## __AWS Amplify__ + - ### Features + - This release of AWS Amplify Console introduces support for backend environments. Backend environments are containers for AWS deployments. Each environment is a collection of AWS resources. + +## __AWS AppSync__ + - ### Features + - AppSync: AWS AppSync now supports the ability to add, configure, and maintain caching for your AWS AppSync GraphQL API. + +## __AWS Config__ + - ### Features + - AWS Config launches Custom Configuration Items. A new feature which allows customers to publish resource configuration for third-party resources, custom, or on-premises servers. + +## __AWS Glue__ + - ### Features + - This release adds support for Glue 1.0 compatible ML Transforms. + +## __AWSMarketplace Metering__ + - ### Features + - Documentation updates for the AWS Marketplace Metering Service. + +## __Amazon Connect Participant Service__ + - ### Features + - This release adds 5 new APIs: CreateParticipantConnection, DisconnectParticipant, GetTranscript, SendEvent, and SendMessage. For Amazon Connect chat, you can use them to programmatically perform participant actions on the configured Amazon Connect instance. Learn more here: https://docs.aws.amazon.com/connect-participant/latest/APIReference/Welcome.html + +## __Amazon Connect Service__ + - ### Features + - This release adds a new API: StartChatContact. You can use it to programmatically start a chat on the specified Amazon Connect instance. Learn more here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html + +## __Amazon DynamoDB__ + - ### Features + - With this release, you can convert an existing Amazon DynamoDB table to a global table by adding replicas in other AWS Regions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for attaching AWS License Manager Configurations to Amazon Machine Image (AMI) using ImportImage API; and adds support for running different instance sizes on EC2 Dedicated Hosts + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex now supports Sentiment Analysis + +## __Amazon Lex Runtime Service__ + - ### Features + - Amazon Lex now supports Sentiment Analysis + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - The release contains new API and API changes for AWS Systems Manager Explorer product. + +## __Amazon Transcribe Service__ + - ### Features + - With this release, Amazon Transcribe now supports transcriptions from audio sources in Hebrew (he-IL), Swiss German (de-CH), Japanese (ja-JP), Turkish (tr-TR), Arabic-Gulf (ar-AE), Malay (ms-MY), Telugu (te-IN) + +# __2.10.21__ __2019-11-20__ +## __AWS Application Discovery Service__ + - ### Features + - New exception type for use with Migration Hub home region + +## __AWS CloudTrail__ + - ### Features + - 1. This release adds two new APIs, GetInsightSelectors and PutInsightSelectors, which let you configure CloudTrail Insights event delivery on a trail. An Insights event is a new type of event that is generated when CloudTrail detects unusual activity in your AWS account. In this release, only "ApiCallRateInsight" is a supported Insights event type. 2. This release also adds the new "ExcludeManagementEventSource" option to the existing PutEventSelectors API. This field currently supports only AWS Key Management Services. + +## __AWS CodeCommit__ + - ### Features + - This release adds support for creating pull request approval rules and pull request approval rule templates in AWS CodeCommit. This allows developers to block merges of pull requests, contingent on the approval rules being satisfiied. + +## __AWS DataSync__ + - ### Features + - Update to configure task to run periodically on a schedule + +## __AWS Elemental MediaStore__ + - ### Features + - This release fixes a broken link in the SDK documentation. + +## __AWS Migration Hub__ + - ### Features + - New exception type for use with Migration Hub home region + +## __AWS Migration Hub Config__ + - ### Features + - AWS Migration Hub Config Service allows you to get and set the Migration Hub home region for use with AWS Migration Hub and Application Discovery Service + +## __AWS Storage Gateway__ + - ### Features + - The new DescribeAvailabilityMonitorTest API provides the results of the most recent High Availability monitoring test. The new StartAvailabilityMonitorTest API verifies the storage gateway is configured for High Availability monitoring. The new ActiveDirectoryStatus response element has been added to the DescribeSMBSettings and JoinDomain APIs to indicate the status of the gateway after the most recent JoinDomain operation. The new TimeoutInSeconds parameter of the JoinDomain API allows for the configuration of the timeout in which the JoinDomain operation must complete. + +## __Amazon Chime__ + - ### Features + - Adds APIs to create and manage meeting session resources for the Amazon Chime SDK + +## __Amazon Data Lifecycle Manager__ + - ### Features + - DLM now supports Fast Snapshot Restore. You can enable Fast Restore on snapshots created by DLM, provide the AZs and the number of snapshots to be enabled with this capability. + +## __Amazon EC2 Container Service__ + - ### Features + - Added support for CPU and memory task-level overrides on the RunTask and StartTask APIs. Added location information to Tasks. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release of Amazon Elastic Compute Cloud (Amazon EC2) introduces support for Amazon Elastic Block Store (Amazon EBS) fast snapshot restores. + - Upgrades to Instance Metadata Service version 2 (IMDS v2). With IMDS v2, a session token is used to make requests for EC2 instance metadata and credentials. + +## __Amazon FSx__ + - ### Features + - Announcing a Multi-AZ deployment type for Amazon FSx for Windows File Server, providing fully-managed Windows file storage with high availability and redundancy across multiple AWS Availability Zones. + +## __Amazon Kinesis Firehose__ + - ### Features + - With this release, Amazon Kinesis Data Firehose allows server side encryption with customer managed CMKs. Customer managed CMKs ( "Customer Master Keys") are AWS Key Management Service (KMS) keys that are fully managed by the customer. With customer managed CMKs, customers can establish and maintain their key policies, IAM policies, rotating policies and add tags. For more information about AWS KMS and CMKs, please refer to: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html. Please refer to the following link to create CMKs: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-create-cmk.html + +## __Amazon QuickSight__ + - ### Features + - Amazon QuickSight now supports programmatic creation and management of data sources, data sets, dashboards and templates with new APIs. Templates hold dashboard metadata, and can be used to create copies connected to the same or different dataset as required. Also included in this release are APIs for SPICE ingestions, fine-grained access control over AWS resources using AWS Identity and Access Management (IAM) policies, as well AWS tagging. APIs are supported for both Standard and Enterprise Edition, with edition-specific support for specific functionality. + +## __Amazon Simple Storage Service__ + - ### Features + - This release introduces support for Amazon S3 Replication Time Control, a new feature of S3 Replication that provides a predictable replication time backed by a Service Level Agreement. S3 Replication Time Control helps customers meet compliance or business requirements for data replication, and provides visibility into the replication process with new Amazon CloudWatch Metrics. + +## __Amazon Transcribe Service__ + - ### Features + - With this release Amazon Transcribe enables alternative transcriptions so that you can see different interpretations of transcribed audio. + +# __2.10.20__ __2019-11-19__ +## __AWS CloudFormation__ + - ### Features + - This release of AWS CloudFormation StackSets enables users to detect drift on a stack set and the stack instances that belong to that stack set. + +## __AWS CodeBuild__ + - ### Features + - Add support for ARM and GPU-enhanced build environments and a new SSD-backed Linux compute type with additional CPU and memory in CodeBuild + +## __AWS Config__ + - ### Features + - AWSConfig launches support for conformance packs. A conformance pack is a new resource type that allows you to package a collection of Config rules and remediation actions into a single entity. You can create and deploy conformance packs into your account or across all accounts in your organization + +## __AWS Identity and Access Management__ + - ### Features + - IAM reports the timestamp when a role's credentials were last used to make an AWS request. This helps you identify unused roles and remove them confidently from your AWS accounts. + +## __AWS IoT__ + - ### Features + - As part of this release, we are extending the capability of AWS IoT Rules Engine to send messages directly to customer's own web services/applications. Customers can now create topic rules with HTTP actions to route messages from IoT Core directly to URL's that they own. Ownership is proved by creating and confirming topic rule destinations. + +## __AWS Lambda__ + - ### Features + - This release provides three new runtimes to support Node.js 12 (initially 12.13.0), Python 3.8 and Java 11. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for RunInstances to specify the metadata options for new instances; adds a new API, ModifyInstanceMetadataOptions, which lets you modify the metadata options for a running or stopped instance; and adds support for CreateCustomerGateway to specify a device name. + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling now supports Instance Weighting and Max Instance Lifetime. Instance Weighting allows specifying the capacity units for each instance type included in the MixedInstancesPolicy and how they would contribute to your application's performance. Max Instance Lifetime allows specifying the maximum length of time that an instance can be in service. If any instances are approaching this limit, Amazon EC2 Auto Scaling gradually replaces them. + +## __Elastic Load Balancing__ + - ### Features + - This release allows forward actions on Application Load Balancers to route requests to multiple target groups, based on the weight you specify for each target group. + +# __2.10.19__ __2019-11-18__ +## __AWS CloudFormation__ + - ### Features + - This release introduces APIs for the CloudFormation Registry, a new service to submit and discover resource providers with which you can manage third-party resources natively in CloudFormation. + +## __AWS Cost Explorer Service__ + - ### Features + - add EstimatedOnDemandCostWithCurrentCommitment to GetSavingsPlansPurchaseRecommendationRequest API + +## __Amazon Pinpoint__ + - ### Features + - This release of the Amazon Pinpoint API introduces support for using and managing message templates for messages that are sent through the voice channel. It also introduces support for specifying default values for message variables in message templates. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for rds + +## __Amazon SageMaker Runtime__ + - ### Features + - Amazon SageMaker Runtime now supports a new TargetModel header to invoke a specific model hosted on multi model endpoints. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports multi-model endpoints to host multiple models on an endpoint using a single inference container. + +## __Amazon Simple Storage Service__ + - ### Features + - Added support for S3 Replication for existing objects. This release allows customers who have requested and been granted access to replicate existing S3 objects across buckets. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - The release contains new API and API changes for AWS Systems Manager Explorer product. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Update default connectionMaxIdleTimeout of NettyNioAsyncClient to 5 seconds + +# __2.10.18__ __2019-11-15__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for DolbyVision encoding, and SCTE35 & ESAM insertion to DASH ISO EMSG. + +## __AWS SDK for Java v2__ + - ### Features + - When SdkException or one of its children is created without a 'message', inherit the message from the exception 'cause' (if any). This should reduce the chance of an exception being raised by the SDK with a null message. + +## __Amazon Chime__ + - ### Features + - This release adds support for Chime Room Management APIs + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation updates for logs + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds a new option in the User Pool to allow specifying sender's name in the emails sent by Amazon Cognito. This release also adds support to add SES Configuration Set to the emails sent by Amazon Cognito. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now add tags while copying snapshots. Previously, a user had to first copy the snapshot and then add tags to the copied snapshot manually. Moving forward, you can specify the list of tags you wish to be applied to the copied snapshot as a parameter on the Copy Snapshot API. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Introducing Amazon EKS managed node groups, a new feature that lets you easily provision worker nodes for Amazon EKS clusters and keep them up to date using the Amazon EKS management console, CLI, and APIs. + +## __Amazon Elastic MapReduce__ + - ### Features + - Access to the cluster ARN makes it easier for you to author resource-level permissions policies in AWS Identity and Access Management. To simplify the process of obtaining the cluster ARN, Amazon EMR has added a new field containing the cluster ARN to all API responses that include the cluster ID. + +## __Amazon GuardDuty__ + - ### Features + - This release includes new operations related to findings export, including: CreatePublishingDestination, UpdatePublishingDestination, DescribePublishingDestination, DeletePublishingDestination and ListPublishingDestinations. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release updates AWS Systems Manager Parameter Store documentation for the enhanced search capability. + +## __Amazon WorkSpaces__ + - ### Features + - Added APIs to register your directories with Amazon WorkSpaces and to modify directory details. + +## __Elastic Load Balancing__ + - ### Features + - Documentation-only change to the default value of the routing.http.drop_invalid_header_fields.enabled attribute. + +# __2.10.17__ __2019-11-14__ +## __AWSMarketplace Metering__ + - ### Features + - Added CustomerNotEntitledException in MeterUsage API for Container use case. + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds a new setting at user pool client to prevent user existence related errors during authentication, confirmation, and password recovery related operations. This release also adds support to enable or disable specific authentication flows for a user pool client. + +## __Amazon Connect Service__ + - ### Features + - This release enhances the existing user management APIs and adds 3 new APIs - TagResource, UntagResource, and ListTagsForResource to support tagging Amazon Connect users, which facilitates more granular access controls for Amazon Connect users within an Amazon Connect instance. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html. + +## __Amazon Personalize__ + - ### Features + - Amazon Personalize: Adds ability to get batch recommendations by creating a batch inference job. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Updates support for adding attachments to Systems Manager Automation documents + +# __2.10.16__ __2019-11-13__ +## __AWS Data Exchange__ + - ### Features + - Introducing AWS Data Exchange, a service that makes it easy for AWS customers to securely create, manage, access, and exchange data sets in the cloud. + +## __AWS IoT__ + - ### Features + - This release adds the custom fields definition support in the index definition for AWS IoT Fleet Indexing Service. Custom fields can be used as an aggregation field to run aggregations with both existing GetStatistics API and newly added GetCardinality, GetPercentiles APIs. GetStatistics will return all statistics (min/max/sum/avg/count...) with this release. For more information, please refer to our latest documentation: https://docs.aws.amazon.com/iot/latest/developerguide/iot-indexing.html + +## __Amazon CloudSearch__ + - ### Features + - Amazon CloudSearch domains let you require that all traffic to the domain arrive over HTTPS. This security feature helps you block clients that send unencrypted requests to the domain. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - You can now add tags to a lifecycle policy in Data Lifecycle Manager (DLM). Tags allow you to categorize your policies in different ways, such as by department, purpose or owner. You can also enable resource level permissions based on tags to set access control on ability to modify or delete a tagged policy. + +## __Amazon Simple Email Service__ + - ### Features + - This is the first release of version 2 of the Amazon SES API. You can use this API to configure your Amazon SES account, and to send email. This API extends the functionality that exists in the previous version of the Amazon SES API. + +# __2.10.15__ __2019-11-12__ +## __AWS CodePipeline__ + - ### Features + - AWS CodePipeline now supports the use of variables in action configuration. + +## __AWS Marketplace Catalog Service__ + - ### Features + - This is the first release for the AWS Marketplace Catalog service which allows you to list, describe and manage change requests on your published entities on AWS Marketplace. + +## __Amazon DynamoDB__ + - ### Features + - Amazon DynamoDB enables you to restore your data to a new DynamoDB table using a point-in-time or on-demand backup. You now can modify the settings on the new restored table. Specifically, you can exclude some or all of the local and global secondary indexes from being created with the restored table. In addition, you can change the billing mode and provisioned capacity settings. + +## __Amazon Transcribe Service__ + - ### Features + - With this release, Amazon Transcribe now supports transcriptions from audio sources in Welsh English (en-WL), Scottish English(en-AB), Irish English(en-IE), Farsi(fa-IR), Tamil(ta-IN), Indonesian(id-ID), Portuguese (pt-PT), Dutch(nl-NL). + +## __Elastic Load Balancing__ + - ### Features + - You can configure your Application Load Balancer to either drop invalid header fields or forward them to targets. + +# __2.10.14__ __2019-11-11__ +## __AWS CloudFormation__ + - ### Features + - The Resource Import feature enables customers to import existing AWS resources into new or existing CloudFormation Stacks. + +## __AWS Cost Explorer Service__ + - ### Features + - This launch provides customers with access to GetCostAndUsageWithResources API. + +## __Amazon Polly__ + - ### Features + - Add `PollyPresigner` which enables support for presigning `SynthesizeSpeech` requests. + +# __2.10.13__ __2019-11-08__ +## __Amazon Cognito Identity__ + - ### Features + - This release adds support for disabling classic flow. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release contains ticket fixes for Amazon ECR. + +# __2.10.12__ __2019-11-07__ +## __AWS S3__ + - ### Features + - Added support for presignPutObject in S3Presigner. + +## __AWS SSO OIDC__ + - ### Features + - This is an initial release of AWS Single Sign-On OAuth device code authorization service. + +## __AWS Single Sign-On__ + - ### Features + - This is an initial release of AWS Single Sign-On (SSO) end-user access. This release adds support for accessing AWS accounts assigned in AWS SSO using short term credentials. + +## __Amazon Comprehend__ + - ### Features + - This release adds new languages (ar, hi, ko, ja, zh, zh-TW) for Amazon Comprehend's DetectSentiment, DetectEntities, DetectKeyPhrases, BatchDetectSentiment, BatchDetectEntities and BatchDetectKeyPhrases APIs + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager Session Manager target length increased to 400. + +## __Netty NIO HTTP Client__ + - ### Features + - Switch from setting the absolute URI in HTTP requests with no `Host` header to setting the absolute request path and query paramters and a `Host` header. + +# __2.10.11__ __2019-11-06__ +## __AWS SDK for Java v2__ + - ### Features + - Added the web identity credentials provider to the default credential chain + +## __AWS Savings Plans__ + - ### Features + - This is the first release of Savings Plans, a new flexible pricing model that offers low prices on Amazon EC2 and AWS Fargate usage. + +# __2.10.10__ __2019-11-06__ +## __AWS Budgets__ + - ### Features + - Documentation updates for budgets to track Savings Plans utilization and coverage + +## __AWS CodeBuild__ + - ### Features + - Add support for Build Number, Secrets Manager and Exported Environment Variables. + +## __AWS Cost Explorer Service__ + - ### Features + - This launch provides customers with access to Savings Plans management APIs. + +## __AWS Savings Plans__ + - ### Features + - This is the first release of Savings Plans, a new flexible pricing model that offers low prices on Amazon EC2 and AWS Fargate usage. + +## __AWS Signer__ + - ### Features + - This release adds support for tagging code-signing profiles in AWS Signer. + +## __Amazon Elastic File System__ + - ### Features + - EFS customers can select a lifecycle policy that automatically moves files that have not been accessed for 7 days into the EFS Infrequent Access (EFS IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day. + +# __2.10.9__ __2019-11-05__ +## __AWS CodeStar Notifications__ + - ### Features + - This release adds a notification manager for events in repositories, build projects, deployments, and pipelines. You can now configure rules and receive notifications about events that occur for resources. Each notification includes a status message as well as a link to the resource (repository, build project, deployment application, or pipeline) whose event generated the notification. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for Amazon RDS + +# __2.10.8__ __2019-11-04__ +## __AWS RoboMaker__ + - ### Features + - RoboMaker Fleet Management launch a feature to verify your robot is ready to download and install the new robot application using a download condition file, which is a script run on the robot prior to downloading the new deployment. + +## __Amazon DynamoDB Accelerator (DAX)__ + - ### Features + - Documentation updates for dax + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for ec2 + +# __2.10.7__ __2019-11-01__ +## __AWS CloudTrail__ + - ### Features + - This release adds two new APIs, GetTrail and ListTrails, and support for adding tags when you create a trail by using a new TagsList parameter on CreateTrail operations. + +## __AWS Database Migration Service__ + - ### Features + - This release contains task timeline attributes in replication task statistics. This release also adds a note to the documentation for the CdcStartPosition task request parameter. This note describes how to enable the use of native CDC start points for a PostgreSQL source by setting the new slotName extra connection attribute on the source endpoint to the name of an existing logical replication slot. + +## __Amazon Pinpoint__ + - ### Features + - This release of the Amazon Pinpoint API introduces support for using and managing journeys, and querying analytics data for journeys. + +# __2.10.6__ __2019-10-31__ +## __AWS Amplify__ + - ### Features + - This release of AWS Amplify Console introduces support for Web Previews. This feature allows user to create ephemeral branch deployments from pull request submissions made to a connected repository. A pull-request preview deploys every pull request made to your Git repository to a unique preview URL. + +## __AWS Support__ + - ### Features + - The status descriptions for TrustedAdvisorCheckRefreshStatus have been updated + +## __Amazon Simple Storage Service__ + - ### Features + - S3 Inventory now supports a new field 'IntelligentTieringAccessTier' that reports the access tier (frequent or infrequent) of objects stored in Intelligent-Tiering storage class. + +# __2.10.5__ __2019-10-30__ +## __Amazon ElastiCache__ + - ### Features + - Amazon ElastiCache for Redis 5.0.5 now allows you to modify authentication tokens by setting and rotating new tokens. You can now modify active tokens while in use, or add brand-new tokens to existing encryption-in-transit enabled clusters that were previously setup without authentication tokens. This is a two-step process that allows you to set and rotate the token without interrupting client requests. + +# __2.10.4__ __2019-10-29__ +## __AWS Cloud9__ + - ### Features + - Added CREATING and CREATE_FAILED environment lifecycle statuses. + +## __Amazon AppStream__ + - ### Features + - Adds support for providing domain names that can embed streaming sessions + +# __2.10.3__ __2019-10-28__ +## __Amazon Simple Storage Service__ + - ### Features + - Adding support in SelectObjectContent for scanning a portion of an object specified by a scan range. + +# __2.10.2__ __2019-10-28__ +## __AWS Transfer for SFTP__ + - ### Features + - This release adds logical directories support to your AWS SFTP server endpoint, so you can now create logical directory structures mapped to Amazon Simple Storage Service (Amazon S3) bucket paths for users created and stored within the service. Amazon S3 bucket names and paths can now be hidden from AWS SFTP users, providing an additional level of privacy to meet security requirements. You can lock down your SFTP users' access to designated folders (commonly referred to as 'chroot'), and simplify complex folder structures for data distribution through SFTP without replicating files across multiple users. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release of Amazon Elastic Container Registry Service (Amazon ECR) introduces support for image scanning. This identifies the software vulnerabilities in the container image based on the Common Vulnerabilities and Exposures (CVE) database. + +## __Amazon ElastiCache__ + - ### Features + - Amazon ElastiCache adds support for migrating Redis workloads hosted on Amazon EC2 into ElastiCache by syncing the data between the source Redis cluster and target ElastiCache for Redis cluster in real time. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/migrate-to-elasticache.html. + +# __2.10.1__ __2019-10-25__ +## __Amazon Transcribe Streaming Service__ + - ### Features + - With this release, Amazon Transcribe Streaming now supports audio sources in Australian English (en-AU). + +# __2.10.0__ __2019-10-24__ +## __AWS App Mesh__ + - ### Features + - This release adds support for the gRPC and HTTP/2 protocols. + +## __AWS SDK for Java v2__ + - ### Features + - Updating to use Jackson 2.10.0 and Netty 4.1.42.Final + +## __Amazon Chime__ + - ### Features + - This release introduces Voice Connector PDX region and defaults previously created Voice Connectors to IAD. You can create Voice Connector Groups and add region specific Voice Connectors to direct telephony traffic across AWS regions in case of regional failures. With this release you can add phone numbers to Voice Connector Groups and can bulk move phone numbers between Voice Connectors, between Voice Connector and Voice Connector Groups and between Voice Connector Groups. Voice Connector now supports additional settings to enable SIP Log capture. This is in addition to the launch of Voice Connector Cloud Watch metrics in this release. This release also supports assigning outbound calling name (CNAM) to AWS account and individual phone numbers assigned to Voice Connectors. * Voice Connector now supports a setting to enable real time audio streaming delivered via Kinesis Audio streams. Please note that recording Amazon Chime Voice Connector calls with this feature maybe be subject to laws or regulations regarding the recording of telephone calls and other electronic communications. AWS Customer and their end users' have the responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or to a recorded communication that the session or communication is being recorded and obtain their consent. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release updates CreateFpgaImage to support tagging FPGA images on creation + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift offers expanded hardware options for game hosting: Custom game builds can use the Amazon Linux 2 operating system, and fleets for both custom builds and Realtime servers can now use C5, M5, and R5 instance types. + +## __Amazon SageMaker Service__ + - ### Features + - Adds support for the new family of Elastic Inference Accelerators (eia2) for SageMaker Hosting and Notebook Services + +## __Netty NIO Http Client__ + - ### Bugfixes + - Fix a race condition where the channel is closed right after all content is buffered, causing `server failed to complete the response` error by adding a flag when `LastHttpContentHandler` is received. diff --git a/changelogs/2.11.x-CHANGELOG.md b/changelogs/2.11.x-CHANGELOG.md new file mode 100644 index 000000000000..8483973c8723 --- /dev/null +++ b/changelogs/2.11.x-CHANGELOG.md @@ -0,0 +1,384 @@ +# __2.11.14__ __2020-04-17__ +## __AWS OpsWorks CM__ + - ### Features + - Documentation updates for opsworkscm + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Fraud Detector__ + - ### Features + - Added support for a new rule engine execution mode. Customers will be able to configure their detector versions to evaluate all rules and return outcomes from all 'matched' rules in the GetPrediction API response. Added support for deleting Detectors (DeleteDetector) and Rule Versions (DeleteRuleVersion). + +# __2.11.13__ __2020-04-16__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert now allows you to specify your input captions frame rate for SCC captions sources. + +## __AWS Glue__ + - ### Features + - This release adds support for querying GetUserDefinedFunctions API without databaseName. + +## __AWS IoT Events__ + - ### Features + - API update that allows users to customize event action payloads, and adds support for Amazon DynamoDB actions. + +## __AWS Lambda__ + - ### Features + - Sample code for AWS Lambda operations + +## __AWS MediaTailor__ + - ### Features + - AWS Elemental MediaTailor SDK now allows configuration of Avail Suppression. + +## __AWS Migration Hub__ + - ### Features + - Adding ThrottlingException + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Added a new BatchUpdateFindings action, which allows customers to update selected information about their findings. Security Hub customers use BatchUpdateFindings to track their investigation into a finding. BatchUpdateFindings is intended to replace the UpdateFindings action, which is deprecated. + +## __Amazon Augmented AI Runtime__ + - ### Features + - This release updates Amazon Augmented AI ListHumanLoops and StartHumanLoop APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 now supports adding AWS resource tags for placement groups and key pairs, at creation time. The CreatePlacementGroup API will now return placement group information when created successfully. The DeleteKeyPair API now supports deletion by resource ID. + +## __Amazon Import/Export Snowball__ + - ### Features + - An update to the Snowball Edge Storage Optimized device has been launched. Like the previous version, it has 80 TB of capacity for data transfer. Now it has 40 vCPUs, 80 GiB, and a 1 TiB SATA SSD of memory for EC2 compatible compute. The 80 TB of capacity can also be used for EBS-like volumes for AMIs. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Amazon RDS Proxy with PostgreSQL compatibility. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports running training jobs on ml.g4dn and ml.c5n instance types. Amazon SageMaker supports in "IN" operation for Search now. + +## __EC2 Image Builder__ + - ### Features + - This release includes support for additional OS Versions within EC2 Image Builder. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Mark a connection as unreusable if there was a 5xx server error so that a new request will establish a new connection. + +# __2.11.12__ __2020-04-08__ +## __AWS CloudFormation__ + - ### Features + - The OrganizationalUnitIds parameter on StackSet and the OrganizationalUnitId parameter on StackInstance, StackInstanceSummary, and StackSetOperationResultSummary are now reserved for internal use. No data is returned for this parameter. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK adds support for queue hopping. Jobs can now hop from their original queue to a specified alternate queue, based on the maximum wait time that you specify in the job settings. + +## __AWS Migration Hub Config__ + - ### Features + - Adding ThrottlingException + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime__ + - ### Features + - feature: Chime: This release introduces the ability to tag Amazon Chime SDK meeting resources. You can use tags to organize and identify your resources for cost allocation. + +## __Amazon CodeGuru Profiler__ + - ### Features + - CodeGuruProfiler adds support for resource based authorization to submit profile data. + +## __Amazon EC2 Container Service__ + - ### Features + - This release provides native support for specifying Amazon EFS file systems as volumes in your Amazon ECS task definitions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release provides the ability to include tags in EC2 event notifications. + +# __2.11.11__ __2020-04-07__ +## __AWS MediaConnect__ + - ### Features + - You can now send content from your MediaConnect flow to your virtual private cloud (VPC) without going over the public internet. + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - API updates for CodeGuruReviewer + +# __2.11.10__ __2020-04-06__ +## __AWS Elastic Beanstalk__ + - ### Features + - This release adds a new action, ListPlatformBranches, and updates two actions, ListPlatformVersions and DescribePlatformVersion, to support the concept of Elastic Beanstalk platform branches. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime__ + - ### Features + - Amazon Chime proxy phone sessions let you provide two users with a shared phone number to communicate via voice or text for up to 12 hours without revealing personal phone numbers. When users call or message the provided phone number, they are connected to the other party and their private phone numbers are replaced with the shared number in Caller ID. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for batch transcription jobs within Amazon Transcribe Medical. + +# __2.11.9__ __2020-04-03__ +## __AWS RoboMaker__ + - ### Features + - Added support for limiting simulation unit usage, giving more predictable control over simulation cost + +## __AWS S3__ + - ### Features + - Allow DefaultS3Presigner.Builder to take a custom S3Configuration + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Personalize Runtime__ + - ### Features + - Amazon Personalize: Add new response field "score" to each item returned by GetRecommendations and GetPersonalizedRanking (HRNN-based recipes only) + +# __2.11.8__ __2020-04-02__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports Automatic Input Failover. This feature provides resiliency upstream of the channel, before ingest starts. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch__ + - ### Features + - Amazon CloudWatch Contributor Insights adds support for tags and tagging on resource creation. + +## __Amazon GameLift__ + - ### Features + - Public preview of GameLift FleetIQ as a standalone feature. GameLift FleetIQ makes it possible to use low-cost Spot instances by limiting the chance of interruptions affecting game sessions. FleetIQ is a feature of the managed GameLift service, and can now be used with game hosting in EC2 Auto Scaling groups that you manage in your own account. + +## __Amazon Redshift__ + - ### Features + - Documentation updates for redshift + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for RDS: creating read replicas is now supported for SQL Server DB instances + +# __2.11.7__ __2020-04-01__ +## __AWS IoT__ + - ### Features + - This release introduces Dimensions for AWS IoT Device Defender. Dimensions can be used in Security Profiles to collect and monitor fine-grained metrics. + +## __AWS MediaConnect__ + - ### Features + - You can now send content from your virtual private cloud (VPC) to your MediaConnect flow without going over the public internet. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.11.6__ __2020-03-31__ +## __AWS Elemental MediaStore__ + - ### Features + - This release adds support for CloudWatch Metrics. You can now set a policy on your container to dictate which metrics MediaStore sends to CloudWatch. + +## __AWS Glue__ + - ### Features + - Add two enums for MongoDB connection: Added "CONNECTION_URL" to "ConnectionPropertyKey" and added "MONGODB" to "ConnectionType" + +## __AWS Lambda__ + - ### Features + - AWS Lambda now supports .NET Core 3.1 + +## __AWS OpsWorks CM__ + - ### Features + - Documentation updates for OpsWorks-CM CreateServer values. + +## __AWS Organizations__ + - ### Features + - Documentation updates for AWS Organizations + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Storage Gateway__ + - ### Features + - Adding audit logging support for SMB File Shares + +## __AWS WAFV2__ + - ### Features + - Added support for AWS Firewall Manager for WAFv2 and PermissionPolicy APIs for WAFv2. + +## __Amazon AppConfig__ + - ### Features + - This release adds an event log to deployments. In the case of a deployment rollback, the event log details the rollback reason. + +## __Amazon Detective__ + - ### Features + - Removing the notes that Detective is in preview, in preparation for the Detective GA release. + +## __Amazon Elastic Inference__ + - ### Features + - This release includes improvements for the Amazon Elastic Inference service. + +## __Amazon Pinpoint__ + - ### Features + - This release of the Amazon Pinpoint API introduces MMS support for SMS messages. + +## __Amazon Rekognition__ + - ### Features + - This release adds DeleteProject and DeleteProjectVersion APIs to Amazon Rekognition Custom Labels. + +## __Firewall Management Service__ + - ### Features + - This release contains FMS wafv2 support. + +# __2.11.5__ __2020-03-30__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Access Analyzer__ + - ### Features + - This release adds support for the creation and management of IAM Access Analyzer analyzers with type organization. An analyzer with type organization continuously monitors all supported resources within the AWS organization and reports findings when they allow access from outside the organization. + +# __2.11.4__ __2020-03-27__ +## __AWS Global Accelerator__ + - ### Features + - This update adds an event history to the ListByoipCidr API call. This enables you to see the changes that you've made for an IP address range that you bring to AWS Global Accelerator through bring your own IP address (BYOIP). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Remove the `LimitExceededException` as a throttling error as it seems many services don't treat it as a throttling error. + +## __AWS Service Catalog__ + - ### Features + - Added "LocalRoleName" as an acceptable Parameter for Launch type in CreateConstraint and UpdateConstraint APIs + +## __AWSKendraFrontendService__ + - ### Features + - The Amazon Kendra Microsoft SharePoint data source now supports include and exclude regular expressions and change log features. Include and exclude regular expressions enable you to provide a list of regular expressions to match the display URL of SharePoint documents to either include or exclude documents respectively. When you enable the changelog feature it enables Amazon Kendra to use the SharePoint change log to determine which documents to update in the index. + +# __2.11.3__ __2020-03-26__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Security Hub has now made it easier to opt out of default standards when you enable Security Hub. We added a new Boolean parameter to EnableSecurityHub called EnableDefaultStandards. If that parameter is true, Security Hub's default standards are enabled. A new Boolean parameter for standards, EnabledByDefault, indicates whether a standard is a default standard. Today, the only default standard is CIS AWS Foundations Benchmark v1.2. Additional default standards will be added in the future.To learn more, visit our documentation on the EnableSecurityHub API action. + +## __Amazon FSx__ + - ### Features + - This release includes two changes: a new lower-cost, storage type called HDD (Hard Disk Drive), and a new generation of the Single-AZ deployment type called Single AZ 2. The HDD storage type can be selected on Multi AZ 1 and Single AZ 2 deployment types. + +## __Amazon SageMaker Service__ + - ### Features + - This release updates Amazon Augmented AI CreateFlowDefinition API and DescribeFlowDefinition response. + +# __2.11.2__ __2020-03-25__ +## __AWS Cost Explorer Service__ + - ### Features + - Customers can now receive Savings Plans recommendations at the member (linked) account level. + +## __AWS SDK for Java v2__ + - ### Features + - Added a `defaultProfileFile` and `defaultProfileName` option to the client override configuration. Setting this configuration value is equivalent to setting the environment or system properties for the profile file and profile name. Specifically, it sets the default profile file and profile name used by the client. + - Reduced the number of times the profile file configuration is read from disk on client creation from 3-5 to 1. + - Updated service endpoint metadata. + +## __AWS X-Ray__ + - ### Features + - GetTraceSummaries - Now provides additional root cause attribute ClientImpacting which indicates whether root cause impacted trace client. + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Amazon CloudWatch Application Insights for .NET and SQL Server now integrates with Amazon CloudWatch Events (AWS CodeDeploy, AWS Health and Amazon EC2 state changes). This feature enables customers to view events related to problems detected by CloudWatch Application Insights, and reduce mean-time-to-resolution (MTTR). + +## __Amazon Detective__ + - ### Features + - The new ACCEPTED_BUT_DISABLED member account status indicates that a member account that accepted the invitation is blocked from contributing data to the behavior graph. The reason is provided in the new DISABLED_REASON property. The new StartMonitoringMember operation enables a blocked member account. + +## __Amazon DynamoDB__ + - ### Features + - When endpoint discovery is enabled, the endpoint discovery process is now initialized with the first request, instead of 60 seconds after the first request. + + - ### Bugfixes + - Fixed an issue that could cause a null-pointer-exception when using anonymous credentials with endpoint discovery enabled. + - Fixed an issue where endpoint discovery configuration specified in the profile file was being ignored. + +## __Amazon DynamoDB Enhanced Client [Preview]__ + - ### Bugfixes + - Performance improvements. + +## __Amazon Elasticsearch Service__ + - ### Features + - Adding support for customer packages (dictionary files) to Amazon Elasticsearch Service + +## __Amazon Managed Blockchain__ + - ### Features + - Amazon Managed Blockchain now has support to publish Hyperledger Fabric peer node, chaincode, and certificate authority (CA) logs to Amazon CloudWatch Logs. + +## __Amazon S3__ + - ### Bugfixes + - Fixed a bug where explicitly disabling use-arn-region on S3Configuration would have lower priority than the environment variable, system property or profile property. + +# __2.11.1__ __2020-03-24__ +## __AWS Organizations__ + - ### Features + - Introduces actions for giving a member account administrative Organizations permissions for an AWS service. You can run this action only for AWS services that support this feature. + +## __AWS RDS DataService__ + - ### Features + - Documentation updates for rds-data + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Athena__ + - ### Features + - Documentation updates for Athena, including QueryExecutionStatus QUEUED and RUNNING states. QUEUED now indicates that the query has been submitted to the service. RUNNING indicates that the query is in execution phase. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding new error codes: Ec2SubnetInvalidConfiguration and NodeCreationFailure for Nodegroups in EKS + +# __2.11.0__ __2020-03-23__ +## __AWS SDK for Java v2__ + - ### Features + - Bump minor version to '2.11.0-SNAPSHOT' because of [#1692](https://github.com/aws/aws-sdk-java-v2/issues/1692) + - Updating dependency version: netty 4.1.42.Final -> 4.1.46.Final (contains the fix for reducing heap usage for netty client) + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding new error code IamLimitExceeded for Nodegroups in EKS + +## __Amazon Route 53__ + - ### Features + - Documentation updates for Route 53. + +## __AmazonApiGatewayV2__ + - ### Features + - Documentation updates to reflect that the default timeout for integrations is now 30 seconds for HTTP APIs. diff --git a/changelogs/2.12.x-CHANGELOG.md b/changelogs/2.12.x-CHANGELOG.md new file mode 100644 index 000000000000..888d64e62fd9 --- /dev/null +++ b/changelogs/2.12.x-CHANGELOG.md @@ -0,0 +1,28 @@ +# __2.12.0__ __2020-04-20__ +## __AWS Cost Explorer Service__ + - ### Features + - Cost Categories API is now General Available with new dimensions and operations support. You can map costs by account name, service, and charge type dimensions as well as use contains, starts with, and ends with operations. Cost Categories can also be used in RI and SP coverage reports. + +## __AWS Glue__ + - ### Features + - Added a new ConnectionType "KAFKA" and a ConnectionProperty "KAFKA_BOOTSTRAP_SERVERS" to support Kafka connection. + +## __AWS IoT Events__ + - ### Features + - API update that allows users to add AWS Iot SiteWise actions while creating Detector Model in AWS Iot Events + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB Enhanced Client__ + - ### Features + - The Amazon DynamoDB Enhanced Client is now generally available and provides a natural and intuitive interface for developers to integrate their applications with Amazon DynamoDB by means of an adaptive API that will map inputs and results to and from Java objects modeled by the application, rather than requiring the developers to implement that transformation themselves. + +## __AmazonApiGatewayV2__ + - ### Features + - You can now export an OpenAPI 3.0 compliant API definition file for Amazon API Gateway HTTP APIs using the Export API. + +## __Synthetics__ + - ### Features + - Introducing CloudWatch Synthetics. This is the first public release of CloudWatch Synthetics. diff --git a/changelogs/2.13.x-CHANGELOG.md b/changelogs/2.13.x-CHANGELOG.md new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelogs/2.14.x-CHANGELOG.md b/changelogs/2.14.x-CHANGELOG.md new file mode 100644 index 000000000000..17d052bd31bb --- /dev/null +++ b/changelogs/2.14.x-CHANGELOG.md @@ -0,0 +1,672 @@ +# __2.14.28__ __2020-09-29__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - Update TagResource API documentation to include Contact Flows and Routing Profiles as supported resources. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Client to Client routing for AWS Client VPN. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Simple update to description of ComplianceItemStatus. + +## __Amazon Timestream Query__ + - ### Features + - (New Service) Amazon Timestream is a fast, scalable, fully managed, purpose-built time series database that makes it easy to store and analyze trillions of time series data points per day. + +## __Amazon Timestream Write__ + - ### Features + - (New Service) Amazon Timestream is a fast, scalable, fully managed, purpose-built time series database that makes it easy to store and analyze trillions of time series data points per day. + +## __Schemas__ + - ### Features + - Added support for schemas of type JSONSchemaDraft4. Added ExportSchema API that converts schemas in AWS Events registry and Discovered schemas from OpenApi3 to JSONSchemaDraft4. + +# __2.14.27__ __2020-09-28__ +## __Amazon Relational Database Service__ + - ### Features + - This release adds the InsufficientAvailableIPsInSubnetFault error for RDS Proxy. + +## __Application Auto Scaling__ + - ### Features + - This release extends Application Auto Scaling support to AWS Comprehend Entity Recognizer endpoint, allowing automatic updates to provisioned Inference Units to maintain targeted utilization level. + +# __2.14.26__ __2020-09-25__ +## __AWS Batch__ + - ### Features + - Support custom logging, executionRole, secrets, and linuxParameters (initProcessEnabled, maxSwap, swappiness, sharedMemorySize, and tmpfs). Also, add new context keys for awslogs. + +## __AWS Config__ + - ### Features + - Make the delivery-s3-bucket as an optional parameter for conformance packs and organizational conformance packs + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Security Token Service__ + - ### Features + - Documentation update for AssumeRole error + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Documentation updates for docdb + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release supports returning additional information about local gateway resources, such as the local gateway route table. + +## __Amazon Fraud Detector__ + - ### Features + - Increased maximum length of eventVariables values for GetEventPrediction from 256 to 1024. + +# __2.14.25__ __2020-09-24__ +## __AWS Amplify__ + - ### Features + - Allow Oauth Token in CreateApp call to be a maximum of 1000 characters instead of 100 + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed an issue where successful JSON service responses were required to include a payload (fixes NullPointerException originating from JsonProtocolUnmarshaller). + - Fixed an issue with XML services, where the service responding with no payload would treat the payload as empty. Now, empty payloads will properly be populated within the XML response as "null". + +## __AWS Savings Plans__ + - ### Features + - Introducing Queued SavingsPlans that will enable customers to queue their purchase request of Savings Plans for future dates. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now supports configuring your cluster's service CIDR during cluster creation. + +## __Amazon Textract__ + - ### Features + - AWS Textract now supports output results for asynchronous jobs to customer specified s3 bucket. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports WebM, OGG, AMR and AMR-WB as input formats. You can also specify an output key as a location within your S3 buckets to store the output of your transcription jobs. + +## __Synthetics__ + - ### Features + - AWS Synthetics now supports AWS X-Ray Active Tracing feature. RunConfig is now an optional parameter with timeout updated from (60 - 900 seconds) to (3 - 840 seconds). + +# __2.14.24__ __2020-09-23__ +## __AWS Backup__ + - ### Features + - This release allows customers to enable or disable advanced backup settings in backup plan. As part of this feature AWS Backup added support for Windows VSS backup option for EC2 resources. + +## __AWS Cost Explorer Service__ + - ### Features + - This release provides access to Cost Anomaly Detection Public Preview APIs. Cost Anomaly Detection finds cost anomalies based on your historical cost and usage using Machine Learning models. + +## __AWS DynamoDB Enhanced Client__ + - ### Bugfixes + - Fixed incorrect 'duplicate key' error triggered when flattening a TableSchema that has key tags and more than one attribute. + +## __Amazon QuickSight__ + - ### Features + - Added Sheet information to DescribeDashboard, DescribeTemplate and DescribeAnalysis API response. + +## __Amazon Translate__ + - ### Features + - Improvements to DeleteTerminology API. + +# __2.14.23__ __2020-09-22__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Formal parameter names of sychronous streaming methods were aligned with their javadocs. + - This change makes the `FileStoreTlsKeyManagersProvider` and `SystemPropertyTlsKeyManagersProvider` respect the `ssl.KeyManagerFactory.algorithm` when instantiating the `KeyManagerFactory` rather than always using the hardcoded value of `SunX509`. + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend integrates with Amazon SageMaker GroundTruth to allow its customers to annotate their datasets using GroundTruth and train their models using Comprehend Custom APIs. + +## __Amazon DynamoDB Streams__ + - ### Features + - Documentation updates for streams.dynamodb + +## __Amazon Lex Model Building Service__ + - ### Features + - Lex now supports es-US locales + +## __Amazon WorkMail__ + - ### Features + - Adding support for Mailbox Export APIs + +# __2.14.22__ __2020-09-21__ +## __AWS Glue__ + - ### Features + - Adding support to update multiple partitions of a table in a single request + +## __AWS IoT SiteWise__ + - ### Features + - This release supports IAM mode for SiteWise Monitor portals + +## __AWS Resource Groups__ + - ### Features + - Documentation updates and corrections for Resource Groups API Reference and SDKs. + +## __AWS Resource Groups Tagging API__ + - ### Features + - Documentation updates for the Resource Groups Tagging API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Events__ + - ### Features + - Add support for Redshift Data API Targets + +## __Amazon EventBridge__ + - ### Features + - Add support for Redshift Data API Targets + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for the RDS DescribeExportTasks API + +# __2.14.21__ __2020-09-18__ +## __AWS CodeStar connections__ + - ### Features + - New integration with the GitHub provider type. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports batch operations, which allow users to start, stop, and delete multiple MediaLive resources with a single request. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Single Sign-On Admin__ + - ### Features + - Documentation updates for AWS SSO APIs. + +# __2.14.20__ __2020-09-17__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports additional file formats and metadata for FAQs. + +## __Amazon API Gateway__ + - ### Features + - Adds support for mutual TLS authentication for public regional REST Apis + +## __Amazon CloudFront__ + - ### Features + - Documentation updates for CloudFront + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports detecting Personally Identifiable Information (PII) entities in a document. + +## __Amazon Elasticsearch Service__ + - ### Features + - Adds support for data plane audit logging in Amazon Elasticsearch Service. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe now supports channel identification in real-time streaming, which enables you to transcribe multi-channel streaming audio. + +## __AmazonApiGatewayV2__ + - ### Features + - Adds support for mutual TLS authentication and disableAPIExecuteEndpoint for public regional HTTP Apis + +# __2.14.19__ __2020-09-16__ +## __AWS Greengrass__ + - ### Features + - This release includes the ability to set run-time configuration for a Greengrass core. The Telemetry feature, also included in this release, can be configured via run-time configuration per core. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Enhance DescribeProvisionedProduct API to allow useProvisionedProduct Name as Input, so customer can provide ProvisionedProduct Name instead of ProvisionedProduct Id to describe a ProvisionedProduct. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for contact flows and routing profiles. For details, see the Release Notes in the Amazon Connect Administrator Guide. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Customers can now provide multiple schedules within a single Data Lifecycle Manager (DLM) policy. Each schedule supports tagging, Fast Snapshot Restore (FSR) and cross region copy individually. + +## __Amazon STS__ + - ### Features + - Make the STSCredentialsProvider stale and prefetch times configurable so clients can control when session credentials are refreshed + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - The ComplianceItemEntry Status description was updated to address Windows patches that aren't applicable. + +# __2.14.18__ __2020-09-15__ +## __AWS Budgets__ + - ### Features + - Documentation updates for Daily Cost and Usage budgets + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports CDI (Cloud Digital Interface) inputs which enable uncompressed video from applications on Elastic Cloud Compute (EC2), AWS Media Services, and from AWS partners + +## __AWS Organizations__ + - ### Features + - AWS Organizations now enables you to add tags to the AWS accounts, organizational units, organization root, and policies in your organization. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now returns confidence scores for 'document' query responses. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - T4g instances are powered by AWS Graviton2 processors + +## __Amazon SageMaker Service__ + - ### Features + - Sagemaker Ground Truth: Added support for a new Streaming feature which helps to continuously feed data and receive labels in real time. This release adds a new input and output SNS data channel. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports automatic language identification, which enables you to transcribe audio files without needing to know the language in advance. + +## __Managed Streaming for Kafka__ + - ### Features + - Added new API's to support SASL SCRAM Authentication with MSK Clusters. + +# __2.14.17__ __2020-09-14__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fix a bug in the SDK where the contents of the `AsyncRequestBody` is not included in the AWS Signature Version 4 calculation, which is required for some streaming operations such as Glacier `UploadArchive' and ClouSearch Domain `UploadDocuments`. + +## __AWS Step Functions__ + - ### Features + - This release of the AWS Step Functions SDK introduces support for AWS X-Ray. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Updated API documentation and added paginators for DescribeCertificates, DescribeDBClusterParameterGroups, DescribeDBClusterParameters, DescribeDBClusterSnapshots and DescribePendingMaintenanceActions + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for the T4G instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. + +## __Amazon Managed Blockchain__ + - ### Features + - Introducing support for Hyperledger Fabric 1.4. When using framework version 1.4, the state database may optionally be specified when creating peer nodes (defaults to CouchDB). + +# __2.14.16__ __2020-09-11__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon WorkSpaces__ + - ### Features + - Adds API support for WorkSpaces Cross-Region Redirection feature. + +# __2.14.15__ __2020-09-10__ +## __AWS Single Sign-On Admin__ + - ### Features + - This is an initial release of AWS Single Sign-On (SSO) Access Management APIs. This release adds support for SSO operations which could be used for managing access to AWS accounts. + +## __Amazon CloudFront__ + - ### Features + - Cloudfront adds support for Brotli. You can enable brotli caching and compression support by enabling it in your Cache Policy. + +## __Amazon Elastic Block Store__ + - ### Features + - Documentation updates for Amazon EBS direct APIs. + +## __Amazon Pinpoint__ + - ### Features + - Update SMS message model description to clearly indicate that the MediaUrl field is reserved for future use and is not supported by Pinpoint as of today. + +## __Amazon Simple Storage Service__ + - ### Features + - Bucket owner verification feature added. This feature introduces the x-amz-expected-bucket-owner and x-amz-source-expected-bucket-owner headers. + +# __2.14.14__ __2020-09-09__ +## __AWS Glue__ + - ### Features + - Adding support for partitionIndexes to improve GetPartitions performance. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Kinesis Analytics__ + - ### Features + - Kinesis Data Analytics is adding new AUTOSCALING application status for applications during auto scaling and also adding FlinkRunConfigurationDescription in the ApplicationDetails. + +## __Redshift Data API Service__ + - ### Features + - The Amazon Redshift Data API is generally available. This release enables querying Amazon Redshift data and listing various database objects. + +# __2.14.13__ __2020-09-08__ +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild - Support keyword search for test cases in DecribeTestCases API . Allow deletion of reports in the report group, before deletion of report group using the deleteReports flag. + +## __AWS Common Runtime HTTP Client__ + - ### Features + - This release includes the preview release of the AWS Common Runtime HTTP client for the AWS SDK for Java v2. The code can be found in the `aws-crt-client` module. + +## __Amazon DynamoDB Enhanced Client__ + - ### Bugfixes + - Fix for stack overflow caused by using self-referencing DynamoDB annotated classes. + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex supports en-AU locale + +## __Amazon QuickSight__ + - ### Features + - Adds tagging support for QuickSight customization resources. A user can now specify a list of tags when creating a customization resource and use a customization ARN in QuickSight's tagging APIs. + +## __AmazonApiGatewayV2__ + - ### Features + - You can now secure HTTP APIs using Lambda authorizers and IAM authorizers. These options enable you to make flexible auth decisions using a Lambda function, or using IAM policies, respectively. + +## __Elastic Load Balancing__ + - ### Features + - Adds support for Application Load Balancers on Outposts. + +# __2.14.12__ __2020-09-04__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS X-Ray__ + - ### Features + - Enhancing CreateGroup, UpdateGroup, GetGroup and GetGroups APIs to support configuring X-Ray Insights + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation-only updates for AWS Systems Manager + +## __Amazon WorkSpaces__ + - ### Features + - Adding support for Microsoft Office 2016 and Microsoft Office 2019 in BYOL Images + +# __2.14.11__ __2020-09-03__ +## __AWS Elemental MediaPackage__ + - ### Features + - Enables inserting a UTCTiming XML tag in the output manifest of a DASH endpoint which a media player will use to help with time synchronization. + +## __AWS Step Functions__ + - ### Features + - This release of the AWS Step Functions SDK introduces support for payloads up to 256KB for Standard and Express workflows + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now returns confidence scores for both 'answer' and 'question and answer' query responses. + +## __Amazon GuardDuty__ + - ### Features + - GuardDuty findings triggered by failed events now include the error code name within the AwsApiCallAction section. + +# __2.14.10__ __2020-09-02__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new transit gateway attachment state and resource type. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API introduces additional statistics for the size and count of Amazon S3 objects that Macie can analyze as part of a classification job. + +## __DynamoDB Enhanced Client__ + - ### Features + - Support for mapping to and from immutable Java objects using ImmutableTableSchema and StaticImmutableTableSchema. + +# __2.14.9__ __2020-09-01__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Code Generator test failures on Windows systems were fixed. + +## __AWS SecurityHub__ + - ### Features + - Added a PatchSummary object for security findings. The PatchSummary object provides details about the patch compliance status of an instance. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Add support for repository analysis based code reviews + +# __2.14.8__ __2020-08-31__ +## __AWS Backup__ + - ### Features + - Documentation updates for Cryo + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudFront__ + - ### Features + - CloudFront now supports real-time logging for CloudFront distributions. CloudFront real-time logs are more detailed, configurable, and are available in real time. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 and Spot Fleet now support modification of launch template configs for a running fleet enabling instance type, instance weight, AZ, and AMI updates without losing the current fleet ID. + +## __Amazon Simple Queue Service__ + - ### Features + - Documentation updates for SQS. + +# __2.14.7__ __2020-08-28__ +## __AWS Cost and Usage Report Service__ + - ### Features + - This release add MONTHLY as the new supported TimeUnit for ReportDefinition. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudFront__ + - ### Features + - You can now manage CloudFront's additional, real-time metrics with the CloudFront API. + +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR adds support for ICMP, port -1, in Block Public Access Exceptions and API access for EMR Notebooks execution. You can now non-interactively execute EMR Notebooks and pass input parameters. + +## __Amazon Route 53__ + - ### Features + - Documentation updates for Route 53 + +# __2.14.6__ __2020-08-27__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for WebM DASH outputs as well as H.264 4:2:2 10-bit output in MOV and MP4. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introduces support to initiate Internet Key Exchange (IKE) negotiations for VPN connections from AWS. A user can now send the initial IKE message to their Customer Gateway (CGW) from VPN endpoints. + +## __Amazon GameLift__ + - ### Features + - GameLift FleetIQ as a standalone feature is now generally available. FleetIQ makes low-cost Spot instances viable for game hosting. Use GameLift FleetIQ with your EC2 Auto Scaling groups. + +## __Amazon Redshift__ + - ### Features + - Documentation updates for Amazon Redshift. + +# __2.14.5__ __2020-08-26__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Appflow__ + - ### Features + - Amazon AppFlow is a fully managed integration service that securely transfers data between AWS services and SaaS applications. This update releases the first version of Amazon AppFlow APIs and SDK. + +## __Amazon Route 53 Resolver__ + - ### Features + - Route 53 Resolver adds support for resolver query logs + +# __2.14.4__ __2020-08-24__ +## __AWS Database Migration Service__ + - ### Features + - Added new endpoint settings to include columns with Null and Empty value when using Kinesis and Kafka as target. Added a new endpoint setting to set maximum message size when using Kafka as target. + +## __AWS IoT SiteWise__ + - ### Features + - Add traversalDirection to ListAssociatedAssetsRequest and add portal status to ListPortalsResponse + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - For JSON protocols, when unmarshalling a response, if a member is declared to be located in the URI, the member is treated as being located in the payload instead. + +## __AWS X-Ray__ + - ### Features + - AWS X-Ray now supports tagging on sampling rules and groups. + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation updates for CloudWatch Logs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release enables customers to use VPC prefix lists in their transit gateway route tables, and it adds support for Provisioned IOPS SSD (io2) EBS volumes. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Add string length constraints to OpsDataAttributeName and OpsFilterValue. + +## __Managed Streaming for Kafka__ + - ### Features + - Add UpdateConfiguration and DeleteConfiguration operations. + +# __2.14.3__ __2020-08-20__ +## __Amazon Chime__ + - ### Features + - Documentation updates for chime + +## __Amazon DynamoDB Streaming Client__ + - ### Bugfixes + - Fix for CRC not working correctly for compressed responses + +## __Amazon FSx__ + - ### Features + - Documentation updates for Amazon FSx + +## __AmazonApiGatewayV2__ + - ### Features + - Customers can now create Amazon API Gateway HTTP APIs that route requests to AWS AppConfig, Amazon EventBridge, Amazon Kinesis Data Streams, Amazon SQS, and AWS Step Functions. + +# __2.14.2__ __2020-08-19__ +## __AWS Lake Formation__ + - ### Features + - Adding additional field in ListPermissions API response to return RAM resource share ARN if a resource were shared through AWS RAM service. + +## __AWS Organizations__ + - ### Features + - Minor documentation updates for AWS Organizations + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Enhance SearchProvisionedProducts API to allow queries using productName and provisioningArtifactName. Added lastProvisioningRecordId and lastSuccessfulRecordId to Read ProvisionedProduct APIs + +## __AWS Storage Gateway__ + - ### Features + - Added WORM, tape retention lock, and custom pool features for virtual tapes. + +## __Amazon Interactive Video Service__ + - ### Features + - Amazon Interactive Video Service (IVS) now offers customers the ability to create private channels, allowing customers to restrict their streams by channel or viewer. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe and Amazon Transcribe Medical now enable you to identify different speakers in your real-time streams with speaker identification. + +# __2.14.1__ __2020-08-18__ +## __AWS CodeBuild__ + - ### Features + - Documentation updates for codebuild + +## __AWS DataSync__ + - ### Features + - DataSync support for filters as input arguments to the ListTasks and ListLocations API calls. + +## __AWS SSO Identity Store__ + - ### Features + - AWS Single Sign-On (SSO) Identity Store service provides an interface to retrieve all of your users and groups. It enables entitlement management per user or group for AWS SSO and other IDPs. + +## __AWS SecurityHub__ + - ### Features + - New details for DynamoDB tables, Elastic IP addresses, IAM policies and users, RDS DB clusters and snapshots, and Secrets Manager secrets. Added details for AWS KMS keys and RDS DB instances. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Adding the option to use a service linked role to publish events to Pinpoint. + +## __Amazon Simple Email Service__ + - ### Features + - This release includes new APIs to allow customers to add or remove email addresses from their account-level suppression list in bulk. + +# __2.14.0__ __2020-08-17__ +## __AWS Certificate Manager__ + - ### Features + - ACM provides support for the new Private CA feature Cross-account CA sharing. ACM users can issue certificates signed by a private CA belonging to another account where the CA was shared with them. + +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - ACM Private CA is launching cross-account support. This allows customers to share their private CAs with other accounts, AWS Organizations, and organizational units to issue end-entity certificates. + +## __AWS RoboMaker__ + - ### Features + - This release introduces RoboMaker Simulation WorldForge, a capability that automatically generates one or more simulation worlds. + +## __AWS SDK for Java v2__ + - ### Features + - The client-side metrics feature is out of developer preview and is now generaly available. + +## __Amazon EC2 Container Registry__ + - ### Features + - This feature adds support for pushing and pulling Open Container Initiative (OCI) artifacts. + +## __Amazon Kinesis__ + - ### Features + - Introducing ShardFilter for ListShards API to filter the shards using a position in the stream, and ChildShards support for GetRecords and SubscribeToShard API to discover children shards on shard end + +## __Amazon QuickSight__ + - ### Features + - Amazon QuickSight now supports programmatic creation and management of analyses with new APIs. + +## __Elastic Load Balancing__ + - ### Features + - Adds support for HTTP Desync Mitigation in Application Load Balancers. + - Adds support for HTTP Desync Mitigation in Classic Load Balancers. diff --git a/changelogs/2.15.x-CHANGELOG.md b/changelogs/2.15.x-CHANGELOG.md new file mode 100644 index 000000000000..e7775ffcebd2 --- /dev/null +++ b/changelogs/2.15.x-CHANGELOG.md @@ -0,0 +1,2325 @@ +# __2.15.82__ __2021-02-15__ +## __AWS Config__ + - ### Features + - Added option to provide KMS key to AWS Config DeliveryChannel + +## __AWS Elemental MediaLive__ + - ### Features + - AWS MediaLive now supports Automatic-Input-Failover for CDI Inputs. + +## __AWS MediaTailor__ + - ### Features + - MediaTailor now supports specifying aliases for dynamic variables. This allows use cases such as binding multiple origin domains to a single MediaTailor playback configuration. + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - The ListFragments and GetMediaForFragmentList APIs now support StreamName or StreamARN as input parameters. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __Amazon Pinpoint__ + - ### Features + - Lets customers use origination number when specifying SMS message configuration for Campaigns and Journeys. + +## __Amazon WorkMail Message Flow__ + - ### Features + - This release allows customers to update email messages as they flow in and out of Amazon WorkMail + +## __Redshift Data API Service__ + - ### Features + - This release enables fine grant access control in ListStatements, GetStatementResult, CancelStatement and DescribeStatement. + +# __2.15.81__ __2021-02-12__ +## __AWS AppSync__ + - ### Features + - Approve release for appsync local on pipeline resolver + +## __AWS CodePipeline__ + - ### Features + - The release provides new GetActionType and UpdateActionType APIs for viewing and editing action types in CodePipeline. + +## __AWS Identity and Access Management__ + - ### Features + - AWS Identity and Access Management now supports tagging for the following resources: customer managed policies, identity providers, instance profiles, server certificates, and virtual MFA devices. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Added the option to inspect the web request body as parsed and filtered JSON (new FieldToMatch type JsonBody), in addition to the existing option to inspect the web request body as plain text. + +## __Amazon Detective__ + - ### Features + - The API definition now indicates that the format for timestamps is an ISO 8601 date-time string + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now supports OpenId Connect (OIDC) compatible identity providers as a user authentication option + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API replaces the term master account with the term administrator account, including deprecating APIs that use the previous term and adding APIs that use the new term. + +## __Amazon Personalize Events__ + - ### Features + - Increased maximum char size of PutUsers and PutItems properties. + +## __Amazon Relational Database Service__ + - ### Features + - EngineMode in the response of DescribeDBClusterSnapshots. SupportedEngineModes, SupportsParallelQuery and SupportsGlobalDatabases in ValidUpgradeTarget of DBEngineVersions in DescribeDBEngineVersions. + +## __Elastic Load Balancing__ + - ### Features + - Adds a target group attribute for application-based stickiness for Application Load Balancers and an update to the client IP preservation attribute for Network Load Balancers. + +# __2.15.80__ __2021-02-11__ +## __AWS Glue DataBrew__ + - ### Features + - This release adds support for profile job sampling, which determines the number of rows on which the profile job will be executed. + +## __Amazon Relational Database Service__ + - ### Features + - Adding support for RDS Aurora Global Database Failover + +# __2.15.79__ __2021-02-09__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for WMA audio only ingest, SMPTE-TT text and image caption ingest, and MPEG-2 video in MXF OP1a outputs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon GameLift__ + - ### Features + - GameLift FleetIQ users can now use AMD instance families in supported Regions. In addition, FlexMatch matchmaking notification now supports SNS FIFO topics. + +## __Amazon QLDB Session__ + - ### Features + - This release adds CapacityExceededException to the AWS QLDBSession API. + +## __Amazon QuickSight__ + - ### Features + - QuickSight now supports Python's paginators for Exploration APIs. + +## __Amazon SageMaker Service__ + - ### Features + - Add a new optional FrameworkVersion field to Sagemaker Neo CreateCompilationJob API + +# __2.15.78__ __2021-02-08__ +## __AWS CloudTrail__ + - ### Features + - ConflictException is now thrown when certain operations are called on resources before CloudTrail has time to load the resources. Two new exceptions have been added to the PutInsightSelectors API. + +## __AWS Data Exchange__ + - ### Features + - This release introduces the new ExportRevision job type, which allows for the export of an entire revision. + +## __AWS Global Accelerator__ + - ### Features + - Global Accelerator now supports bringing your own IP addresses for custom routing accelerators + +## __AWS IoT SiteWise__ + - ### Features + - Recall CreatePresignedPortalUrl API + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for elasticache + +## __Amazon Interactive Video Service__ + - ### Features + - Fixed an issue where StreamStartTime could not be unmarshalled from response. Changed DeleteChannel and DeleteStreamKey response codes to 204. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds support for specifying a time range in queries for usage data. + +## __Elastic Load Balancing__ + - ### Features + - Adds a target group attribute for application-based stickiness for Application Load Balancers. + +# __2.15.77__ __2021-02-05__ +## __AWS Organizations__ + - ### Features + - Added support for a few additional exception codes for some AWS Organizations APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Macie__ + - ### Features + - Documentation updates for Amazon Macie Classic. We replaced the term "master account" with the term "administrator account." An administrator account is used to centrally manage multiple accounts. + +## __Elastic Load Balancing__ + - ### Features + - Adds a target group attribute for client IP preservation for Network Load Balancers. + +# __2.15.76__ __2021-02-04__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Appflow__ + - ### Features + - Adding schedule offset as an input for scheduled flows in CreateFlow API. Also, adding data pull start time and data pull end time for DescribeFlowExecutionRecords API response. + +## __Amazon Athena__ + - ### Features + - Adds the Athena ListEngineVersions action and the EngineVersion data type. ListEngineVersions returns the available Athena engine versions, including Auto, as a list of EngineVersion objects. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Provide support for EBS Local Snapshots on AWS Outpost in Data Lifecycle Manager (DLM). + +## __Amazon EMR Containers__ + - ### Features + - This release is to correct the timestamp format to ISO8601 for the date parameters in the describe and list API response objects of Job Run and Virtual Clusters. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AWS Outposts now supports EBS local snapshots on Outposts that allows customers to store snapshots of EBS volumes and AMIs locally on S3 on Outposts. + +## __Amazon QuickSight__ + - ### Features + - API release for field folders feature. + +# __2.15.75__ __2021-02-03__ +## __AWS Audit Manager__ + - ### Features + - This release adds AccessDeniedException to GetServicesInScope API. + +## __AWS CodeBuild__ + - ### Features + - Documentation updates for codebuild + +## __AWS Compute Optimizer__ + - ### Features + - Documentation updates for Compute Optimizer + +## __AWS Cost Explorer Service__ + - ### Features + - Clarify valid values for the filter parameter for certain APIs. + +## __AWS Glue DataBrew__ + - ### Features + - This release adds the DescribeJobRun API to allow customers retrieve details of a given job run + +## __AWS IoT SiteWise__ + - ### Features + - Update AccessPolicy API input to support IAM role for IAM mode. Iam role is added as part of accessPolicyIdentity. + +## __AWS Lambda__ + - ### Features + - Support for creating Lambda Functions using 'nodejs14.x' + +## __AWS SecurityHub__ + - ### Features + - Added a ProductArn parameter to DescribeProducts. ProductArn is used to identify the integration to return details for. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EC2 Public IP now supports API for setting PTR records on Elastic IP address. + +## __Amazon S3__ + - ### Features + - Amazon S3 now supports AWS PrivateLink, providing direct access to S3 via a private endpoint within your virtual private network. + +## __Amazon WorkMail__ + - ### Features + - Increased maximum length of ipRanges values for Access Control Rules from 10 to 1024. + +# __2.15.74__ __2021-02-02__ +## __AWS App Mesh__ + - ### Features + - App Mesh now supports mutual TLS with two-way peer authentication. You can specify client certificates, server-side TLS validation, and matching of Subject Alternative Names. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports Image Media Playlists on HLS outputs, version 0.4 (trick-mode). + +## __AWS IoT Wireless__ + - ### Features + - Add enum value MqttTopic for Destination ExpressionType, add LoRaWANNetworkServerCertificateId for GetWirelessGatewayCertificate API + +## __AWS Organizations__ + - ### Features + - Documentation updates for AWS Organizations. + +## __AWS RDS DataService__ + - ### Features + - With the Data API, you can now use UUID and JSON data types as input to your database. Also with the Data API, you can now have a LONG type value returned from your database as a STRING value. + +## __AWS S3 Control__ + - ### Features + - Amazon S3 Batch Operations now supports Delete Object Tagging + +## __Amazon Location Service__ + - ### Features + - Doc only update for Amazon Location Maps that fixes a customer related issue regarding MapConfiguration + +## __Amazon Lookout for Vision__ + - ### Features + - This release includes the General Availability (GA) SDK for Amazon Lookout for Vision. New for GA is tagging support for Amazon Lookout for Vision models. + +## __Amazon Route 53__ + - ### Features + - Documentation updates for Route 53 + +## __Application Auto Scaling__ + - ### Features + - With this release, scheduled actions of Application Auto Scaling can be created in the local time zone and automatically adjusted according to daylight saving changes. + +# __2.15.73__ __2021-01-29__ +## __AWS Elemental MediaLive__ + - ### Features + - "AWS Elemental MediaLive now supports output to a private VPC. When this property is specified, the output will egress from a user specified VPC." + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - Added API to manage queues or get hours of operation for a queue programmatically, which can be used to create new/update queues, or take actions when skills are outside of their hours of operation. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds support for using object prefixes to refine the scope of a classification job. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe Streaming Medical now supports Protected Health Information (PHI) identification which enables you to identify PHI entities based on HIPAA Privacy Rule. + +# __2.15.72__ __2021-01-28__ +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds support for specifying a custom delimiter for input CSV datasets and for CSV job outputs. + +## __AWS IoT__ + - ### Features + - Documentation updates for IoT DeleteOTAUpdate API + +## __AWS RoboMaker__ + - ### Features + - This release allows Robomaker customers to specify configuration for uploading logs and artifacts generated by their simulation jobs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Well-Architected Tool__ + - ### Features + - Documentation updates for AWS Well-Architected Tool + +## __Amazon CloudWatch__ + - ### Features + - Update to SDK to support label time zones in CloudWatch GetMetricData + +## __Amazon Managed Blockchain__ + - ### Features + - This release supports tagging on Amazon Managed Blockchain resources. + +# __2.15.71__ __2021-01-27__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Access Analyzer__ + - ### Features + - This release adds Secrets Manager secrets as a supported resource in IAM Access Analyzer to help you identify secrets that can be accessed from outside your account or AWS organization. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release makes Uri a required parameter in GetIntegrationRequest and DeleteIntegrationRequest. + +## __Amazon ElastiCache__ + - ### Features + - Add support to pass ParameterGroup name as part updating Engine Version of Global Datastore. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service adds support for node-to-node encryption and encryption at rest for existing domains running Elasticsearch version 6.7 and above + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __Amazon Simple Email Service__ + - ### Features + - This release includes the ability to assign a configuration set to an email identity (a domain or email address), which allows the settings from the configuration set to be applied to the identity. + +# __2.15.70__ __2021-01-26__ +## __AWS Backup__ + - ### Features + - Documentation updates for AWS Backup + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Cross-Region Copying Pre-Signer for CopyDBClusterSnapshot and CreateDBCluster API of DocDB. + +## __Amazon Neptune__ + - ### Features + - Cross-Region Copying Pre-Signer for CopyDBClusterSnapshot and CreateDBCluster API of Neptune. + +## __DynamoDB Enhanced Client__ + - ### Bugfixes + - Converts string to NULL attribute if it's null. See [#2243](https://github.com/aws/aws-sdk-java-v2/issues/2243) + +# __2.15.69__ __2021-01-22__ +## __AWS IoT Greengrass V2__ + - ### Features + - Documentation updates that improve clarity and fix broken links. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introducing startDate field for CapacityReservation object for the date and time which the reservation started and adding reserved parameter for ModifyCapacityReservation. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for Amazon Lex V2 APIs for model building. + +## __Amazon Lex Runtime V2__ + - ### Features + - This release adds support for Amazon Lex V2 APIs for runtime, including Streaming APIs for conversation management. + +## __Amazon Redshift__ + - ### Features + - Update VPC endpoint field names. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for Amazon RDS + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation updates for the ListDocumentFilters API action. + +# __2.15.68__ __2021-01-21__ +## __AWS Resource Groups Tagging API__ + - ### Features + - This release adds a new parameter ResourceARNList to Resource Groups Tagging api GetResources api to allow customers retrieve tag data for specific resources. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Add support for content-type in AsyncRequestBody. + +## __AWS SecurityHub__ + - ### Features + - This release of ASFF adds a new Action object and a new resource details object - AwsSsmPatchCompliance. It also adds several new attributes for the AwsEc2NetworkInterface resource type. + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has added a new API that allows you to update all the brokers in the cluster to the specified type. + +# __2.15.67__ __2021-01-19__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - ACM Private CA is launching additional certificate templates and API parameters. This allows customers to create custom certificates for their identity and secure communication use cases. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime__ + - ### Features + - Add support for specifying ChimeBearer header as part of the request for Amazon Chime SDK messaging APIs. Documentation updates. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support to include task definition metadata information such as registeredAt, deregisteredAt, registeredBy as part of DescribeTaskDefinition API. + +# __2.15.66__ __2021-01-15__ +## __Amazon Simple Notification Service__ + - ### Features + - Documentation updates for Amazon SNS. + +# __2.15.65__ __2021-01-14__ +## __AWS S3 Control__ + - ### Features + - Amazon S3 Batch Operations now supports restoring objects from the S3 Intelligent-Tiering Archive Access and Deep Archive Access tiers. + +## __Amazon Cognito Identity__ + - ### Features + - Add Attributes For Access Control support for Amazon Cognito Identity Pools to facilitate access to AWS resources based on attributes from social and corporate identity providers + +## __Amazon Pinpoint__ + - ### Features + - Customers can create segments using 5 new filters. Filters can check for the presence of a substring in attributes and can perform time-based comparisons formatted as ISO_INSTANT datetimes. + +## __Amazon SageMaker Service__ + - ### Features + - This feature allows customers to enable/disable model caching on Multi-Model endpoints. + +# __2.15.64__ __2021-01-13__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Reverting synchronization of eventsToDeliver Object in onComplete() [PR#1971](https://github.com/aws/aws-sdk-java-v2/pull/1971) since it was causing latency. + +## __Amazon Fraud Detector__ + - ### Features + - Added support for cancelling a model version that is TRAINING_IN_PROGRESS. + +## __Amazon Personalize__ + - ### Features + - Miscellaneous updates and improvements to the documentation + +# __2.15.63__ __2021-01-12__ +## __AWS Audit Manager__ + - ### Features + - This release introduces tag support for assessment frameworks. You can now add, remove, and get tags from existing frameworks, and specify the tags to apply when creating a custom framework. + +## __AWS Commont Runtime HTTP Client__ + - ### Features + - Upgrade `aws-crt` to version `0.9.3` + +## __Amazon AppStream__ + - ### Features + - Adds support for the Smart Card Redirection feature + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for elasticache + +## __Amazon Lightsail__ + - ### Features + - This release adds IPv6 support for Amazon Lightsail instances, container services, CDN distributions, and load balancers. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager adds pagination support for DescribeDocumentPermission API + +# __2.15.62__ __2021-01-11__ +## __AWS Key Management Service__ + - ### Features + - Adds support for filtering grants by grant ID and grantee principal in ListGrants requests to AWS KMS. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Relational Database Service__ + - ### Features + - This releases adds support for Major Version Upgrades on Aurora MySQL Global Clusters. Customers will be able to upgrade their whole Aurora MySQL Global Cluster to a new major engine version. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Correctly select the cipher suites based on the HTTP protocol. See [#2159](https://github.com/aws/aws-sdk-java-v2/issues/2159) + - Use `SystemPropretyTlsKeyManagersProvider` if no `KeyManger` is provided. + +# __2.15.61__ __2021-01-07__ +## __AWS CodePipeline__ + - ### Features + - Adding cancelled status and summary for executions aborted by pipeline updates. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for I-Frame-only HLS manifest generation in CMAF outputs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DevOps Guru__ + - ### Features + - Add resourceHours field in GetAccountHealth API to show total number of resource hours AWS Dev Ops Guru has done work for in the last hour. + +# __2.15.60__ __2021-01-06__ +## __AWS Auto Scaling Plans__ + - ### Features + - Documentation updates for AWS Auto Scaling + +## __AWS Transfer Family__ + - ### Features + - This release adds support for Amazon EFS, so customers can transfer files over SFTP, FTPS and FTP in and out of Amazon S3 as well as Amazon EFS. + +## __Auto Scaling__ + - ### Features + - This update increases the number of instance types that can be added to the overrides within an mixed instances group configuration. + +# __2.15.59__ __2021-01-05__ +## __AWS Cost Explorer Service__ + - ### Features + - - ### Features - Add new GetCostcategories API - Support filter for GetDimensions, GetTags and GetCostcategories api - Support sortBy metrics for GetDimensions, GetTags and GetCostcategories api + +## __Amazon S3__ + - ### Features + - `S3Utilities#getUrl` now supports versionId. See [#2224](https://github.com/aws/aws-sdk-java-v2/issues/2224) + +## __Application Auto Scaling__ + - ### Features + - Documentation updates for Application Auto Scaling + +# __2.15.58__ __2021-01-04__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix for [#1684](https://github.com/aws/aws-sdk-java-v2/issues/1684) Some of the Retry attempts which failed due to the API TimeOuts did not successfully retried but ended up with AbortedException. + +## __Amazon CloudSearch__ + - ### Features + - This release adds support for new Amazon CloudSearch instances. + +## __Amazon HealthLake__ + - ### Features + - Amazon HealthLake now supports exporting data from FHIR Data Stores in Preview. + +# __2.15.57__ __2020-12-31__ +## __AWS Service Catalog__ + - ### Features + - Enhanced Service Catalog DescribeProvisioningParameters API to return new parameter constraints, i.e., MinLength, MaxLength, MinValue, MaxValue, ConstraintDescription and AllowedPattern + +# __2.15.56__ __2020-12-30__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for elasticache + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. + +# __2.15.55__ __2020-12-29__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - This release adds a new parameter "CsrExtensions" in the "CertificateAuthorityConfiguration" data structure, which allows customers to add the addition of KU and SIA into the CA CSR. + +## __AmazonApiGatewayV2__ + - ### Features + - Amazon API Gateway now supports data mapping for HTTP APIs which allows customers to modify HTTP Request before sending it to their integration and HTTP Response before sending it to the invoker. + +# __2.15.54__ __2020-12-28__ +## __Amazon CloudFront__ + - ### Features + - Amazon CloudFront has deprecated the CreateStreamingDistribution and CreateStreamingDistributionWithTags APIs as part of discontinuing support for Real-Time Messaging Protocol (RTMP) distributions. + +# __2.15.53__ __2020-12-23__ +## __AWS Compute Optimizer__ + - ### Features + - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for lambda functions. + +## __AWS Database Migration Service__ + - ### Features + - AWS DMS launches support for AWS Secrets Manager to manage Oracle ASM Database credentials + +## __AWS Resource Groups__ + - ### Features + - Add operation `PutGroupConfiguration`. Support dedicated hosts and add `Pending` in operations `Un/GroupResources`. Add `Resources` in `ListGroupResources` and deprecate `ResourceIdentifiers`. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.15.52__ __2020-12-22__ +## __AWS Cost Explorer Service__ + - ### Features + - This release adds additional metadata that may be applicable to the Rightsizing Recommendations. + +## __AWS Glue__ + - ### Features + - AWS Glue Find Matches machine learning transforms now support column importance scores. + +## __AWS IoT Wireless__ + - ### Features + - Adding the ability to use Fingerprint in GetPartnerAccount and ListPartnerAccounts API responses to protect sensitive customer account information. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for quick connects. For details, see the Release Notes in the Amazon Connect Administrator Guide. + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for elasticache + +## __Amazon Relational Database Service__ + - ### Features + - Adds customer-owned IP address (CoIP) support to Amazon RDS on AWS Outposts. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - SSM Maintenance Window support for registering/updating maintenance window tasks without targets. + +# __2.15.51__ __2020-12-21__ +## __AWS Batch__ + - ### Features + - Documentation updates for batch + +## __AWS Config__ + - ### Features + - AWS Config adds support to save advanced queries. New API operations - GetStoredQuery, PutStoredQuery, ListStoredQueries, DeleteStoredQuery + +## __AWS Database Migration Service__ + - ### Features + - AWS DMS launches support for AWS Secrets Manager to manage source and target database credentials. + +## __AWS Glue__ + - ### Features + - Add 4 connection properties: SECRET_ID, CONNECTOR_URL, CONNECTOR_TYPE, CONNECTOR_CLASS_NAME. Add two connection types: MARKETPLACE, CUSTOM + +## __AWS Outposts__ + - ### Features + - In this release, AWS Outposts adds support for three new APIs: TagResource, UntagResource, and ListTagsForResource. Customers can now manage tags for their resources through the SDK. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Finding providers can now use BatchImportFindings to update Confidence, Criticality, RelatedFindings, Severity, and Types. + +## __AWS Service Catalog App Registry__ + - ### Features + - New API `SyncResouce` to update AppRegistry system tags. + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway. + +## __Amazon Connect Participant Service__ + - ### Features + - This release adds three new APIs: StartAttachmentUpload, CompleteAttachmentUpload, and GetAttachment. For Amazon Connect Chat, you can use these APIs to share files in chat conversations. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds Tag On Create feature support for the AllocateAddress API. + +## __Amazon Managed Blockchain__ + - ### Features + - Added support for provisioning and managing public Ethereum nodes on main and test networks supporting secure access using Sigv4 and standard open-source Ethereum APIs. + +## __Amazon QLDB Session__ + - ### Features + - Adds "TimingInformation" to all SendCommand API results and "IOUsage" to ExecuteStatementResult, FetchPageResult and CommitTransactionResult. + +## __Amazon Simple Storage Service__ + - ### Features + - Format GetObject's Expires header to be an http-date instead of iso8601 + +## __Service Quotas__ + - ### Features + - Added the ability to tag applied quotas. + +# __2.15.50__ __2020-12-18__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Upgrading jackson.databind.version to 2.10.5.1 + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EBS io2 volumes now supports Multi-Attach + +## __Amazon Personalize Runtime__ + - ### Features + - Updated FilterValues regex pattern to align with Filter Expression. + +## __Amazon Relational Database Service__ + - ### Features + - Adds IAM DB authentication information to the PendingModifiedValues output of the DescribeDBInstances API. Adds ClusterPendingModifiedValues information to the output of the DescribeDBClusters API. + +# __2.15.49__ __2020-12-17__ +## __AWS Config__ + - ### Features + - Adding PutExternalEvaluation API which grants permission to deliver evaluation result to AWS Config + +## __AWS Key Management Service__ + - ### Features + - Added CreationDate and LastUpdatedDate timestamps to ListAliases API response + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - This change fixes a bug in the code generation related to eventstreams that prevents multiple events to share the same shape. + +## __AWS Service Catalog__ + - ### Features + - Support TagOptions sharing with Service Catalog portfolio sharing. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Provide Cross-account copy event based policy support in DataLifecycleManager (DLM) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - C6gn instances are powered by AWS Graviton2 processors and offer 100 Gbps networking bandwidth. These instances deliver up to 40% better price-performance benefit versus comparable x86-based instances + +## __Amazon Route 53__ + - ### Features + - This release adds support for DNSSEC signing in Amazon Route 53. + +## __Amazon Route 53 Resolver__ + - ### Features + - Route 53 Resolver adds support for enabling resolver DNSSEC validation in virtual private cloud (VPC). + +## __Amazon Simple Queue Service__ + - ### Features + - Amazon SQS adds queue attributes to enable high throughput FIFO. + +## __EC2 Image Builder__ + - ### Features + - This release adds support for building and distributing container images within EC2 Image Builder. + +# __2.15.48__ __2020-12-16__ +## __AWS Cost Explorer Service__ + - ### Features + - This release updates the "MonitorArnList" from a list of String to be a list of Arn for both CreateAnomalySubscription and UpdateAnomalySubscription APIs + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Well-Architected Tool__ + - ### Features + - This is the first release of AWS Well-Architected Tool API support, use to review your workload and compare against the latest AWS architectural best practices. + +## __Amazon Location Service__ + - ### Features + - Initial release of Amazon Location Service. A new geospatial service providing capabilities to render maps, geocode/reverse geocode, track device locations, and detect geofence entry/exit events. + +## __Amazon Prometheus Service__ + - ### Features + - Documentation updates for Amazon Managed Service for Prometheus + +## __Amazon QuickSight__ + - ### Features + - QuickSight now supports connecting to federated data sources of Athena + +# __2.15.47__ __2020-12-15__ +## __AWS IoT__ + - ### Features + - AWS IoT Rules Engine adds Kafka Action that allows sending data to Apache Kafka clusters inside a VPC. AWS IoT Device Defender adds custom metrics and machine-learning based anomaly detection. + +## __AWS IoT Analytics__ + - ### Features + - FileFormatConfiguration enables data store to save data in JSON or Parquet format. S3Paths enables you to specify the S3 objects that save your channel messages when you reprocess the pipeline. + +## __AWS IoT Core Device Advisor__ + - ### Features + - AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT. + +## __AWS IoT Fleet Hub__ + - ### Features + - AWS IoT Fleet Hub, a new feature of AWS IoT Device Management that provides a web application for monitoring and managing device fleets connected to AWS IoT at scale. + +## __AWS IoT Greengrass V2__ + - ### Features + - AWS IoT Greengrass V2 is a new major version of AWS IoT Greengrass. This release adds several updates such as modular components, continuous deployments, and improved ease of use. + +## __AWS IoT Wireless__ + - ### Features + - AWS IoT for LoRaWAN enables customers to setup a private LoRaWAN network by connecting their LoRaWAN devices and gateways to the AWS cloud without managing a LoRaWAN Network Server. + +## __AWS Lambda__ + - ### Features + - Added support for Apache Kafka as a event source. Added support for TumblingWindowInSeconds for streams event source mappings. Added support for FunctionResponseTypes for streams event source mappings + +## __Amazon Prometheus Service__ + - ### Features + - (New Service) Amazon Managed Service for Prometheus is a fully managed Prometheus-compatible monitoring service that makes it easy to monitor containerized applications securely and at scale. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Adding support for Change Manager API content + +# __2.15.46__ __2020-12-14__ +## __AWS Global Accelerator__ + - ### Features + - This release adds support for custom routing accelerators + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Treat zero-byte responses from async HTTP clients as not having a payload, regardless of the response content-length. This fixes an issue that could cause HEAD responses (e.g. s3's headObject responses) with a content-length specified from being treated as having a payload. This fixes issues like [#1216](https://github.com/aws/aws-sdk-java-v2/issues/1216) where the SDK attempts to read data from the response based on the content-length, not based on whether there was actually a payload. + +## __Amazon DevOps Guru__ + - ### Features + - Documentation updates for DevOps Guru. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add c5n.metal to ec2 instance types list + +# __2.15.45__ __2020-12-11__ +## __AWS CloudTrail__ + - ### Features + - CloudTrailInvalidClientTokenIdException is now thrown when a call results in the InvalidClientTokenId error code. The Name parameter of the AdvancedEventSelector data type is now optional. + +## __AWS IoT SiteWise__ + - ### Features + - Added the ListAssetRelationships operation and support for composite asset models, which represent structured sets of properties within asset models. + +## __AWS Performance Insights__ + - ### Features + - You can group DB load according to the dimension groups for database, application, and session type. Amazon RDS also supports the dimensions db.name, db.application.name, and db.session_type.name. + +## __Amazon CloudWatch__ + - ### Features + - Documentation updates for monitoring + +## __Amazon GuardDuty__ + - ### Features + - Documentation updates for GuardDuty + +## __Auto Scaling__ + - ### Features + - Documentation updates and corrections for Amazon EC2 Auto Scaling API Reference and SDKs. + +# __2.15.44__ __2020-12-10__ +## __AWS Network Manager__ + - ### Features + - This release adds API support for Transit Gateway Connect integration into AWS Network Manager. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports adding synonyms to an index through the new Thesaurus resource. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - TGW connect simplifies connectivity of SD-WAN appliances; IGMP support for TGW multicast; VPC Reachability Analyzer for VPC resources connectivity analysis. + +# __2.15.43__ __2020-12-09__ +## __AWS Global Accelerator__ + - ### Features + - This release adds support for custom routing accelerators + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for G4ad instances powered by AMD Radeon Pro V520 GPUs and AMD 2nd Generation EPYC processors + +## __Amazon Redshift__ + - ### Features + - Add support for availability zone relocation feature. + +# __2.15.42__ __2020-12-08__ +## __AWS Audit Manager__ + - ### Features + - AWS Audit Manager helps you continuously audit your AWS usage to simplify how you manage risk and compliance. This update releases the first version of the AWS Audit Manager APIs and SDK. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - The SDK will now retry on `TransactionInProgressException` error code. + +## __AWSKendraFrontendService__ + - ### Features + - 1. Amazon Kendra connector for Google Drive repositories 2. Amazon Kendra's relevance ranking models are regularly tuned for each customer by capturing end-user search patterns and feedback. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release adds support for configuring cross-region and cross-account replication of your Amazon ECR images. + +## __Amazon EMR Containers__ + - ### Features + - This release adds support for Amazon EMR on EKS, a simple way to run Spark on Kubernetes. + +## __Amazon Forecast Service__ + - ### Features + - This release adds support for the Amazon Forecast Weather Index which can increase forecasting accuracy by automatically including weather forecasts in demand forecasts. + +## __Amazon HealthLake__ + - ### Features + - This release introduces Amazon HealthLake (preview), a HIPAA-eligible service that enables healthcare and life sciences customers to store, transform, query, and analyze health data in the AWS Cloud. + +## __Amazon QuickSight__ + - ### Features + - Added new parameters for join optimization. + +## __Amazon SageMaker Runtime__ + - ### Features + - This feature allows customers to invoke their endpoint with an inference ID. If used and data capture for the endpoint is enabled, this ID will be captured along with request data. + +## __Amazon SageMaker Service__ + - ### Features + - This feature helps you monitor model performance characteristics such as accuracy, identify undesired bias in your ML models, and explain model decisions better with explainability drift detection. + +## __Amazon Sagemaker Edge Manager__ + - ### Features + - Amazon SageMaker Edge Manager makes it easy to optimize, secure, monitor, and maintain machine learning (ML) models across fleets of edge devices such as smart cameras, smart speakers, and robots. + +# __2.15.41__ __2020-12-07__ +## __AWS Common Runtime HTTP Client__ + - ### Features + - Bump up `aws-crt` version to `0.9.0` + +## __AWS Database Migration Service__ + - ### Features + - Added PreserveTransaction setting to preserve order of CDC for S3 as target. Added CsvNoSupValue setting to replace empty value for columns not included in the supplemental log for S3 as target. + +## __AWS SDK for Java v2__ + - ### Features + - Added amz-sdk-request and removed amz-sdk-retry header. The new header matches the behavior of the other SDKs. + - Updated service endpoint metadata. + +## __AWS Service Catalog App Registry__ + - ### Features + - AWS Service Catalog AppRegistry now supports adding, removing, and listing tags on resources after they are created. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fixed the issue where certain handshake errors manifested as acquire connection timeout error when using TLS1.3 and proxy. + +# __2.15.40__ __2020-12-04__ +## __AWS Directory Service__ + - ### Features + - Documentation updates for ds - updated descriptions + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports black video and audio silence as new conditions to trigger automatic input failover. + +## __AWS Lambda__ + - ### Features + - Added the additional enum InvalidImage to StateReasonCode and LastUpdateStatusReasonCode fields. + +## __AWS License Manager__ + - ### Features + - Automated Discovery now has support for custom tags, and detects software uninstalls. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Avoid costly metrics collection when metric collector is NoOpMetricCollector. + - Contributed by: [@croudet](https://github.com/croudet) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces tag-on-create capability for the CreateImage API. A user can now specify tags that will be applied to the new resources (image, snapshots or both), during creation time. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for Amazon RDS Cross-Region Automated Backups, the ability to setup automatic replication of snapshots and transaction logs from a primary AWS Region to a secondary AWS Region. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager Patch Manager MAC OS Support and OpsMetadata Store APIs to store operational metadata for an Application. + +## __Amazon WorkSpaces__ + - ### Features + - Update the import-workspace-image API to have "BYOL_REGULAR_WSP" as a valid input string for ingestion-process. + +## __Managed Streaming for Kafka__ + - ### Features + - Adding HEALING to ClusterState. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@croudet](https://github.com/croudet) +# __2.15.39__ __2020-12-03__ +## __AWS Batch__ + - ### Features + - This release adds support for customer to run Batch Jobs on ECS Fargate, the serverless compute engine built for containers on AWS. Customer can also propagate Job and Job Definition Tags to ECS Task. + +## __AWS Compute Optimizer__ + - ### Features + - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for EBS volumes that are attached to instances. + +## __AWS License Manager__ + - ### Features + - AWS License Manager enables managed entitlements for AWS customers and Software Vendors (ISV). You can track and distribute license entitlements from AWS Marketplace and supported ISVs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AmplifyBackend__ + - ### Features + - Regular documentation updates. + +# __2.15.38__ __2020-12-01__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This is the first release of Amazon Connect Customer Profiles, a unified customer profile for your Amazon Connect contact center. + +# __2.15.37__ __2020-12-01__ +## __AWS Directory Service__ + - ### Features + - Adding client authentication feature for AWS AD Connector + +## __AWS Lambda__ + - ### Features + - This release includes support for a new feature: Container images support in AWS Lambda. This adds APIs for deploying functions as container images. AWS Lambda now supports memory up to 10240MB. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon AppIntegrations Service__ + - ### Features + - The Amazon AppIntegrations service (in preview release) enables you to configure and reuse connections to external applications. + +## __Amazon Connect Contact Lens__ + - ### Features + - Contact Lens for Amazon Connect analyzes conversations, both real-time and post-call. The ListRealtimeContactAnalysisSegments API returns a list of analysis segments for a real-time analysis session. + +## __Amazon Connect Service__ + - ### Features + - This release adds an Amazon Connect API that provides the ability to create tasks, and a set of APIs (in preview) to configure AppIntegrations associations with Amazon Connect instances. + +## __Amazon DevOps Guru__ + - ### Features + - (New Service) Amazon DevOps Guru is available in public preview. It's a fully managed service that uses machine learning to analyze your operational solutions to help you find and troubleshoot issues. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for: EBS gp3 volumes; and D3/D3en/R5b/M5zn instances powered by Intel Cascade Lake CPUs + +## __Amazon Elastic Container Registry Public__ + - ### Features + - Supports Amazon Elastic Container Registry (Amazon ECR) Public, a fully managed registry that makes it easy for a developer to publicly share container software worldwide for anyone to download. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now allows you to define and manage the lifecycle for Kubernetes add-ons for your clusters. This release adds support for the AWS VPC CNI (vpc-cni). + +## __Amazon Honeycode__ + - ### Features + - Introducing APIs to read and write directly from Honeycode tables. Use APIs to pull table and column metadata, then use the read and write APIs to programmatically read and write from the tables. + +## __Amazon Lookout for Vision__ + - ### Features + - This release introduces support for Amazon Lookout for Vision. + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - This release adds support for Amazon SageMaker Feature Store, which makes it easy for customers to create, version, share, and manage curated data for machine learning (ML) development. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Pipelines for ML workflows. Amazon SageMaker Feature Store, a fully managed repository for ML features. + +## __Amazon Simple Storage Service__ + - ### Features + - S3 adds support for multiple-destination replication, option to sync replica modifications; S3 Bucket Keys to reduce cost of S3 SSE with AWS KMS + +## __AmplifyBackend__ + - ### Features + - (New Service) The Amplify Admin UI offers an accessible way to develop app backends and manage app content. We recommend that you use the Amplify Admin UI to manage the backend of your Amplify app. + +# __2.15.36__ __2020-11-30__ +## __AWS SDK for Java v2__ + - ### Features + - Add LICENSE.txt and NOTICE.txt to META-INF directory of generated JARs + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed a resource leak that could occur when closing the default credentials provider (or a client using the default credentials provider), when `closeable` credentials like STS or SSO were in use. Fixes [#2149](https://github.com/aws/aws-sdk-java-v2/issues/2149). + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces Amazon EC2 Mac1 instances, a new Amazon EC2 instance family built on Apple Mac mini computers, powered by AWS Nitro System, and support running macOS workloads on Amazon EC2 + +# __2.15.35__ __2020-11-24__ +## __AWS Batch__ + - ### Features + - Add Ec2Configuration in ComputeEnvironment.ComputeResources. Use in CreateComputeEnvironment API to enable AmazonLinux2 support. + +## __AWS CloudFormation__ + - ### Features + - Adds support for the new Modules feature for CloudFormation. A module encapsulates one or more resources and their respective configurations for reuse across your organization. + +## __AWS CloudTrail__ + - ### Features + - CloudTrail now includes advanced event selectors, which give you finer-grained control over the events that are logged to your trail. + +## __AWS CodeBuild__ + - ### Features + - Adding GetReportGroupTrend API for Test Reports. + +## __AWS Elastic Beanstalk__ + - ### Features + - Updates the Integer constraint of DescribeEnvironmentManagedActionHistory's MaxItems parameter to [1, 100]. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for Vorbis and Opus audio in OGG/OGA containers. + +## __AWS IoT SiteWise__ + - ### Features + - This release adds support for customer managed customer master key (CMK) based encryption in IoT SiteWise. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Step Functions__ + - ### Features + - This release of the AWS Step Functions SDK introduces support for Synchronous Express Workflows + +## __Amazon Appflow__ + - ### Features + - Upsolver as a destination connector and documentation update. + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds ability to configure Cognito User Pools with third party sms and email providers for sending notifications to users. + +## __Amazon Comprehend__ + - ### Features + - Support Comprehend events detection APIs + +## __Amazon FSx__ + - ### Features + - This release adds the capability to increase storage capacity of Amazon FSx for Lustre file systems, providing the flexibility to meet evolving storage needs over time. + +## __Amazon GameLift__ + - ### Features + - GameLift FlexMatch is now available as a standalone matchmaking solution. FlexMatch now provides customizable matchmaking for games hosted peer-to-peer, on-premises, or on cloud compute primitives. + +## __Amazon Lex Model Building Service__ + - ### Features + - Lex now supports es-419, de-DE locales + +## __Amazon QuickSight__ + - ### Features + - Support for embedding without user registration. New enum EmbeddingIdentityType. A potential breaking change. Affects code that refers IdentityType enum type directly instead of literal string value. + +## __Amazon Timestream Write__ + - ### Features + - Adds support of upserts for idempotent updates to Timestream. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe Medical streaming added medical specialties and HTTP/2 support. Amazon Transcribe streaming supports additional languages. Both support OGG/OPUS and FLAC codecs for streaming. + +## __AmazonMWAA__ + - ### Features + - (New Service) Amazon MWAA is a managed service for Apache Airflow that makes it easy for data engineers and data scientists to execute data processing workflows in the cloud. + +# __2.15.34__ __2020-11-23__ +## __AWS CodeStar connections__ + - ### Features + - Added support for the UpdateHost API. + +## __AWS Glue__ + - ### Features + - Feature1 - Glue crawler adds data lineage configuration option. Feature2 - AWS Glue Data Catalog adds APIs for PartitionIndex creation and deletion as part of Enhancement Partition Management feature. + +## __AWS IoT__ + - ### Features + - This release enables users to identify different file types in the over-the-air update (OTA) functionality using fileType parameter for CreateOTAUpdate API + +## __AWS Lambda__ + - ### Features + - This release includes support for new feature: Code Signing for AWS Lambda. This adds new resources and APIs to configure Lambda functions to accept and verify signed code artifacts at deployment. + +## __AWS License Manager__ + - ### Features + - AWS License Manager now provides the ability for license administrators to be able to associate license configurations to AMIs shared with their AWS account + +## __AWS Outposts__ + - ### Features + - Support specifying tags during the creation of the Outpost resource. Tags are now returned in the response body of Outpost APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Updated the account management API to support the integration with AWS Organizations. Added new methods to allow users to view and manage the delegated administrator account for Security Hub. + +## __AWS Signer__ + - ### Features + - AWS Signer is launching code-signing for AWS Lambda. Now customers can cryptographically sign Lambda code to ensure trust, integrity, and functionality. + +## __AWS Single Sign-On Admin__ + - ### Features + - AWS Single Sign-On now enables attribute-based access control for workforce identities to simplify permissions in AWS + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Add Detected Workload to ApplicationComponent which shows the workloads that installed in the component + +## __Amazon DynamoDB__ + - ### Features + - With this release, you can capture data changes in any Amazon DynamoDB table as an Amazon Kinesis data stream. You also can use PartiQL (SQL-compatible language) to manipulate data in DynamoDB tables. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for updating capacity providers, specifying custom instance warmup periods for capacity providers, and using deployment circuit breaker for your ECS Services. + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for elasticache + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Multiple Private DNS names to DescribeVpcEndpointServices response. + +## __Amazon Elastic MapReduce__ + - ### Features + - Add API support for EMR Studio, a new notebook-first IDE for data scientists and data engineers with single sign-on, Jupyter notebooks, automated infrastructure provisioning, and job diagnosis. + +## __Amazon Forecast Service__ + - ### Features + - Releasing the set of PredictorBacktestExportJob APIs which allow customers to export backtest values and item-level metrics data from Predictor training. + +## __Amazon Timestream Query__ + - ### Features + - Amazon Timestream now supports "QueryStatus" in Query API which has information about cumulative bytes scanned, metered, as well as progress percentage for the query. + +## __Amazon Translate__ + - ### Features + - This update adds new operations to create and manage parallel data in Amazon Translate. Parallel data is a resource that you can use to run Active Custom Translation jobs. + +## __Auto Scaling__ + - ### Features + - Documentation updates and corrections for Amazon EC2 Auto Scaling API Reference and SDKs. + +## __CodeArtifact__ + - ### Features + - Add support for the NuGet package format. + +## __Managed Streaming for Kafka__ + - ### Features + - Adding MAINTENANCE and REBOOTING_BROKER to Cluster states. + +# __2.15.33__ __2020-11-20__ +## __AWS App Mesh__ + - ### Features + - This release makes tag value a required attribute of the tag's key-value pair. + +## __AWS CloudHSM V2__ + - ### Features + - Added managed backup retention, a feature that enables customers to retain backups for a configurable period after which CloudHSM service will automatically delete them. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog App Registry__ + - ### Features + - AWS Service Catalog AppRegistry Documentation update + +## __AWS Single Sign-on__ + - ### Features + - Added support for retrieving SSO credentials: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html. + +## __Amazon Chime__ + - ### Features + - The Amazon Chime SDK for messaging provides the building blocks needed to build chat and other real-time collaboration features. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - This release supports tagging repository association resources in Amazon CodeGuru Reviewer. + +## __Amazon Cognito Identity__ + - ### Features + - Added SDK pagination support for ListIdentityPools + +## __Amazon Connect Service__ + - ### Features + - This release adds a set of Amazon Connect APIs to programmatically control instance creation, modification, description and deletion. + +## __Amazon Macie 2__ + - ### Features + - The Amazon Macie API now provides S3 bucket metadata that indicates whether any one-time or recurring classification jobs are configured to analyze data in a bucket. + +## __Amazon Simple Storage Service__ + - ### Features + - Add new documentation regarding automatically generated Content-MD5 headers when using the SDK or CLI. + +## __Managed Streaming for Kafka__ + - ### Features + - This release adds support for PER TOPIC PER PARTITION monitoring on AWS MSK clusters. + +# __2.15.32__ __2020-11-19__ +## __AWS Cost Explorer Service__ + - ### Features + - Additional metadata that may be applicable to the recommendation. + +## __AWS Directory Service__ + - ### Features + - Adding multi-region replication feature for AWS Managed Microsoft AD + +## __AWS Elemental MediaLive__ + - ### Features + - The AWS Elemental MediaLive APIs and SDKs now support the ability to see the software update status on Link devices + +## __AWS Glue__ + - ### Features + - Adding support for Glue Schema Registry. The AWS Glue Schema Registry is a new feature that allows you to centrally discover, control, and evolve data stream schemas. + +## __AWS Lambda__ + - ### Features + - Added the starting position and starting position timestamp to ESM Configuration. Now customers will be able to view these fields for their ESM. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Events__ + - ### Features + - EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management. + +## __Amazon EventBridge__ + - ### Features + - EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management. + +## __Amazon Kinesis Analytics__ + - ### Features + - Amazon Kinesis Data Analytics now supports building and running streaming applications using Apache Flink 1.11 and provides a way to access the Apache Flink dashboard for supported Flink versions. + +## __Amazon Lex Model Building Service__ + - ### Features + - Amazon Lex supports managing input and output contexts as well as default values for slots. + +## __Amazon Lex Runtime Service__ + - ### Features + - Amazon Lex now supports the ability to view and manage active contexts associated with a user session. + +## __Amazon Redshift__ + - ### Features + - Amazon Redshift support for returning ClusterNamespaceArn in describeClusters + +## __Auto Scaling__ + - ### Features + - You can now create Auto Scaling groups with multiple launch templates using a mixed instances policy, making it easy to deploy an AMI with an architecture that is different from the rest of the group. + +# __2.15.31__ __2020-11-18__ +## __AWS Backup__ + - ### Features + - AWS Backup now supports cross-account backup, enabling AWS customers to securely copy their backups across their AWS accounts within their AWS organizations. + +## __AWS CloudFormation__ + - ### Features + - This release adds ChangeSets support for Nested Stacks. ChangeSets offer a preview of how proposed changes to a stack might impact existing resources or create new ones. + +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild - Adding Status field for Report Group + +## __AWS Outposts__ + - ### Features + - Mark the Name parameter in CreateOutpost as required. + +## __AWS S3 Control__ + - ### Features + - AWS S3 Storage Lens provides visibility into your storage usage and activity trends at the organization or account level, with aggregations by Region, storage class, bucket, and prefix. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon ElastiCache__ + - ### Features + - Adding Memcached 1.6 to parameter family + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EC2 Fleet adds support of DeleteFleets API for instant type fleets. Now you can delete an instant type fleet and terminate all associated instances with a single API call. + +# __2.15.30__ __2020-11-17__ +## __AWS Network Firewall__ + - ### Features + - (New Service) AWS Network Firewall is a managed network layer firewall service that makes it easy to secure your virtual private cloud (VPC) networks and block malicious traffic. + +## __Amazon Chime__ + - ### Features + - This release adds CRUD APIs for Amazon Chime SipMediaApplications and SipRules. It also adds the API for creating outbound PSTN calls for Amazon Chime meetings. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for user hierarchy group and user hierarchy structure. For details, see the Release Notes in the Amazon Connect Administrator Guide. + +## __Amazon Macie 2__ + - ### Features + - The Amazon Macie API now has a lastRunErrorStatus property to indicate if account- or bucket-level errors occurred during the run of a one-time classification job or the latest run of a recurring job. + +## __Amazon Relational Database Service__ + - ### Features + - Support copy-db-snapshot in the one region on cross clusters and local cluster for RDSonVmware. Add target-custom-availability-zone parameter to specify where a snapshot should be copied. + +## __Firewall Management Service__ + - ### Features + - Added Firewall Manager policy support for AWS Network Firewall resources. + +# __2.15.29__ __2020-11-16__ +## __AWS CodePipeline__ + - ### Features + - We show details about inbound executions and id of action executions in GetPipelineState API. We also add ConflictException to StartPipelineExecution, RetryStageExecution, StopPipelineExecution APIs. + +## __AWS Database Migration Service__ + - ### Features + - Adding MoveReplicationTask feature to move replication tasks between instances + +## __AWS IoT Secure Tunneling__ + - ### Features + - Support using multiple data streams per tunnel using the Secure Tunneling multiplexing feature. + +## __AWS IoT SiteWise__ + - ### Features + - This release supports Unicode characters for string operations in formulae computes in SiteWise. For more information, search for SiteWise in Amazon What's new or refer the SiteWise documentation. + +## __AWS Service Catalog__ + - ### Features + - Support import of CloudFormation stacks into Service Catalog provisioned products. + +## __Amazon QuickSight__ + - ### Features + - Adding new parameters for dashboard persistence + +## __Amazon SageMaker Service__ + - ### Features + - This feature enables customers to encrypt their Amazon SageMaker Studio storage volumes with customer master keys (CMKs) managed by them in AWS Key Management Service (KMS). + +## __Amazon Simple Notification Service__ + - ### Features + - Documentation updates for Amazon SNS. + +## __Synthetics__ + - ### Features + - AWS Synthetics now supports Environment Variables to assign runtime parameters in the canary scripts. + +# __2.15.28__ __2020-11-13__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Shield__ + - ### Features + - This release adds APIs for two new features: 1) Allow customers to bundle resources into protection groups and treat as a single unit. 2) Provide per-account event summaries to all AWS customers. + +## __Amazon Textract__ + - ### Features + - AWS Textract now allows customers to specify their own KMS key to be used for asynchronous jobs output results, AWS Textract now also recognizes handwritten text from English documents. + +## __Elastic Load Balancing__ + - ### Features + - Adds dualstack support for Network Load Balancers (TCP/TLS only), an attribute for WAF fail open for Application Load Balancers, and an attribute for connection draining for Network Load Balancers. + +# __2.15.27__ __2020-11-12__ +## __AWS IoT__ + - ### Features + - This release adds a batchMode parameter to the IotEvents, IotAnalytics, and Firehose actions which allows customers to send an array of messages to the corresponding services + +## __AWS RoboMaker__ + - ### Features + - This release introduces Robomaker Worldforge TagsOnCreate which allows customers to tag worlds as they are being generated by providing the tags while configuring a world generation job. + +## __AWS Service Catalog App Registry__ + - ### Features + - AWS Service Catalog AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise. + +## __Amazon Lex Model Building Service__ + - ### Features + - Lex now supports es-ES, it-IT, fr-FR and fr-CA locales + +## __Amazon Lightsail__ + - ### Features + - This release adds support for Amazon Lightsail container services. You can now create a Lightsail container service, and deploy Docker images to it. + +## __Amazon Personalize Runtime__ + - ### Features + - Adds support to use dynamic filters with Personalize. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new Australian English female voice - Olivia. Olivia is available as Neural voice only. + +# __2.15.26__ __2020-11-11__ +## __AWS Amplify__ + - ### Features + - Whereas previously custom headers were set via the app's buildspec, custom headers can now be set directly on the Amplify app for both ci/cd and manual deploy apps. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for Automated ABR encoding and improved the reliability of embedded captions in accelerated outputs. + +## __AWS Glue DataBrew__ + - ### Features + - This is the initial SDK release for AWS Glue DataBrew. DataBrew is a visual data preparation tool that enables users to clean and normalize data without writing any code. + +## __AWS Service Catalog__ + - ### Features + - Adding support to remove a Provisioned Product launch role via UpdateProvisionedProductProperties + +## __Amazon Forecast Service__ + - ### Features + - Providing support of custom quantiles in CreatePredictor API. + +## __Amazon QuickSight__ + - ### Features + - QuickSight now supports Column-level security and connecting to Oracle data source. + +## __Netty NIO HTTP Client__ + - ### Features + - Upgrade Netty libraries to `4.1.53.Final`, and `netty-tcnative-boringssl-static` to `2.0.34.Final`. + + - ### Bugfixes + - Fix a bug where the Netty HTTP client can leak memory when a response stream is cancelled prematurely but the upstream publisher continues to invoke onNext for some time before stopping. Fixes [#2051](https://github.com/aws/aws-sdk-java-v2/issues/2051). + +# __2.15.25__ __2020-11-10__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix default client error to have spaces between words. + - Contributed by: [@frosforever](https://github.com/frosforever) + - Replaced class loading from Thread.currentThread().getContextClassLoader() to ClassLoaderHelper in ProfileCredentialsUtils and WebIdentityCredentialsUtils, since it was causing Class not found error. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Gateway Load Balancer VPC endpoints and VPC endpoint services + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Add SessionId as a filter for DescribeSessions API + +## __Auto Scaling__ + - ### Features + - Documentation updates and corrections for Amazon EC2 Auto Scaling API Reference and SDKs. + +## __Elastic Load Balancing__ + - ### Features + - Added support for Gateway Load Balancers, which make it easy to deploy, scale, and run third-party virtual networking appliances. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@frosforever](https://github.com/frosforever) +# __2.15.24__ __2020-11-09__ +## __AWS DataSync__ + - ### Features + - DataSync now enables customers to adjust the network bandwidth used by a running AWS DataSync task. + +## __AWS IoT Analytics__ + - ### Features + - AWS IoT Analytics now supports Late Data Notifications for datasets, dataset content creation using previous version IDs, and includes the LastMessageArrivalTime attribute for channels and datastores. + +## __AWS Storage Gateway__ + - ### Features + - Added bandwidth rate limit schedule for Tape and Volume Gateways + +## __Amazon DynamoDB__ + - ### Features + - This release adds supports for exporting Amazon DynamoDB table data to Amazon S3 to perform analytics at any scale. + +## __Amazon EC2 Container Service__ + - ### Features + - This release provides native support for specifying Amazon FSx for Windows File Server file systems as volumes in your Amazon ECS task definitions. + +## __Amazon Elasticsearch Service__ + - ### Features + - Adding support for package versioning in Amazon Elasticsearch Service + +## __Amazon FSx__ + - ### Features + - This release adds support for creating DNS aliases for Amazon FSx for Windows File Server, and using AWS Backup to automate scheduled, policy-driven backup plans for Amazon FSx file systems. + +## __Amazon Macie 2__ + - ### Features + - Sensitive data findings in Amazon Macie now include enhanced location data for Apache Avro object containers and Apache Parquet files. + +## __Amazon Simple Storage Service__ + - ### Features + - S3 Intelligent-Tiering adds support for Archive and Deep Archive Access tiers; S3 Replication adds replication metrics and failure notifications, brings feature parity for delete marker replication + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - add a new filter to allow customer to filter automation executions by using resource-group which used for execute automation + +# __2.15.23__ __2020-11-06__ +## __AWS Elemental MediaLive__ + - ### Features + - Support for SCTE35 ad markers in OnCuePoint style in RTMP outputs. + +## __AWS IoT SiteWise__ + - ### Features + - Remove the CreatePresignedPortalUrl API + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Amazon Data Lifecycle Manager now supports the creation and retention of EBS-backed Amazon Machine Images + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Network card support with four new attributes: NetworkCardIndex, NetworkPerformance, DefaultNetworkCardIndex, and MaximumNetworkInterfaces, added to the DescribeInstanceTypes API. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation updates for Systems Manager + +# __2.15.22__ __2020-11-05__ +## __AWS App Mesh__ + - ### Features + - This release adds circuit breaking capabilities to your mesh with connection pooling and outlier detection support. + +## __AWS Lambda__ + - ### Features + - Support Amazon MQ as an Event Source. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports providing user context in your query requests, Tokens can be JSON or JWT format. This release also introduces support for Confluence cloud datasources. + +## __Amazon CloudWatch Events__ + - ### Features + - With this release, customers can now reprocess past events by storing the events published on event bus in an encrypted archive. + +## __Amazon DynamoDB__ + - ### Features + - This release adds a new ReplicaStatus INACCESSIBLE_ENCRYPTION_CREDENTIALS for the Table description, indicating when a key used to encrypt a regional replica table is not accessible. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service now provides the ability to define a custom endpoint for your domain and link an SSL certificate from ACM, making it easier to refer to Kibana and the domain endpoint. + +## __Amazon EventBridge__ + - ### Features + - With this release, customers can now reprocess past events by storing the events published on event bus in an encrypted archive. + +## __Amazon Fraud Detector__ + - ### Features + - Added support for deleting resources like Variables, ExternalModels, Outcomes, Models, ModelVersions, Labels, EventTypes and EntityTypes. Updated DeleteEvent operation to catch missing exceptions. + +## __Amazon Relational Database Service__ + - ### Features + - Supports a new parameter to set the max allocated storage in gigabytes for the CreateDBInstanceReadReplica API. + +# __2.15.21__ __2020-11-04__ +## __AWS IoT__ + - ### Features + - Updated API documentation and added paginator for AWS Iot Registry ListThingPrincipals API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Service Catalog API ListPortfolioAccess can now support a maximum PageSize of 100. + +## __AWS X-Ray__ + - ### Features + - Releasing new APIs GetInsightSummaries, GetInsightEvents, GetInsight, GetInsightImpactGraph and updating GetTimeSeriesServiceStatistics API for AWS X-Ray Insights feature + +## __AWSMarketplace Metering__ + - ### Features + - Adding Vendor Tagging Support in MeterUsage and BatchMeterUsage API. + +## __Amazon CloudWatch__ + - ### Features + - Documentation updates for monitoring + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added support for Client Connect Handler for AWS Client VPN. Fleet supports launching replacement instances in response to Capacity Rebalance recommendation. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service now supports native SAML authentication that seamlessly integrates with the customers' existing SAML 2.0 Identity Provider (IdP). + +## __Amazon Transcribe Streaming Service__ + - ### Features + - With this release, Amazon Transcribe now supports real-time transcription from audio sources in Italian (it-IT) and German(de-DE). + +## __AmazonMQ__ + - ### Features + - Amazon MQ introduces support for RabbitMQ, a popular message-broker with native support for AMQP 0.9.1. You can now create fully-managed RabbitMQ brokers in the cloud. + +## __Auto Scaling__ + - ### Features + - Capacity Rebalance helps you manage and maintain workload availability during Spot interruptions by proactively augmenting your Auto Scaling group with a new instance before interrupting an old one. + +# __2.15.20__ __2020-11-02__ +## __AWS DynamoDB Enhanced Client__ + - ### Bugfixes + - Publisher streams returned by async resources in the DynamoDB Enhanced Client now correctly handle mapping errors when they are encountered in the stream by calling onError on the subscriber and then implicitly cancelling the subscription. Previously the stream would just permanently hang and never complete. + +## __AWS SDK for Java v2__ + - ### Features + - Added code generation validation that customer-visible identifiers are idiomatic (do not contain underscores). Services with underscores in their models can use rename customizations to fix these issues, or apply the 'underscoresInNameBehavior = ALLOW' customization. + - Upgrade `org.apache.httpcomponents:httpclient` version to `4.5.13` + + - ### Bugfixes + - Fixing race condition in EventStreamAsyncResponseTransformer. Field eventsToDeliver is a LinkedList, i.e., not thread-safe. Accesses to field eventsToDeliver are protected by synchronization on itself, but not in 1 location. + - The mapped publisher returned by SdkPublisher.map will now handle exceptions thrown by the mapping function by calling onError on its subscriber and then cancelling the subscription rather than throwing it back to the publishing process when it attempts to publish data. + +## __AWS SSO OIDC__ + - ### Deprecations + - Renamed/deprecated 'error_description' fields in exceptions in favor of 'errorDescription'. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for the following features: 1. P4d instances based on NVIDIA A100 GPUs. 2. NetworkCardIndex attribute to support multiple network cards. + +# __2.15.19__ __2020-10-30__ +## __AWS Database Migration Service__ + - ### Features + - Adding DocDbSettings to support DocumentDB as a source. + +## __AWS Elemental MediaLive__ + - ### Features + - Support for HLS discontinuity tags in the child manifests. Support for incomplete segment behavior in the media output. Support for automatic input failover condition settings. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixing FilteringSubscriber and LimitingSubscriber to complete when subscribing criteria is completed. + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for AWS ElastiCache + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds an eqExactMatch operator for filtering findings. With this operator you can increase the precision of your finding filters and suppression rules. + +## __Amazon Simple Notification Service__ + - ### Features + - Documentation updates for Amazon SNS + +## __Braket__ + - ### Features + - This release supports tagging for Amazon Braket quantum-task resources. It also supports tag-based access control for quantum-task APIs. + +## __EC2 Image Builder__ + - ### Features + - This feature increases the number of accounts that can be added to the Launch permissions within an Image Builder Distribution configuration. + +# __2.15.18__ __2020-10-29__ +## __AWS Marketplace Commerce Analytics__ + - ### Features + - Documentation updates for marketplacecommerceanalytics to specify four data sets which are deprecated. + +## __AWS Storage Gateway__ + - ### Features + - Adding support for access based enumeration on SMB file shares, file share visibility on SMB file shares, and file upload notifications for all file shares + +## __Amazon API Gateway__ + - ### Features + - Support disabling the default execute-api endpoint for REST APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Support for Appliance mode on Transit Gateway that simplifies deployment of stateful network appliances. Added support for AWS Client VPN Self-Service Portal. + +## __Amazon Simple Email Service__ + - ### Features + - This release enables customers to manage their own contact lists and end-user subscription preferences. + +## __CodeArtifact__ + - ### Features + - Add support for tagging of CodeArtifact domain and repository resources. + +## __Elastic Load Balancing__ + - ### Features + - Application Load Balancer (ALB) now supports the gRPC protocol-version. With this release, customers can use ALB to route and load balance gRPC traffic between gRPC enabled clients and microservices. + +# __2.15.17__ __2020-10-28__ +## __AWS IoT__ + - ### Features + - This release adds support for GG-Managed Job Namespace + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed an issue where marshalling of a modeled object was not honoring the has* method on a list/map. + - Fixed an issue where the toString/equals/hashCode on a modeled object were not honoring the has* methods for lists and maps. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AWS Nitro Enclaves general availability. Added support to RunInstances for creating enclave-enabled EC2 instances. New APIs to associate an ACM certificate with an IAM role, for enclave consumption. + +## __Amazon WorkMail__ + - ### Features + - Documentation update for Amazon WorkMail + +# __2.15.16__ __2020-10-27__ +## __AWS Glue__ + - ### Features + - AWS Glue machine learning transforms now support encryption-at-rest for labels and trained models. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.15.15__ __2020-10-26__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports indexing data from Confluence Server. + +## __Amazon Neptune__ + - ### Features + - This feature enables custom endpoints for Amazon Neptune clusters. Custom endpoints simplify connection management when clusters contain instances with different capacities and configuration settings. + +## __Amazon SageMaker Service__ + - ### Features + - This release enables customers to bring custom images for use with SageMaker Studio notebooks. + +# __2.15.14__ __2020-10-23__ +## __AWS MediaTailor__ + - ### Features + - MediaTailor now supports ad marker passthrough for HLS. Use AdMarkerPassthrough to pass EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 from origin manifests into personalized manifests. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. + +## __Amazon QuickSight__ + - ### Features + - Support description on columns. + +# __2.15.13__ __2020-10-22__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Documentation updates for servicecatalog + +## __Access Analyzer__ + - ### Features + - API Documentation updates for IAM Access Analyzer. + +## __Amazon Appflow__ + - ### Features + - Salesforce connector creation with customer provided client id and client secret, incremental pull configuration, salesforce upsert write operations and execution ID when on-demand flows are executed. + +## __Amazon Simple Notification Service__ + - ### Features + - SNS now supports a new class of topics: FIFO (First-In-First-Out). FIFO topics provide strictly-ordered, deduplicated, filterable, encryptable, many-to-many messaging at scale. + +# __2.15.12__ __2020-10-21__ +## __AWS Global Accelerator__ + - ### Features + - This release adds support for specifying port overrides on AWS Global Accelerator endpoint groups. + +## __AWS Glue__ + - ### Features + - AWS Glue crawlers now support incremental crawls for the Amazon Simple Storage Service (Amazon S3) data source. + +## __AWS Organizations__ + - ### Features + - AWS Organizations renamed the 'master account' to 'management account'. + +## __AWSKendraFrontendService__ + - ### Features + - This release adds custom data sources: a new data source type that gives you full control of the documents added, modified or deleted during a data source sync while providing run history metrics. + +## __Amazon CloudFront__ + - ### Features + - CloudFront adds support for managing the public keys for signed URLs and signed cookies directly in CloudFront (it no longer requires the AWS root account). + +## __Amazon Elastic Compute Cloud__ + - ### Features + - instance-storage-info nvmeSupport added to DescribeInstanceTypes API + +# __2.15.11__ __2020-10-20__ +## __AWS AppSync__ + - ### Features + - Documentation updates to AppSync to correct several typos. + +## __AWS Batch__ + - ### Features + - Adding evaluateOnExit to job retry strategies. + +## __AWS Elastic Beanstalk__ + - ### Features + - EnvironmentStatus enum update to include Aborting, LinkingFrom and LinkingTo + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed an issue where requestBody and asyncRequestBody were not visible in ExecutionInterceptor.afterMarshalling. + +## __Amazon DynamoDB Enhanced Client__ + - ### Bugfixes + - Fix for handling special characters in attribute names with WRITE_IF_NOT_EXISTS update behavior + +## __Amazon S3__ + - ### Features + - Moved the logic for calculating the Content-MD5 checksums from s3 to sdk-core. As always, make sure to use a version of 'sdk-core' greater than or equal to your version of 's3'. If you use an old version of 'sdk-core' and a new version of 's3', you will receive errors that Content-MD5 is required. + + - ### Bugfixes + - Fixed an issue where metrics were not being collected for Amazon S3 (or other XML services) + +# __2.15.10__ __2020-10-19__ +## __AWS Backup__ + - ### Features + - Documentation updates for Cryo + +## __AWS Service Catalog__ + - ### Features + - An Admin can now update the launch role associated with a Provisioned Product. Admins and End Users can now view the launch role associated with a Provisioned Product. + +## __Amazon CloudFront__ + - ### Features + - Amazon CloudFront adds support for Origin Shield. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Documentation updates for docdb + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This Patch Manager release now supports Common Vulnerabilities and Exposure (CVE) Ids for missing packages via the DescribeInstancePatches API. + +## __HTTP Client SPI__ + - ### Features + - Calling the SdkHttpFullRequest uri() builder method, query parameters of the provided URI will be kept. + This can be useful in case you want to provide an already fully formed URI like a callback URI. + +# __2.15.9__ __2020-10-16__ +## __AWS Elemental MediaLive__ + - ### Features + - The AWS Elemental MediaLive APIs and SDKs now support the ability to transfer the ownership of MediaLive Link devices across AWS accounts. + +## __AWS Organizations__ + - ### Features + - Documentation updates for AWS Organizations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.15.8__ __2020-10-15__ +## __AWS Budgets__ + - ### Features + - This release introduces AWS Budgets Actions, allowing you to define an explicit response(or set of responses) to take when your budget exceeds it's action threshold. + +## __AWS Cost Explorer Service__ + - ### Features + - This release improves email validation for subscriptions on the SDK endpoints. + +## __AWS Database Migration Service__ + - ### Features + - When creating Endpoints, Replication Instances, and Replication Tasks, the feature provides you the option to specify friendly name to the resources. + +## __AWS Glue__ + - ### Features + - API Documentation updates for Glue Get-Plan API + +## __AWS Ground Station__ + - ### Features + - Adds error message attribute to DescribeContact DataflowDetails + +## __AWS IoT__ + - ### Features + - Add new variable, lastStatusChangeDate, to DescribeDomainConfiguration API + +## __AWS Lambda Maven Archetype__ + - ### Bugfixes + - Fixed an issue where archetype generation failed with latest maven-archetype-plugin. See [#1981](https://github.com/aws/aws-sdk-java-v2/issues/1981) + +## __AWS SDK for Java v2__ + - ### Features + - Add support for plus (+) character in profile names + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - Add support to associate VPC Security Groups at server creation. + +## __AWS X-Ray__ + - ### Features + - Enhancing CreateGroup, UpdateGroup, GetGroup and GetGroups APIs to support configuring X-Ray Insights Notifications. Adding TraceLimit information into X-Ray BatchGetTraces API response. + +## __Access Analyzer__ + - ### Features + - This release adds support for the ApplyArchiveRule api in IAM Access Analyzer. The ApplyArchiveRule api allows users to apply an archive rule retroactively to existing findings in an analyzer. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds support for pausing and resuming classification jobs. Also, sensitive data findings now include location data for up to 15 occurrences of sensitive data. + +## __Amazon Rekognition__ + - ### Features + - This SDK Release introduces new API (DetectProtectiveEquipment) for Amazon Rekognition. This release also adds ServiceQuotaExceeded exception to Amazon Rekognition IndexFaces API. + +## __Amazon Relational Database Service__ + - ### Features + - Return tags for all resources in the output of DescribeDBInstances, DescribeDBSnapshots, DescribeDBClusters, and DescribeDBClusterSnapshots API operations. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This Patch Manager release now supports searching for available packages from Amazon Linux and Amazon Linux 2 via the DescribeAvailablePatches API. + +## __Amazon WorkMail__ + - ### Features + - Add CreateOrganization and DeleteOrganization API operations. + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for WorkSpaces + +# __2.15.7__ __2020-10-09__ +## __AWS Amplify__ + - ### Features + - Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval - enabling can make code changes can take up to 10 minutes to roll out. + +## __AWS Elemental MediaLive__ + - ### Features + - WAV audio output. Extracting ancillary captions in MP4 file inputs. Priority on channels feeding a multiplex (higher priority channels will tend to have higher video quality). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - This new API takes either a ProvisonedProductId or a ProvisionedProductName, along with a list of 1 or more output keys and responds with the (key,value) pairs of those outputs. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - This release introduces a new Amazon EKS error code: "ClusterUnreachable" + +## __Amazon Import/Export Snowball__ + - ### Features + - We added new APIs to allow customers to better manage their device shipping. You can check if your shipping label expired, generate a new label, and tell us that you received or shipped your job. + +# __2.15.6__ __2020-10-08__ +## __AWS Cost Explorer Service__ + - ### Features + - You can now create hierarchical cost categories by choosing "Cost Category" as a dimension. You can also track the status of your cost category updates to your cost and usage information. + +## __Amazon CloudWatch Events__ + - ### Features + - Amazon EventBridge (formerly called CloudWatch Events) adds support for target Dead-letter Queues and custom retry policies. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AWS EC2 RevokeSecurityGroupIngress and RevokeSecurityGroupEgress APIs will return IpPermissions which do not match with any existing IpPermissions for security groups in default VPC and EC2-Classic. + +## __Amazon EventBridge__ + - ### Features + - Amazon EventBridge adds support for target Dead Letter Queues (DLQs) and custom retry policies. + +## __Amazon Rekognition__ + - ### Features + - This release provides location information for the manifest validation files. + +## __Amazon Relational Database Service__ + - ### Features + - Supports a new parameter to set the max allocated storage in gigabytes for restore database instance from S3 and restore database instance to a point in time APIs. + +## __Amazon SageMaker Service__ + - ### Features + - This release enables Sagemaker customers to convert Tensorflow and PyTorch models to CoreML (ML Model) format. + +## __Amazon Simple Notification Service__ + - ### Features + - Documentation updates for SNS. + +# __2.15.5__ __2020-10-07__ +## __AWS Compute Optimizer__ + - ### Features + - This release enables AWS Compute Optimizer to analyze EC2 instance-level EBS read and write operations, and throughput when generating recommendations for your EC2 instances and Auto Scaling groups. + +## __AWS Cost Explorer Service__ + - ### Features + - Enables Rightsizing Recommendations to analyze and present EC2 instance-level EBS metrics when generating recommendations. Returns AccessDeniedException if the account is not opted into Rightsizing + +## __AWS Elemental MediaPackage__ + - ### Features + - AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage channel. + +## __Amazon ElastiCache__ + - ### Features + - This release introduces User and UserGroup to allow customers to have access control list of the Redis resources for AWS ElastiCache. This release also adds support for Outposts for AWS ElastiCache. + +# __2.15.4__ __2020-10-06__ +## __AWS Database Migration Service__ + - ### Features + - Added new S3 endpoint settings to allow partitioning CDC data by date for S3 as target. Exposed some Extra Connection Attributes as endpoint settings for relational databases as target. + +## __AWS Marketplace Catalog Service__ + - ### Features + - AWS Marketplace Catalog now supports FailureCode for change workflows to help differentiate client errors and server faults. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release supports returning additional information about local gateway virtual interfaces, and virtual interface groups. + +## __Amazon Kinesis Analytics__ + - ### Features + - Amazon Kinesis Analytics now supports StopApplication with 'force' option + +# __2.15.3__ __2020-10-05__ +## __AWS DynamoDB Enhanced Client__ + - ### Features + - Added support for attribute level custom update behaviors such as 'write if not exists'. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for AVC-I and VC3 encoding in the MXF OP1a container, Nielsen non-linear watermarking, and InSync FrameFormer frame rate conversion. + +## __AWS Glue__ + - ### Features + - AWS Glue crawlers now support Amazon DocumentDB (with MongoDB compatibility) and MongoDB collections. You can choose to crawl the entire data set or only a small sample to reduce crawl time. + +## __Amazon DynamoDB__ + - ### Features + - This release adds a new ReplicaStatus REGION DISABLED for the Table description. This state indicates that the AWS Region for the replica is inaccessible because the AWS Region is disabled. + +## __Amazon DynamoDB Streams__ + - ### Features + - Documentation updates for streams.dynamodb + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for launching Amazon SageMaker Studio in your VPC. Use AppNetworkAccessType in CreateDomain API to disable access to public internet and restrict the network traffic to VPC. + +# __2.15.2__ __2020-10-02__ +## __AWS Batch__ + - ### Features + - Support tagging for Batch resources (compute environment, job queue, job definition and job) and tag based access control on Batch APIs + +## __AWS Cloud Map__ + - ### Features + - Added support for optional parameters for DiscoverInstances API in AWS Cloud Map + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Personalize Events__ + - ### Features + - Adds new APIs to write item and user records to Datasets. + +## __Amazon Relational Database Service__ + - ### Features + - Adds the NCHAR Character Set ID parameter to the CreateDbInstance API for RDS Oracle. + +## __Amazon Simple Storage Service__ + - ### Features + - Amazon S3 Object Ownership is a new S3 feature that enables bucket owners to automatically assume ownership of objects that are uploaded to their buckets by other AWS Accounts. + +## __Apache HTTP Client__ + - ### Bugfixes + - Fixed an issue in Apache HTTP client where a request with path parameter as a single slash threw invalid host name error. + +## __Elastic Load Balancing__ + - ### Features + - This release adds support for tagging listeners, rules, and target groups on creation. This release also supported tagging operations through tagging api's for listeners and rules. + +# __2.15.1__ __2020-10-01__ +## __AWS AppSync__ + - ### Features + - Exposes the wafWebAclArn field on GraphQL api records. The wafWebAclArn field contains the amazon resource name of a WAF Web ACL if the AWS AppSync API is associated with one. + +## __AWS Glue__ + - ### Features + - Adding additional optional map parameter to get-plan api + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - AWS WAF is now available for AWS AppSync GraphQL APIs. AWS WAF protects against malicious attacks with AWS Managed Rules or your own custom rules. For more information see the AWS WAF Developer Guide. + +## __Amazon Elastic MapReduce__ + - ### Features + - Documentation updates for elasticmapreduce + +## __Amazon QuickSight__ + - ### Features + - QuickSight now supports connecting to AWS Timestream data source + +## __Managed Streaming for Kafka__ + - ### Features + - Added support for Enabling Zookeeper Encryption in Transit for AWS MSK. + +# __2.15.0__ __2020-09-30__ +## __AWS DataSync__ + - ### Features + - This release enables customers to create s3 location for S3 bucket's located on an AWS Outpost. + +## __AWS Direct Connect__ + - ### Features + - Documentation updates for AWS Direct Connect. + +## __AWS IoT__ + - ### Features + - AWS IoT Rules Engine adds Timestream action. The Timestream rule action lets you stream time-series data from IoT sensors and applications to Amazon Timestream databases for time series analysis. + +## __AWS MediaConnect__ + - ### Features + - MediaConnect now supports reservations to provide a discounted rate for a specific outbound bandwidth over a period of time. + +## __AWS S3 Control__ + - ### Features + - Amazon S3 on Outposts expands object storage to on-premises AWS Outposts environments, enabling you to store and retrieve objects using S3 APIs and features. + +## __AWS SDK for Java v2__ + - ### Features + - This release introduces Waiters for the AWS SDK for Java v2! Waiters make it easier for customers to wait for a resource to transition into a desired state. It comes handy when customers are interacting with operations that are eventually consistent on the service side. For more information on Waiters, head on over to the [AWS Developer Blog](https://aws.amazon.com/blogs/developer/category/developer-tools/aws-sdk-for-java/) and check out the [Developer Guide](http://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html). + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Added several new resource details objects. Added additional details for CloudFront distributions, IAM roles, and IAM access keys. Added a new ResourceRole attribute for resources. + +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR customers can now use EC2 placement group to influence the placement of master nodes in a high-availability (HA) cluster across distinct underlying hardware to improve cluster availability. + +## __Amazon Pinpoint__ + - ### Features + - Amazon Pinpoint - Features - Customers can start a journey based on an event being triggered by an endpoint or user. + +## __Amazon S3 on Outposts__ + - ### Features + - Amazon S3 on Outposts expands object storage to on-premises AWS Outposts environments, enabling you to store and retrieve objects using S3 APIs and features. + +## __Amazon Simple Storage Service__ + - ### Features + - Amazon S3 on Outposts expands object storage to on-premises AWS Outposts environments, enabling you to store and retrieve objects using S3 APIs and features. + +## __Application Auto Scaling__ + - ### Features + - This release extends Auto Scaling support for cluster storage of Managed Streaming for Kafka. Auto Scaling monitors and automatically expands storage capacity when a critical usage threshold is met. + +## __EC2 Image Builder__ + - ### Features + - EC2 Image Builder adds support for copying AMIs created by Image Builder to accounts specific to each Region. diff --git a/changelogs/2.16.x-CHANGELOG.md b/changelogs/2.16.x-CHANGELOG.md new file mode 100644 index 000000000000..5b9ab9510fe5 --- /dev/null +++ b/changelogs/2.16.x-CHANGELOG.md @@ -0,0 +1,2457 @@ +# __2.16.104__ __2021-07-16__ +## __AWS Audit Manager__ + - ### Features + - This release relaxes the S3 URL character restrictions in AWS Audit Manager. Regex patterns have been updated for the following attributes: s3RelativePath, destination, and s3ResourcePath. 'AWS' terms have also been replaced with entities to align with China Rebrand documentation efforts. + +## __AWS SDK for Java v2__ + - ### Features + - This changes implements support for the `AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE` environment variable and + `ec2_metadata_service_endpoint` profile file property. + + When no endpoint override is set using `AWS_EC2_METADATA_SERVICE_ENDPOINT`, this configuration controls which of the default + IMDS endpoints the client will use. Valid values are `IPv4` or `IPv6` + - Updated service endpoint metadata. + +## __Amazon AppIntegrations Service__ + - ### Features + - Documentation update for AppIntegrations Service + +## __Amazon Chime__ + - ### Features + - This SDK release adds Account Status as one of the attributes in Account API response + +# __2.16.103__ __2021-07-15__ +## __AWS IoT SiteWise__ + - ### Features + - Update the default endpoint for the APIs used to manage asset models, assets, gateways, tags, and account configurations. If you have firewalls with strict egress rules, configure the rules to grant you access to api.iotsitewise.[region].amazonaws.com or api.iotsitewise.[cn-region].amazonaws.com.cn. + +## __AWS SDK for Java v2__ + - ### Features + - Add support for marshalling lists of strings in HTTP headers + +## __Amazon Cognito Identity Provider__ + - ### Features + - Documentation updates for cognito-idp + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation updates for support of awsvpc mode on Windows. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This feature enables customers to specify weekly recurring time window(s) for scheduled events that reboot, stop or terminate EC2 instances. + +## __Amazon Lex Model Building Service__ + - ### Features + - Lex now supports the en-IN locale + +# __2.16.102__ __2021-07-14__ +## __AWS Certificate Manager__ + - ### Features + - Added support for RSA 3072 SSL certificate import + +## __AWS Database Migration Service__ + - ### Features + - Release of feature needed for ECA-Endpoint settings. This allows customer to delete a field in endpoint settings by using --exact-settings flag in modify-endpoint api. This also displays default values for certain required fields of endpoint settings in describe-endpoint-settings api. + +## __AWS Glue__ + - ### Features + - Add support for Event Driven Workflows + +## __AWS SDK for Java v2__ + - ### Documentations + - Update pull request template to place motivation before description + - Contributed by: [@Bennett-Lynch](https://github.com/Bennett-Lynch) + +## __AWS Well-Architected Tool__ + - ### Features + - This update provides support for Well-Architected API users to mark answer choices as not applicable. + +## __Amazon HealthLake__ + - ### Features + - General availability for Amazon HealthLake. StartFHIRImportJob and StartFHIRExportJob APIs now require AWS KMS parameter. For more information, see the Amazon HealthLake Documentation https://docs.aws.amazon.com/healthlake/index.html. + +## __Amazon Lightsail__ + - ### Features + - This release adds support for the Amazon Lightsail object storage service, which allows you to create buckets and store objects. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@Bennett-Lynch](https://github.com/Bennett-Lynch) +# __2.16.101__ __2021-07-13__ +## __AWS Direct Connect__ + - ### Features + - This release adds a new filed named awsLogicalDeviceId that it displays the AWS Direct Connect endpoint which terminates a physical connection's BGP Sessions. + +## __AWS Price List Service__ + - ### Features + - Documentation updates for api.pricing + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DevOps Guru__ + - ### Features + - Add paginator for GetCostEstimation + +## __Amazon Lex Model Building Service__ + - ### Features + - Customers can now migrate bots built with Lex V1 APIs to V2 APIs. This release adds APIs to initiate and manage the migration of a bot. + +## __Amazon Redshift__ + - ### Features + - Release new APIs to support new Redshift feature - Authentication Profile + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Changes to OpsCenter APIs to support a new feature, operational insights. + +## __AmplifyBackend__ + - ### Features + - Added Sign in with Apple OAuth provider. + +# __2.16.100__ __2021-07-12__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports Principal Store + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Documentation updates for Wesley to support the parallel node upgrade feature. + +# __2.16.99__ __2021-07-09__ +## __AWS Elemental MediaConvert__ + - ### Features + - MediaConvert now supports color, style and position information passthrough from 608 and Teletext to SRT and WebVTT subtitles. MediaConvert now also supports Automatic QVBR quality levels for QVBR RateControlMode. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + - Use EnumMap where possible. + - Contributed by: [@Bennett-Lynch](https://github.com/Bennett-Lynch) + +## __Amazon Fraud Detector__ + - ### Features + - This release adds support for ML Explainability to display model variable importance value in Amazon Fraud Detector. + +## __Amazon SageMaker Service__ + - ### Features + - Releasing new APIs related to Tuning steps in model building pipelines. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@Bennett-Lynch](https://github.com/Bennett-Lynch) +# __2.16.98__ __2021-07-08__ +## __AWS MediaTailor__ + - ### Features + - Add ListAlerts for Channel, Program, Source Location, and VOD Source to return alerts for resources. + +## __AWS Outposts__ + - ### Features + - Added property filters for listOutposts + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - Updated description for CreateContactChannel contactId. + +## __Amazon DevOps Guru__ + - ### Features + - Add AnomalyReportedTimeRange field to include open and close time of anomalies. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Added waiters for EKS FargateProfiles. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports route table monitoring, and provides remediation action recommendations to security administrators for AWS Network Firewall policies with misconfigured routes. + +# __2.16.97__ __2021-07-07__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS IoT SiteWise__ + - ### Features + - This release add storage configuration APIs for AWS IoT SiteWise. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __AWS Storage Gateway__ + - ### Features + - Adding support for oplocks for SMB file shares, S3 Access Point and S3 Private Link for all file shares and IP address support for file system associations + +## __Amazon Chime__ + - ### Features + - Releasing new APIs for AWS Chime MediaCapturePipeline + +## __Amazon CloudFront__ + - ### Features + - Amazon CloudFront now provides two new APIs, ListConflictingAliases and AssociateAlias, that help locate and move Alternate Domain Names (CNAMEs) if you encounter the CNAMEAlreadyExists error code. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds resource ids and tagging support for VPC security group rules. + +## __AmazonMQ__ + - ### Features + - adds support for modifying the maintenance window for brokers. + +# __2.16.96__ __2021-07-06__ +## __AWS Lambda__ + - ### Features + - Added support for AmazonMQRabbitMQ as an event source. Added support for VIRTUAL_HOST as SourceAccessType for streams event source mappings. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding new error code UnsupportedAddonModification for Addons in EKS + +## __Amazon Macie 2__ + - ### Features + - Sensitive data findings in Amazon Macie now include enhanced location data for JSON and JSON Lines files + +## __Amazon Simple Notification Service__ + - ### Features + - Documentation updates for Amazon SNS. + +## __Application Migration Service__ + - ### Features + - Bug fix: Remove not supported EBS encryption type "NONE" + +## __EC2 Image Builder__ + - ### Features + - Adds support for specifying parameters to customize components for recipes. Expands configuration of the Amazon EC2 instances that are used for building and testing images, including the ability to specify commands to run on launch, and more control over installation and removal of the SSM agent. + +# __2.16.95__ __2021-07-02__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - [UrlConnectionHttpClient] Wrap erroneous NPE from HttpURLConnection as IOException + - Contributed by: [@Bennett-Lynch](https://github.com/Bennett-Lynch) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release removes network-insights-boundary + +## __Elastic Load Balancing__ + - ### Features + - Documentation updates for elasticloadbalancingv2 + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@Bennett-Lynch](https://github.com/Bennett-Lynch) +# __2.16.94__ __2021-07-01__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adding a new reserved field to support future infrastructure improvements for Amazon EC2 Fleet. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker model registry now supports up to 5 containers and associated environment variables. + +## __Amazon Simple Queue Service__ + - ### Features + - Documentation updates for Amazon SQS. + +# __2.16.93__ __2021-06-30__ +## __AWS Cloud Map__ + - ### Features + - AWS Cloud Map now allows configuring the TTL of the SOA record for a hosted zone to control the negative caching for new services. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - Add support for Widevine DRM on CMAF packaging configurations. Both Widevine and FairPlay DRMs can now be used simultaneously, with CBCS encryption. + +## __AWS Glue DataBrew__ + - ### Features + - Adds support for the output of job results to the AWS Glue Data Catalog. + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - Fixes the tag key length range to 128 chars, tag value length to 256 chars; Adds support for UTF-8 chars for contact and channel names, Allows users to unset name in UpdateContact API; Adds throttling exception to StopEngagement API, validation exception to APIs UntagResource, ListTagsForResource + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra Enterprise Edition now offered in smaller more granular units to enable customers with smaller workloads. Virtual Storage Capacity units now offer scaling in increments of 100,000 documents (up to 30GB) per unit and Virtual Query Units offer scaling increments of 8,000 queries per day. + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling infrastructure improvements and optimizations. + +# __2.16.92__ __2021-06-28__ +## __AWS Elemental MediaConvert__ + - ### Features + - MediaConvert adds support for HDR10+, ProRes 4444, and XAVC outputs, ADM/DAMF support for Dolby Atmos ingest, and alternative audio and WebVTT caption ingest via HLS inputs. MediaConvert also now supports creating trickplay outputs for Roku devices for HLS, CMAF, and DASH output groups. + +## __AWS Glue__ + - ### Features + - Add JSON Support for Glue Schema Registry + +## __Amazon Redshift__ + - ### Features + - Added InvalidClusterStateFault to the DisableLogging API, thrown when calling the API on a non available cluster. + +## __Amazon SageMaker Service__ + - ### Features + - Sagemaker Neo now supports running compilation jobs using customer's Amazon VPC + +# __2.16.91__ __2021-06-25__ +## __AWS Proton__ + - ### Features + - Added waiters for template registration, service operations, and environment deployments. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Import/Export Snowball__ + - ### Features + - AWS Snow Family customers can remotely monitor and operate their connected AWS Snowcone devices. AWS Snowball Edge Storage Optimized customers can now import and export their data using NFS. + +## __AmplifyBackend__ + - ### Features + - Imports an existing backend authentication resource. + +# __2.16.90__ __2021-06-24__ +## __AWS Cloud9__ + - ### Features + - Minor update to AWS Cloud9 documentation to allow correct parsing of outputted text + +## __AWS CodeBuild__ + - ### Features + - BucketOwnerAccess is currently not supported + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Added new resource details for ECS clusters and ECS task definitions. Added additional information for S3 buckets, Elasticsearch domains, and API Gateway V2 stages. + +## __AWS Transfer Family__ + - ### Features + - Customers can successfully use legacy clients with Transfer Family endpoints enabled for FTPS and FTP behind routers, firewalls, and load balancers by providing a Custom IP address used for data channel communication. + +## __AWS WAFV2__ + - ### Features + - Added support for 15 new text transformation. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports SharePoint 2013 and SharePoint 2016 when using a SharePoint data source. + +## __Amazon Chime__ + - ### Features + - Adds EventIngestionUrl field to MediaPlacement + +## __Amazon Connect Service__ + - ### Features + - Released Amazon Connect quick connects management API for general availability (GA). For more information, see https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html + +## __Amazon DynamoDB Accelerator (DAX)__ + - ### Features + - Add support for encryption in transit to DAX clusters. + +# __2.16.89__ __2021-06-23__ +## __AWS Cloud9__ + - ### Features + - Updated documentation for CreateEnvironmentEC2 to explain that because Amazon Linux AMI has ended standard support as of December 31, 2020, we recommend you choose Amazon Linux 2--which includes long term support through 2023--for new AWS Cloud9 environments. + +## __AWS License Manager__ + - ### Features + - AWS License Manager now allows license administrators and end users to communicate to each other by setting custom status reasons when updating the status on a granted license. + +## __AWS MediaTailor__ + - ### Features + - Update GetChannelSchedule to return information on ad breaks. + +## __Amazon CloudFront__ + - ### Features + - Amazon CloudFront adds support for a new security policy, TLSv1.2_2021. + +## __Amazon CloudSearch__ + - ### Features + - This release replaces previous generation CloudSearch instances with equivalent new instances that provide better stability at the same price. + +## __Amazon CloudWatch Events__ + - ### Features + - Added the following parameters to ECS targets: CapacityProviderStrategy, EnableECSManagedTags, EnableExecuteCommand, PlacementConstraints, PlacementStrategy, PropagateTags, ReferenceId, and Tags + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Adds support for S3 based full repository analysis and changed lines scan. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - DocumentDB documentation-only edits + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for provisioning your own IP (BYOIP) range in multiple regions. This feature is in limited Preview for this release. Contact your account manager if you are interested in this feature. + +## __Amazon EventBridge__ + - ### Features + - Added the following parameters to ECS targets: CapacityProviderStrategy, EnableECSManagedTags, EnableExecuteCommand, PlacementConstraints, PlacementStrategy, PropagateTags, ReferenceId, and Tags + +## __Amazon QuickSight__ + - ### Features + - Releasing new APIs for AWS QuickSight Folders + +# __2.16.88__ __2021-06-21__ +## __AWS CloudFormation__ + - ### Features + - CloudFormation registry service now supports 3rd party public type sharing + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.16.87__ __2021-06-17__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports the indexing of web documents for search through the web crawler. + +## __Amazon Chime__ + - ### Features + - This release adds a new API UpdateSipMediaApplicationCall, to update an in-progress call for SipMediaApplication. + +## __Amazon Relational Database Service__ + - ### Features + - This release enables Database Activity Streams for RDS Oracle + +## __Amazon SageMaker Service__ + - ### Features + - Enable ml.g4dn instance types for SageMaker Batch Transform and SageMaker Processing + +# __2.16.86__ __2021-06-16__ +## __AWS Key Management Service__ + - ### Features + - Adds support for multi-Region keys + +## __AWS MediaTailor__ + - ### Features + - Adds AWS Secrets Manager Access Token Authentication for Source Locations + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for VLAN-tagged network traffic over an Elastic Network Interface (ENI). This feature is in limited Preview for this release. Contact your account manager if you are interested in this feature. + +## __Amazon Relational Database Service__ + - ### Features + - This release enables fast cloning in Aurora Serverless. You can now clone between Aurora Serverless clusters and Aurora Provisioned clusters. + +# __2.16.85__ __2021-06-15__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - This release adds new sets of APIs: AssociateBot, DisassociateBot, and ListBots. You can use it to programmatically add an Amazon Lex bot or Amazon Lex V2 bot on the specified Amazon Connect instance + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EC2 M5n, M5dn, R5n, R5dn metal instances with 100 Gbps network performance and Elastic Fabric Adapter (EFA) for ultra low latency + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for Multi Valued slots in Amazon Lex V2 APIs for model building + +## __Amazon Lex Runtime V2__ + - ### Features + - This release adds support for Multi Valued slots in Amazon Lex V2 APIs for runtime + +## __Redshift Data API Service__ + - ### Features + - Redshift Data API service now supports SQL parameterization. + +# __2.16.84__ __2021-06-14__ +## __AWS IoT Analytics__ + - ### Features + - Adds support for data store partitions. + +## __AWS IoT Greengrass V2__ + - ### Features + - We have verified the APIs being released here and are ready to release + +## __Amazon Lookout for Metrics__ + - ### Features + - Added "LEARNING" status for anomaly detector and updated description for "Offset" parameter in MetricSet APIs. + +# __2.16.83__ __2021-06-11__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS MediaLive now supports OCR-based conversion of DVB-Sub and SCTE-27 image-based source captions to WebVTT, and supports ingest of ad avail decorations in HLS input manifests. + +## __AWS MediaConnect__ + - ### Features + - When you enable source failover, you can now designate one of two sources as the primary source. You can choose between two failover modes to prevent any disruption to the video stream. Merge combines the sources into a single stream. Failover allows switching between a primary and a backup stream. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 adds new AMI property to flag outdated AMIs + +# __2.16.82__ __2021-06-10__ +## __AWS App Mesh__ + - ### Features + - AppMesh now supports additional routing capabilities in match and rewrites for Gateway Routes and Routes. Additionally, App Mesh also supports specifying DNS Response Types in Virtual Nodes. + +## __AWS Resource Access Manager__ + - ### Features + - AWS Resource Access Manager (RAM) is releasing new field isResourceTypeDefault in ListPermissions and GetPermission response, and adding permissionArn parameter to GetResourceShare request to filter by permission attached + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix for PR [#2510](https://github.com/aws/aws-sdk-java-v2/issues/2510) by adding Support for customization of contentType for Header ContentType for services like aws WellArchitected service. + +## __Amazon Appflow__ + - ### Features + - Adding MAP_ALL task type support. + +## __Amazon Chime__ + - ### Features + - This SDK release adds support for UpdateAccount API to allow users to update their default license on Chime account. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Amazon Cognito now supports targeted sign out through refresh token revocation + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new optional parameter connectivityType (public, private) for the CreateNatGateway API. Private NatGateway does not require customers to attach an InternetGateway to the VPC and can be used for communication with other VPCs and on-premise networks. + +## __Amazon Managed Blockchain__ + - ### Features + - This release supports KMS customer-managed Customer Master Keys (CMKs) on member-specific Hyperledger Fabric resources. + +## __Amazon Redshift__ + - ### Features + - Added InvalidClusterStateFault to the ModifyAquaConfiguration API, thrown when calling the API on a non available cluster. + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - Release BatchGetRecord API for AWS SageMaker Feature Store Runtime. + +## __Amazon SageMaker Service__ + - ### Features + - Using SageMaker Edge Manager with AWS IoT Greengrass v2 simplifies accessing, maintaining, and deploying models to your devices. You can now create deployable IoT Greengrass components during edge packaging jobs. You can choose to create a device fleet with or without creating an AWS IoT role alias. + +# __2.16.81__ __2021-06-09__ +## __AWS Proton__ + - ### Features + - This is the initial SDK release for AWS Proton + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for the AWS Transfer Family service. + +## __AWSKendraFrontendService__ + - ### Features + - AWS Kendra now supports checking document status. + +## __Amazon Personalize Events__ + - ### Features + - Support for unstructured text inputs in the items dataset to to automatically extract key information from product/content description as an input when creating solution versions. + +# __2.16.80__ __2021-06-08__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix for NullPointerException while Marshalling List/Map of TimeStamps + +## __AWS Service Catalog__ + - ### Features + - increase max pagesize for List/Search apis + +## __Amazon Cognito Identity Provider__ + - ### Features + - Documentation updates for cognito-idp + +## __Amazon FSx__ + - ### Features + - This release adds support for auditing end-user access to files, folders, and file shares using Windows event logs, enabling customers to meet their security and compliance needs. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API introduces stricter validation of S3 object criteria for classification jobs. + +# __2.16.79__ __2021-06-07__ +## __AWS Glue__ + - ### Features + - Add SampleSize variable to S3Target to enable s3-sampling feature through API. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group. + +## __Amazon Personalize__ + - ### Features + - Update regex validation in kmsKeyArn and s3 path API parameters for AWS Personalize APIs + +## __Amazon SageMaker Service__ + - ### Features + - AWS SageMaker - Releasing new APIs related to Callback steps in model building pipelines. Adds experiment integration to model building pipelines. + +# __2.16.78__ __2021-06-04__ +## __AWS CloudTrail__ + - ### Features + - AWS CloudTrail supports data events on new service resources, including Amazon DynamoDB tables and S3 Object Lambda access points. + +## __AWS Elemental MediaLive__ + - ### Features + - Add support for automatically setting the H.264 adaptive quantization and GOP B-frame fields. + +## __AWS Performance Insights__ + - ### Features + - The new GetDimensionKeyDetails action retrieves the attributes of the specified dimension group for a DB instance or data source. + +## __Amazon QLDB__ + - ### Features + - Documentation updates for Amazon QLDB + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for RDS: fixing an outdated link to the RDS documentation in DBInstance$DBInstanceStatus + +## __Auto Scaling__ + - ### Features + - Documentation updates for Amazon EC2 Auto Scaling + +# __2.16.77__ __2021-06-03__ +## __AWS S3 Control__ + - ### Features + - Amazon S3 Batch Operations now supports S3 Bucket Keys. + +## __Amazon Forecast Service__ + - ### Features + - Added optional field AutoMLOverrideStrategy to CreatePredictor API that allows users to customize AutoML strategy. If provided in CreatePredictor request, this field is visible in DescribePredictor and GetAccuracyMetrics responses. + +## __Amazon Route 53 Resolver__ + - ### Features + - Documentation updates for Route 53 Resolver + +## __Amazon Simple Storage Service__ + - ### Features + - S3 Inventory now supports Bucket Key Status + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation updates for ssm to fix customer reported issue + +# __2.16.76__ __2021-06-02__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - This SDK release adds support for DocDB global clusters. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation updates for Amazon ECS. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __Auto Scaling__ + - ### Features + - You can now launch EC2 instances with GP3 volumes when using Auto Scaling groups with Launch Configurations + +## __Braket__ + - ### Features + - Introduction of a RETIRED status for devices. + +# __2.16.75__ __2021-06-01__ +## __AWS Cloud Map__ + - ### Features + - Bugfixes - The DiscoverInstances API operation now provides an option to return all instances for health-checked services when there are no healthy instances available. + +## __AWS IoT Wireless__ + - ### Features + - Added six new public customer logging APIs to allow customers to set/get/reset log levels at resource type and resource id level. The log level set from the APIs will be used to filter log messages that can be emitted to CloudWatch in customer accounts. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added idempotency to CreateNetworkInterface using the ClientToken parameter. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new Canadian French voice - Gabrielle. Gabrielle is available as Neural voice only. + +## __Amazon Simple Notification Service__ + - ### Features + - This release adds SMS sandbox in Amazon SNS and the ability to view all configured origination numbers. The SMS sandbox provides a safe environment for sending SMS messages, without risking your reputation as an SMS sender. + +# __2.16.74__ __2021-05-28__ +## __AWS DataSync__ + - ### Features + - Added SecurityDescriptorCopyFlags option that allows for control of which components of SMB security descriptors are copied from source to destination objects. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed the issue where the SDK failed to parse timestamps with offsets. See [#2477](https://github.com/aws/aws-sdk-java-v2/issues/2477) + +## __Amazon Location Service__ + - ### Features + - Adds support for calculation of routes, resource tagging and customer provided KMS keys. + +## __Amazon Lookout for Metrics__ + - ### Features + - Allowing dot(.) character in table name for RDS and Redshift as source connector. + +# __2.16.73__ __2021-05-27__ +## __AWS Device Farm__ + - ### Features + - Introduces support for using our desktop testing service with applications hosted within your Virtual Private Cloud (VPC). + +## __AWS IoT Events__ + - ### Features + - Releasing new APIs for AWS IoT Events Alarms + +## __AWS IoT Events Data__ + - ### Features + - Releasing new APIs for AWS IoT Events Alarms + +## __AWS IoT SiteWise__ + - ### Features + - IoT SiteWise Monitor Portal API updates to add alarms feature configuration. + +## __AWS Resource Groups__ + - ### Features + - Documentation updates for Resource Groups. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now suggests popular queries in order to help guide query typing and help overall accuracy. + +## __Amazon FSx__ + - ### Features + - This release adds LZ4 data compression support to FSx for Lustre to reduce storage consumption of both file system storage and file system backups. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __Amazon Simple Queue Service__ + - ### Features + - Documentation updates for Amazon SQS for General Availability of high throughput for FIFO queues. + +# __2.16.72__ __2021-05-26__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release removes resource ids and tagging support for VPC security group rules. + +# __2.16.71__ __2021-05-26__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - This release enables customers to store CRLs in S3 buckets with Block Public Access enabled. The release adds the S3ObjectAcl parameter to the CreateCertificateAuthority and UpdateCertificateAuthority APIs to allow customers to choose whether their CRL will be publicly available. + +## __AWS Outposts__ + - ### Features + - Add ConflictException to DeleteOutpost, CreateOutpost + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudFront__ + - ### Features + - Documentation fix for CloudFront + +## __Amazon EC2 Container Service__ + - ### Features + - The release adds support for registering External instances to your Amazon ECS clusters. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds resource ids and tagging support for VPC security group rules. + +## __Amazon QLDB__ + - ### Features + - Support STANDARD permissions mode in CreateLedger and DescribeLedger. Add UpdateLedgerPermissionsMode to update permissions mode on existing ledgers. + +## __AmazonMWAA__ + - ### Features + - Adds scheduler count selection for Environments using Airflow version 2.0.2 or later. + +# __2.16.70__ __2021-05-25__ +## __AWS IoT__ + - ### Features + - This release includes support for a new feature: Job templates for AWS IoT Device Management Jobs. The release includes job templates as a new resource and APIs for managing job templates. + +## __AWS Transfer Family__ + - ### Features + - AWS Transfer Family customers can now use AWS Managed Active Directory or AD Connector to authenticate their end users, enabling seamless migration of file transfer workflows that rely on AD authentication, without changing end users' credentials or needing a custom authorizer. + +## __Amazon WorkSpaces__ + - ### Features + - Adds support for Linux device types in WorkspaceAccessProperties + +# __2.16.69__ __2021-05-24__ +## __AWS Compute Optimizer__ + - ### Features + - Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type. + +## __AWS Cost Explorer Service__ + - ### Features + - Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Logs__ + - ### Features + - This release provides dimensions and unit support for metric filters. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts. + +## __Amazon QuickSight__ + - ### Features + - Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity. + +# __2.16.68__ __2021-05-21__ +## __AWS OpsWorks CM__ + - ### Features + - New PUPPET_API_CRL attribute returned by DescribeServers API; new EngineVersion of 2019 available for Puppet Enterprise servers. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic File System__ + - ### Features + - EFS now supports account preferences. Utilizing the new capability, users can customize some aspects of their experience using EFS APIs and the EFS Console. The first preference clients are able to set is whether to start using longer File System and Mount Target IDs before EFS migrates to such IDs. + +## __Amazon Forecast Service__ + - ### Features + - Updated attribute statistics in DescribeDatasetImportJob response to support Long values + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for Amazon S3 + +# __2.16.67__ __2021-05-20__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Lex Model Building V2__ + - ### Features + - Customers can now use resource-based policies to control access to their Lex V2 bots. This release adds APIs to attach and manage permissions for a bot or a bot alias. For details, see: https://docs.aws.amazon.com/lexv2/latest/dg/security_iam_service-with-iam.html + +## __Amazon Personalize__ + - ### Features + - Added new API to stop a solution version creation that is pending or in progress for Amazon Personalize + +## __Amazon QuickSight__ + - ### Features + - Add ARN based Row Level Security support to CreateDataSet/UpdateDataSet APIs. + +# __2.16.66__ __2021-05-19__ +## __AWS Identity and Access Management__ + - ### Features + - Add pagination to ListUserTags operation + +## __AWS S3__ + - ### Bugfixes + - Do not allow cross-region requests for S3 client with Fips Region. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Update the EKS AddonActive waiter. + +## __Amazon Kinesis Analytics__ + - ### Features + - Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Amazon Lightsail. + +## __Amazon Rekognition__ + - ### Features + - Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer. + +## __Auto Scaling__ + - ### Features + - With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand. + +# __2.16.65__ __2021-05-18__ +## __AWS App Runner__ + - ### Features + - AWS App Runner is a service that provides a fast, simple, and cost-effective way to deploy from source code or a container image directly to a scalable and secure web application in the AWS Cloud. + +## __AWS Compute Optimizer__ + - ### Features + - This release enables compute optimizer to support exporting recommendations to Amazon S3 for EBS volumes and Lambda Functions. + +## __AWS IoT SiteWise__ + - ### Features + - Documentation updates for AWS IoT SiteWise. + +## __AWS License Manager__ + - ### Features + - AWS License Manager now supports periodic report generation. + +## __AWS Support__ + - ### Features + - Documentation updates for support + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for exporting and importing Lex V2 bots and bot locales. It also adds validations to enforce minimum number of tags on Lex V2 resources. For details, see https://docs.aws.amazon.com/lexv2/latest/dg/importing-exporting.html + +## __Amazon Personalize__ + - ### Features + - Amazon Personalize now supports the ability to optimize a solution for a custom objective in addition to maximizing relevance. + +# __2.16.64__ __2021-05-17__ +## __AWS Application Cost Profiler__ + - ### Features + - APIs for AWS Application Cost Profiler. + +## __AWS IoT Core Device Advisor__ + - ### Features + - AWS IoT Core Device Advisor is fully managed test capability for IoT devices. Device manufacturers can use Device Advisor to test their IoT devices for reliable and secure connectivity with AWS IoT. + +## __AWS MediaConnect__ + - ### Features + - MediaConnect now supports JPEG XS for AWS Cloud Digital Interface (AWS CDI) uncompressed workflows, allowing you to establish a bridge between your on-premises live video network and the AWS Cloud. + +## __Amazon Augmented AI Runtime__ + - ### Features + - Documentation updates for Amazon A2I Runtime model + +## __Amazon ElastiCache__ + - ### Features + - Documentation updates for elasticache + +## __Amazon Neptune__ + - ### Features + - Neptune support for CopyTagsToSnapshots + +# __2.16.63__ __2021-05-14__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Updated descriptions to add notes on array lengths. + +## __Amazon CloudWatch Events__ + - ### Features + - Update InputTransformer variable limit from 10 to 100 variables. + +## __Amazon Detective__ + - ### Features + - Updated descriptions of array parameters to add the restrictions on the array and value lengths. + +## __Amazon Elasticsearch Service__ + - ### Features + - Adds support for cold storage. + +## __Amazon EventBridge__ + - ### Features + - Update InputTransformer variable limit from 10 to 100 variables. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds support for defining run-time, S3 bucket criteria for classification jobs. It also adds resources for querying data about AWS resources that Macie monitors. + +## __Amazon Transcribe Service__ + - ### Features + - Transcribe Medical now supports identification of PHI entities within transcripts + +## __EC2 Image Builder__ + - ### Features + - Text-only updates for bundled documentation feedback tickets - spring 2021. + +# __2.16.62__ __2021-05-12__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - High Memory virtual instances are powered by Intel Sky Lake CPUs and offer up to 12TB of memory. + +## __Netty NIO Async HTTP Client__ + - ### Features + - Add `tcpKeepAlive` configuration. + +# __2.16.61__ __2021-05-11__ +## __AWS S3 Control__ + - ### Features + - Documentation updates for Amazon S3-control + +## __AWS Systems Manager Incident Manager__ + - ### Features + - AWS Systems Manager Incident Manager enables faster resolution of critical application availability and performance issues, management of contacts and post-incident analysis + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - AWS Systems Manager Incident Manager enables faster resolution of critical application availability and performance issues, management of contacts and post incident analysis + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe supports partial results stabilization for streaming transcription. + +# __2.16.60__ __2021-05-10__ +## __AWS Config__ + - ### Features + - Adds paginator to multiple APIs: By default, the paginator allows user to iterate over the results and allows the CLI to return up to 1000 results. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for Kantar SNAP File Audio Watermarking with a Kantar Watermarking account, and Display Definition Segment(DDS) segment data controls for DVB-Sub caption outputs. + +## __AWS IoT Wireless__ + - ### Features + - Add three new optional fields to support filtering and configurable sub-band in WirelessGateway APIs. The filtering is for all the RF region supported. The sub-band configuration is only applicable to LoRa gateways of US915 or AU915 RF region. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB__ + - ### Features + - Support delete-table operation in DDBEnhanced. + +## __Amazon EC2 Container Service__ + - ### Features + - This release contains updates for Amazon ECS. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - This release updates create-nodegroup and update-nodegroup-config APIs for adding/updating taints on managed nodegroups. + +## __Amazon Kinesis Analytics__ + - ### Features + - Amazon Kinesis Analytics now supports ListApplicationVersions and DescribeApplicationVersion API for Apache Flink applications + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release adds new APIs to associate, disassociate and list related items in SSM OpsCenter; and this release adds DisplayName as a version-level attribute for SSM Documents and introduces two new document types: ProblemAnalysis, ProblemAnalysisTemplate. + +## __CodeArtifact__ + - ### Features + - Documentation updates for CodeArtifact + +# __2.16.59__ __2021-05-07__ +## __AWS Lake Formation__ + - ### Features + - This release adds Tag Based Access Control to AWS Lake Formation service + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed an issue where an async waiter failed to match exception when the exception was wrapped with CompletionException. See [#2460](https://github.com/aws/aws-sdk-java-v2/issues/2460) + +## __Amazon Connect Service__ + - ### Features + - Adds tagging support for Connect APIs CreateIntegrationAssociation and CreateUseCase. + +## __Amazon Lookout for Metrics__ + - ### Features + - Enforcing UUID style for parameters that are already in UUID format today. Documentation specifying eventual consistency of lookoutmetrics resources. + +# __2.16.58__ __2021-05-06__ +## __AWS Cloud Map__ + - ### Features + - Bugfix: Improved input validation for RegisterInstance action, InstanceId field + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Import/Export Snowball__ + - ### Features + - AWS Snow Family adds APIs for ordering and managing Snow jobs with long term pricing + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - SSM feature release - ChangeCalendar integration with StateManager. + +## __Managed Streaming for Kafka__ + - ### Features + - IAM Access Control for Amazon MSK enables you to create clusters that use IAM to authenticate clients and to allow or deny Apache Kafka actions for those clients. + +# __2.16.57__ __2021-05-05__ +## __AWS Audit Manager__ + - ### Features + - This release updates the CreateAssessmentFrameworkControlSet and UpdateAssessmentFrameworkControlSet API data types. For both of these data types, the control set name is now a required attribute. + +## __Amazon Kinesis Analytics__ + - ### Features + - Amazon Kinesis Analytics now supports RollbackApplication for Apache Flink applications to revert the application to the previous running version + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot now provides the ability to automatically deploy the best model to an endpoint + +## __AmazonNimbleStudio__ + - ### Features + - Documentation Updates for Amazon Nimble Studio. + +# __2.16.56__ __2021-05-04__ +## __FinSpace Public API__ + - ### Features + - Documentation updates for FinSpaceData API. + +## __FinSpace User Environment Management service__ + - ### Features + - Documentation updates for FinSpace API. + +# __2.16.55__ __2021-05-04__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - This release adds the KeyStorageSecurityStandard parameter to the CreateCertificateAuthority API to allow customers to mandate a security standard to which the CA key will be stored within. + +## __AWS Health APIs and Notifications__ + - ### Features + - Documentation updates for health + +## __Amazon Chime__ + - ### Features + - This release adds the ability to search for and order international phone numbers for Amazon Chime SIP media applications. + +## __Amazon DevOps Guru__ + - ### Features + - Added GetCostEstimation and StartCostEstimation to get the monthly resource usage cost and added ability to view resource health by AWS service name and to search insights be AWS service name. + +## __Amazon SageMaker Service__ + - ### Features + - Enable retrying Training and Tuning Jobs that fail with InternalServerError by setting RetryStrategy. + +# __2.16.54__ __2021-05-03__ +## __FinSpace Public API__ + - ### Features + - This is the initial SDK release for the data APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics application for the financial services industry (FSI). + +## __FinSpace User Environment Management service__ + - ### Features + - This is the initial SDK release for the management APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics service for the financial services industry (FSI). + +# __2.16.53__ __2021-05-03__ +## __AWS SecurityHub__ + - ### Features + - Updated ASFF to add the following new resource details objects: AwsEc2NetworkAcl, AwsEc2Subnet, and AwsElasticBeanstalkEnvironment. + +## __Amazon Chime__ + - ### Features + - Added new BatchCreateChannelMembership API to support multiple membership creation for channels + +## __Amazon Mechanical Turk__ + - ### Features + - Documentation updates for Amazon Mechanical Turk, GetAccountBalanceOperation operation + +## __FinSpace Public API__ + - ### Features + - This is the initial SDK release for the data APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics application for the financial services industry (FSI). + +## __FinSpace User Environment Management service__ + - ### Features + - This is the initial SDK release for the management APIs for Amazon FinSpace. Amazon FinSpace is a data management and analytics service for the financial services industry (FSI). + +# __2.16.52__ __2021-04-30__ +## __AWS Marketplace Catalog Service__ + - ### Features + - Allows user defined names for Changes in a ChangeSet. Users can use ChangeNames to reference properties in another Change within a ChangeSet. This feature allows users to make changes to an entity when the entity identifier is not yet available while constructing the StartChangeSet request. + +## __AWS RoboMaker__ + - ### Features + - Adds ROS2 Foxy as a supported Robot Software Suite Version and Gazebo 11 as a supported Simulation Software Suite Version + +## __Amazon CloudFront__ + - ### Features + - CloudFront now supports CloudFront Functions, a native feature of CloudFront that enables you to write lightweight functions in JavaScript for high-scale, latency-sensitive CDN customizations. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces GetMatches and MergeProfiles APIs to fetch and merge duplicate profiles + +## __Amazon Forecast Service__ + - ### Features + - Added new DeleteResourceTree operation that helps in deleting all the child resources of a given resource including the given resource. + +## __Amazon Personalize__ + - ### Features + - Update URL for dataset export job documentation. + +# __2.16.51__ __2021-04-29__ +## __AWS Organizations__ + - ### Features + - Minor text updates for AWS Organizations API Reference + +## __Amazon Chime__ + - ### Features + - Increase AppInstanceUserId length to 64 characters + +## __Amazon EC2 Container Service__ + - ### Features + - Add support for EphemeralStorage on TaskDefinition and TaskOverride + +## __Amazon Macie 2__ + - ### Features + - The Amazon Macie API now provides S3 bucket metadata that indicates whether a bucket policy requires server-side encryption of objects when objects are uploaded to the bucket. + +# __2.16.50__ __2021-04-28__ +## __AWS CloudFormation__ + - ### Features + - Add CallAs parameter to GetTemplateSummary to enable use with StackSets delegated administrator integration + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - MediaPackage now offers the option to place your Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) encoder metadata in every video segment instead of in the init fragment for DASH and CMAF endpoints. + +## __AWS IoT SiteWise__ + - ### Features + - AWS IoT SiteWise interpolation API will get interpolated values for an asset property per specified time interval during a period of time. + +## __Amazon Connect Service__ + - ### Features + - Updated max number of tags that can be attached from 200 to 50. MaxContacts is now an optional parameter for the UpdateQueueMaxContact API. + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio is a virtual studio service that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service. + +# __2.16.49__ __2021-04-27__ +## __AWS Audit Manager__ + - ### Features + - This release restricts using backslashes in control, assessment, and framework names. The controlSetName field of the UpdateAssessmentFrameworkControlSet API now allows strings without backslashes. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.16.48__ __2021-04-26__ +## __AWS Elemental MediaConvert__ + - ### Features + - Documentation updates for mediaconvert + +## __AWS Glue__ + - ### Features + - Adding Kafka Client Auth Related Parameters + +## __AWS IoT Wireless__ + - ### Features + - Add a new optional field MessageType to support Sidewalk devices in SendDataToWirelessDevice API + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Include KMS Key Details in Repository Association APIs to enable usage of customer managed KMS Keys. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adding support for Red Hat Enterprise Linux with HA for Reserved Instances. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - This release updates existing Amazon EKS input validation so customers will see an InvalidParameterException instead of a ParamValidationError when they enter 0 for minSize and/or desiredSize. It also adds LaunchTemplate information to update responses and a new "CUSTOM" value for AMIType. + +## __Amazon Kinesis Analytics__ + - ### Features + - Amazon Kinesis Data Analytics now supports custom application maintenance configuration using UpdateApplicationMaintenanceConfiguration API for Apache Flink applications. Customers will have visibility when their application is under maintenance status using 'MAINTENANCE' application status. + +## __Amazon Personalize__ + - ### Features + - Added support for exporting data imported into an Amazon Personalize dataset to a specified data source (Amazon S3 bucket). + +# __2.16.47__ __2021-04-23__ +## __AWS Elemental MediaPackage__ + - ### Features + - Add support for Widevine DRM on CMAF origin endpoints. Both Widevine and FairPlay DRMs can now be used simultaneously, with CBCS encryption. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Simple Notification Service__ + - ### Features + - Amazon SNS adds two new attributes, TemplateId and EntityId, for using sender IDs to send SMS messages to destinations in India. + +# __2.16.46__ __2021-04-22__ +## __AWS SDK for Java v2__ + - ### Features + - This feature adds client and request overrides of execution attributes prior to request invocation. + - Contributed by: [@ndejaco2](https://github.com/ndejaco2) + +## __AWS SecurityHub__ + - ### Features + - Replaced the term "master" with "administrator". Added new actions to replace AcceptInvitation, GetMasterAccount, and DisassociateFromMasterAccount. In Member, replaced MasterId with AdministratorId. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Documentation updates for cognito-idp + +## __Amazon DynamoDB__ + - ### Bugfixes + - Fixed bean-based marshalling for model builder types containing complex collections. + +## __Amazon ElastiCache__ + - ### Features + - This release introduces log delivery of Redis slow log from Amazon ElastiCache. + +## __Amazon Forecast Service__ + - ### Features + - This release adds EstimatedTimeRemaining minutes field to the DescribeDatasetImportJob, DescribePredictor, DescribeForecast API response which denotes the time remaining to complete the job IN_PROGRESS. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@ndejaco2](https://github.com/ndejaco2) +# __2.16.45__ __2021-04-21__ +## __AWS CloudFormation__ + - ### Features + - Added support for creating and updating stack sets with self-managed permissions from templates that reference macros. + +## __AWS Ground Station__ + - ### Features + - Support new S3 Recording Config allowing customers to write downlink data directly to S3. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now enables users to override index-level boosting configurations for each query. + +## __Amazon Detective__ + - ### Features + - Added parameters to track the data volume in bytes for a member account. Deprecated the existing parameters that tracked the volume as a percentage of the allowed volume for a behavior graph. Changes reflected in MemberDetails object. + +## __Amazon Redshift__ + - ### Features + - Add operations: AddPartner, DescribePartners, DeletePartner, and UpdatePartnerStatus to support tracking integration status with data partners. + +## __DynamoDB Enhanced Client__ + - ### Features + - Added method to BatchGetItem results to retrieve unprocessed keys for a given table. + +# __2.16.44__ __2021-04-19__ +## __AWS Cost Explorer Service__ + - ### Features + - Adding support for Sagemaker savings plans in GetSavingsPlansPurchaseRecommendation API + +## __AWS SDK for Java v2__ + - ### Features + - Added support for short type in Code generator. + - Contributed by: [@duy310](https://github.com/duy310) + - Updated service endpoint metadata. + +## __AWS Savings Plans__ + - ### Features + - Added support for Amazon SageMaker in Machine Learning Savings Plans + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@duy310](https://github.com/duy310) +# __2.16.43__ __2021-04-15__ +## __AWS Database Migration Service__ + - ### Features + - AWS DMS added support of TLS for Kafka endpoint. Added Describe endpoint setting API for DMS endpoints. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Security Token Service__ + - ### Features + - STS now supports assume role with Web Identity using JWT token length upto 20000 characters + +## __Amazon DynamoDB__ + - ### Bugfixes + - Fixed an issue where structure builders containing List> could not be marshalled using bean-based serializers. + +# __2.16.42__ __2021-04-14__ +## __AWS CodeStar connections__ + - ### Features + - This release adds tagging support for CodeStar Connections Host resources + +## __AWS Config__ + - ### Features + - Add exception for DeleteRemediationConfiguration and DescribeRemediationExecutionStatus + +## __AWS MediaConnect__ + - ### Features + - For flows that use Listener protocols, you can now easily locate an output's outbound IP address for a private internet. Additionally, MediaConnect now supports the Waiters feature that makes it easier to poll for the status of a flow until it reaches its desired state. + +## __AWS SDK for Java v2__ + - ### Features + - Add a new Optional getter for the content length of RequestBody, also add a new fromContentProvider method allowing contentLength to be null. + +## __Amazon Route 53__ + - ### Features + - Documentation updates for route53 + +# __2.16.41__ __2021-04-13__ +## __AWS Comprehend Medical__ + - ### Features + - The InferICD10CM API now returns TIME_EXPRESSION entities that refer to medical conditions. + +## __AWS Security Token Service__ + - ### Features + - This release adds the SourceIdentity parameter that can be set when assuming a role. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Amazon Lightsail. + +## __Amazon Redshift__ + - ### Features + - Added support to enable AQUA in Amazon Redshift clusters. + +## __Amazon Relational Database Service__ + - ### Features + - Clarify that enabling or disabling automated backups causes a brief downtime, not an outage. + +## __DynamoDB Enhanced Client__ + - ### Features + - Added `DynamoDbIgnoreNulls` attribute level annotation that specifies attributes with null values should be ignored. See [#2303](https://github.com/aws/aws-sdk-java-v2/issues/2303) + +# __2.16.40__ __2021-04-12__ +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild now allows you to set the access permissions for build artifacts, project artifacts, and log files that are uploaded to an Amazon S3 bucket that is owned by another account. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon FSx__ + - ### Features + - Support for cross-region and cross-account backup copies + +# __2.16.39__ __2021-04-09__ +## __AWS Shield__ + - ### Features + - CreateProtection now throws InvalidParameterException instead of InternalErrorException when system tags (tag with keys prefixed with "aws:") are passed in. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add paginator support to DescribeStoreImageTasks and update documentation. + +## __Amazon Redshift__ + - ### Features + - Add support for case sensitive table level restore + +## __DynamoDB Enhanced Client__ + - ### Features + - Added a new method annotation `DynamoDbPreserveEmptyObject` that specifies a class as empty class if all fields are null when mapping a DynamoDb record to a Java bean. See [#2280](https://github.com/aws/aws-sdk-java-v2/issues/2280). + + - ### Bugfixes + - Fixes a bug in issue [#2310](https://github.com/aws/aws-sdk-java-v2/issues/2310) where nested attributes aren't sanitized properly for projection expressions. + +# __2.16.38__ __2021-04-08__ +## __AWS Resource Access Manager__ + - ### Features + - Documentation updates for AWS RAM resource sharing + +## __AWS RoboMaker__ + - ### Features + - This release allows RoboMaker customers to specify custom tools to run with their simulation job + +## __AWS SDK for Java v2__ + - ### Features + - Add a configuration option to enable `TCP_KEEPALIVE` on the ApacheHttpClient. + - Contributed by: [@ajs139](https://github.com/ajs139) + - Updated service endpoint metadata. + +## __Amazon AppStream__ + - ### Features + - This release provides support for image updates + +## __Amazon Connect Customer Profiles__ + - ### Features + - Documentation updates for Put-Integration API + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - Documentation updates for archived.kinesisvideo + +## __Amazon Lookout for Equipment__ + - ### Features + - This release introduces support for Amazon Lookout for Equipment. + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling announces Warm Pools that help applications to scale out faster by pre-initializing EC2 instances and save money by requiring fewer continuously running instances + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@ajs139](https://github.com/ajs139) +# __2.16.37__ __2021-04-07__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fix leak of bytebuf on HTTP GoAway + +## __AWS Storage Gateway__ + - ### Features + - File Gateway APIs now support FSx for Windows as a cloud storage. + +## __Access Analyzer__ + - ### Features + - IAM Access Analyzer now analyzes your CloudTrail events to identify actions and services that have been used by an IAM entity (user or role) and generates an IAM policy that is based on that activity. + +## __Amazon ElastiCache__ + - ### Features + - This release adds tagging support for all AWS ElastiCache resources except Global Replication Groups. + +## __Amazon Interactive Video Service__ + - ### Features + - This release adds support for the Auto-Record to S3 feature. Amazon IVS now enables you to save your live video to Amazon S3. + +## __Application Migration Service__ + - ### Features + - Add new service - Application Migration Service. + +# __2.16.36__ __2021-04-06__ +## __AWS Cloud9__ + - ### Features + - Documentation updates for Cloud9 + +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive VPC outputs update to include Availability Zones, Security groups, Elastic Network Interfaces, and Subnet Ids in channel response + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for storing EBS-backed AMIs in S3 and restoring them from S3 to enable cross-partition copying of AMIs + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Supports removing a label or labels from a parameter, enables ScheduledEndTime and ChangeDetails for StartChangeRequestExecution API, supports critical/security/other noncompliant count for patch API. + +## __Netty NIO HTTP Client__ + - ### Features + - Update Netty dependency to `4.1.61.Final`. + +# __2.16.35__ __2021-04-05__ +## __AWS Audit Manager__ + - ### Features + - AWS Audit Manager has updated the GetAssessment API operation to include a new response field called userRole. The userRole field indicates the role information and IAM ARN of the API caller. + +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive now support HTML5 Motion Graphics overlay + +## __AWS SDK for Java v2__ + - ### Features + - This feature adds client and request overrides of execution attributes prior to request invocation. + - Contributed by: [@ndejaco2](https://github.com/ndejaco2) + + - ### Bugfixes + - Expose the metadata key on SDK client interfaces for use with `ServiceMetadataProvider` + +## __Amazon Appflow__ + - ### Features + - Added destination properties for Zendesk. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@ndejaco2](https://github.com/ndejaco2) +# __2.16.34__ __2021-04-02__ +## __AWS Elemental MediaPackage__ + - ### Features + - SPEKE v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, based on an encryption contract selected by the customer. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Removal of `--report-unsupported-elements-at-runtime` option from SDK core's `native-image.properties` as the option is not meant to be used in production. + - Contributed by: [@zakkak](https://github.com/zakkak) + +## __EC2 Image Builder__ + - ### Features + - This release adds support for Block Device Mappings for container image builds, and adds distribution configuration support for EC2 launch templates in AMI builds. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@zakkak](https://github.com/zakkak) +# __2.16.33__ __2021-04-01__ +## __AWS Elemental MediaConvert__ + - ### Features + - MediaConvert now supports HLS ingest, sidecar WebVTT ingest, Teletext color & style passthrough to TTML subtitles, TTML to WebVTT subtitle conversion with style, & DRC profiles in AC3 audio. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Added support for ScopeDownStatement for ManagedRuleGroups, Labels, LabelMatchStatement, and LoggingFilter. For more information on these features, see the AWS WAF Developer Guide. + +## __AWSKendraFrontendService__ + - ### Features + - AWS Kendra's ServiceNow data source now supports OAuth 2.0 authentication and knowledge article filtering via a ServiceNow query. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - VPC Flow Logs Service adds a new API, GetFlowLogsIntegrationTemplate, which generates CloudFormation templates for Athena. For more info, see https://docs.aws.amazon.com/console/vpc/flow-logs/athena + +## __Amazon Lex Model Building Service__ + - ### Features + - Lex now supports the ja-JP locale + +## __Amazon Lex Runtime Service__ + - ### Features + - Amazon Lex now supports base64-encoded message and input transcript fields. + +## __Amazon Lightsail__ + - ### Features + - - This release adds support for state detail for Amazon Lightsail container services. + +## __Amazon Route 53 Resolver__ + - ### Features + - Route 53 Resolver DNS Firewall is a firewall service that allows you to filter and regulate outbound DNS traffic for your VPCs. + +## __Firewall Management Service__ + - ### Features + - Added Firewall Manager policy support for AWS Route 53 Resolver DNS Firewall. + +# __2.16.32__ __2021-03-31__ +## __AWS Batch__ + - ### Features + - AWS Batch adds support for Amazon EFS File System + +## __AWS Cloud9__ + - ### Features + - Add ImageId input parameter to CreateEnvironmentEC2 endpoint. New parameter enables creation of environments with different AMIs. + +## __AWS CloudFormation__ + - ### Features + - 1. Added a new parameter "RegionConcurrencyType" in OperationPreferences. 2. Changed the name of "AccountUrl" to "AccountsUrl" in "DeploymentTargets" parameter. + +## __AWS Data Pipeline__ + - ### Features + - Minor documentation updates and link updates. + +## __AWS Direct Connect__ + - ### Features + - This release adds MACsec support to AWS Direct Connect + +## __AWS IoT__ + - ### Features + - Added ability to prefix search on attribute value for ListThings API. + +## __AWS IoT Wireless__ + - ### Features + - Add Sidewalk support to APIs: GetWirelessDevice, ListWirelessDevices, GetWirelessDeviceStatistics. Add Gateway connection status in GetWirelessGatewayStatistics API. + +## __AWS Price List Service__ + - ### Features + - Minor documentation and link updates. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudHSM__ + - ### Features + - Minor documentation and link updates. + +## __Amazon Cognito Sync__ + - ### Features + - Minor documentation updates and link updates. + +## __Amazon Comprehend__ + - ### Features + - Support for customer managed KMS encryption of Comprehend custom models + +## __Amazon Detective__ + - ### Features + - Added the ability to assign tag values to Detective behavior graphs. Tag values can be used for attribute-based access control, and for cost allocation for billing. + +## __Amazon Machine Learning__ + - ### Features + - Minor documentation updates and link updates. + +## __Amazon Redshift__ + - ### Features + - Enable customers to share access to their Redshift clusters from other VPCs (including VPCs from other accounts). + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports creating custom language models in the following languages: British English (en-GB), Australian English (en-AU), Indian Hindi (hi-IN), and US Spanish (es-US). + +## __Amazon WorkMail__ + - ### Features + - This release adds support for mobile device access rules management in Amazon WorkMail. + +# __2.16.31__ __2021-03-30__ +## __AWS Config__ + - ### Features + - Adding new APIs to support ConformancePack Compliance CI in Aggregators + +## __AWS EC2 Instance Connect__ + - ### Features + - Adding support to push SSH keys to the EC2 serial console in order to allow an SSH connection to your Amazon EC2 instance's serial port. + +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds two new dataset features: 1) support for specifying a database connection as a dataset input 2) support for dynamic datasets that accept configurable parameters in S3 path. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch__ + - ### Features + - SDK update for new Metric Streams feature + +## __Amazon Elastic Compute Cloud__ + - ### Features + - ReplaceRootVolume feature enables customers to replace the EBS root volume of a running instance to a previously known state. Add support to grant account-level access to the EC2 serial console + +## __Amazon Fraud Detector__ + - ### Features + - This release adds support for Batch Predictions in Amazon Fraud Detector. + +## __Amazon Pinpoint__ + - ### Features + - Added support for journey pause/resume, journey updatable import segment and journey quiet time wait. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot now supports 1) feature importance reports for AutoML jobs and 2) PartialFailures for AutoML jobs + +# __2.16.30__ __2021-03-29__ +## __AWS Glue__ + - ### Features + - Allow Dots in Registry and Schema Names for CreateRegistry, CreateSchema; Fixed issue when duplicate keys are present and not returned as part of QuerySchemaVersionMetadata. + +## __AWS Identity and Access Management__ + - ### Features + - AWS Identity and Access Management GetAccessKeyLastUsed API will throw a custom error if customer public key is not found for access keys. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Added custom request handling and custom response support in rule actions and default action; Added the option to inspect the web request body as parsed and filtered JSON. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - This release adds support for Event Subscriptions to DocumentDB. + +## __Amazon Location Service__ + - ### Features + - Amazon Location added support for specifying pricing plan information on resources in alignment with our cost model. + +# __2.16.29__ __2021-03-26__ +## __AWS IoT Wireless__ + - ### Features + - Support tag-on-create for WirelessDevice. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Events__ + - ### Features + - Add support for SageMaker Model Builder Pipelines Targets to EventBridge + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release adds an optional parameter named FlowDefinition in PutIntegrationRequest. + +## __Amazon EventBridge__ + - ### Features + - Add support for SageMaker Model Builder Pipelines Targets to EventBridge + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports tagging words that match your vocabulary filter for batch transcription. + +# __2.16.28__ __2021-03-25__ +## __Amazon Lookout for Metrics__ + - ### Features + - Allowing uppercase alphabets for RDS and Redshift database names. + +# __2.16.27__ __2021-03-25__ +## __AWS Elemental MediaLive__ + - ### Features + - EML now supports handling HDR10 and HLG 2020 color space from a Link input. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Removing Freemarker version 2.3.24 since this package is not used in the code. + +## __Alexa For Business__ + - ### Features + - Added support for enabling and disabling data retention in the CreateProfile and UpdateProfile APIs and retrieving the state of data retention for a profile in the GetProfile API. + +## __Amazon Lookout for Metrics__ + - ### Features + - Amazon Lookout for Metrics is now generally available. You can use Lookout for Metrics to monitor your data for anomalies. For more information, see the Amazon Lookout for Metrics Developer Guide. + +## __Amazon Rekognition__ + - ### Features + - "This release introduces AWS tagging support for Amazon Rekognition collections, stream processors, and Custom Label models." + +## __Amazon SageMaker Service__ + - ### Features + - This feature allows customer to specify the environment variables in their CreateTrainingJob requests. + +## __Amazon Simple Queue Service__ + - ### Features + - Documentation updates for Amazon SQS + +# __2.16.26__ __2021-03-24__ +## __AWS Greengrass__ + - ### Features + - Updated the parameters to make name required for CreateGroup API. + +## __AWS S3 Control__ + - ### Features + - Documentation updates for s3-control + +## __Amazon Elastic Compute Cloud__ + - ### Features + - maximumEfaInterfaces added to DescribeInstanceTypes API + +## __Amazon Route 53__ + - ### Features + - Documentation updates for route53 + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for Amazon S3 + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release allows SSM Explorer customers to enable OpsData sources across their organization when creating a resource data sync. + +# __2.16.25__ __2021-03-23__ +## __AWS Cost Explorer Service__ + - ### Features + - You can now create cost categories with inherited value rules and specify default values for any uncategorized costs. + +## __AWS Fault Injection Simulator__ + - ### Features + - Updated maximum allowed size of action parameter from 64 to 1024 + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for IAM operations and descriptions. + +## __Amazon GameLift__ + - ### Features + - GameLift adds support for using event notifications to monitor game session placements. Specify an SNS topic or use CloudWatch Events to track activity for a game session queue. + +## __Amazon Redshift__ + - ### Features + - Removed APIs to control AQUA on clusters. + +# __2.16.24__ __2021-03-22__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Use HTTPs for AWS API Documentation links in javadocs + - Contributed by: [@Carey-AWS](https://github.com/Carey-AWS) + + - ### Documentations + - Implements web metrics tracking and standard AWS footer for javadocs, and adds a link to submit feedback about the javadocs + - Contributed by: [@Carey-AWS](https://github.com/Carey-AWS) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for UEFI boot on selected AMD- and Intel-based EC2 instances. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds support for publishing sensitive data findings to AWS Security Hub and specifying which categories of findings to publish to Security Hub. + +## __Amazon Redshift__ + - ### Features + - Added support to enable AQUA in Amazon Redshift clusters. + +## __CodeArtifact__ + - ### Features + - Documentation updates for CodeArtifact + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@Carey-AWS](https://github.com/Carey-AWS) +# __2.16.23__ __2021-03-19__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - X2gd instances are the next generation of memory-optimized instances powered by AWS-designed, Arm-based AWS Graviton2 processors. + +## __Amazon SageMaker Service__ + - ### Features + - Adding authentication support for pulling images stored in private Docker registries to build containers for real-time inference. + +# __2.16.22__ __2021-03-18__ +## __AWS S3 Control__ + - ### Features + - S3 Object Lambda is a new S3 feature that enables users to apply their own custom code to process the output of a standard S3 GET request by automatically invoking a Lambda function with a GET request + +## __AWS SDK for Java v2__ + - ### Features + - Upgrade Netty version to 4.1.60 + +## __AWS SecurityHub__ + - ### Features + - New object for separate provider and customer values. New objects track S3 Public Access Block configuration and identify sensitive data. BatchImportFinding requests are limited to 100 findings. + +## __Amazon Redshift__ + - ### Features + - Add new fields for additional information about VPC endpoint for clusters with reallocation enabled, and a new field for total storage capacity for all clusters. + +## __Amazon Simple Storage Service__ + - ### Features + - S3 Object Lambda is a new S3 feature that enables users to apply their own custom code to process the output of a standard S3 GET request by automatically invoking a Lambda function with a GET request + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling Instance Refresh now supports phased deployments. + +# __2.16.21__ __2021-03-17__ +## __AWS Batch__ + - ### Features + - Making serviceRole an optional parameter when creating a compute environment. If serviceRole is not provided then Service Linked Role will be created (or reused if it already exists). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon SageMaker Service__ + - ### Features + - Support new target device ml_eia2 in SageMaker CreateCompilationJob API + +# __2.16.20__ __2021-03-16__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS Lambda__ + - ### Features + - Allow empty list for function response types + +## __AWS MediaConnect__ + - ### Features + - This release adds support for the SRT-listener protocol on sources and outputs. + +## __AWS MediaTailor__ + - ### Features + - MediaTailor channel assembly is a new manifest-only service that allows you to assemble linear streams using your existing VOD content. + +## __Access Analyzer__ + - ### Features + - This release adds support for the ValidatePolicy API. IAM Access Analyzer is adding over 100 policy checks and actionable recommendations that help you validate your policies during authoring. + +## __Amazon DynamoDB__ + - ### Features + - Change STANDARD mode retry count which was 2 for DynamoDB to match LEGACY retry count which is 8. + +## __Amazon GameLift__ + - ### Features + - GameLift expands to six new AWS Regions, adds support for multi-location fleets to streamline management of hosting resources, and lets you customize more of the game session placement process. + +## __AmazonMWAA__ + - ### Features + - This release adds UPDATE_FAILED and UNAVAILABLE MWAA environment states. + +# __2.16.19__ __2021-03-15__ +## __AWS CodeDeploy__ + - ### Features + - AWS CodeDeploy can now detect instances running an outdated revision of your application and automatically update them with the latest revision. + +## __AWS Fault Injection Simulator__ + - ### Features + - Initial release of AWS Fault Injection Simulator, a managed service that enables you to perform fault injection experiments on your AWS workloads + +## __Amazon EC2 Container Service__ + - ### Features + - This is for ecs exec feature release which includes two new APIs - execute-command and update-cluster and an AWS CLI customization for execute-command API + +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR customers can now specify Resource Group to target Capacity Reservations in their EMR clusters with instance fleets using allocation strategy. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - AWS Transcribe now supports real-time transcription for Chinese (zh-CN) and confidence scores in the transcription output. + +# __2.16.18__ __2021-03-12__ +## __AWS Cost and Usage Report Service__ + - ### Features + - - Added optional billingViewArn field for OSG. + +## __AWS MediaTailor__ + - ### Features + - MediaTailor channel assembly is a new manifest-only service that allows you to assemble linear streams using your existing VOD content. + +## __Amazon WorkSpaces__ + - ### Features + - Adds API support for WorkSpaces bundle management operations. + +# __2.16.17__ __2021-03-11__ +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive supports the ability to apply a canned ACL to output sent to an AWS S3 bucket; supports ability to specify position for EBU-TT and TTML output captions converted from Teletext source. + +## __AWS Network Firewall__ + - ### Features + - Correct the documentation about how you can provide rule group rules + +## __AWS WAFV2__ + - ### Features + - Correct the documentation about JSON body parsing behavior and IP set update behavior + +## __Amazon Comprehend__ + - ### Features + - ContainsPiiEntities API analyzes the input text for the presence of personally identifiable information(PII) and returns the labels of identified PII entity types such as name, address etc. + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue where presigned URLs for access point objects could bypass encoding, causing an IllegalArgumentException. + +# __2.16.16__ __2021-03-10__ +## __AWS Backup__ + - ### Features + - Added support for enabling continuous backups. + +## __AWS SDK for Java v2__ + - ### Features + - Include the retry mode STANDARD or LEGACY in the user agents list. + +## __Access Analyzer__ + - ### Features + - This release adds support to preview IAM Access Analyzer findings for a resource before deploying resource permission changes. + +## __Amazon Simple Storage Service__ + - ### Features + - Adding ID element to the CORSRule schema + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Systems Manager support for tagging OpsMetadata. + +# __2.16.15__ __2021-03-09__ +## __AWS IoT Wireless__ + - ### Features + - Add max value to Seq in SendDataToWirelessDevice API" + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CodeGuru Profiler__ + - ### Features + - Update documentation to include Python. Add ConflictException for DeleteProfilingGroup. Add FrameMetricValue. + +## __Amazon Elastic File System__ + - ### Features + - AWS EFS is introducing one-zone file systems. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Amazon RDS Proxy endpoints. + +## __Auto Scaling__ + - ### Features + - EC2 Auto Scaling now supports setting a local time zone for cron expressions in scheduled actions, removing the need to adjust for Daylight Saving Time (DST) + +# __2.16.14__ __2021-03-08__ +## __AWS Lambda__ + - ### Features + - Documentation updates for Lambda. Constraint updates to AddLayerVersionPermission's Action and OrganizationId parameters, and AddPermission's Principal and SourceAccount parameters. + +## __AWS S3 Control__ + - ### Features + - Documentation updates for Amazon S3 + +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR customers can now specify how EC2 On-Demand Capacity Reservations are used in their EMR clusters with instance fleets using allocation strategy. + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - Increase the maximum HLS and MPEG-DASH manifest size from 1,000 to 5,000 fragments. + +## __Amazon Simple Storage Service__ + - ### Features + - Amazon S3 Documentation updates + +## __Auto Scaling__ + - ### Features + - Documentation updates for autoscaling for capacity-optimized-prioritized SpotAllocationStrategy + +# __2.16.13__ __2021-03-05__ +## __AWS CodePipeline__ + - ### Features + - Updated the parameters to make actionType required for UpdateActionType + +## __AWS Elemental MediaLive__ + - ### Features + - Medialive now supports the ability to transfer AWS Elemental Link devices to another region. + +## __AWS License Manager__ + - ### Features + - License Manager Automated Discovery now supports Exclusion Filters. + +## __AWS Network Firewall__ + - ### Features + - Added a new UpdateToken output field to the PerObjectStatus as part of firewall sync state. This is added to track which version of the object the firewall is in sync or pending synchronization. + +## __AWS Shield__ + - ### Features + - Add support for tagging of Shield protection and protection group resources. + +## __Amazon Appflow__ + - ### Features + - Documentation updates for arn:aws:trebuchet:::service:v1:decb008d-e0d8-44a4-b93c-092f0355d523 + +## __Amazon Athena__ + - ### Features + - Adds APIs to create, list, update, and delete prepared SQL statements that have optional placeholder parameters. A prepared statement can use different values for these parameters each time it is run. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Expands EC2/Spot Fleet capacity-optimized allocation strategy to allow users to prioritize instance pools. Fleet attempts to fulfill priorities on a best-effort basis but optimizes for capacity first. + +# __2.16.12__ __2021-03-04__ +## __AWS Cloud Map__ + - ### Features + - Supports creating API-only services under DNS namespace. Add namespace syntax validation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Events__ + - ### Features + - Introducing support for EventBridge Api Destinations - any HTTP APIs as Targets, with managed authorization via EventBridge Connections. + +## __Amazon EventBridge__ + - ### Features + - Introducing support for EventBridge Api Destinations - any HTTP APIs as Targets, with managed authorization via EventBridge Connections. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds the ResolvedOutputS3Uri to the DescribeFeatureGroup API to indicate the S3 prefix where offline data is stored in a feature group + +## __AmazonMWAA__ + - ### Features + - This release introduces a new MinWorker parameter to the CreateEnvironment and UpdateEnvironment APIs. MinWorker allows the users to set a minimum worker count for worker auto-scaling operations. + +# __2.16.11__ __2021-03-03__ +## __AWS Certificate Manager__ + - ### Features + - Adds 2 new APIs to add and retrieve account configuration in AWS Certificate Manager. + +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild now supports Session Manager debugging for batch builds. + +## __AWS Secrets Manager__ + - ### Features + - Added support for multi-Region secrets APIs ReplicateSecretToRegions, RemoveRegionsFromReplication, and StopReplicationToReplica + +## __AWS Well-Architected Tool__ + - ### Features + - This release supports tagging on AWS Well-Architected workloads. + +## __Amazon CloudWatch Events__ + - ### Features + - Adds TraceHeader to PutEventsRequestEntry to support AWS X-Ray trace-ids on events generated using the PutEvents operation. + +## __Amazon Elasticsearch Service__ + - ### Features + - AWS ElasticSearch Feature : Support for adding tags in elastic search domain during domain creation + +## __Amazon Forecast Service__ + - ### Features + - Added new StopResource operation that stops Amazon Forecast resource jobs that are in progress. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API includes miscellaneous updates and improvements to the documentation. + +# __2.16.10__ __2021-03-02__ +## __AWS Compute Optimizer__ + - ### Features + - Documentation updates for Compute Optimizer + +## __AWS DataSync__ + - ### Features + - Additional API Support to update NFS/SMB/ObjectStorage locations + +## __AWS Direct Connect__ + - ### Features + - Doc only update for AWS Direct Connect that fixes several customer-reported issues + +## __AWS IoT Wireless__ + - ### Features + - Add ARN & Tags for PartnerAccount related APIs and WirelessGatewayTaskDefinition related APIs + +## __Amazon EventBridge__ + - ### Features + - Adds TraceHeader to PutEventsRequestEntry to support AWS X-Ray trace-ids on events generated using the PutEvents operation. + +## __Amazon Managed Blockchain__ + - ### Features + - Updates for Ethereum general availability release. + +# __2.16.9__ __2021-03-01__ +## __AWS CodePipeline__ + - ### Features + - Added a new field to the ListPipelines API to allow maximum search results of 1000 + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Alexa For Business__ + - ### Features + - Added support for optional tags in CreateAddressBook, CreateConferenceProvider, CreateContact, CreateGatewayGroup, CreateNetworkProfile and RegisterAVSDevice APIs. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding new error code AdmissionRequestDenied for Addons in EKS + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Add Support for Patch Manger Baseline Override parameter. + +# __2.16.8__ __2021-02-26__ +## __AWS Single Sign-On Admin__ + - ### Features + - Relax constraint on List* API pagination tokens to include underscore character + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now supports adding KMS envelope encryption to existing clusters to enhance security for secrets + +## __Amazon Elastic MapReduce__ + - ### Features + - Added UpdateStudio API that allows updating a few attributes of an EMR Studio. + +## __Amazon Simple Storage Service__ + - ### Features + - Add RequestPayer to GetObjectTagging and PutObjectTagging. + +# __2.16.7__ __2021-02-25__ +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds two new dataset features: 1) support for specifying the file format for a dataset, and 2) support for specifying whether the first row of a CSV or Excel file contains a header. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix for module-path tests failure reported in [#2240](https://github.com/aws/aws-sdk-java-v2/issues/2240) + +## __AWS Transfer Family__ + - ### Features + - Corrected the upper limit for TestIdentityProvider input lengths to 1024 characters + +## __Amazon Detective__ + - ### Features + - Changed "master account" to "administrator account." A new AdministratorId field replaces the deprecated MasterId field. Added an option to disable email notifications for member account invitations. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __EC2 Image Builder__ + - ### Features + - This release introduces a new API (ListImagePackages) for listing packages installed on an image, and adds support for GP3 volume types, and for specifying a time zone in an image pipeline schedule. + +# __2.16.6__ __2021-02-24__ +## __AWS Compute Optimizer__ + - ### Features + - Documentation updates for Compute Optimizer + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - AWS Elemental MediaPackage provides access logs that capture detailed information about requests sent to a customer's MediaPackage VOD packaging group. + +## __Amazon Appflow__ + - ### Features + - # Adding 'Amazon Honeycode' , 'Amazon Lookout for Metrics' and 'Amazon Connect Customer Profiles' as Destinations. + +## __Amazon Elastic Container Registry Public__ + - ### Features + - This release adds support for AWS tags on Amazon ECR Public repositories. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service now supports Auto-Tune, which monitors performance metrics and automatically optimizes domains + +# __2.16.5__ __2021-02-23__ +## __AWS Glue__ + - ### Features + - Updating the page size for Glue catalog getter APIs. + +## __AWS IoT Events__ + - ### Features + - This release adds an Analyze feature to AWS IoT Events that lets customers analyze their detector models for runtime issues. + +## __AWS S3 Control__ + - ### Features + - Documentation updates for s3-control + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - Documentation updates for AWS Connect (MediaConcurrency Limit). + +## __Amazon Pinpoint__ + - ### Features + - Enables AWS Pinpoint customers to use Entity Id and Template Id when sending SMS message. These parameters can be obtained from the regulatory body of the country where you are trying to send the SMS. + +## __Amazon QuickSight__ + - ### Features + - Documentation updates for QuickSight Row Level Security + +## __Auto Scaling__ + - ### Features + - Adds a new optional IncludeDeletedGroups parameter to the DescribeScalingActivities API. + +## __Redshift Data API Service__ + - ### Features + - This release adds an additional parameter 'ConnectedDatabase' into ListSchemasRequest, ListTablesRequest and DescribeTableRequest to support the metadata sharing across databases. + +# __2.16.4__ __2021-02-22__ +## __AWS S3__ + - ### Bugfixes + - Fix the bug that getUrl in S3Utilities ignores the overriding endpoint in the client. + +## __Amazon SageMaker Runtime__ + - ### Features + - SageMaker Runtime now supports a new TargetContainerHostname header to invoke a model in a specific container if the endpoint hosts multiple containers and is configured to use direct invocation. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports core dump for SageMaker Endpoints and direct invocation of a single container in a SageMaker Endpoint that hosts multiple containers. + +# __2.16.3__ __2021-02-19__ +## __AWS RDS__ + - ### Features + - Add the ability to generate IAM auth tokens for RDS using `RdsUtilities` + - Contributed by: [@abrooksv](https://github.com/abrooksv) + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Relational Database Service__ + - ### Features + - Added awsBackupRecoveryPointArn in ModifyDBInstanceRequest and in the response of ModifyDBInstance. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@abrooksv](https://github.com/abrooksv) +# __2.16.2__ __2021-02-18__ +## __AWS CloudFormation__ + - ### Features + - Adding the 'callAs' parameter to all CloudFormation StackSets APIs except getTemplateSummary to support creating and managing service-managed StackSets with AWS Organizations Delegated Administrators + +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild now allows you to specify a separate bucket owner as part of the S3 destination in a report group. + +## __AWS Health APIs and Notifications__ + - ### Features + - Documentation updates for health + +## __Amazon SageMaker Service__ + - ### Features + - This release adds expires-in-seconds parameter to the CreatePresignedDomainUrl API for support of a configurable TTL. + +# __2.16.1__ __2021-02-17__ +## __AWS Config__ + - ### Features + - Added INSUFFICIENT_DATA in ConformancePackComplianceType. + +## __AWS SDK for Java v2__ + - ### Features + - Add GraalVM Native Image configurations for SDK classes + - Created a new archetype, `archetype-app-quickstart`, which allows you to create a simple application with SDK dependencies + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release includes a new filter for describe-vpc-endpoint-services. + +## __Amazon Lookout for Vision__ + - ### Features + - This release for Amazon Lookout for Vision includes documentation updates and a correction to the Status field returned in the response from StartModel and StopModel. + +# __2.16.0__ __2021-02-16__ +## __AWS CodeBuild__ + - ### Features + - This release provides per-project limits for the number of concurrent builds + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Upgrade Jackson dependencies to `2.12.1`. + +## __Amazon DevOps Guru__ + - ### Features + - Amazon DevOps Guru is GA ready. This API update added a describeFeedback Api allows users to view submitted insight feedback. The release date is 02/16/2021 diff --git a/changelogs/2.17.x-CHANGELOG.md b/changelogs/2.17.x-CHANGELOG.md new file mode 100644 index 000000000000..f3ac253aa0bd --- /dev/null +++ b/changelogs/2.17.x-CHANGELOG.md @@ -0,0 +1,7093 @@ +# __2.17.295__ __2022-10-19__ +## __AWS CloudTrail__ + - ### Features + - This release includes support for exporting CloudTrail Lake query results to an Amazon S3 bucket. + +## __AWS Config__ + - ### Features + - This release adds resourceType enums for AppConfig, AppSync, DataSync, EC2, EKS, Glue, GuardDuty, SageMaker, ServiceDiscovery, SES, Route53 types. + +## __AWS S3 Control__ + - ### Features + - Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Support App__ + - ### Features + - This release adds the RegisterSlackWorkspaceForOrganization API. You can use the API to register a Slack workspace for an AWS account that is part of an organization. + +## __Amazon Chime SDK Messaging__ + - ### Features + - Documentation updates for Chime Messaging SDK + +## __Amazon Connect Service__ + - ### Features + - This release adds API support for managing phone numbers that can be used across multiple AWS regions through telephony traffic distribution. + +## __Amazon EventBridge__ + - ### Features + - Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters. + +## __Amazon Managed Blockchain__ + - ### Features + - Adding new Accessor APIs for Amazon Managed Blockchain + +## __Amazon Simple Storage Service__ + - ### Features + - Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters. + +## __Amazon WorkSpaces Web__ + - ### Features + - WorkSpaces Web now supports user access logging for recording session start, stop, and URL navigation. + +## __WS SDK for Java v2__ + - ### Bugfixes + - Fix bug in FIPS configuration handling where setting a non-FIPS region clears the setting. + +# __2.17.294__ __2022-10-18__ +## __AWS Cloud Map__ + - ### Features + - Updated the ListNamespaces API to support the NAME and HTTP_NAME filters, and the BEGINS_WITH filter condition. + +## __AWS SDK for Java v2__ + - ### Features + - Bump jackson-databind version to 2.13.4.2 + - Updated service endpoint metadata. + +## __Amazon Fraud Detector__ + - ### Features + - Documentation Updates for Amazon Fraud Detector + +## __Amazon SageMaker Service__ + - ### Features + - This change allows customers to enable data capturing while running a batch transform job, and configure monitoring schedule to monitoring the captured data. + +## __Amazon Simple Email Service__ + - ### Features + - This release allows subscribers to enable Dedicated IPs (managed) to send email via a fully managed dedicated IP experience. It also adds identities' VerificationStatus in the response of GetEmailIdentity and ListEmailIdentities APIs, and ImportJobs counts in the response of ListImportJobs API. + +# __2.17.293__ __2022-10-17__ +## __AWS Greengrass__ + - ### Features + - This change allows customers to specify FunctionRuntimeOverride in FunctionDefinitionVersion. This configuration can be used if the runtime on the device is different from the AWS Lambda runtime specified for that function. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for C7g, C6g, C6gd, C6gn, M6g, M6gd, R6g, and R6gn Graviton instance types in Amazon SageMaker Inference. + +# __2.17.292__ __2022-10-14__ +## __AWS Elemental MediaConvert__ + - ### Features + - MediaConvert now supports specifying the minimum percentage of the HRD buffer available at the end of each encoded video segment. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.291__ __2022-10-13__ +## __AWS Amplify UI Builder__ + - ### Features + - We are releasing the ability for fields to be configured as arrays. + +## __AWS Directory Service__ + - ### Features + - This release adds support for describing and updating AWS Managed Microsoft AD set up. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports forwarding SCTE-35 messages through the Event Signaling and Management (ESAM) API, and can read those SCTE-35 messages from an inactive source. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - This release adds SPEKE v2 support for MediaPackage VOD. Speke v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, based on an encryption contract selected by the customer. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for the AWS Identity and Access Management API Reference. + +## __AWS IoT FleetWise__ + - ### Features + - Documentation update for AWS IoT FleetWise + +## __AWS Panorama__ + - ### Features + - Pause and resume camera stream processing with SignalApplicationInstanceNodeInstances. Reboot an appliance with CreateJobForDevices. More application state information in DescribeApplicationInstance response. + +## __AWS RDS DataService__ + - ### Features + - Doc update to reflect no support for schema parameter on BatchExecuteStatement API + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Update RelatedItem enum to support Tasks + +## __AWS Transfer Family__ + - ### Features + - This release adds an option for customers to configure workflows that are triggered when files are only partially received from a client due to premature session disconnect. + +## __Amazon Appflow__ + - ### Features + - With this update, you can choose which Salesforce API is used by Amazon AppFlow to transfer data to or from your Salesforce account. You can choose the Salesforce REST API or Bulk API 2.0. You can also choose for Amazon AppFlow to pick the API automatically. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for a secondary email and a mobile number for Amazon Connect instance users. + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. + +## __Amazon DynamoDB__ + - ### Features + - Add locale converter to enhanced DynamoDB client + - Contributed by: [@thomasturrell](https://github.com/thomasturrell) + +## __Amazon DynamoDB Enhanced__ + - ### Features + - Treat @java.beans.Transient as @DynamoDbIgnore in BeanTableSchema and ImmutableTableSchema. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation update to address tickets. + +## __Amazon GuardDuty__ + - ### Features + - Add UnprocessedDataSources to CreateDetectorResponse which specifies the data sources that couldn't be enabled during the CreateDetector request. In addition, update documentations. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Support of AmazonLinux2022 by Patch Manager + +## __Amazon Translate__ + - ### Features + - This release enables customers to specify multiple target languages in asynchronous batch translation requests. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@thomasturrell](https://github.com/thomasturrell) +# __2.17.290__ __2022-10-07__ +## __AWS IoT Greengrass V2__ + - ### Features + - This release adds error status details for deployments and components that failed on a device and adds features to improve visibility into component installation. + +## __AWS SDK for Java v2__ + - ### Features + - Add the ability to configure connection timeout, and enabling keep-alive with interval/timeout settings on the AwsCrtAsyncHttpClient to support long-running connections + - Contributed by: [@nikp](https://github.com/nikp) + - Updated service endpoint metadata. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Documentation update to replace broken link. + +## __Amazon QuickSight__ + - ### Features + - Amazon QuickSight now supports SecretsManager Secret ARN in place of CredentialPair for DataSource creation and update. This release also has some minor documentation updates and removes CountryCode as a required parameter in GeoSpatialColumnGroup + +## __Elastic Load Balancing__ + - ### Features + - Gateway Load Balancer adds a new feature (target_failover) for customers to rebalance existing flows to a healthy target after marked unhealthy or deregistered. This allows graceful patching/upgrades of target appliances during maintenance windows, and helps reduce unhealthy target failover time. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@nikp](https://github.com/nikp) +# __2.17.289__ __2022-10-06__ +## __AWS Resilience Hub__ + - ### Features + - Documentation change for AWS Resilience Hub. Doc-only update to fix Documentation layout + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Adds support for automatically transforming a FIPS pesudo region (e.g. "fips-us-west-2"), into a standard region name + setting the `fips_enabled` flag to `true`. + +# __2.17.288__ __2022-10-05__ +## __AWS Glue__ + - ### Features + - This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model. + +## __AWS Network Firewall__ + - ### Features + - StreamExceptionPolicy configures how AWS Network Firewall processes traffic when a network connection breaks midstream + +## __AWS Outposts__ + - ### Features + - This release adds the Asset state information to the ListAssets response. The ListAssets request supports filtering on Asset state. + +# __2.17.287__ __2022-10-04__ +## __AWS S3 Control__ + - ### Features + - S3 Object Lambda adds support to allow customers to intercept HeadObject and ListObjects requests and introduce their own compute. These requests were previously proxied to S3. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Build headers with two-digit day of month to meet RFC 822 reporting requirement + - Contributed by: [@dave-fn](https://github.com/dave-fn) + +## __Amazon Connect Cases__ + - ### Features + - This release adds APIs for Amazon Connect Cases. Cases allows your agents to quickly track and manage customer issues that require multiple interactions, follow-up tasks, and teams in your contact center. For more information, see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + +## __Amazon Connect Service__ + - ### Features + - Updated the CreateIntegrationAssociation API to support the CASES_DOMAIN IntegrationType. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation updates to address various Amazon ECS tickets. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added EnableNetworkAddressUsageMetrics flag for ModifyVpcAttribute, DescribeVpcAttribute APIs. + +## __Amazon WorkMail__ + - ### Features + - This release adds support for impersonation roles in Amazon WorkMail. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@dave-fn](https://github.com/dave-fn) +# __2.17.286__ __2022-10-03__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Access Analyzer__ + - ### Features + - AWS IAM Access Analyzer policy validation introduces new checks for role trust policies. As customers author a policy, IAM Access Analyzer policy validation evaluates the policy for any issues to make it easier for customers to author secure policies. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adding an imdsSupport attribute to EC2 AMIs + +## __Amazon Import/Export Snowball__ + - ### Features + - Adds support for V3_5C. This is a refreshed AWS Snowball Edge Compute Optimized device type with 28TB SSD, 104 vCPU and 416GB memory (customer usable). + +# __2.17.285__ __2022-09-30__ +## __AWS CodeDeploy__ + - ### Features + - This release allows you to override the alarm configurations when creating a deployment. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SSO OIDC__ + - ### Features + - Documentation updates for the IAM Identity Center OIDC CLI Reference. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - This release adds support for archival of single-volume snapshots created by Amazon Data Lifecycle Manager policies + +## __Amazon DevOps Guru__ + - ### Features + - This release adds filter feature on AddNotificationChannel API, enable customer to configure the SNS notification messages by Severity or MessageTypes + +## __Amazon SageMaker Runtime__ + - ### Features + - A new parameter called EnableExplanations is added to InvokeEndpoint API to enable on-demand SageMaker Clarify online explainability requests. + +## __Amazon SageMaker Service__ + - ### Features + - A new parameter called ExplainerConfig is added to CreateEndpointConfig API to enable SageMaker Clarify online explainability feature. + +# __2.17.284__ __2022-09-29__ +## __AWS Certificate Manager__ + - ### Features + - This update returns additional certificate details such as certificate SANs and allows sorting in the ListCertificates API. + +## __AWS Migration Hub Orchestrator__ + - ### Features + - Introducing AWS MigrationHubOrchestrator. This is the first public release of AWS MigrationHubOrchestrator. + +## __AWS Proton__ + - ### Features + - This release adds an option to delete pipeline provisioning repositories using the UpdateAccountSettings API + +## __AWS SDK for Java v2__ + - ### Features + - Provide the ability to set a custom socket factory when building an HTTP client + - Contributed by: [@dave-fn](https://github.com/dave-fn) + - Updated service endpoint metadata. + + - ### Bugfixes + - Update RequestBody/AsyncRequestBody.fromString(String, Charset) to use the provided charset in the content-type. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __Amazon Elastic Compute Cloud__ + - ### Features + - u-3tb1 instances are powered by Intel Xeon Platinum 8176M (Skylake) processors and are purpose-built to run large in-memory databases. + +## __Amazon FSx__ + - ### Features + - This release adds support for Amazon File Cache. + +## __Amazon Polly__ + - ### Features + - Added support for the new Cantonese voice - Hiujin. Hiujin is available as a Neural voice only. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Training Managed Warm Pools let you retain provisioned infrastructure to reduce latency for repetitive training workloads. + +## __Amazon Translate__ + - ### Features + - This release enables customers to access control rights on Translate resources like Parallel Data and Custom Terminology using Tag Based Authorization. + +## __Amazon WorkSpaces__ + - ### Features + - This release includes diagnostic log uploading feature. If it is enabled, the log files of WorkSpaces Windows client will be sent to Amazon WorkSpaces automatically for troubleshooting. You can use modifyClientProperty api to enable/disable this feature. + +## __EMR Serverless__ + - ### Features + - This release adds API support to debug Amazon EMR Serverless jobs in real-time with live application UIs + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@dave-fn](https://github.com/dave-fn) +# __2.17.283__ __2022-09-27__ +## __AWS Cost Explorer Service__ + - ### Features + - This release is to support retroactive Cost Categories. The new field will enable you to retroactively apply new and existing cost category rules to previous months. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - My AWS Service (placeholder) - Amazon Kendra now provides a data source connector for DropBox. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-dropbox.html + +## __Amazon Location Service__ + - ### Features + - This release adds place IDs, which are unique identifiers of places, along with a new GetPlace operation, which can be used with place IDs to find a place again later. UnitNumber and UnitType are also added as new properties of places. + +# __2.17.282__ __2022-09-26__ +## __AWS Cost and Usage Report Service__ + - ### Features + - This release adds two new support regions(me-central-1/eu-south-2) for OSG. + +## __AWS IoT FleetWise__ + - ### Features + - General availability (GA) for AWS IoT Fleetwise. It adds AWS IoT Fleetwise to AWS SDK. For more information, see https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/Welcome.html. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release includes support for applying a CloudWatch alarm to Systems Manager capabilities like Automation, Run Command, State Manager, and Maintenance Windows. + +# __2.17.281__ __2022-09-23__ +## __AWS App Runner__ + - ### Features + - AWS App Runner adds a Node.js 16 runtime. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Add the default specification for ResourceType in ListResourcesForWebACL. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Letting external AWS customers provide ImageId as a Launch Template override in FleetLaunchTemplateOverridesRequest + +## __Amazon Lex Model Building V2__ + - ### Features + - This release introduces additional optional parameters promptAttemptsSpecification to PromptSpecification, which enables the users to configure interrupt setting and Audio, DTMF and Text input configuration for the initial and retry prompt played by the Bot + +## __Amazon Lightsail__ + - ### Features + - This release adds Instance Metadata Service (IMDS) support for Lightsail instances. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release adds new SSM document types ConformancePackTemplate and CloudFormation + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio adds support for on-demand Amazon Elastic Compute Cloud (EC2) G3 and G5 instances, allowing customers to utilize additional GPU instance types for their creative projects. + +# __2.17.280__ __2022-09-22__ +## __AWS Backup Gateway__ + - ### Features + - Changes include: new GetVirtualMachineApi to fetch a single user's VM, improving ListVirtualMachines to fetch filtered VMs as well as all VMs, and improving GetGatewayApi to now also return the gateway's MaintenanceStartTime. + +## __AWS Device Farm__ + - ### Features + - This release adds the support for VPC-ENI based connectivity for private devices on AWS Device Farm. + +## __AWS Glue__ + - ### Features + - Added support for S3 Event Notifications for Catalog Target Crawlers. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates for the Identity Store CLI Reference. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +# __2.17.279__ __2022-09-21__ +## __AWS S3 Control__ + - ### Features + - S3 on Outposts launches support for object versioning for Outposts buckets. With S3 Versioning, you can preserve, retrieve, and restore every version of every object stored in your buckets. You can recover from both unintended user actions and application failures. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed issue where errors were being wrapped by SdkClientException + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports synchronous mode for targeted sentiment API operations. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker now allows customization on Canvas Application settings, including enabling/disabling time-series forecasting and specifying an Amazon Forecast execution role at both the Domain and UserProfile levels. + +# __2.17.278__ __2022-09-20__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for blocked paths to Amazon VPC Reachability Analyzer. + +# __2.17.277__ __2022-09-19__ +## __AWS CloudTrail__ + - ### Features + - This release includes support for importing existing trails into CloudTrail Lake. + +## __AWS MediaConnect__ + - ### Features + - This change allows the customer to use the SRT Caller protocol as part of their flows + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds CapacityAllocations field to DescribeCapacityReservations + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Amazon RDS Proxy with SQL Server compatibility. + +# __2.17.276__ __2022-09-16__ +## __AWS CodeStar Notifications__ + - ### Features + - This release adds tag based access control for the UntagResource API. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed issue where request used to fail while calculating Trailer based checksum for Async Request body. + +## __Amazon EC2 Container Service__ + - ### Features + - This release supports new task definition sizes. + +# __2.17.275__ __2022-09-15__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB__ + - ### Features + - Increased DynamoDB transaction limit from 25 to 100. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Automatic Model Tuning now supports specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop underperforming hyperparameter configurations early. + +# __2.17.274__ __2022-09-14__ +## __AWS Amplify UI Builder__ + - ### Features + - Amplify Studio UIBuilder is introducing forms functionality. Forms can be configured from Data Store models, JSON, or from scratch. These forms can then be generated in your project and used like any other React components. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This update introduces API operations to manage and create local gateway route tables, CoIP pools, and VIF group associations. + +# __2.17.273__ __2022-09-13__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - This release introduces the ability to have multiple server host keys for any of your Transfer Family servers that use the SFTP protocol. + +## __AWSKendraFrontendService__ + - ### Features + - This release enables our customer to choose the option of Sharepoint 2019 for the on-premise Sharepoint connector. + +## __Amazon CloudWatch Evidently__ + - ### Features + - This release adds support for the client-side evaluation - powered by AWS AppConfig feature. + +## __Amazon Connect Customer Profiles__ + - ### Features + - Added isUnstructured in response for Customer Profiles Integration APIs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Two new features for local gateway route tables: support for static routes targeting Elastic Network Interfaces and direct VPC routing. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Fixed the data type of lagDuration that is returned in Describe Source Server API + +# __2.17.272__ __2022-09-12__ +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding support for local Amazon EKS clusters on Outposts + +# __2.17.271__ __2022-09-09__ +## __AWS CloudTrail__ + - ### Features + - This release adds CloudTrail getChannel and listChannels APIs to allow customer to view the ServiceLinkedChannel configurations. + +## __AWS Performance Insights__ + - ### Features + - Increases the maximum values of two RDS Performance Insights APIs. The maximum value of the Limit parameter of DimensionGroup is 25. The MaxResult maximum is now 25 for the following APIs: DescribeDimensionKeys, GetResourceMetrics, ListAvailableResourceDimensions, and ListAvailableResourceMetrics. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release is for supporting Composite Slot Type feature in AWS Lex V2. Composite Slot Type will help developer to logically group coherent slots and maintain their inter-relationships in runtime conversation. + +## __Amazon Lex Runtime V2__ + - ### Features + - This release is for supporting Composite Slot Type feature in AWS Lex V2. Composite Slot Type will help developer to logically group coherent slots and maintain their inter-relationships in runtime conversation. + +## __Amazon Redshift__ + - ### Features + - This release updates documentation for AQUA features and other description updates. + +# __2.17.270__ __2022-09-08__ +## __AWS Common Runtime HTTP Client__ + - ### Features + - Adds support for Https proxy system properties: host, port, user, password + +## __AWS Elemental MediaLive__ + - ### Features + - This change exposes API settings which allow Dolby Atmos and Dolby Vision to be used when running a channel using Elemental Media Live + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon EMR Containers__ + - ### Features + - EMR on EKS now allows running Spark SQL using the newly introduced Spark SQL Job Driver in the Start Job Run API + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support to send VPC Flow Logs to kinesis-data-firehose as new destination type + +## __Amazon Lookout for Metrics__ + - ### Features + - Release dimension value filtering feature to allow customers to define dimension filters for including only a subset of their dataset to be used by LookoutMetrics. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Middle East (UAE) Region (me-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds Mode to AutoMLJobConfig. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release adds support for Systems Manager State Manager Association tagging. + +## __Apache HTTP Client__ + - ### Features + - Adds support for Https proxy system properties: host, port, user, password + +## __Netty NIO HTTP Client__ + - ### Features + - Adds support for Https proxy system properties: host, port, user, password + +# __2.17.269__ __2022-09-07__ +## __AWS Data Exchange__ + - ### Features + - Documentation updates for AWS Data Exchange. + +## __AWS IoT SiteWise__ + - ### Features + - Allow specifying units in Asset Properties + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix for NPE when Http Checksum algorithm is set for a request with Empty payload. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adds support for EKS Addons ResolveConflicts "preserve" flag. Also adds new update failed status for EKS Addons. + +## __Amazon FSx__ + - ### Features + - Documentation update for Amazon FSx. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Hosting now allows customization on ML instance storage volume size, model data download timeout and inference container startup ping health check timeout for each ProductionVariant in CreateEndpointConfig API. + +## __Amazon Simple Notification Service__ + - ### Features + - Amazon SNS introduces the Data Protection Policy APIs, which enable customers to attach a data protection policy to an SNS topic. This allows topic owners to enable the new message data protection feature to audit and block sensitive data that is exchanged through their topics. + +## __Inspector2__ + - ### Features + - This release adds new fields like fixAvailable, fixedInVersion and remediation to the finding model. The requirement to have vulnerablePackages in the finding model has also been removed. The documentation has been updated to reflect these changes. + +# __2.17.268__ __2022-09-06__ +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates for the Identity Store CLI Reference. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds HyperParameterTuningJob type in Search API. + +# __2.17.267__ __2022-09-02__ +## __AWS Elemental MediaPackage__ + - ### Features + - Added support for AES_CTR encryption to CMAF origin endpoints + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds a new "AuthSessionValidity" field to the UserPoolClient in Cognito. Application admins can configure this value for their users' authentication duration, which is currently fixed at 3 minutes, up to 15 minutes. Setting this field will also apply to the SMS MFA authentication flow. + +## __Amazon Connect Service__ + - ### Features + - This release adds search APIs for Routing Profiles and Queues, which can be used to search for those resources within a Connect Instance. + +## __Amazon SageMaker Service__ + - ### Features + - This release enables administrators to attribute user activity and API calls from Studio notebooks, Data Wrangler and Canvas to specific users even when users share the same execution IAM role. ExecutionRoleIdentityConfig at Sagemaker domain level enables this feature. + +# __2.17.266__ __2022-09-01__ +## __AWS Control Tower__ + - ### Features + - This release contains the first SDK for AWS Control Tower. It introduces a new set of APIs: EnableControl, DisableControl, GetControlOperation, and ListEnabledControls. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Documentation updates to fix formatting issues in CLI and SDK documentation. + +## __Amazon Route 53__ + - ### Features + - Documentation updates for Amazon Route 53. + +# __2.17.265__ __2022-08-31__ +## __AWS IoT Things Graph__ + - ### Features + - This release deprecates all APIs of the ThingsGraph service + +## __AWS RDS DataService__ + - ### Features + - Documentation updates for RDS Data API + +## __AWS SSO Identity Store__ + - ### Features + - Expand IdentityStore API to support Create, Read, Update, Delete and Get operations for User, Group and GroupMembership resources. + +## __Amazon CloudFront__ + - ### Features + - Update API documentation for CloudFront origin access control (OAC) + +## __Amazon Interactive Video Service__ + - ### Features + - IVS Merge Fragmented Streams. This release adds support for recordingReconnectWindow field in IVS recordingConfigurations. For more information see https://docs.aws.amazon.com/ivs/latest/APIReference/Welcome.html + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now accepts Inference Recommender fields: Domain, Task, Framework, SamplePayloadUrl, SupportedContentTypes, SupportedInstanceTypes, directly in our CreateInferenceRecommendationsJob API through ContainerConfig + +# __2.17.264__ __2022-08-30__ +## __AWS IoT Greengrass V2__ + - ### Features + - Adds topologyFilter to ListInstalledComponentsRequest which allows filtration of components by ROOT or ALL (including root and dependency components). Adds lastStatusChangeTimestamp to ListInstalledComponents response to show the last time a component changed state on a device. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates for the Identity Store CLI Reference. + +## __AWS Single Sign-On__ + - ### Features + - Documentation updates for the AWS IAM Identity Center Portal CLI Reference. + +## __AWS Single Sign-On Admin__ + - ### Features + - Documentation updates for the AWS IAM Identity Center CLI Reference. + +## __Amazon Lookout for Equipment__ + - ### Features + - This release adds new apis for providing labels. + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API adds support for using allow lists to define specific text and text patterns to ignore when inspecting data sources for sensitive data. + +# __2.17.263__ __2022-08-29__ +## __AWS SDK for Java v2__ + - ### Features + - Bump CRT version to 0.19.2 + - Updated service endpoint metadata. + +## __Amazon FSx__ + - ### Features + - Documentation updates for Amazon FSx for NetApp ONTAP. + +## __Amazon S3 Transfer Manager__ + - ### Bugfixes + - Added usage of createAnonymousCredentials to fix issue where NPE was thrown when AnonymousCredentialsProvider was passed in + +## __Amazon Voice ID__ + - ### Features + - Amazon Connect Voice ID now detects voice spoofing. When a prospective fraudster tries to spoof caller audio using audio playback or synthesized speech, Voice ID will return a risk score and outcome to indicate the how likely it is that the voice is spoofed. + +## __S3 Transfer Manager__ + - ### Bugfixes + - Fixed the file name mapping issue in downloadDirectory. See [#3366](https://github.com/aws/aws-sdk-java-v2/issues/3366) + +# __2.17.262__ __2022-08-26__ +## __AWS Elemental MediaPackage__ + - ### Features + - This release adds Ads AdTriggers and AdsOnDeliveryRestrictions to describe calls for CMAF endpoints on MediaPackage. + +## __Amazon Relational Database Service__ + - ### Features + - Removes support for RDS Custom from DBInstanceClass in ModifyDBInstance + +# __2.17.261__ __2022-08-25__ +## __AWS IoT Wireless__ + - ### Features + - This release includes a new feature for the customers to enable the LoRa gateways to send out beacons for Class B devices and an option to select one or more gateways for Class C devices when sending the LoRaWAN downlink messages. + +## __AWS Panorama__ + - ### Features + - Support sorting and filtering in ListDevices API, and add more fields to device listings and single device detail + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SSO OIDC__ + - ### Features + - Updated required request parameters on IAM Identity Center's OIDC CreateToken action. + +## __Amazon GameLift__ + - ### Features + - This release adds support for eight EC2 local zones as fleet locations; Atlanta, Chicago, Dallas, Denver, Houston, Kansas City (us-east-1-mci-1a), Los Angeles, and Phoenix. It also adds support for C5d, C6a, C6i, and R5d EC2 instance families. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Documentation change for IVS Chat API Reference. Doc-only update to add a paragraph on ARNs to the Welcome section. + +## __Elastic Load Balancing__ + - ### Features + - Documentation updates for ELBv2. Gateway Load Balancer now supports Configurable Flow Stickiness, enabling you to configure the hashing used to maintain stickiness of flows to a specific target appliance. + +# __2.17.260__ __2022-08-24__ +## __AWS Config__ + - ### Features + - AWS Config now supports ConformancePackTemplate documents in SSM Docs for the deployment and update of conformance packs. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed an issue in sync clients where empty response payloads could cause a null pointer exception. + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for AWS Transfer Family + +## __Amazon CloudFront__ + - ### Features + - Adds support for CloudFront origin access control (OAC), making it possible to restrict public access to S3 bucket origins in all AWS Regions, those with SSE-KMS, and more. + +## __Amazon Interactive Video Service__ + - ### Features + - Documentation Change for IVS API Reference - Doc-only update to type field description for CreateChannel and UpdateChannel actions and for Channel data type. Also added Amazon Resource Names (ARNs) paragraph to Welcome section. + +## __Amazon QuickSight__ + - ### Features + - Added a new optional property DashboardVisual under ExperienceConfiguration parameter of GenerateEmbedUrlForAnonymousUser and GenerateEmbedUrlForRegisteredUser API operations. This supports embedding of specific visuals in QuickSight dashboards. + +# __2.17.259__ __2022-08-23__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix signature mismatch exception generated when signing query parameters with empty-value keys. + +## __AWS Single Sign-On Admin__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __Amazon Relational Database Service__ + - ### Features + - RDS for Oracle supports Oracle Data Guard switchover and read replica backups. + +# __2.17.258__ __2022-08-22__ +## __AWS IoT SiteWise__ + - ### Features + - Enable non-unique asset names under different hierarchies + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Added new resource details objects to ASFF, including resources for AwsBackupBackupVault, AwsBackupBackupPlan and AwsBackupRecoveryPoint. Added FixAvailable, FixedInVersion and Remediation to Vulnerability. + +## __AWS Support App__ + - ### Features + - This is the initial SDK release for the AWS Support App in Slack. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Update document for volume clone + +## __Amazon Elastic Compute Cloud__ + - ### Features + - R6a instances are powered by 3rd generation AMD EPYC (Milan) processors delivering all-core turbo frequency of 3.6 GHz. C6id, M6id, and R6id instances are powered by 3rd generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. + +## __Amazon Forecast Query Service__ + - ### Features + - releasing What-If Analysis APIs + +## __Amazon Forecast Service__ + - ### Features + - releasing What-If Analysis APIs and update ARN regex pattern to be more strict in accordance with security recommendation + +## __Amazon Lex Model Building V2__ + - ### Features + - This release introduces a new feature to stop a running BotRecommendation Job for Automated Chatbot Designer. + +# __2.17.257__ __2022-08-19__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - This release adds support for a new authentication type - Personal Access Token (PAT) for confluence server. + +## __Amazon Connect Service__ + - ### Features + - This release adds SearchSecurityProfiles API which can be used to search for Security Profile resources within a Connect Instance. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Documentation Change for IVS Chat API Reference - Doc-only update to change text/description for tags field. + +## __Amazon Lookout for Metrics__ + - ### Features + - This release is to make GetDataQualityMetrics API publicly available. + +# __2.17.256__ __2022-08-18__ +## __AWS Network Manager__ + - ### Features + - Add TransitGatewayPeeringAttachmentId property to TransitGatewayPeering Model + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - The Amazon Chime SDK now supports live streaming of real-time video from the Amazon Chime SDK sessions to streaming platforms such as Amazon IVS and Amazon Elemental MediaLive. We have also added support for concatenation to create a single media capture file. + +## __Amazon CloudWatch__ + - ### Features + - Add support for managed Contributor Insights Rules + +## __Amazon Cognito Identity Provider__ + - ### Features + - This change is being made simply to fix the public documentation based on the models. We have included the PasswordChange and ResendCode events, along with the Pass, Fail and InProgress status. We have removed the Success and Failure status which are never returned by our APIs. + +## __Amazon DynamoDB__ + - ### Features + - This release adds support for importing data from S3 into a new DynamoDB table + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for VPN log options , a new feature allowing S2S VPN connections to send IKE activity logs to CloudWatch Logs + +# __2.17.255__ __2022-08-17__ +## __AWS App Mesh__ + - ### Features + - AWS App Mesh release to support Multiple Listener and Access Log Format feature + +## __AWS Lake Formation__ + - ### Features + - This release adds a new API support "AssumeDecoratedRoleWithSAML" and also release updates the corresponding documentation. + +## __AWS Lambda__ + - ### Features + - Added support for customization of Consumer Group ID for MSK and Kafka Event Source Mappings. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager. + +## __AWSKendraFrontendService__ + - ### Features + - This release adds Zendesk connector (which allows you to specify Zendesk SAAS platform as data source), Proxy Support for Sharepoint and Confluence Server (which allows you to specify the proxy configuration if proxy is required to connect to your Sharepoint/Confluence Server as data source). + +## __Amazon Lex Model Building V2__ + - ### Features + - This release introduces support for enhanced conversation design with the ability to define custom conversation flows with conditional branching and new bot responses. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for Internet Protocol Version 6 (IPv6) for RDS Aurora database clusters. + +## __AmazonConnectCampaignService__ + - ### Features + - Updated exceptions for Amazon Connect Outbound Campaign api's. + +# __2.17.254__ __2022-08-16__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog__ + - ### Features + - Documentation updates for Service Catalog + +## __Amazon Rekognition__ + - ### Features + - This release adds APIs which support copying an Amazon Rekognition Custom Labels model and managing project policies across AWS account. + +# __2.17.253__ __2022-08-15__ +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __AWS Single Sign-On__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __Amazon CloudFront__ + - ### Features + - Adds Http 3 support to distributions + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release introduces a new API PutFeedback that allows submitting feedback to Wisdom on content relevance. + +# __2.17.252__ __2022-08-12__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime SDK Messaging__ + - ### Features + - The Amazon Chime SDK now supports channels with up to one million participants with elastic channels. + +## __Amazon Interactive Video Service__ + - ### Features + - Updates various list api MaxResults ranges + +## __Amazon Personalize Runtime__ + - ### Features + - This release provides support for promotions in AWS Personalize runtime. + +## __Amazon Prometheus Service__ + - ### Features + - This release adds log APIs that allow customers to manage logging for their Amazon Managed Service for Prometheus workspaces. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for RDS Custom to DBInstanceClass in ModifyDBInstance + +# __2.17.251__ __2022-08-11__ +## __AWS Backup Storage__ + - ### Features + - This is the first public release of AWS Backup Storage. We are exposing some previously-internal APIs for use by external services. These APIs are not meant to be used directly by customers. + +## __AWS Glue__ + - ### Features + - Add support for Python 3.9 AWS Glue Python Shell jobs + +## __AWS Private 5G__ + - ### Features + - This is the initial SDK release for AWS Private 5G. AWS Private 5G is a managed service that makes it easy to deploy, operate, and scale your own private mobile network at your on-premises location. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.250__ __2022-08-10__ +## __Amazon Data Lifecycle Manager__ + - ### Features + - This release adds support for excluding specific data (non-boot) volumes from multi-volume snapshot sets created by snapshot lifecycle policies + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for excluding specific data (non-root) volumes from multi-volume snapshot sets created from instances. + +## __URL Connection HTTP Client__ + - ### Bugfixes + - Fix for S3Client with URL Connection http client fails with EOFException when executing HeadObjectRequest for gzip encodeFix to S3Client fails with EOFException. + +# __2.17.249__ __2022-08-09__ +## __Amazon Augmented AI Runtime__ + - ### Features + - Fix bug with parsing ISO-8601 CreationTime in Java SDK in DescribeHumanLoop + +## __Amazon CloudWatch__ + - ### Features + - Various quota increases related to dimensions and custom metrics + +## __Amazon Location Service__ + - ### Features + - Amazon Location Service now allows circular geofences in BatchPutGeofence, PutGeofence, and GetGeofence APIs. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Automatic Model Tuning now supports specifying multiple alternate EC2 instance types to make tuning jobs more robust when the preferred instance type is not available due to insufficient capacity. + +# __2.17.248__ __2022-08-08__ +## __AWS Glue__ + - ### Features + - Add an option to run non-urgent or non-time sensitive Glue Jobs on spare capacity + +## __AWS IoT Wireless__ + - ### Features + - AWS IoT Wireless release support for sidewalk data reliability. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __AWS SSO OIDC__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __AWS Single Sign-On__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __AWS Single Sign-On Admin__ + - ### Features + - Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) + +## __Amazon Pinpoint__ + - ### Features + - Adds support for Advance Quiet Time in Journeys. Adds RefreshOnSegmentUpdate and WaitForQuietTime to JourneyResponse. + +## __Amazon QuickSight__ + - ### Features + - A series of documentation updates to the QuickSight API reference. + +# __2.17.247__ __2022-08-04__ +## __AWS Config__ + - ### Features + - Add resourceType enums for Athena, GlobalAccelerator, Detective and EC2 types + +## __AWS Database Migration Service__ + - ### Features + - Documentation updates for Database Migration Service (DMS). + +## __AWS IoT__ + - ### Features + - The release is to support attach a provisioning template to CACert for JITP function, Customer now doesn't have to hardcode a roleArn and templateBody during register a CACert to enable JITP. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds support for Tags on Amazon Chime SDK WebRTC sessions + +# __2.17.246__ __2022-08-03__ +## __AWS WAFV2__ + - ### Features + - You can now associate an AWS WAF web ACL with an Amazon Cognito user pool. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Add a new exception type, ForbiddenException, that is returned when request is not allowed + +# __2.17.245__ __2022-08-02__ +## __AWS License Manager User Subscriptions__ + - ### Features + - This release supports user based subscription for Microsoft Visual Studio Professional and Enterprise on EC2. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Personalize__ + - ### Features + - This release adds support for incremental bulk ingestion for the Personalize CreateDatasetImportJob API. + +# __2.17.244__ __2022-08-01__ +## __AWS Config__ + - ### Features + - Documentation update for PutConfigRule and PutOrganizationConfigRule + +## __AWS SDK for Java v2__ + - ### Bugfixes + - AWS-JSON services use the Fault trait to designate exceptions that are the service's fault (i.e. 500), rather than HTTP status code bindings like REST services. In cases where the response being unmarshalled does *NOT* have a status code (e.g. because the response was constructed rather from some other data rather than an actual HTTP response), the status code will default to 500 for faults and 400 for non-faults. + +## __Amazon WorkSpaces__ + - ### Features + - This release introduces ModifySamlProperties, a new API that allows control of SAML properties associated with a WorkSpaces directory. The DescribeWorkspaceDirectories API will now additionally return SAML properties in its responses. + +# __2.17.243__ __2022-07-29__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Shield__ + - ### Features + - AWS Shield Advanced now supports filtering for ListProtections and ListProtectionGroups. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +## __Amazon FSx__ + - ### Features + - Documentation updates for Amazon FSx + +# __2.17.242__ __2022-07-28__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for VM Import/Export. + +## __Amazon Elasticsearch Service__ + - ### Features + - This release adds support for gp3 EBS (Elastic Block Store) storage. + +## __Amazon Lookout for Vision__ + - ### Features + - This release introduces support for image segmentation models and updates CPU accelerator options for models hosted on edge devices. + +## __Amazon OpenSearch Service__ + - ### Features + - This release adds support for gp3 EBS (Elastic Block Store) storage. + +# __2.17.241__ __2022-07-27__ +## __AWS Audit Manager__ + - ### Features + - This release adds an exceeded quota exception to several APIs. We added a ServiceQuotaExceededException for the following operations: CreateAssessment, CreateControl, CreateAssessmentFramework, and UpdateAssessmentStatus. + +## __AWS Config__ + - ### Features + - This release adds ListConformancePackComplianceScores API to support the new compliance score feature, which provides a percentage of the number of compliant rule-resource combinations in a conformance pack compared to the number of total possible rule-resource combinations in the conformance pack. + +## __AWS Global Accelerator__ + - ### Features + - Global Accelerator now supports dual-stack accelerators, enabling support for IPv4 and IPv6 traffic. + +## __AWS Marketplace Catalog Service__ + - ### Features + - The SDK for the StartChangeSet API will now automatically set and use an idempotency token in the ClientRequestToken request parameter if the customer does not provide it. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime__ + - ### Features + - Chime VoiceConnector will now support ValidateE911Address which will allow customers to prevalidate their addresses included in their SIP invites for emergency calling + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new English and Hindi voice - Kajal. Kajal is available as Neural voice only. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Adding doc updates for OpsCenter support in Service Setting actions. + +## __Amazon WorkSpaces__ + - ### Features + - Added CreateWorkspaceImage API to create a new WorkSpace image from an existing WorkSpace. + +# __2.17.240__ __2022-07-26__ +## __AWS AppSync__ + - ### Features + - Adds support for a new API to evaluate mapping templates with mock data, allowing you to remotely unit test your AppSync resolvers and functions. + +## __AWS SecurityHub__ + - ### Features + - Documentation updates for AWS Security Hub + +## __AWS Transfer Family__ + - ### Features + - AWS Transfer Family now supports Applicability Statement 2 (AS2), a network protocol used for the secure and reliable transfer of critical Business-to-Business (B2B) data over the public internet using HTTP/HTTPS as the transport mechanism. + +## __Amazon Detective__ + - ### Features + - Added the ability to get data source package information for the behavior graph. Graph administrators can now start (or stop) optional datasources on the behavior graph. + +## __Amazon GuardDuty__ + - ### Features + - Amazon GuardDuty introduces a new Malware Protection feature that triggers malware scan on selected EC2 instance resources, after the service detects a potentially malicious activity. + +## __Amazon Lookout for Vision__ + - ### Features + - This release introduces support for the automatic scaling of inference units used by Amazon Lookout for Vision models. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for retrieving (revealing) sample occurrences of sensitive data that Amazon Macie detects and reports in findings. + +## __Amazon Rekognition__ + - ### Features + - This release introduces support for the automatic scaling of inference units used by Amazon Rekognition Custom Labels models. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for using RDS Proxies with RDS for MariaDB databases. + +# __2.17.239__ __2022-07-25__ +## __Auto Scaling__ + - ### Features + - Documentation update for Amazon EC2 Auto Scaling. + +# __2.17.238__ __2022-07-22__ +## __AWS Account__ + - ### Features + - This release enables customers to manage the primary contact information for their AWS accounts. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/API_Operations.html + +## __AWS Elemental MediaLive__ + - ### Features + - Link devices now support remote rebooting. Link devices now support maintenance windows. Maintenance windows allow a Link device to install software updates without stopping the MediaLive channel. The channel will experience a brief loss of input from the device while updates are installed. + +## __AWS IoT Core Device Advisor__ + - ### Features + - Added new service feature (Early access only) - Long Duration Test, where customers can test the IoT device to observe how it behaves when the device is in operation for longer period. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fix issue in IMDS credentials provider that causes expired credentials to be vended for a short period of time after the credentials provider is inactive for a long time. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added support for EC2 M1 Mac instances. For more information, please visit aws.amazon.com/mac. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds the "ModifyActivityStream" API with support for audit policy state locking and unlocking. + +## __Amazon Transcribe Service__ + - ### Features + - Remove unsupported language codes for StartTranscriptionJob and update VocabularyFileUri for UpdateMedicalVocabulary + +# __2.17.237__ __2022-07-21__ +## __AWS Database Migration Service__ + - ### Features + - Documentation updates for Database Migration Service (DMS). + +## __AWS EC2 Instance Connect__ + - ### Features + - This release includes a new exception type "EC2InstanceUnavailableException" for SendSSHPublicKey and SendSerialConsoleSSHPublicKey APIs. + +## __AWS IoT SiteWise__ + - ### Features + - Added asynchronous API to ingest bulk historical and current data into IoT SiteWise. + +## __AWS Network Firewall__ + - ### Features + - Network Firewall now supports referencing dynamic IP sets from stateful rule groups, for IP sets stored in Amazon VPC prefix lists. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides Oauth2 support for SharePoint Online. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-sharepoint.html + +## __Amazon Athena__ + - ### Features + - This feature allows customers to retrieve runtime statistics for completed queries + +## __Amazon CloudWatch__ + - ### Features + - Adding support for the suppression of Composite Alarm actions + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Enable copy-on-write restore type + +## __Amazon Fraud Detector__ + - ### Features + - The release introduces Account Takeover Insights (ATI) model. The ATI model detects fraud relating to account takeover. This release also adds support for new variable types: ARE_CREDENTIALS_VALID and SESSION_ID and adds new structures to Model Version APIs. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for creating an RDS Proxy for an RDS for MariaDB database. + +## __Amazon S3 Transfer Manager__ + - ### Bugfixes + - Fixed an issue where using S3ClientConfiguration.Builder.endpointOverride could cause AWS_ERROR_INVALID_ARGUMENT. + +# __2.17.236__ __2022-07-20__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - AWS Certificate Manager (ACM) Private Certificate Authority (PCA) documentation updates + +## __AWS IoT__ + - ### Features + - GA release the ability to enable/disable IoT Fleet Indexing for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs. This includes Named Shadow Selection as a part of the UpdateIndexingConfiguration API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.235__ __2022-07-19__ +## __AWS Glue__ + - ### Features + - Documentation updates for AWS Glue Job Timeout and Autoscaling + +## __Amazon DevOps Guru__ + - ### Features + - Added new APIs for log anomaly detection feature. + +## __Amazon SageMaker Service__ + - ### Features + - Fixed an issue with cross account QueryLineage + +## __Amazon Sagemaker Edge Manager__ + - ### Features + - Amazon SageMaker Edge Manager provides lightweight model deployment feature to deploy machine learning models on requested devices. + +## __Amazon WorkSpaces__ + - ### Features + - Increased the character limit of the login message from 850 to 2000 characters. + +# __2.17.234__ __2022-07-18__ +## __AWS Application Discovery Service__ + - ### Features + - Add AWS Agentless Collector details to the GetDiscoverySummary API response + +## __AWS Elemental MediaPackage__ + - ### Features + - This release adds "IncludeIframeOnlyStream" for Dash endpoints and increases the number of supported video and audio encryption presets for Speke v2 + +## __AWS Key Management Service__ + - ### Features + - Added support for the SM2 KeySpec in China Partition Regions + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Single Sign-On Admin__ + - ### Features + - AWS SSO now supports attaching customer managed policies and a permissions boundary to your permission sets. This release adds new API operations to manage and view the customer managed policies and the permissions boundary for a given permission set. + +## __Amazon ElastiCache__ + - ### Features + - Adding AutoMinorVersionUpgrade in the DescribeReplicationGroups API + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Edge Manager provides lightweight model deployment feature to deploy machine learning models on requested devices. + +# __2.17.233__ __2022-07-15__ +## __AWS DataSync__ + - ### Features + - Documentation updates for AWS DataSync regarding configuring Amazon FSx for ONTAP location security groups and SMB user permissions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - This SDK release provide customers ability to add sensitivity level for WAF SQLI Match Statements. + +## __Amazon CloudWatch Evidently__ + - ### Features + - This release adds support for the new segmentation feature. + +## __Amazon DynamoDB Enhanced__ + - ### Bugfixes + - Adding usage of ExpressionNames to VersionedRecord, thereby allowing version attributes with reserved words and special characters + +## __Elastic Disaster Recovery Service__ + - ### Features + - Changed existing APIs to allow choosing a dynamic volume type for replicating volumes, to reduce costs for customers. + +## __S3 Transfer Manager (Developer Preview)__ + - ### Bugfixes + - Fixed possible security issue in `S3TransferManager`s `downloadDirectory` operation where files could be downloaded to a sibling directory of the destination directory if the key contained relative paths. + +# __2.17.232__ __2022-07-14__ +## __AWS Config__ + - ### Features + - Update ResourceType enum with values for Route53Resolver, Batch, DMS, Workspaces, Stepfunctions, SageMaker, ElasticLoadBalancingV2, MSK types + +## __AWS Glue__ + - ### Features + - This release adds an additional worker type for Glue Streaming jobs. + +## __AWS Outposts__ + - ### Features + - This release adds the ShipmentInformation and AssetInformationList fields to the GetOrder API response. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - This release adds AccessControlConfigurations which allow you to redefine your document level access control without the need for content re-indexing. + +## __Amazon Athena__ + - ### Features + - This release updates data types that contain either QueryExecutionId, NamedQueryId or ExpectedBucketOwner. Ids must be between 1 and 128 characters and contain only non-whitespace characters. ExpectedBucketOwner must be 12-digit string. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds flow logs for Transit Gateway to allow customers to gain deeper visibility and insights into network traffic through their Transit Gateways. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for G5, P4d, and C6i instance types in Amazon SageMaker Inference and increases the number of hyperparameters that can be searched from 20 to 30 in Amazon SageMaker Automatic Model Tuning + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio adds support for IAM-based access to AWS resources for Nimble Studio components and custom studio components. Studio Component scripts use these roles on Nimble Studio workstation to mount filesystems, access S3 buckets, or other configured resources in the Studio's AWS account + +## __CodeArtifact__ + - ### Features + - This release introduces Package Origin Controls, a mechanism used to counteract Dependency Confusion attacks. Adds two new APIs, PutPackageOriginConfiguration and DescribePackage, and updates the ListPackage, DescribePackageVersion and ListPackageVersion APIs in support of the feature. + +## __Firewall Management Service__ + - ### Features + - Adds support for strict ordering in stateful rule groups in Network Firewall policies. + +## __Inspector2__ + - ### Features + - This release adds support for Inspector V2 scan configurations through the get and update configuration APIs. Currently this allows configuring ECR automated re-scan duration to lifetime or 180 days or 30 days. + +# __2.17.231__ __2022-07-13__ +## __Amazon AppConfig__ + - ### Features + - Adding Create, Get, Update, Delete, and List APIs for new two new resources: Extensions and ExtensionAssociations. + +## __URL Connection Client__ + - ### Bugfixes + - Set the `Accept` header for `UrlConnectionHttpClient` because the default one does not comply with RFC 7231. See https://bugs.openjdk.org/browse/JDK-8163921 + +# __2.17.230__ __2022-07-12__ +## __AWS Network Manager__ + - ### Features + - This release adds general availability API support for AWS Cloud WAN. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.229__ __2022-07-11__ +## __AWS SDK for Java v2__ + - ### Features + - Jitter credential provider cache refresh times. + - Log a warning when an extreme number of async credential providers are running in parallel, because it could indicate that the user is not closing their clients or credential providers when they are done using them. + - Share background refresh threads across async credential providers to reduce base SDK resource consumption. + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Build, manage, and monitor a unified global network that connects resources running across your cloud and on-premises environments using the AWS Cloud WAN APIs. + +## __Amazon Redshift__ + - ### Features + - This release adds a new --snapshot-arn field for describe-cluster-snapshots, describe-node-configuration-options, restore-from-cluster-snapshot, authorize-snapshot-acsess, and revoke-snapshot-acsess APIs. It allows customers to give a Redshift snapshot ARN or a Redshift Serverless ARN as input. + +## __Redshift Serverless__ + - ### Features + - Removed prerelease language for GA launch. + +# __2.17.228__ __2022-07-08__ +## __AWS Backup__ + - ### Features + - This release adds support for authentication using IAM user identity instead of passed IAM role, identified by excluding the IamRoleArn field in the StartRestoreJob API. This feature applies to only resource clients with a destructive restore nature (e.g. SAP HANA). + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Requests which are defined with AuthType as None should not be signed or authorized by the SDK. + +# __2.17.227__ __2022-07-07__ +## __AWS Database Migration Service__ + - ### Features + - New api to migrate event subscriptions to event bridge rules + +## __AWS IoT__ + - ### Features + - This release adds support to register a CA certificate without having to provide a verification certificate. This also allows multiple AWS accounts to register the same CA in the same region. + +## __AWS IoT Wireless__ + - ### Features + - Adds 5 APIs: PutPositionConfiguration, GetPositionConfiguration, ListPositionConfigurations, UpdatePosition, GetPosition for the new Positioning Service feature which enables customers to configure solvers to calculate position of LoRaWAN devices, or specify position of LoRaWAN devices & gateways. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds support for AppKeys and TenantIds in Amazon Chime SDK WebRTC sessions + +## __Amazon SageMaker Service__ + - ### Features + - Heterogeneous clusters: the ability to launch training jobs with multiple instance types. This enables running component of the training job on the instance type that is most suitable for it. e.g. doing data processing and augmentation on CPU instances and neural network training on GPU instances + +# __2.17.226__ __2022-07-06__ +## __AWS CloudFormation__ + - ### Features + - My AWS Service (placeholder) - Add a new feature Account-level Targeting for StackSet operation + +## __Synthetics__ + - ### Features + - This release introduces Group feature, which enables users to group cross-region canaries. + +# __2.17.225__ __2022-07-05__ +## __AWS Config__ + - ### Features + - Updating documentation service limits + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Adds support for tagging incident-record on creation by providing incident tags in the template within a response-plan. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release introduces additional optional parameters "messageSelectionStrategy" to PromptSpecification, which enables the users to configure the bot to play messages in orderly manner. + +## __Amazon QuickSight__ + - ### Features + - This release allows customers to programmatically create QuickSight accounts with Enterprise and Enterprise + Q editions. It also releases allowlisting domains for embedding QuickSight dashboards at runtime through the embedding APIs. + +## __Amazon Relational Database Service__ + - ### Features + - Adds waiters support for DBCluster. + +## __IAM Roles Anywhere__ + - ### Features + - IAM Roles Anywhere allows your workloads such as servers, containers, and applications to obtain temporary AWS credentials and use the same IAM roles and policies that you have configured for your AWS workloads to access AWS resources. + +# __2.17.224__ __2022-07-01__ +## __AWS Database Migration Service__ + - ### Features + - Added new features for AWS DMS version 3.4.7 that includes new endpoint settings for S3, OpenSearch, Postgres, SQLServer and Oracle. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for additional retention periods to Performance Insights. + +# __2.17.223__ __2022-06-30__ +## __AWS Glue__ + - ### Features + - This release adds tag as an input of CreateDatabase + +## __AWS Price List Service__ + - ### Features + - Documentation update for GetProducts Response. + +## __AWS Well-Architected Tool__ + - ### Features + - Added support for UpdateGlobalSettings API. Added status filter to ListWorkloadShares and ListLensShares. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for alfresco + +## __Amazon Athena__ + - ### Features + - This feature introduces the API support for Athena's parameterized query and BatchGetPreparedStatement API. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release adds the optional MinAllowedConfidenceScoreForMerging parameter to the CreateDomain, UpdateDomain, and GetAutoMergingPreview APIs in Customer Profiles. This parameter is used as a threshold to influence the profile auto-merging step of the Identity Resolution process. + +## __Amazon EMR__ + - ### Features + - This release adds support for the ExecutionRoleArn parameter in the AddJobFlowSteps and DescribeStep APIs. Customers can use ExecutionRoleArn to specify the IAM role used for each job they submit using the AddJobFlowSteps API. + +## __Amazon WorkMail__ + - ### Features + - This release adds support for managing user availability configurations in Amazon WorkMail. + +## __AmazonMWAA__ + - ### Features + - Documentation updates for Amazon Managed Workflows for Apache Airflow. + +# __2.17.222__ __2022-06-29__ +## __AWS Common Runtime HTTP Client__ + - ### Bugfixes + - Improve connection reusing by keying connection pools using hostname + port, instead of the full URI. + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for automatic renewal of MediaLive reservations at the end of each reservation term. Automatic renewal is optional. This release also adds support for labelling accessibility-focused audio and caption tracks in HLS outputs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon AppStream__ + - ### Features + - Includes support for StreamingExperienceSettings in CreateStack and UpdateStack APIs + +## __Amazon EMR__ + - ### Features + - This release introduces additional optional parameter "Throughput" to VolumeSpecification to enable user to configure throughput for gp3 ebs volumes. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds: UpdateFeatureGroup, UpdateFeatureMetadata, DescribeFeatureMetadata APIs; FeatureMetadata type in Search API; LastModifiedTime, LastUpdateStatus, OnlineStoreTotalSizeBytes in DescribeFeatureGroup API. + +## __Amazon Translate__ + - ### Features + - Added ListLanguages API which can be used to list the languages supported by Translate. + +## __Elastic Load Balancing__ + - ### Features + - This release adds two attributes for ALB. One, helps to preserve the host header and the other helps to modify, preserve, or remove the X-Forwarded-For header in the HTTP request. + +## __Redshift Serverless__ + - ### Features + - Add new API operations for Amazon Redshift Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned clusters. The new operations let you interact with Redshift Serverless resources, such as create snapshots, list VPC endpoints, delete resource policies, and more. + +# __2.17.221__ __2022-06-28__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports Amazon FSx for NetApp ONTAP locations. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new spread placement group to EC2 Placement Groups: host level spread, which spread instances between physical hosts, available to Outpost customers only. CreatePlacementGroup and DescribePlacementGroups APIs were updated with a new parameter: SpreadLevel to support this feature. + +## __Amazon Polly__ + - ### Features + - Add 4 new neural voices - Pedro (es-US), Liam (fr-CA), Daniel (de-DE) and Arthur (en-GB). + +## __FinSpace Public API__ + - ### Features + - Release new API GetExternalDataViewAccessDetails + +# __2.17.220__ __2022-06-27__ +## __AWS IoT__ + - ### Features + - This release ease the restriction for the input of tag value to align with AWS standard, now instead of min length 1, we change it to min length 0. + +# __2.17.219__ __2022-06-24__ +## __AWS Glue__ + - ### Features + - This release enables the new ListCrawls API for viewing the AWS Glue Crawler run history. + +## __AWS RDS DataService__ + - ### Features + - Documentation updates for RDS Data API + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.218__ __2022-06-23__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has released support for automatic DolbyVision metadata generation when converting HDR10 to DolbyVision. + +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - This release adds the new API UpdateRoute that allows route to be updated to ACTIVE/INACTIVE state. In addition, CreateRoute API will now allow users to create route in ACTIVE/INACTIVE state. + +## __Amazon Lookout for Equipment__ + - ### Features + - This release adds visualizations to the scheduled inference results. Users will be able to see interference results, including diagnostic results from their running inference schedulers. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Ground Truth now supports Virtual Private Cloud. Customers can launch labeling jobs and access to their private workforce in VPC mode. + +## __Application Migration Service__ + - ### Features + - New and modified APIs for the Post-Migration Framework + +# __2.17.217__ __2022-06-22__ +## __AWS Price List Service__ + - ### Features + - This release introduces 1 update to the GetProducts API. The serviceCode attribute is now required when you use the GetProductsRequest. + +## __AWS Transfer Family__ + - ### Features + - Until today, the service supported only RSA host keys and user keys. Now with this launch, Transfer Family has expanded the support for ECDSA and ED25519 host keys and user keys, enabling customers to support a broader set of clients by choosing RSA, ECDSA, and ED25519 host and user keys. + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway + +# __2.17.216__ __2022-06-21__ +## __AWS Well-Architected Tool__ + - ### Features + - Adds support for lens tagging, Adds support for multiple helpful-resource urls and multiple improvement-plan urls. + +## __Amazon EC2 Container Service__ + - ### Features + - Amazon ECS UpdateService now supports the following parameters: PlacementStrategies, PlacementConstraints and CapacityProviderStrategy. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Private IP VPNs, a new feature allowing S2S VPN connections to use private ip addresses as the tunnel outside ip address over Direct Connect as transport. + +# __2.17.215__ __2022-06-20__ +## __AWS Directory Service__ + - ### Features + - This release adds support for describing and updating AWS Managed Microsoft AD settings + +## __AWS Outposts__ + - ### Features + - This release adds the AssetLocation structure to the ListAssets response. AssetLocation includes the RackElevation for an Asset. + +## __Managed Streaming for Kafka__ + - ### Features + - Documentation updates to use Az Id during cluster creation. + +# __2.17.214__ __2022-06-17__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - This release updates these APIs: UpdateInstanceAttribute, DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically enable/disable High volume outbound communications using attribute type HIGH_VOLUME_OUTBOUND on the specified Amazon Connect instance. + +## __Amazon DynamoDB__ + - ### Features + - Doc only update for DynamoDB service + +## __Amazon DynamoDB Streams__ + - ### Features + - Doc only update for DynamoDB service + +## __AmazonConnectCampaignService__ + - ### Features + - Added Amazon Connect high volume outbound communications SDK. + +# __2.17.213__ __2022-06-16__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __AWS SecurityHub__ + - ### Features + - Added Threats field for security findings. Added new resource details for ECS Container, ECS Task, RDS SecurityGroup, Kinesis Stream, EC2 TransitGateway, EFS AccessPoint, CloudFormation Stack, CloudWatch Alarm, VPC Peering Connection and WAF Rules + +## __Redshift Data API Service__ + - ### Features + - This release adds a new --workgroup-name field to operations that connect to an endpoint. Customers can now execute queries against their serverless workgroups. + +# __2.17.212__ __2022-06-15__ +## __AWS Service Catalog App Registry__ + - ### Features + - This release adds a new API ListAttributeGroupsForApplication that returns associated attribute groups of an application. In addition, the UpdateApplication and UpdateAttributeGroup APIs will not allow users to update the 'Name' attribute. + +## __Amazon GuardDuty__ + - ### Features + - Adds finding fields available from GuardDuty Console. Adds FreeTrial related operations. Deprecates the use of various APIs related to Master Accounts and Replace them with Administrator Accounts. + +## __Amazon WorkSpaces__ + - ### Features + - Added new field "reason" to OperationNotSupportedException. Receiving this exception in the DeregisterWorkspaceDirectory API will now return a reason giving more context on the failure. + +## __FinSpace Public API__ + - ### Features + - This release adds a new set of APIs, GetPermissionGroup, DisassociateUserFromPermissionGroup, AssociateUserToPermissionGroup, ListPermissionGroupsByUser, ListUsersByPermissionGroup. + +# __2.17.211__ __2022-06-14__ +## __AWS Budgets__ + - ### Features + - Add a budgets ThrottlingException. Update the CostFilters value pattern. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for rules that constrain Automatic-ABR rendition selection when generating ABR package ladders. + +## __Amazon Lookout for Metrics__ + - ### Features + - Adding filters to Alert and adding new UpdateAlert API. + +# __2.17.210__ __2022-06-13__ +## __AWS Outposts__ + - ### Features + - This release adds API operations AWS uses to install Outpost servers. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Do not start periodically refreshing async credential providers until they have been used at least once. + +# __2.17.209__ __2022-06-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS STS__ + - ### Features + - Adding New WebIdentityTokenFileCredentialsProvider in sts that accepts STSClient + +## __Amazon Fraud Detector__ + - ### Features + - Documentation updates for Amazon Fraud Detector (AWSHawksNest) + +# __2.17.208__ __2022-06-09__ +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds support for live transcription in AWS GovCloud (US) Regions. + +# __2.17.207__ __2022-06-08__ +## __AWS Database Migration Service__ + - ### Features + - This release adds DMS Fleet Advisor APIs and exposes functionality for DMS Fleet Advisor. It adds functionality to create and modify fleet advisor instances, and to collect and analyze information about the local data infrastructure. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Removals + - Remove the `netty-reactive-streams-http` depdendency. It is unused after [#1629](https://github.com/aws/aws-sdk-java-v2/issues/1629), and we have no plans to use the upstream version in the future. + +## __AWSMainframeModernization__ + - ### Features + - AWS Mainframe Modernization service is a managed mainframe service and set of tools for planning, migrating, modernizing, and running mainframe workloads on AWS + +## __Amazon Neptune__ + - ### Features + - This release adds support for Neptune to be configured as a global database, with a primary DB cluster in one region, and up to five secondary DB clusters in other regions. + +## __Amazon Redshift__ + - ### Features + - Adds new API GetClusterCredentialsWithIAM to return temporary credentials. + +# __2.17.206__ __2022-06-07__ +## __AWS Audit Manager__ + - ### Features + - This release introduces 2 updates to the Audit Manager API. The roleType and roleArn attributes are now required when you use the CreateAssessment or UpdateAssessment operation. We also added a throttling exception to the RegisterAccount API operation. + +## __AWS Cost Explorer Service__ + - ### Features + - Added two new APIs to support cost allocation tags operations: ListCostAllocationTags, UpdateCostAllocationTagsStatus. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.205__ __2022-06-06__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime SDK Messaging__ + - ### Features + - This release adds support for searching channels by members via the SearchChannels API, removes required restrictions for Name and Mode in UpdateChannel API and enhances CreateChannel API by exposing member and moderator list as well as channel id as optional parameters. + +## __Amazon Connect Service__ + - ### Features + - This release adds a new API, GetCurrentUserData, which returns real-time details about users' current activity. + +# __2.17.204__ __2022-06-02__ +## __AWS Proton__ + - ### Features + - Add new "Components" API to enable users to Create, Delete and Update AWS Proton components. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for GitHub. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Provide Account Level onboarding support through CFN/CLI + +## __Amazon Connect Service__ + - ### Features + - This release adds the following features: 1) New APIs to manage (create, list, update) task template resources, 2) Updates to startTaskContact API to support task templates, and 3) new TransferContact API to programmatically transfer in-progress tasks via a contact flow. + +## __Amazon Voice ID__ + - ### Features + - Added a new attribute ServerSideEncryptionUpdateDetails to Domain and DomainSummary. + +## __CodeArtifact__ + - ### Features + - Documentation updates for CodeArtifact + +# __2.17.203__ __2022-06-01__ +## __AWS Backup Gateway__ + - ### Features + - Adds GetGateway and UpdateGatewaySoftwareNow API and adds hypervisor name to UpdateHypervisor API + +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds support for centrally controlling each participant's ability to send and receive audio, video and screen share within a WebRTC session. Attendee capabilities can be specified when the attendee is created and updated during the session with the new BatchUpdateAttendeeCapabilitiesExcept API. + +## __Amazon Forecast Service__ + - ### Features + - Added Format field to Import and Export APIs in Amazon Forecast. Added TimeSeriesSelector to Create Forecast API. + +## __Amazon Route 53__ + - ### Features + - Add new APIs to support Route 53 IP Based Routing + +# __2.17.202__ __2022-05-31__ +## __AWS IoT SiteWise__ + - ### Features + - This release adds the following new optional field to the IoT SiteWise asset resource: assetDescription. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Amazon Cognito now supports IP Address propagation for all unauthenticated APIs (e.g. SignUp, ForgotPassword). + +## __Amazon Lookout for Metrics__ + - ### Features + - Adding backtest mode to detectors using the Cloudwatch data source. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Notebook Instances now support Jupyter Lab 3. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports automatic language identification for multi-lingual audio in batch mode. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Changed existing APIs and added new APIs to accommodate using multiple AWS accounts with AWS Elastic Disaster Recovery. + +# __2.17.201__ __2022-05-27__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports TLS encryption in transit, file system policies and access points for EFS locations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Appflow__ + - ### Features + - Adding the following features/changes: Parquet output that preserves typing from the source connector, Failed executions threshold before deactivation for scheduled flows, increasing max size of access and refresh token from 2048 to 4096 + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Notebook Instances now allows configuration of Instance Metadata Service version and Amazon SageMaker Studio now supports G5 instance types. + +## __EMR Serverless__ + - ### Features + - This release adds support for Amazon EMR Serverless, a serverless runtime environment that simplifies running analytics applications using the latest open source frameworks such as Apache Spark and Apache Hive. + +# __2.17.200__ __2022-05-26__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - C7g instances, powered by the latest generation AWS Graviton3 processors, provide the best price performance in Amazon EC2 for compute-intensive workloads. + +## __Amazon Forecast Service__ + - ### Features + - Introduced a new field in Auto Predictor as Time Alignment Boundary. It helps in aligning the timestamps generated during Forecast exports + +## __Amazon Lightsail__ + - ### Features + - Amazon Lightsail now supports the ability to configure a Lightsail Container Service to pull images from Amazon ECR private repositories in your account. + +## __EMR Serverless Web Service__ + - ### Features + - This release adds support for Amazon EMR Serverless, a serverless runtime environment that simplifies running analytics applications using the latest open source frameworks such as Apache Spark and Apache Hive. + +# __2.17.199__ __2022-05-25__ +## __AWS App Runner__ + - ### Features + - Documentation-only update added for CodeConfiguration. + +## __AWS CloudFormation__ + - ### Features + - Add a new parameter statusReason to DescribeStackSetOperation output for additional details + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway + +## __Amazon FSx__ + - ### Features + - This release adds root squash support to FSx for Lustre to restrict root level access from clients by mapping root users to a less-privileged user/group with limited permissions. + +## __Amazon Lookout for Metrics__ + - ### Features + - Adding AthenaSourceConfig for MetricSet APIs to support Athena as a data source. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot adds support for manually selecting features from the input dataset using the CreateAutoMLJob API. + +## __Amazon Voice ID__ + - ### Features + - VoiceID will now automatically expire Speakers if they haven't been accessed for Enrollment, Re-enrollment or Successful Auth for three years. The Speaker APIs now return a "LastAccessedAt" time for Speakers, and the EvaluateSession API returns "SPEAKER_EXPIRED" Auth Decision for EXPIRED Speakers. + +# __2.17.198__ __2022-05-24__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for rules that constrain Automatic-ABR rendition selection when generating ABR package ladders. + +## __AWS Network Manager__ + - ### Features + - This release adds Multi Account API support for a TGW Global Network, to enable and disable AWSServiceAccess with AwsOrganizations for Network Manager service and dependency CloudFormation StackSets service. + +## __AWS SDK for Java v2__ + - ### Features + - Bump CRT version to 0.16.10, which contains M1 support [#2942](https://github.com/aws/aws-sdk-java-v2/issues/2942) + - Updated service endpoint metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Amazon Cognito now supports requiring attribute verification (ex. email and phone number) before update. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Stop Protection feature enables customers to protect their instances from accidental stop actions. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Doc-only update. For MessageReviewHandler structure, added timeout period in the description of the fallbackResult field + +# __2.17.197__ __2022-05-23__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon ElastiCache__ + - ### Features + - Added support for encryption in transit for Memcached clusters. Customers can now launch Memcached cluster with encryption in transit enabled when using Memcached version 1.6.12 or later. + +## __Amazon Forecast Service__ + - ### Features + - New APIs for Monitor that help you understand how your predictors perform over time. + +## __Amazon Personalize__ + - ### Features + - Adding modelMetrics as part of DescribeRecommender API response for Personalize. + +# __2.17.196__ __2022-05-20__ +## __Amazon CloudWatch Logs__ + - ### Features + - Doc-only update to publish the new valid values for log retention + +## __Amazon Comprehend__ + - ### Features + - Comprehend releases 14 new entity types for DetectPiiEntities and ContainsPiiEntities APIs. + +# __2.17.195__ __2022-05-19__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Lookout for Metrics__ + - ### Features + - In this release we added SnsFormat to SNSConfiguration to support human readable alert. + +## __GameSparks__ + - ### Features + - This release adds an optional DeploymentResult field in the responses of GetStageDeploymentIntegrationTests and ListStageDeploymentIntegrationTests APIs. + +# __2.17.194__ __2022-05-18__ +## __AWS App Mesh__ + - ### Features + - This release updates the existing Create and Update APIs for meshes and virtual nodes by adding a new IP preference field. This new IP preference field can be used to control the IP versions being used with the mesh and allows for IPv6 support within App Mesh. + +## __AWS Batch__ + - ### Features + - Documentation updates for AWS Batch. + +## __AWS IoT Events Data__ + - ### Features + - Introducing new API for deleting detectors: BatchDeleteDetector. + +## __AWS IoT Greengrass V2__ + - ### Features + - This release adds the new DeleteDeployment API operation that you can use to delete deployment resources. This release also adds support for discontinued AWS-provided components, so AWS can communicate when a component has any issues that you should consider before you deploy it. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - AWS Transfer Family now supports SetStat server configuration option, which provides the ability to ignore SetStat command issued by file transfer clients, enabling customers to upload files without any errors. + +## __Amazon DynamoDB Enhanced Client__ + - ### Features + - Introducing the UpdateExpression API in the enhanced client and the capability to use update expressions in the extension framework. Additionally, the new AtomicCounterExtension utilizes this feature to provide atomic counter support for users through tagging and annotations. + +## __Amazon QuickSight__ + - ### Features + - API UpdatePublicSharingSettings enables IAM admins to enable/disable account level setting for public access of dashboards. When enabled, owners/co-owners for dashboards can enable public access on their dashboards. These dashboards can only be accessed through share link or embedding. + +# __2.17.193__ __2022-05-17__ +## __AWS Glue__ + - ### Features + - This release adds a new optional parameter called codeGenNodeConfiguration to CRUD job APIs that allows users to manage visual jobs via APIs. The updated CreateJob and UpdateJob will create jobs that can be viewed in Glue Studio as a visual graph. GetJob can be used to get codeGenNodeConfiguration. + +## __AWS Key Management Service__ + - ### Features + - Add HMAC best practice tip, annual rotation of AWS managed keys. + +## __S3 Transfer Manager (Developer Preview)__ + - ### Features + - Add serialization capability to ResumableFileDownload, allowing users to persist paused downloads + +# __2.17.192__ __2022-05-16__ +## __AWS Application Discovery Service__ + - ### Features + - Add Migration Evaluator Collector details to the GetDiscoverySummary API response + +## __AWS Resilience Hub__ + - ### Features + - In this release, we are introducing support for Amazon Elastic Container Service, Amazon Route 53, AWS Elastic Disaster Recovery, AWS Backup in addition to the existing supported Services. This release also supports Terraform file input from S3 and scheduling daily assessments + +## __AWS SDK for Java v2__ + - ### Features + - Bump CRT version to 0.16.8 + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __AWS Service Catalog__ + - ### Features + - Updated the descriptions for the ListAcceptedPortfolioShares API description and the PortfolioShareType parameters. + +## __Amazon CloudFront__ + - ### Features + - Introduced a new error (TooLongCSPInResponseHeadersPolicy) that is returned when the value of the Content-Security-Policy header in a response headers policy exceeds the maximum allowed length. + +## __Amazon Rekognition__ + - ### Features + - Documentation updates for Amazon Rekognition. + +## __Amazon WorkSpaces Web__ + - ### Features + - Amazon WorkSpaces Web now supports Administrator timeout control + +# __2.17.191__ __2022-05-13__ +## __Amazon Managed Grafana__ + - ### Features + - This release adds APIs for creating and deleting API keys in an Amazon Managed Grafana workspace. + +# __2.17.190__ __2022-05-12__ +## __AWS IoT__ + - ### Features + - Documentation update for China region ListMetricValues for IoT + +## __AWS Lambda__ + - ### Features + - Lambda releases NodeJs 16 managed runtime to be available in all commercial regions. + +## __AWS Outposts__ + - ### Features + - Documentation updates for AWS Outposts. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Adding support for dynamic SSM Runbook parameter values. Updating validation pattern for engagements. Adding ConflictException to UpdateReplicationSet API contract. + +## __AWS Transfer Family__ + - ### Features + - AWS Transfer Family now accepts ECDSA keys for server host keys + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for Jira. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-jira.html + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces a target type Gateway Load Balancer Endpoint for mirrored traffic. Customers can now specify GatewayLoadBalancerEndpoint option during the creation of a traffic mirror target. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Documentation-only updates for IVS Chat API Reference. + +## __Amazon Lightsail__ + - ### Features + - This release adds support to include inactive database bundles in the response of the GetRelationalDatabaseBundles request. + +## __Amazon WorkSpaces__ + - ### Features + - Increased the character limit of the login message from 600 to 850 characters. + +## __FinSpace Public API__ + - ### Features + - We've now deprecated CreateSnapshot permission for creating a data view, instead use CreateDataView permission. + +# __2.17.189__ __2022-05-11__ +## __AWS Secrets Manager__ + - ### Features + - Doc only update for Secrets Manager that fixes several customer-reported issues. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release updates AWS PrivateLink APIs to support IPv6 for PrivateLink Services and Endpoints of type 'Interface'. + +# __2.17.188__ __2022-05-10__ +## __AWS Compute Optimizer__ + - ### Features + - Documentation updates for Compute Optimizer + +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - AWS Migration Hub Refactor Spaces documentation only update to fix a formatting issue. + +## __AWS SDK for Java v2__ + - ### Features + - Bump `aws-crt` version from `0.16.1` to `0.16.7` + + - ### Bugfixes + - DynamoDBEnhanced - Fix handling attribute names with special characters including `/` + +## __Amazon EMR__ + - ### Features + - This release updates the Amazon EMR ModifyInstanceGroups API to support "MERGE" type cluster reconfiguration. Also, added the ability to specify a particular Amazon Linux release for all nodes in a cluster launch request. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added support for using NitroTPM and UEFI Secure Boot on EC2 instances. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adds BOTTLEROCKET_ARM_64_NVIDIA and BOTTLEROCKET_x86_64_NVIDIA AMI types to EKS managed nodegroups + +## __S3 Transfer Manager (Developer Preview)__ + - ### Bugfixes + - Fixed a bug in `S3TransferManager#uploadDirectory` and `S3TransferManager#downloadDirectory` where failedUploads or failedDownloads did not contain all failed transfers + - Fixed cancellation logic in `S3TransferManager#downloadDirectory` + +# __2.17.187__ __2022-05-09__ +## __AWS Cloud Control API__ + - ### Features + - SDK release for Cloud Control API to include paginators for Python SDK. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - Fixed an error in the DescribeEngagement example for AWS Incident Manager. + +## __Amazon CloudWatch Evidently__ + - ### Features + - Add detail message inside GetExperimentResults API response to indicate experiment result availability + +# __2.17.186__ __2022-05-06__ +## __AWS Elemental MediaPackage__ + - ### Features + - This release adds Dvb Dash 2014 as an available profile option for Dash Origin Endpoints. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Documentation updates for Security Hub API reference + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add new state values for IPAMs, IPAM Scopes, and IPAM Pools. + +## __Amazon Location Service__ + - ### Features + - Amazon Location Service now includes a MaxResults parameter for ListGeofences requests. + +## __Amazon Redshift__ + - ### Features + - Introduces new field 'LoadSampleData' in CreateCluster operation. Customers can now specify 'LoadSampleData' option during creation of a cluster, which results in loading of sample data in the cluster that is created. + +## __Amazon Relational Database Service__ + - ### Features + - Various documentation improvements. + +# __2.17.185__ __2022-05-05__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports a new ObjectTags Task API option that can be used to control whether Object Tags are transferred. + +## __AWS IoT__ + - ### Features + - AWS IoT Jobs now allows you to create up to 100,000 active continuous and snapshot jobs by using concurrency control. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - AWS Kendra now supports hierarchical facets for a query. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/filtering.html + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 I4i instances are powered by 3rd generation Intel Xeon Scalable processors and feature up to 30 TB of local AWS Nitro SSD storage + +# __2.17.184__ __2022-05-04__ +## __AWS Backup__ + - ### Features + - Adds support to 2 new filters about job complete time for 3 list jobs APIs in AWS Backup + +## __AWS IoT Secure Tunneling__ + - ### Features + - This release introduces a new API RotateTunnelAccessToken that allow revoking the existing tokens and generate new tokens + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release adds the TargetMaps parameter in SSM State Manager API. + +# __2.17.183__ __2022-05-03__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for allocating Dedicated Hosts on AWS Outposts. The AllocateHosts API now accepts an OutpostArn request parameter, and the DescribeHosts API now includes an OutpostArn response parameter. + +## __Amazon Kinesis Video Streams__ + - ### Features + - Add support for multiple image feature related APIs for configuring image generation and notification of a video stream. Add "GET_IMAGES" to the list of supported API names for the GetDataEndpoint API. + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - Add support for GetImages API for retrieving images from a video stream + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Autopilot adds new metrics for all candidate models generated by Autopilot experiments; RStudio on SageMaker now allows users to bring your own development environment in a custom image. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation only update for doc bug fixes for the S3 API docs. + +# __2.17.182__ __2022-05-02__ +## __AWS Organizations__ + - ### Features + - This release adds the INVALID_PAYMENT_INSTRUMENT as a fail reason and an error message. + +## __AWS Outposts__ + - ### Features + - This release adds a new API called ListAssets to the Outposts SDK, which lists the hardware assets in an Outpost. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Synthetics__ + - ### Features + - CloudWatch Synthetics has introduced a new feature to provide customers with an option to delete the underlying resources that Synthetics canary creates when the user chooses to delete the canary. + +# __2.17.181__ __2022-04-29__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK nows supports creation of Dolby Vision profile 8.1, the ability to generate black frames of video, and introduces audio-only DASH and CMAF support. + +## __AWS WAFV2__ + - ### Features + - You can now inspect all request headers and all cookies. You can now specify how to handle oversize body contents in your rules that inspect the body. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Amazon CodeGuru Reviewer now supports suppressing recommendations from being generated on specific files and directories. + +## __Amazon Relational Database Service__ + - ### Features + - Feature - Adds support for Internet Protocol Version 6 (IPv6) on RDS database instances. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Update the StartChangeRequestExecution, adding TargetMaps to the Runbook parameter + +# __2.17.180__ __2022-04-28__ +## __AWS Audit Manager__ + - ### Features + - This release adds documentation updates for Audit Manager. We provided examples of how to use the Custom_ prefix for the keywordValue attribute. We also provided more details about the DeleteAssessmentReport operation. + +## __AWS Network Firewall__ + - ### Features + - AWS Network Firewall adds support for stateful threat signature AWS managed rule groups. + +## __Amazon Connect Service__ + - ### Features + - This release introduces an API for changing the current agent status of a user in Connect. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support to query the public key and creation date of EC2 Key Pairs. Additionally, the format (pem or ppk) of a key pair can be specified when creating a new key pair. + +## __Amazon GuardDuty__ + - ### Features + - Documentation update for API description. + +## __Braket__ + - ### Features + - This release enables Braket Hybrid Jobs with Embedded Simulators to have multiple instances. + +## __S3 Transfer Manager (Develper Preview)__ + - ### Features + - Add `DownloadDirectoryRequest.Builder#downloadFileRequestTransformer` and `DownloadDirectoryRequest.Builder#listObjectsRequestTranformer` to allow users to modify requests during directory downloads. + +# __2.17.179__ __2022-04-27__ +## __AWS Amplify__ + - ### Features + - Documentation only update to support the Amplify GitHub App feature launch + +## __AWS CloudTrail__ + - ### Features + - Increases the retention period maximum to 2557 days. Deprecates unused fields of the ListEventDataStores API response. Updates documentation. + +## __AWS IoT Wireless__ + - ### Features + - Add list support for event configurations, allow to get and update event configurations by resource type, support LoRaWAN events; Make NetworkAnalyzerConfiguration as a resource, add List, Create, Delete API support; Add FCntStart attribute support for ABP WirelessDevice. + +## __AWS SDK for Java v2__ + - ### Features + - Expose an option in `AsyncResponseTransformer#toFile` to allow overwriting and appending existing file. + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - For Amazon Chime SDK meetings, the Amazon Chime Media Pipelines SDK allows builders to capture audio, video, and content share streams. You can also capture meeting events, live transcripts, and data messages. The pipelines save the artifacts to an Amazon S3 bucket that you designate. + +## __Amazon Lookout for Equipment__ + - ### Features + - This release adds the following new features: 1) Introduces an option for automatic schema creation 2) Now allows for Ingestion of data containing most common errors and allows automatic data cleaning 3) Introduces new API ListSensorStatistics that gives further information about the ingested data + +## __Amazon Rekognition__ + - ### Features + - This release adds support to configure stream-processor resources for label detections on streaming-videos. UpateStreamProcessor API is also launched with this release, which could be used to update an existing stream-processor. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot adds support for custom validation dataset and validation ratio through the CreateAutoMLJob and DescribeAutoMLJob APIs. + +## __S3 Transfer Manager (Develper Preview)__ + - ### Features + - Implement pause and resume for `S3TransferManager#downloadFile` + - S3TransferManager#downloadFile now by default replaces existing file if it already exists instead of throwing FileAlreadyExistsException. See [#3108](https://github.com/aws/aws-sdk-java-v2/issues/3108) + +# __2.17.178__ __2022-04-26__ +## __AWS Glue__ + - ### Features + - This release adds documentation for the APIs to create, read, delete, list, and batch read of AWS Glue custom patterns, and for Lake Formation configuration settings in the AWS Glue crawler. + +## __AWS Network Firewall__ + - ### Features + - AWS Network Firewall now enables customers to use a customer managed AWS KMS key for the encryption of their firewall resources. + +## __AWS Price List Service__ + - ### Features + - Documentation updates for Price List API + +## __Amazon CloudFront__ + - ### Features + - CloudFront now supports the Server-Timing header in HTTP responses sent from CloudFront. You can use this header to view metrics that help you gain insights about the behavior and performance of CloudFront. To use this header, enable it in a response headers policy. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Adds new APIs for IVS Chat, a feature for building interactive chat experiences alongside an IVS broadcast. + +## __Amazon Lightsail__ + - ### Features + - This release adds support for Lightsail load balancer HTTP to HTTPS redirect and TLS policy configuration. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now accepts customer KMS key ID for encryption of endpoints and compilation outputs created during inference recommendation. + +# __2.17.177__ __2022-04-25__ +## __AWS RDS DataService__ + - ### Features + - Support to receive SQL query results in the form of a simplified JSON string. This enables developers using the new JSON string format to more easily convert it to an object using popular JSON string parsing libraries. + +## __AWS SecurityHub__ + - ### Features + - Security Hub now lets you opt-out of auto-enabling the defaults standards (CIS and FSBP) in accounts that are auto-enabled with Security Hub via Security Hub's integration with AWS Organizations. + +## __Amazon Connect Service__ + - ### Features + - This release adds SearchUsers API which can be used to search for users with a Connect Instance + +## __Amazon GameLift__ + - ### Features + - Documentation updates for Amazon GameLift. + +## __AmazonMQ__ + - ### Features + - This release adds the CRITICAL_ACTION_REQUIRED broker state and the ActionRequired API property. CRITICAL_ACTION_REQUIRED informs you when your broker is degraded. ActionRequired provides you with a code which you can use to find instructions in the Developer Guide on how to resolve the issue. + +# __2.17.176__ __2022-04-22__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix to ignore empty strings while marshalling list of strings in header field. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Include additional exceptions types. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for waiters that automatically poll for a deleted NAT Gateway until it reaches the deleted state. + +# __2.17.175__ __2022-04-21__ +## __AWS Glue__ + - ### Features + - This release adds APIs to create, read, delete, list, and batch read of Glue custom entity types + +## __AWS IoT SiteWise__ + - ### Features + - This release adds 3 new batch data query APIs : BatchGetAssetPropertyValue, BatchGetAssetPropertyValueHistory and BatchGetAssetPropertyAggregates + +## __AWS IoT TwinMaker__ + - ### Features + - General availability (GA) for AWS IoT TwinMaker. For more information, see https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html + +## __AWS MediaTailor__ + - ### Features + - This release introduces tiered channels and adds support for live sources. Customers using a STANDARD channel can now create programs using live sources. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __AWS Storage Gateway__ + - ### Features + - This release adds support for minimum of 5 character length virtual tape barcodes. + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +## __Amazon Lookout for Metrics__ + - ### Features + - Added DetectMetricSetConfig API for detecting configuration required for creating metric set from provided S3 data source. + +# __2.17.174__ __2022-04-20__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Prevent IndexOutOfBoundsException when PutObject tagging is an empty set. + +## __Amazon Connect Service__ + - ### Features + - This release adds APIs to search, claim, release, list, update, and describe phone numbers. You can also use them to associate and disassociate contact flows to phone numbers. + +## __Amazon Macie 2__ + - ### Features + - Sensitive data findings in Amazon Macie now indicate how Macie found the sensitive data that produced a finding (originType). + +## __Amazon Relational Database Service__ + - ### Features + - Added a new cluster-level attribute to set the capacity range for Aurora Serverless v2 instances. + +## __Application Migration Service__ + - ### Features + - Removed required annotation from input fields in Describe operations requests. Added quotaValue to ServiceQuotaExceededException + +# __2.17.173__ __2022-04-19__ +## __AWS Key Management Service__ + - ### Features + - Adds support for KMS keys and APIs that generate and verify HMAC codes + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - This release contains corrected HomeDirectoryMappings examples for several API functions: CreateAccess, UpdateAccess, CreateUser, and UpdateUser,. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for Quip. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-quip.html + +## __Amazon Personalize__ + - ### Features + - Adding StartRecommender and StopRecommender APIs for Personalize. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new Austrian German voice - Hannah. Hannah is available as Neural voice only. + +## __Amazon Redshift__ + - ### Features + - Introduces new fields for LogDestinationType and LogExports on EnableLogging requests and Enable/Disable/DescribeLogging responses. Customers can now select CloudWatch Logs as a destination for their Audit Logs. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Added offset support for specifying the number of days to wait after the date and time specified by a CRON expression when creating SSM association. + +## __Amazon Textract__ + - ### Features + - This release adds support for specifying and extracting information from documents using the Queries feature within Analyze Document API + +## __Amazon WorkLink__ + - ### Features + - Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. + +## __Auto Scaling__ + - ### Features + - EC2 Auto Scaling now adds default instance warm-up times for all scaling activities, health check replacements, and other replacement events in the Auto Scaling instance lifecycle. + +# __2.17.172__ __2022-04-15__ +## __Amazon Athena__ + - ### Features + - This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. + +## __Amazon Lightsail__ + - ### Features + - This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. + +## __Amazon Relational Database Service__ + - ### Features + - Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation + +# __2.17.171__ __2022-04-14__ +## __AWS Batch__ + - ### Features + - Enables configuration updates for compute environments with BEST_FIT_PROGRESSIVE and SPOT_CAPACITY_OPTIMIZED allocation strategies. + +## __AWS Glue__ + - ### Features + - Auto Scaling for Glue version 3.0 and later jobs to dynamically scale compute resources. This SDK change provides customers with the auto-scaled DPU usage + +## __AWS SDK for Java v2__ + - ### Features + - Automatically refresh credentials in the background when async credential refreshes are enabled, even if traffic is low. + - Updated service endpoint metadata. + +## __Amazon AppStream__ + - ### Features + - Includes updates for create and update fleet APIs to manage the session scripts locations for Elastic fleets. + +## __Amazon Appflow__ + - ### Features + - Enables users to pass custom token URL parameters for Oauth2 authentication during create connector profile + +## __Amazon CloudWatch__ + - ### Features + - Updates documentation for additional statistics in CloudWatch Metric Streams. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +# __2.17.170__ __2022-04-13__ +## __Amazon CloudWatch__ + - ### Features + - Adds support for additional statistics in CloudWatch Metric Streams. + +## __Amazon FSx__ + - ### Features + - This release adds support for deploying FSx for ONTAP file systems in a single Availability Zone. + +# __2.17.169__ __2022-04-12__ +## __AWS IoT TwinMaker__ + - ### Features + - This release adds the following new features: 1) ListEntities API now supports search using ExternalId. 2) BatchPutPropertyValue and GetPropertyValueHistory API now allows users to represent time in sub-second level precisions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DevOps Guru__ + - ### Features + - This release adds new APIs DeleteInsight to deletes the insight along with the associated anomalies, events and recommendations. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - X2idn and X2iedn instances are powered by 3rd generation Intel Xeon Scalable processors with an all-core turbo frequency up to 3.5 GHzAmazon EC2. C6a instances are powered by 3rd generation AMD EPYC processors. + +## __Amazon Elastic File System__ + - ### Features + - Amazon EFS adds support for a ThrottlingException when using the CreateAccessPoint API if the account is nearing the AccessPoint limit(120). + +# __2.17.168__ __2022-04-11__ +## __AWS Amplify UI Builder__ + - ### Features + - In this release, we have added the ability to bind events to component level actions. + +## __AWS App Runner__ + - ### Features + - This release adds tracing for App Runner services with X-Ray using AWS Distro for OpenTelemetry. New APIs: CreateObservabilityConfiguration, DescribeObservabilityConfiguration, ListObservabilityConfigurations, and DeleteObservabilityConfiguration. Updated APIs: CreateService and UpdateService. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon WorkSpaces__ + - ### Features + - Added API support that allows customers to create GPU-enabled WorkSpaces using EC2 G4dn instances. + +# __2.17.167__ __2022-04-08__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for the pass-through of WebVTT styling to WebVTT outputs, pass-through of KLV metadata to supported formats, and improved filter support for processing 444/RGB content. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments. + +## __AWS WAFV2__ + - ### Features + - Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response. + +# __2.17.166__ __2022-04-07__ +## __AWS Performance Insights__ + - ### Features + - Adds support for DocumentDB to the Performance Insights API. + +## __Amazon API Gateway__ + - ### Features + - ApiGateway CLI command get-usage now includes usagePlanId, startDate, and endDate fields in the output to match documentation. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Added support to enable/disable performance insights when creating or modifying db instances + +## __Amazon EventBridge__ + - ### Features + - Adds new EventBridge Endpoint resources for disaster recovery, multi-region failover, and cross-region replication capabilities to help you build resilient event-driven applications. + +## __Amazon Personalize__ + - ### Features + - This release provides tagging support in AWS Personalize. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon Sagemaker Notebook Instances now supports G5 instance types + +# __2.17.165__ __2022-04-06__ +## __AWS Config__ + - ### Features + - Add resourceType enums for AWS::EMR::SecurityConfiguration and AWS::SageMaker::CodeRepository + +## __AWS Lambda__ + - ### Features + - This release adds new APIs for creating and managing Lambda Function URLs and adds a new FunctionUrlAuthType parameter to the AddPermission API. Customers can use Function URLs to create built-in HTTPS endpoints on their functions. + +## __AWS Panorama__ + - ### Features + - Added Brand field to device listings. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + - Upgrade jackson-databind to 2.13.2.2 + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for Box. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-box.html + +# __2.17.164__ __2022-04-05__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports Amazon FSx for OpenZFS locations. + +## __AWS S3 Control__ + - ### Features + - Documentation-only update for doc bug fixes for the S3 Control API docs. + +## __AWS SDK for Java v2__ + - ### Features + - Bump CRT version to `0.16.1`. + + - ### Bugfixes + - Refresh IMDS credentials more aggressively. + +## __AWS SecurityHub__ + - ### Features + - Added additional ASFF details for RdsSecurityGroup AutoScalingGroup, ElbLoadBalancer, CodeBuildProject and RedshiftCluster. + +## __Amazon FSx__ + - ### Features + - Provide customers more visibility into file system status by adding new "Misconfigured Unavailable" status for Amazon FSx for Windows File Server. + +# __2.17.163__ __2022-04-04__ +## __AWS IoT__ + - ### Features + - AWS IoT - AWS IoT Device Defender adds support to list metric datapoints collected for IoT devices through the ListMetricValues API + +## __AWS Proton__ + - ### Features + - SDK release to support tagging for AWS Proton Repository resource + +## __AWS Server Migration Service__ + - ### Features + - Revised product update notice for SMS console deprecation. + +## __AWS Service Catalog__ + - ### Features + - This release adds ProvisioningArtifictOutputKeys to DescribeProvisioningParameters to reference the outputs of a Provisioned Product and deprecates ProvisioningArtifactOutputs. + +# __2.17.162__ __2022-04-01__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - This release updates these APIs: UpdateInstanceAttribute, DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically enable/disable multi-party conferencing using attribute type MULTI_PARTY_CONFERENCING on the specified Amazon Connect instance. + +# __2.17.161__ __2022-03-31__ +## __AWS Audit Manager__ + - ### Features + - This release adds documentation updates for Audit Manager. The updates provide data deletion guidance when a customer deregisters Audit Manager or deregisters a delegated administrator. + +## __AWS Cloud Control API__ + - ### Features + - SDK release for Cloud Control API in Amazon Web Services China (Beijing) Region, operated by Sinnet, and Amazon Web Services China (Ningxia) Region, operated by NWCD + +## __AWS Glue DataBrew__ + - ### Features + - This AWS Glue Databrew release adds feature to support ORC as an input format. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fix NPE thrown from serializing/deserializing a structure that has map type with null values + +## __Amazon Managed Grafana__ + - ### Features + - This release adds tagging support to the Managed Grafana service. New APIs: TagResource, UntagResource and ListTagsForResource. Updates: add optional field tags to support tagging while calling CreateWorkspace. + +## __Amazon Pinpoint SMS Voice V2__ + - ### Features + - Amazon Pinpoint now offers a version 2.0 suite of SMS and voice APIs, providing increased control over sending and configuration. This release is a new SDK for sending SMS and voice messages called PinpointSMSVoiceV2. + +## __Amazon WorkSpaces__ + - ### Features + - Added APIs that allow you to customize the logo, login message, and help links in the WorkSpaces client login page. To learn more, visit https://docs.aws.amazon.com/workspaces/latest/adminguide/customize-branding.html + +## __Route53 Recovery Cluster__ + - ### Features + - This release adds a new API "ListRoutingControls" to list routing control states using the highly reliable Route 53 ARC data plane endpoints. + +## __URLConnection HTTP Client__ + - ### Features + - ProxyConfiguration support for UrlConnectionHttpClient. + +# __2.17.160__ __2022-03-30__ +## __AWS IoT__ + - ### Features + - Doc only update for IoT that fixes customer-reported issues. + +## __AWS IoT Data Plane__ + - ### Features + - Update the default AWS IoT Core Data Plane endpoint from VeriSign signed to ATS signed. If you have firewalls with strict egress rules, configure the rules to grant you access to data-ats.iot.[region].amazonaws.com or data-ats.iot.[region].amazonaws.com.cn. + +## __AWS SDK for Java v2__ + - ### Features + - Extend union type improvements to additional services: dynamodb, dynamodbstreams, iot, sagemaker, clouddirectory, iotanalytics, kendra, marketplaceentitlement, quicksight, s3, xray. + - Remove unnecessary dependencies on JDK modules not in java.base. This didn't remove all of the dependencies on such modules, just the unnecessary ones. + + - ### Bugfixes + - Fix issue where the `contentLength` specified on the `RequestBody` is not honored. Fixes [#2908](https://github.com/aws/aws-sdk-java-v2/issues/2908). + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release simplifies the auto-recovery configuration process enabling customers to set the recovery behavior to disabled or default + +## __Amazon FSx__ + - ### Features + - This release adds support for modifying throughput capacity for FSx for ONTAP file systems. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports the configuration of third-party policies that can use either the centralized or distributed deployment models. + +# __2.17.159__ __2022-03-29__ +## __AWS Organizations__ + - ### Features + - This release provides the new CloseAccount API that enables principals in the management account to close any member account within an organization. + +## __AWS SDK for Java v2__ + - ### Features + - Allow services to model structures with mutually exclusive fields (union types). Such structures have additional static constructors and the ability to query for which field is populated. Services which support this feature at launch: accessanalyzer, appconfig, appconfigdata, appmesh, connect, emrcontainers, evidently, grafana, groundstation, healthlake, inspector2, iottwinmaker, migrationhubstrategy, nimble, panorama, proton, rdsdata, redshiftdata, s3control, snowdevicemanagement, ssmincidents, transcribe, wisdom. + - Allow specifying the profile file and name used by the instance profile credentials provider. + - Improve resilience of instance profile credentials provider to short-term outages. Credentials that are close to expiration or expired can still be used to sign calls when the instance metadata service appears to be having issues. Services are now responsible for determining whether the credentials have actually expired. + - Include SDK user-agent in container credential provider calls. + - Use the client's profile file and name for instance profile credentials when the default credentials provider is not overridden. + + - ### Bugfixes + - Moved HttpCredentialsProvider (base class of ContainerCredentialsProvider and InstanceProfileCredentialsProvider) from private to public. This fixes an issue where public classes extended an internal class. Some components of this type were modified to allow it to be public. + +# __2.17.158__ __2022-03-28__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - Updating service name entities + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for selecting a maintenance window. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.157__ __2022-03-25__ +## __AWS Batch__ + - ### Features + - Bug Fix: Fixed a bug where shapes were marked as unboxed and were not serialized and sent over the wire, causing an API error from the service. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This is release adds support for Amazon VPC Reachability Analyzer to analyze path through a Transit Gateway. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This Patch Manager release supports creating, updating, and deleting Patch Baselines for Rocky Linux OS. + +# __2.17.156__ __2022-03-24__ +## __AWS Config__ + - ### Features + - Added new APIs GetCustomRulePolicy and GetOrganizationCustomRulePolicy, and updated existing APIs PutConfigRule, DescribeConfigRule, DescribeConfigRuleEvaluationStatus, PutOrganizationConfigRule, DescribeConfigRule to support a new feature for building AWS Config rules with AWS CloudFormation Guard + +## __AWS Lambda__ + - ### Features + - Adds support for increased ephemeral storage (/tmp) up to 10GB for Lambda functions. Customers can now provision up to 10 GB of ephemeral storage per function instance, a 20x increase over the previous limit of 512 MB. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds an additional parameter for subtitling with Amazon Transcribe batch jobs: outputStartIndex. + +# __2.17.155__ __2022-03-23__ +## __AWS Audit Manager__ + - ### Features + - This release updates 1 API parameter, the SnsArn attribute. The character length and regex pattern for the SnsArn attribute have been updated, which enables you to deselect an SNS topic when using the UpdateSettings operation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for AWS Transfer Family to describe how to remove an associated workflow from a server. + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +## __Amazon Elastic Block Store__ + - ### Features + - Increased the maximum supported value for the Timeout parameter of the StartSnapshot API from 60 minutes to 4320 minutes. Changed the HTTP error code for ConflictException from 503 to 409. + +## __Amazon Redshift__ + - ### Features + - This release adds a new [--encrypted | --no-encrypted] field in restore-from-cluster-snapshot API. Customers can now restore an unencrypted snapshot to a cluster encrypted with AWS Managed Key or their own KMS key. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Update AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource APIs to reflect the support for tagging Automation resources. Includes other minor documentation updates. + +## __GameSparks__ + - ### Features + - Released the preview of Amazon GameSparks, a fully managed AWS service that provides a multi-service backend for game developers. + +# __2.17.154__ __2022-03-22__ +## __AWS Cost Explorer Service__ + - ### Features + - Added three new APIs to support tagging and resource-level authorization on Cost Explorer resources: TagResource, UntagResource, ListTagsForResource. Added optional parameters to CreateCostCategoryDefinition, CreateAnomalySubscription and CreateAnomalyMonitor APIs to support Tag On Create. + +## __AWS Lake Formation__ + - ### Features + - The release fixes the incorrect permissions called out in the documentation - DESCRIBE_TAG, ASSOCIATE_TAG, DELETE_TAG, ALTER_TAG. This trebuchet release fixes the corresponding SDK and documentation. + +## __AWS SDK for Java v2__ + - ### Features + - Bump up jackson version 2.13.1 -> 2.13.2 + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only update to address tickets + +## __Amazon Location Service__ + - ### Features + - Amazon Location Service now includes a MaxResults parameter for GetDevicePositionHistory requests. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new Catalan voice - Arlet. Arlet is available as Neural voice only. + +# __2.17.153__ __2022-03-21__ +## __AWS MediaConnect__ + - ### Features + - This release adds support for selecting a maintenance window. + +## __AWS Resource Access Manager__ + - ### Features + - Document improvements to the RAM API operations and parameter descriptions. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Add support for media replication to link multiple WebRTC media sessions together to reach larger and global audiences. Participants connected to a replica session can be granted access to join the primary session and can switch sessions with their existing WebRTC connection + +## __Amazon EC2 Container Registry__ + - ### Features + - This release includes a fix in the DescribeImageScanFindings paginated output. + +## __Amazon QuickSight__ + - ### Features + - AWS QuickSight Service Features - Expand public API support for group management. + +# __2.17.152__ __2022-03-18__ +## __AWS Glue__ + - ### Features + - Added 9 new APIs for AWS Glue Interactive Sessions: ListSessions, StopSession, CreateSession, GetSession, DeleteSession, RunStatement, GetStatement, ListStatements, CancelStatement + +# __2.17.151__ __2022-03-16__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - AWS Certificate Manager (ACM) Private Certificate Authority (CA) now supports customizable certificate subject names and extensions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Removed incorrect validation pattern for IncidentRecordSource.invokedBy + +## __AWSBillingConductor__ + - ### Features + - This is the initial SDK release for AWS Billing Conductor. The AWS Billing Conductor is a customizable billing service, allowing you to customize your billing data to match your desired business structure. + +## __Amazon S3 on Outposts__ + - ### Features + - S3 on Outposts is releasing a new API, ListSharedEndpoints, that lists all endpoints associated with S3 on Outpost, that has been shared by Resource Access Manager (RAM). + +## __AmplifyBackend__ + - ### Features + - Adding the ability to customize Cognito verification messages for email and SMS in CreateBackendAuth and UpdateBackendAuth. Adding deprecation documentation for ForgotPassword in CreateBackendAuth and UpdateBackendAuth + +## __S3 Transfer Manager (Preview)__ + - ### Bugfixes + - Fixed the bug in the transfer manager where files were downloaded sequentially in downloadDirectory. See [#3092](https://github.com/aws/aws-sdk-java-v2/issues/3092) + +# __2.17.150__ __2022-03-15__ +## __AWS Data Exchange__ + - ### Features + - This feature enables data providers to use the RevokeRevision operation to revoke subscriber access to a given revision. Subscribers are unable to interact with assets within a revoked revision. + +## __AWS RoboMaker__ + - ### Features + - This release deprecates ROS, Ubuntu and Gazbeo from RoboMaker Simulation Service Software Suites in favor of user-supplied containers and Relaxed Software Suites. + +## __AWS SDK for Java v2__ + - ### Features + - Bump CRT version to `0.15.23`. + + - ### Bugfixes + - Fixed an issue where NPE could be thrown when a request failed before API call timer started + +## __Amazon Cognito Identity Provider__ + - ### Features + - Updated EmailConfigurationType and SmsConfigurationType to reflect that you can now choose Amazon SES and Amazon SNS resources in the same Region. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only update to address tickets + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds the Cascade parameter to the DeleteIpam API. Customers can use this parameter to automatically delete their IPAM, including non-default scopes, pools, cidrs, and allocations. There mustn't be any pools provisioned in the default public scope to use this parameter. + +## __Amazon Keyspaces__ + - ### Features + - Fixing formatting issues in CLI and SDK documentation + +## __Amazon Location Service__ + - ### Features + - New HERE style "VectorHereExplore" and "VectorHereExploreTruck". + +## __Amazon Relational Database Service__ + - ### Features + - Various documentation improvements + +## __S3 Transfer Manager__ + - ### Features + - Add Copy support to S3 Transfer Manager + +# __2.17.149__ __2022-03-14__ +## __AWS Config__ + - ### Features + - Add resourceType enums for AWS::ECR::PublicRepository and AWS::EC2::LaunchTemplate + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for Slack. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-slack.html + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +## __Amazon Timestream Query__ + - ### Features + - Amazon Timestream Scheduled Queries now support Timestamp datatype in a multi-measure record. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - The default tlsNegotiationTimeout is now 5 seconds instead of 2 seconds to account for potential startup latency. + +# __2.17.148__ __2022-03-11__ +## __AWS Lambda__ + - ### Features + - Adds PrincipalOrgID support to AddPermission API. Customers can use it to manage permissions to lambda functions at AWS Organizations level. + +## __AWS Outposts__ + - ### Features + - This release adds address filters for listSites + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager. + +## __Amazon Chime__ + - ### Features + - Chime VoiceConnector Logging APIs will now support MediaMetricLogs. Also CreateMeetingDialOut now returns AccessDeniedException. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for enabling Rich Messaging when starting a new chat session via the StartChatContact API. Rich Messaging enables the following formatting options: bold, italics, hyperlinks, bulleted lists, and numbered lists. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe StartTranscription API now supports additional parameters for Language Identification feature: customVocabularies and customFilterVocabularies + +# __2.17.147__ __2022-03-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - Adding more descriptive error types for managed workflows + +## __Amazon Lex Model Building V2__ + - ### Features + - This release makes slotTypeId an optional parameter in CreateSlot and UpdateSlot APIs in Amazon Lex V2 for model building. Customers can create and update slots without specifying a slot type id. + +## __Amazon Transcribe Service__ + - ### Features + - Documentation fix for API `StartMedicalTranscriptionJobRequest`, now showing min sample rate as 16khz + +# __2.17.146__ __2022-03-09__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports extracting the sentiment associated with entities such as brands, products and services from text documents. + +# __2.17.145__ __2022-03-08__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for reading timecode from AVCHD sources and now provides the ability to segment WebVTT at the same interval as the video and audio in HLS packages. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Introducing a new enum for NodeGroup error code: Ec2SubnetMissingIpv6Assignment + +## __Amazon Keyspaces__ + - ### Features + - Adding link to CloudTrail section in Amazon Keyspaces Developer Guide + +# __2.17.144__ __2022-03-07__ +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - AWS Migration Hub Refactor Spaces documentation update. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds support for Transcribe language identification feature to the StartMeetingTranscription API. + +## __Amazon EC2 Container Service__ + - ### Features + - Amazon ECS UpdateService API now supports additional parameters: loadBalancers, propagateTags, enableECSManagedTags, and serviceRegistries + +# __2.17.143__ __2022-03-04__ +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __AWS Transfer Family__ + - ### Features + - Add waiters for server online and offline. + +## __Amazon Connect Service__ + - ### Features + - This release updates the *InstanceStorageConfig APIs so they support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_SEGMENTS. Use this resource type to enable streaming for real-time contact analysis and to associate the Kinesis stream where real-time contact analysis segments will be published. + +## __Amazon DevOps Guru__ + - ### Features + - Amazon DevOps Guru now integrates with Amazon CodeGuru Profiler. You can view CodeGuru Profiler recommendations for your AWS Lambda function in DevOps Guru. This feature is enabled by default for new customers as of 3/4/2022. Existing customers can enable this feature with UpdateEventSourcesConfig. + +## __Amazon DynamoDB Enhanced Client__ + - ### Bugfixes + - Bugfix for handling attribute names with `+` character + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +## __Amazon Macie__ + - ### Features + - Amazon Macie Classic (macie) has been discontinued and is no longer available. A new Amazon Macie (macie2) is now available with significant design improvements and additional features. + +## __Synthetics__ + - ### Features + - Allow custom handler function. + +# __2.17.142__ __2022-03-03__ +## __AWS IoT Greengrass V2__ + - ### Features + - Doc only update that clarifies Create Deployment section. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now suggests spell corrections for a query. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/query-spell-check.html + +## __Amazon Appflow__ + - ### Features + - Launching Amazon AppFlow Marketo as a destination connector SDK. + +## __Amazon FSx__ + - ### Features + - This release adds support for data repository associations to use root ("/") as the file system path + +## __Amazon Timestream Query__ + - ### Features + - Documentation only update for SDK and CLI + +# __2.17.141__ __2022-03-02__ +## __AWS CloudTrail__ + - ### Features + - Add bytesScanned field into responses of DescribeQuery and GetQueryResults. + +## __Amazon Athena__ + - ### Features + - This release adds support for S3 Object Ownership by allowing the S3 bucket owner full control canned ACL to be set when Athena writes query results to S3 buckets. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release adds support for tracking images lastRecordedPullTime. + +## __Amazon GameLift__ + - ### Features + - Minor updates to address errors. + +## __Amazon Keyspaces__ + - ### Features + - This release adds support for data definition language (DDL) operations + +# __2.17.140__ __2022-03-01__ +## __AWS Elemental MediaPackage__ + - ### Features + - This release adds Hybridcast as an available profile option for Dash Origin Endpoints. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for Multi-AZ DB clusters. + +## __Application Migration Service__ + - ### Features + - Add support for GP3 and IO2 volume types. Add bootMode to LaunchConfiguration object (and as a parameter to UpdateLaunchConfigurationRequest). + +## __Managed Streaming for Kafka Connect__ + - ### Features + - Adds operation for custom plugin deletion (DeleteCustomPlugin) and adds new StateDescription field to DescribeCustomPlugin and DescribeConnector responses to return errors from asynchronous resource creation. + +# __2.17.139__ __2022-02-28__ +## __AWS Amplify__ + - ### Features + - Add repositoryCloneMethod field for hosting an Amplify app. This field shows what authorization method is used to clone the repo: SSH, TOKEN, or SIGV4. + +## __AWS Amplify UI Builder__ + - ### Features + - We are adding the ability to configure workflows and actions for components. + +## __AWS Fault Injection Simulator__ + - ### Features + - This release adds logging support for AWS Fault Injection Simulator experiments. Experiment templates can now be configured to send experiment activity logs to Amazon CloudWatch Logs or to an S3 bucket. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Service Catalog App Registry__ + - ### Features + - AppRegistry is deprecating Application and Attribute-Group Name update feature. In this release, we are marking the name attributes for Update APIs as deprecated to give a heads up to our customers. + +## __Amazon Athena__ + - ### Features + - This release adds support for updating an existing named query. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for new AMI property 'lastLaunchedTime' + +## __Amazon FSx__ + - ### Features + - This release adds support for the following FSx for OpenZFS features: snapshot lifecycle transition messages, force flag for deleting file systems with child resources, LZ4 data compression, custom record sizes, and unsetting volume quotas and reservations. + +## __FinSpace Public API__ + - ### Features + - Add new APIs for managing Users and Permission Groups. + +## __Route53 Recovery Cluster__ + - ### Features + - This release adds a new API option to enable overriding safety rules to allow routing control state updates. + +# __2.17.138__ __2022-02-25__ +## __AWS Panorama__ + - ### Features + - Added NTP server configuration parameter to ProvisionDevice operation. Added alternate software fields to DescribeDevice response + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +# __2.17.137__ __2022-02-24__ +## __AWS Glue DataBrew__ + - ### Features + - This AWS Glue Databrew release adds feature to merge job outputs into a max number of files for S3 File output type. + +## __AWS S3 Control__ + - ### Features + - Amazon S3 Batch Operations adds support for new integrity checking capabilities in Amazon S3. + +## __AWS Transfer Family__ + - ### Features + - Support automatic pagination when listing AWS Transfer Family resources. + +## __Amazon Lightsail__ + - ### Features + - This release adds support to delete and create Lightsail default key pairs that you can use with Lightsail instances. + +## __Amazon Route 53__ + - ### Features + - SDK doc update for Route 53 to update some parameters with new information. + +## __Amazon Simple Storage Service__ + - ### Features + - This release adds support for new integrity checking capabilities in Amazon S3. You can choose from four supported checksum algorithms for data integrity checking on your upload and download requests. In addition, AWS SDK can automatically calculate a checksum as it streams data into S3 + +## __Auto Scaling__ + - ### Features + - You can now hibernate instances in a warm pool to stop instances without deleting their RAM contents. You can now also return instances to the warm pool on scale in, instead of always terminating capacity that you will need later. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports the configuration of AWS Network Firewall policies with either centralized or distributed deployment models. This release also adds support for custom endpoint configuration, where you can choose which Availability Zones to create firewall endpoints in. + +# __2.17.136__ __2022-02-23__ +## __AWS Lambda__ + - ### Features + - Lambda releases .NET 6 managed runtime to be available in all commercial regions. + +## __AWS SDK for Java v2__ + - ### Features + - Add `ClientOverrideConfiguration` getter to `SdkClientBuilder`. Allows for changing multiple overrides on a client through the client builder alone. + - Contributed by: [@smswz](https://github.com/smswz) + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - The file input selection feature provides the ability to use either the originally uploaded file or the output file from the previous workflow step, enabling customers to make multiple copies of the original file while keeping the source file intact for file archival. + +## __Amazon Textract__ + - ### Features + - Added support for merged cells and column header for table response. + +## __URL Connection HTTP Client__ + - ### Bugfixes + - Fix "java.net.ProtocolException: Server rejected operation" when the HTTP response has no response content. If the response includes content, update the exception message to say that the Apache HTTP client may fix the problem. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@smswz](https://github.com/smswz) +# __2.17.135__ __2022-02-22__ +## __AWS App Runner__ + - ### Features + - AWS App Runner adds a Java platform (Corretto 8, Corretto 11 runtimes) and a Node.js 14 runtime. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Updated descriptions for logging configuration. + +## __Amazon Translate__ + - ### Features + - This release enables customers to use translation settings for formality customization in their synchronous translation output. + +## __S3 Transfer Manager__ + - ### Features + - Add support for filtering objects as part of S3 Transfer Manager's DownloadDirectory API + +# __2.17.134__ __2022-02-21__ +## __AWS SDK for Java v2__ + - ### Features + - Support adding http checksum for requests and validation of http checksum for responses based on HttpChecksum traits defined in the model. + - Updated service endpoint metadata. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces apis CreateIntegrationWorkflow, DeleteWorkflow, ListWorkflows, GetWorkflow and GetWorkflowSteps. These apis are used to manage and view integration workflows. + +## __Amazon DynamoDB__ + - ### Features + - DynamoDB ExecuteStatement API now supports Limit as a request parameter to specify the maximum number of items to evaluate. If specified, the service will process up to the Limit and the results will include a LastEvaluatedKey value to continue the read in a subsequent operation. + +## __EC2 Image Builder__ + - ### Features + - This release adds support to enable faster launching for Windows AMIs created by EC2 Image Builder. + +# __2.17.133__ __2022-02-18__ +## __AWS Budgets__ + - ### Features + - This change introduces DescribeBudgetNotificationsForAccount API which returns budget notifications for the specified account + +## __AWS Transfer Family__ + - ### Features + - Properties for Transfer Family used with SFTP, FTP, and FTPS protocols. Display Banners are bodies of text that can be displayed before and/or after a user authenticates onto a server using one of the previously mentioned protocols. + +## __Amazon GameLift__ + - ### Features + - Increase string list limit from 10 to 100. + +# __2.17.132__ __2022-02-17__ +## __AWS Backup__ + - ### Features + - AWS Backup add new S3_BACKUP_OBJECT_FAILED and S3_RESTORE_OBJECT_FAILED event types in BackupVaultNotifications events list. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS SDK for Java v2__ + - ### Features + - Update SDK to be able to successfully build using JDK 17. + - Updated service endpoint metadata. + +## __Amazon CloudWatch Evidently__ + - ### Features + - Add support for filtering list of experiments and launches by status + +## __Amazon Redshift__ + - ### Features + - SDK release for Cross region datasharing and cost-control for cross region datasharing + +# __2.17.131__ __2022-02-16__ +## __AWS Budgets__ + - ### Features + - Adds support for auto-adjusting budgets, a new budget method alongside fixed and planned. Auto-adjusting budgets introduces new metadata to configure a budget limit baseline using a historical lookback average or current period forecast. + +## __AWS Cost Explorer Service__ + - ### Features + - AWS Cost Anomaly Detection now supports SNS FIFO topic subscribers. + +## __AWS Glue__ + - ### Features + - Support for optimistic locking in UpdateTable + +## __AWS SDK for Java v2__ + - ### Features + - Add support for setting the default `RegionScope` used by the Sigv4a signer implementations. If the region scope to use is not supplied to the signing methods, the signers will default to this scope first and then the normal signing region. + + - ### Removals + - Removed codegen-resources from service jars, which reduces SDK artifact size. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Assorted ticket fixes and updates for AWS Systems Manager. + +## __Netty NIO Async HTTP Client__ + - ### Bugfixes + - Fixed an issue in Netty async http client where NPE was thrown when the execution got cancelled before executionId was attached to the channel. + +## __S3 Transfer Manager__ + - ### Features + - Implement downloadDirectory API in the S3TransferManager + + - ### Bugfixes + - A couple of minor refactoring on the S3TransferManager. 1. `CompletedDirectoryUpload#failedTransfers` now returns `List` instead of `Collection`. 2. `UploadDirectoryOverrideConfiguration#uploadFileRequestTransformer` now returns `Consumer` instead of `Optional>` it will be no-op if no uploadFileRequestTransformer is provided + +# __2.17.130__ __2022-02-14__ +## __Amazon Appflow__ + - ### Features + - Launching Amazon AppFlow SAP as a destination connector SDK. + +## __Amazon Athena__ + - ### Features + - This release adds a subfield, ErrorType, to the AthenaError response object in the GetQueryExecution API when a query fails. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for determining which Aurora PostgreSQL versions support Babelfish. + +# __2.17.129__ __2022-02-11__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Always return an empty SDK bytes when services model their response payload as a blob. Previously, it would either return null, empty bytes or throw an exception depending on the protocol, HTTP client and whether the service was using chunked encoding for their responses. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation updates for AWS Systems Manager. + +# __2.17.128__ __2022-02-10__ +## __AWS CloudFormation__ + - ### Features + - This SDK release adds AWS CloudFormation Hooks HandlerErrorCodes + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Adds support for AWS WAF Fraud Control account takeover prevention (ATP), with configuration options for the new managed rule group AWSManagedRulesATPRuleSet and support for application integration SDKs for Android and iOS mobile apps. + +## __Amazon Lookout for Vision__ + - ### Features + - This release makes CompilerOptions in Lookout for Vision's StartModelPackagingJob's Configuration object optional. + +## __Amazon Pinpoint__ + - ### Features + - This SDK release adds a new paramater creation date for GetApp and GetApps Api call + +## __Amazon Simple Notification Service__ + - ### Features + - Customer requested typo fix in API documentation. + +# __2.17.127__ __2022-02-09__ +## __AWS CloudFormation__ + - ### Features + - This SDK release is for the feature launch of AWS CloudFormation Hooks. + +# __2.17.126__ __2022-02-08__ +## __AWS App Runner__ + - ### Features + - This release adds support for App Runner to route outbound network traffic of a service through an Amazon VPC. New API: CreateVpcConnector, DescribeVpcConnector, ListVpcConnectors, and DeleteVpcConnector. Updated API: CreateService, DescribeService, and UpdateService. + +## __AWS S3 Control__ + - ### Features + - This release adds support for S3 Batch Replication. Batch Replication lets you replicate existing objects, already replicated objects to new destinations, and objects that previously failed to replicate. Customers will receive object-level visibility of progress and a detailed completion report. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for Amazon FSx. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-fsx.html + +## __Amazon DynamoDB Enhanced Client__ + - ### Features + - Added logging to 'software.amazon.awssdk.enhanced.dynamodb.beans', which will assist when debugging the behavior of BeanTableSchema and ImmutableTableSchema. + +## __Amazon SageMaker Service__ + - ### Features + - Autopilot now generates an additional report with information on the performance of the best model, such as a Confusion matrix and Area under the receiver operating characteristic (AUC-ROC). The path to the report can be found in CandidateArtifactLocations. + +# __2.17.125__ __2022-02-07__ +## __AWS Audit Manager__ + - ### Features + - This release updates 3 API parameters. UpdateAssessmentFrameworkControlSet now requires the controls attribute, and CreateAssessmentFrameworkControl requires the id attribute. Additionally, UpdateAssessmentFramework now has a minimum length constraint for the controlSets attribute. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Update RelatedItem enum to support SSM Automation + +## __Amazon EventBridge__ + - ### Features + - Documentation updates for EventBridge + +## __Synthetics__ + - ### Features + - Adding names parameters to the Describe APIs. + +# __2.17.124__ __2022-02-04__ +## __AWS Lake Formation__ + - ### Features + - Add support for calling Update Table Objects without a TransactionId. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Athena__ + - ### Features + - You can now optionally specify the account ID that you expect to be the owner of your query results output location bucket in Athena. If the account ID of the query results bucket owner does not match the specified account ID, attempts to output to the bucket will fail with an S3 permissions error. + +## __Amazon Relational Database Service__ + - ### Features + - updates for RDS Custom for Oracle 12.1 support + +# __2.17.123__ __2022-02-03__ +## __AWS RoboMaker__ + - ### Features + - The release deprecates the use various APIs of RoboMaker Deployment Service in favor of AWS IoT GreenGrass v2.0. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSMarketplace Metering__ + - ### Features + - Add CustomerAWSAccountId to ResolveCustomer API response and increase UsageAllocation limit to 2500. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - adds support for AMIs in Recycle Bin + +## __Amazon Recycle Bin__ + - ### Features + - Add EC2 Image recycle bin support. + +# __2.17.122__ __2022-02-02__ +## __AWS Cost Explorer Service__ + - ### Features + - Doc-only update for Cost Explorer API that adds INVOICING_ENTITY dimensions + +## __AWS Fault Injection Simulator__ + - ### Features + - Added GetTargetResourceType and ListTargetResourceTypesAPI actions. These actions return additional details about resource types and parameters that can be targeted by FIS actions. Added a parameters field for the targets that can be specified in experiment templates. + +## __AWS Glue__ + - ### Features + - Launch Protobuf support for AWS Glue Schema Registry + +## __AWS IoT__ + - ### Features + - This release adds support for configuring AWS IoT logging level per client ID, source IP, or principal ID. + +## __AWS SDK for Java v2__ + - ### Features + - Add new AsyncResponseTransformer: toPublisher(). This transformer makes it more convenient for users to directly consume a streaming-response payload (i.e., S3 GetObject) with async clients. This also allows users of Reactor/RxJava to more easily consume a streaming response (e.g., via Flux#from(Publisher)). + - Only include non-null Extended Request IDs in exception messages + + - ### Documentations + - Improve documentation & add warnings for FUTURE_COMPLETION_EXECUTOR + +## __Amazon Appflow__ + - ### Features + - Launching Amazon AppFlow Custom Connector SDK. + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports sharing and importing custom trained models from one AWS account to another within the same region. + +## __Amazon DynamoDB__ + - ### Features + - Documentation update for DynamoDB Java SDK. + +## __Amazon EMR__ + - ### Features + - Documentation updates for Amazon EMR. + +## __Amazon ElastiCache__ + - ### Features + - Documentation update for AWS ElastiCache + +## __Amazon Elasticsearch Service__ + - ### Features + - Allows customers to get progress updates for blue/green deployments + +## __Amazon Personalize__ + - ### Features + - Adding minRecommendationRequestsPerSecond attribute to recommender APIs. + +# __2.17.121__ __2022-01-28__ +## __AWS AppConfig Data__ + - ### Features + - Documentation updates for AWS AppConfig Data. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - Feature are ready to release on Jan 28th + +## __Amazon AppConfig__ + - ### Features + - Documentation updates for AWS AppConfig + +## __Amazon Athena__ + - ### Features + - This release adds a field, AthenaError, to the GetQueryExecution response object when a query fails. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Doc updates for Cognito user pools API Reference. + +## __Amazon SageMaker Service__ + - ### Features + - This release added a new NNA accelerator compilation support for Sagemaker Neo. + +# __2.17.120__ __2022-01-27__ +## __AWS Amplify__ + - ### Features + - Doc only update to the description of basicauthcredentials to describe the required encoding and format. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for configuring a custom chat duration when starting a new chat session via the StartChatContact API. The default value for chat duration is 25 hours, minimum configurable value is 1 hour (60 minutes) and maximum configurable value is 7 days (10,080 minutes). + +## __Amazon Elastic Compute Cloud__ + - ### Features + - X2ezn instances are powered by Intel Cascade Lake CPUs that deliver turbo all core frequency of up to 4.5 GHz and up to 100 Gbps of networking bandwidth + +## __Amazon OpenSearch Service__ + - ### Features + - Allows customers to get progress updates for blue/green deployments + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has updated the CreateCluster and UpdateBrokerStorage API that allows you to specify volume throughput during cluster creation and broker volume updates. + +# __2.17.119__ __2022-01-26__ +## __AWS SecurityHub__ + - ### Features + - Adding top level Sample boolean field + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Added failure state and adjusted timeout in waiter + +## __Amazon Elastic Block Store__ + - ### Features + - Documentation updates for Amazon EBS Direct APIs. + +## __Amazon Fraud Detector__ + - ### Features + - Added new APIs for viewing past predictions and obtaining prediction metadata including prediction explanations: ListEventPredictions and GetEventPredictionMetadata + +## __Amazon SageMaker Service__ + - ### Features + - API changes relating to Fail steps in model building pipeline and add PipelineExecutionFailureReason in PipelineExecutionSummary. + +# __2.17.118__ __2022-01-25__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for custom vocabularies to be used with Contact Lens. Custom vocabularies improve transcription accuracy for one or more specific words. + +## __Amazon Elastic File System__ + - ### Features + - Use Amazon EFS Replication to replicate your Amazon EFS file system in the AWS Region of your preference. + +## __Amazon FSx__ + - ### Features + - This release adds support for growing SSD storage capacity and growing/shrinking SSD IOPS for FSx for ONTAP file systems. + +## __Amazon GuardDuty__ + - ### Features + - Amazon GuardDuty expands threat detection coverage to protect Amazon Elastic Kubernetes Service (EKS) workloads. + +# __2.17.117__ __2022-01-24__ +## __AWS Route53 Recovery Readiness__ + - ### Features + - Updated documentation for Route53 Recovery Readiness APIs. + +# __2.17.116__ __2022-01-21__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for 4K AV1 output resolutions & 10-bit AV1 color, the ability to ingest sidecar Dolby Vision XML metadata files, and the ability to flag WebVTT and IMSC tracks for accessibility in HLS. + +## __Amazon Transcribe Service__ + - ### Features + - Add support for granular PIIEntityTypes when using Batch ContentRedaction. + +# __2.17.115__ __2022-01-20__ +## __AWS Fault Injection Simulator__ + - ### Features + - Added action startTime and action endTime timestamp fields to the ExperimentAction object + +## __AWS MediaTailor__ + - ### Features + - This release adds support for multiple Segment Delivery Configurations. Users can provide a list of names and URLs when creating or editing a source location. When retrieving content, users can send a header to choose which URL should be used to serve content. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Prevent duplicate ExecutionAttribute names and fix name for FIPS_ENDPOINT_ENABLED attribute + - sets tableSchema field when provisioning the extension context in ChainExtension#afterRead + - Contributed by: [@alvinsee](https://github.com/alvinsee) + +## __Amazon Connect Service__ + - ### Features + - This release adds tagging support for UserHierarchyGroups resource. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - C6i, M6i and R6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz + +## __Amazon GuardDuty__ + - ### Features + - Amazon GuardDuty findings now include remoteAccountDetails under AwsApiCallAction section if instance credential is exfiltrated. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Verify that the content-length header matches the content returned by the service. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@alvinsee](https://github.com/alvinsee) +# __2.17.114__ __2022-01-19__ +## __AWS EC2 Instance Connect__ + - ### Features + - Adds support for ED25519 keys. PushSSHPublicKey Availability Zone parameter is now optional. Adds EC2InstanceStateInvalidException for instances that are not running. This was previously a service exception, so this may require updating your code to handle this new exception. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed an issue where the clientName was not overridden if an SdkAsyncHttpClient instance was provided + +## __Amazon Macie 2__ + - ### Features + - This release of the Amazon Macie API introduces stricter validation of requests to create custom data identifiers. + +# __2.17.113__ __2022-01-18__ +## __AWS CloudTrail__ + - ### Features + - This release fixes a documentation bug in the description for the readOnly field selector in advanced event selectors. The description now clarifies that users omit the readOnly field selector to select both Read and Write management events. + +## __AWS Storage Gateway__ + - ### Features + - Documentation update for adding bandwidth throttling support for S3 File Gateways. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add support for AWS Client VPN client login banner and session timeout. + +## __Amazon Interactive Video Service__ + - ### Features + - This release adds support for the new Thumbnail Configuration property for Recording Configurations. For more information see https://docs.aws.amazon.com/ivs/latest/userguide/record-to-s3.html + +## __Amazon Location Service__ + - ### Features + - This release adds the CalculateRouteMatrix API which calculates routes for the provided departure and destination positions. The release also deprecates the use of pricing plan across all verticals. + +# __2.17.112__ __2022-01-14__ +## __AWS Config__ + - ### Features + - Update ResourceType enum with values for CodeDeploy, EC2 and Kinesis resources + +## __AWS Resource Access Manager__ + - ### Features + - This release adds the ListPermissionVersions API which lists the versions for a given permission. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Do not fail with a parsing error when receiving 0-length chunk-encoded responses for XML services. + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Application Insights support for Active Directory and SharePoint + +## __Amazon Honeycode__ + - ### Features + - Added read and write api support for multi-select picklist. And added errorcode field to DescribeTableDataImportJob API output, when import job fails. + +## __Amazon Lookout for Metrics__ + - ### Features + - This release adds a new DeactivateAnomalyDetector API operation. + +# __2.17.111__ __2022-01-13__ +## __AWS Glue__ + - ### Features + - This SDK release adds support to pass run properties when starting a workflow run + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon ElastiCache__ + - ### Features + - AWS ElastiCache for Redis has added a new Engine Log LogType in LogDelivery feature. You can now publish the Engine Log from your Amazon ElastiCache for Redis clusters to Amazon CloudWatch Logs and Amazon Kinesis Data Firehose. + +## __Amazon Lex Runtime V2__ + - ### Features + - This release adds support for sending hints to Amazon Lex V2 runtime APIs. Bot developers can provide runtime hints to help improve the recognition of slot values. + +## __Amazon Pinpoint__ + - ### Features + - Adds JourneyChannelSettings to WriteJourneyRequest + +## __Amazon S3__ + - ### Bugfixes + - Retry on InternalError error code, which fixes an issue where 200s followed by a failure were not retried. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager adds category support for DescribeDocument API + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio now supports validation for Launch Profiles. Launch Profiles now report static validation results after create/update to detect errors in network or active directory configuration. + +## __Apache HTTP Client__ + - ### Bugfixes + - Do not reuse connections that receive a 5xx service response. + +# __2.17.110__ __2022-01-12__ +## __AWS Performance Insights__ + - ### Features + - This release adds three Performance Insights APIs. Use ListAvailableResourceMetrics to get available metrics, GetResourceMetadata to get feature metadata, and ListAvailableResourceDimensions to list available dimensions. The AdditionalMetrics field in DescribeDimensionKeys retrieves per-SQL metrics. + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Hpc6a instances are powered by a third-generation AMD EPYC processors (Milan) delivering all-core turbo frequency of 3.4 GHz + +## __Amazon Honeycode__ + - ### Features + - Honeycode is releasing new APIs to allow user to create, delete and list tags on resources. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for Custom vocabulary in Amazon Lex V2 APIs for model building. Customers can give Amazon Lex V2 more information about how to process audio conversations with a bot by creating a custom vocabulary in a specific language. + +## __Firewall Management Service__ + - ### Features + - Shield Advanced policies for Amazon CloudFront resources now support automatic application layer DDoS mitigation. The max length for SecurityServicePolicyData ManagedServiceData is now 8192 characters, instead of 4096. + +# __2.17.109__ __2022-01-11__ +## __AWS Cost Explorer Service__ + - ### Features + - Doc only update for Cost Explorer API that fixes missing clarifications for MatchOptions definitions + +## __AWS IoT Events Data__ + - ### Features + - This release provides documentation updates for Timer.timestamp in the IoT Events API Reference Guide. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix an issue where the error response handler is not set for eventstream operations on XML services, for example `SelectObjectContent` for Amazon S3. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports advanced query language and query-less search. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EC2 Capacity Reservations now supports RHEL instance platforms (RHEL with SQL Server Standard, RHEL with SQL Server Enterprise, RHEL with SQL Server Web, RHEL with HA, RHEL with HA and SQL Server Standard, RHEL with HA and SQL Server Enterprise) + +## __Amazon Relational Database Service__ + - ### Features + - This release adds the db-proxy event type to support subscribing to RDS Proxy events. + +## __Amazon WorkSpaces__ + - ### Features + - Introducing new APIs for Workspaces audio optimization with Amazon Connect: CreateConnectClientAddIn, DescribeConnectClientAddIns, UpdateConnectClientAddIn and DeleteConnectClientAddIn. + +## __FinSpace Public API__ + - ### Features + - Documentation updates for FinSpace. + +# __2.17.108__ __2022-01-10__ +## __AWS Compute Optimizer__ + - ### Features + - Adds support for new Compute Optimizer capability that makes it easier for customers to optimize their EC2 instances by leveraging multiple CPU architectures. + +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds support for specifying a Bucket Owner for an S3 location. + +## __AWS SDK for Java v2__ + - ### Features + - Bump up jackson version `2.12.3` -> `2.13.1` + +## __Amazon Elastic Compute Cloud__ + - ### Features + - New feature: Updated EC2 API to support faster launching for Windows images. Optimized images are pre-provisioned, using snapshots to launch instances up to 65% faster. + +## __Amazon Lookout for Metrics__ + - ### Features + - This release adds FailureType in the response of DescribeAnomalyDetector. + +## __Amazon Transcribe Service__ + - ### Features + - Documentation updates for Amazon Transcribe. + +# __2.17.107__ __2022-01-07__ +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for selecting the Program Date Time (PDT) Clock source algorithm for HLS outputs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + - Upgrade Netty version to 4.1.72 + +# __2.17.106__ __2022-01-06__ +## __AWS AppSync__ + - ### Features + - AppSync: AWS AppSync now supports configurable batching sizes for AWS Lambda resolvers, Direct AWS Lambda resolvers and pipeline functions + +## __AWS IoT Wireless__ + - ### Features + - Downlink Queue Management feature provides APIs for customers to manage the queued messages destined to device inside AWS IoT Core for LoRaWAN. Customer can view, delete or purge the queued message(s). It allows customer to preempt the queued messages and let more urgent messages go through. + +## __AWS MediaTailor__ + - ### Features + - This release adds support for filler slate when updating MediaTailor channels that use the linear playback mode. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces On-Demand Capacity Reservation support for Cluster Placement Groups, adds Tags on instance Metadata, and includes documentation updates for Amazon EC2. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above + +## __Amazon OpenSearch Service__ + - ### Features + - Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above + +## __AmazonMWAA__ + - ### Features + - This release adds a "Source" field that provides the initiator of an update, such as due to an automated patch from AWS or due to modification via Console or API. + +# __2.17.105__ __2022-01-05__ +## __AWS CloudTrail__ + - ### Features + - This release adds support for CloudTrail Lake, a new feature that lets you run SQL-based queries on events that you have aggregated into event data stores. New APIs have been added for creating and managing event data stores, and creating, running, and managing queries in CloudTrail Lake. + +## __AWS Glue__ + - ### Features + - Add Delta Lake target support for Glue Crawler and 3rd Party Support for Lake Formation + +## __AWS IoT__ + - ### Features + - This release adds an automatic retry mechanism for AWS IoT Jobs. You can now define a maximum number of retries for each Job rollout, along with the criteria to trigger the retry for FAILED/TIMED_OUT/ALL(both FAILED an TIMED_OUT) job. + +## __AWS Lake Formation__ + - ### Features + - Add new APIs for 3rd Party Support for Lake Formation + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Log request ID and extended request ID with the request logger and requestId logger. See [#2876](https://github.com/aws/aws-sdk-java-v2/issues/2876) + +## __Amazon AppStream__ + - ### Features + - Includes APIs for App Entitlement management regarding entitlement and entitled application association. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation update for ticket fixes. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new API called ModifyVpcEndpointServicePayerResponsibility which allows VPC endpoint service owners to take payer responsibility of their VPC Endpoint connections. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS now supports running applications using IPv6 address space + +## __Amazon Import/Export Snowball__ + - ### Features + - Updating validation rules for interfaces used in the Snowball API to tighten security of service. + +## __Amazon QuickSight__ + - ### Features + - Multiple Doc-only updates for Amazon QuickSight. + +## __Amazon S3__ + - ### Features + - Add support for `SelectObjectContent`. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports running training jobs on ml.g5 instance types. + +# __2.17.104__ __2022-01-04__ +## __AWS S3 Control__ + - ### Features + - Documentation updates for the renaming of Glacier to Glacier Flexible Retrieval. + +## __Amazon Rekognition__ + - ### Features + - This release introduces a new field IndexFacesModelVersion, which is the version of the face detect and storage model that was used when indexing the face vector. + +## __Amazon Simple Storage Service__ + - ### Features + - Minor doc-based updates based on feedback bugs received. + +# __2.17.103__ __2022-01-03__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added strength levels to the Sharpness Filter and now permits OGG files to be specified as sidecar audio inputs. + +## __AWS IoT Greengrass V2__ + - ### Features + - This release adds the API operations to manage the Greengrass role associated with your account and to manage the core device connectivity information. Greengrass V2 customers can now depend solely on Greengrass V2 SDK for all the API operations needed to manage their fleets. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Add null check for nonProxyHosts in Apache HTTP Client ProxyConfiguration. + +## __Amazon Detective__ + - ### Features + - Added and updated API operations to support the Detective integration with AWS Organizations. New actions are used to manage the delegated administrator account and the integration configuration. + +## __Amazon Relational Database Service__ + - ### Features + - Multiple doc-only updates for Relational Database Service (RDS) + +## __Amazon SageMaker Service__ + - ### Features + - The release allows users to pass pipeline definitions as Amazon S3 locations and control the pipeline execution concurrency using ParallelismConfiguration. It also adds support of EMR jobs as pipeline steps. + +## __Apache HTTP Client__ + - ### Bugfixes + - Stop auto-enabling TLS protocol versions + +# __2.17.102__ __2021-12-21__ +## __AWS MediaConnect__ + - ### Features + - You can now use the Fujitsu-QoS protocol for your MediaConnect sources and outputs to transport content to and from Fujitsu devices. + +## __AWS SDK for Java v2__ + - ### Features + - Updated SDK default configurations. + - Updated service endpoint metadata. + +## __AWS Transfer Family__ + - ### Features + - Property for Transfer Family used with the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. + +## __Amazon Chime SDK Messaging__ + - ### Features + - The Amazon Chime SDK now supports updating message attributes via channel flows + +## __Amazon Lookout for Metrics__ + - ### Features + - This release adds support for Causal Relationships. Added new ListAnomalyGroupRelatedMetrics API operation and InterMetricImpactDetails API data type + +## __Amazon QLDB__ + - ### Features + - Amazon QLDB now supports journal exports in JSON and Ion Binary formats. This release adds an optional OutputFormat parameter to the ExportJournalToS3 API. + +## __Amazon WorkMail__ + - ### Features + - This release allows customers to change their email monitoring configuration in Amazon WorkMail. + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio adds support for users to upload files during a streaming session using NICE DCV native client or browser. + +## __EC2 Image Builder__ + - ### Features + - Added a note to infrastructure configuration actions and data types concerning delivery of Image Builder event messages to encrypted SNS topics. The key that's used to encrypt the SNS topic must reside in the account that Image Builder runs under. + +# __2.17.101__ __2021-12-20__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports FSx Lustre Locations. + +## __AWS SDK for Java v2__ + - ### Features + - Introduce a defaults mode configuration that determines how certain default configuration options are resolved in the SDK. See `DefaultsMode` for more information. + - Updated SDK default configurations. + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - Added new resource details objects to ASFF, including resources for Firewall, and RuleGroup, FirewallPolicy Added additional details for AutoScalingGroup, LaunchConfiguration, and S3 buckets. + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release adds an optional parameter, ObjectTypeNames to the PutIntegration API to support multiple object types per integration option. Besides, this release introduces Standard Order Objects which contain data from third party systems and each order object belongs to a specific profile. + +## __Amazon DevOps Guru__ + - ### Features + - Adds Tags support to DescribeOrganizationResourceCollectionHealth + +## __Amazon Forecast Service__ + - ### Features + - Adds ForecastDimensions field to the DescribeAutoPredictorResponse + +## __Amazon Location Service__ + - ### Features + - Making PricingPlan optional as part of create resource API. + +## __Amazon Redshift__ + - ### Features + - This release adds API support for managed Redshift datashares. Customers can now interact with a Redshift datashare that is managed by a different service, such as AWS Data Exchange. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds a new ContentType field in AutoMLChannel for SageMaker CreateAutoMLJob InputDataConfig. + +## __Apache HTTP Client__ + - ### Features + - Add "ConcurrencyAcquireDuration" metric for apache-client + +## __EC2 Image Builder__ + - ### Features + - This release adds support for importing and exporting VM Images as part of the Image Creation workflow via EC2 VM Import/Export. + +## __FinSpace Public API__ + - ### Features + - Make dataset description optional and allow s3 export for dataviews + +## __Metrics__ + - ### Features + - Add pretty-format support to LoggingMetricPublisher + +## __Netty NIO HTTP Client__ + - ### Features + - If `tlsNegotiationTimeout` is not configured, it will be set to the resolved `connectionTimeout`. By default, `tlsNegotiationTimeout` is now 2s instead of 10s + + - ### Bugfixes + - Ensure in-use channels are not incorrectly closed + +# __2.17.100__ __2021-12-13__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Make `ProcessCredentialsProvider` closeable, so that the internal credentials cache (which may be async and need to be closed) can be closed. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __Netty NIO HTTP Client__ + - ### Features + - Add "ConcurrencyAcquireDuration" metric for netty-nio-client + +# __2.17.99__ __2021-12-09__ +## __AWS Network Firewall__ + - ### Features + - This release adds support for managed rule groups. + +## __AWS Route53 Recovery Control Config__ + - ### Features + - This release adds tagging supports to Route53 Recovery Control Configuration. New APIs: TagResource, UntagResource and ListTagsForResource. Updates: add optional field `tags` to support tagging while calling CreateCluster, CreateControlPanel and CreateSafetyRule. + +## __AWS Savings Plans__ + - ### Features + - Adds the ability to specify Savings Plans hourly commitments using five digits after the decimal point. + +## __AWS Server Migration Service__ + - ### Features + - This release adds SMS discontinuation information to the API and CLI references. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds waiters support for internet gateways. + +## __Amazon Lex Model Building V2__ + - ### Features + - Added support for grammar slot type in Amazon Lex. You can author your own grammar in the XML format per the SRGS specification to collect information in a conversation. + +## __Amazon Route 53 Domains__ + - ### Features + - Amazon Route 53 domain registration APIs now support filtering and sorting in the ListDomains API, deleting a domain by using the DeleteDomain API and getting domain pricing information by using the ListPrices API. + +# __2.17.98__ __2021-12-08__ +## __AWS Comprehend Medical__ + - ### Features + - This release adds a new set of APIs (synchronous and batch) to support the SNOMED-CT ontology. + +## __AWS Health APIs and Notifications__ + - ### Features + - Documentation updates for AWS Health + +## __AWS IoT__ + - ### Features + - This release allows customer to enable caching of custom authorizer on HTTP protocol for clients that use persistent or Keep-Alive connection in order to reduce the number of Lambda invocations. + +## __AWS Outposts__ + - ### Features + - This release adds the UpdateOutpost API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Support__ + - ### Features + - Documentation updates for AWS Support. + +## __Amazon CloudWatch Logs__ + - ### Features + - This release adds AWS Organizations support as condition key in destination policy for cross account Subscriptions in CloudWatch Logs. + +## __Amazon Lookout for Vision__ + - ### Features + - This release adds new APIs for packaging an Amazon Lookout for Vision model as an AWS IoT Greengrass component. + +## __Amazon SageMaker Service__ + - ### Features + - This release added a new Ambarella device(amba_cv2) compilation support for Sagemaker Neo. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Ensure initial channel used for protocol detection is released before re-acquiring + +# __2.17.97__ __2021-12-06__ +## __AWS AppSync__ + - ### Features + - AWS AppSync now supports custom domain names, allowing you to associate a domain name that you own with an AppSync API in your account. + +## __Amazon Location Service__ + - ### Features + - This release adds support for Accuracy position filtering, position metadata and autocomplete for addresses and points of interest based on partial or misspelled free-form text. + +## __Amazon Route 53__ + - ### Features + - Add PriorRequestNotComplete exception to UpdateHostedZoneComment API + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue that resulted in a NullPointerException when an invalid or global region was used on an S3 client. Fixes [#2885](https://github.com/aws/aws-sdk-java-v2/issues/2885). + +## __URL Connection Http Client__ + - ### Features + - Lower memory consumption for HTTP requests by enabling fixed-length streaming mode. + - Contributed by: [@rtyley](https://github.com/rtyley) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@rtyley](https://github.com/rtyley) +# __2.17.96__ __2021-12-03__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix to set TokenBucket capacity correctly when requested amount greater than capacity + +## __Amazon Rekognition__ + - ### Features + - This release added new KnownGender types for Celebrity Recognition. + +# __2.17.95__ __2021-12-02__ +## __AWS Amplify UI Builder__ + - ### Features + - This release introduces the actions and data types for the new Amplify UI Builder API. The Amplify UI Builder API provides a programmatic interface for creating and configuring user interface (UI) component libraries and themes for use in Amplify applications. + +## __AWS Network Manager__ + - ### Features + - This release adds API support for AWS Cloud WAN. + +## __AWS Resource Access Manager__ + - ### Features + - This release adds the ability to use the new ResourceRegionScope parameter on List operations that return lists of resources or resource types. This new parameter filters the results by letting you differentiate between global or regional resource types. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Complete the future returned by SdkPublisher.subscribe or filter exceptionally if the subscriber or predicate throws an exception. + +# __2.17.94__ __2021-12-01__ +## __AWS Direct Connect__ + - ### Features + - Adds SiteLink support to private and transit virtual interfaces. SiteLink is a new Direct Connect feature that allows routing between Direct Connect points of presence. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Shield__ + - ### Features + - This release adds API support for Automatic Application Layer DDoS Mitigation for AWS Shield Advanced. Customers can now enable automatic DDoS mitigation in count or block mode for layer 7 protected resources. + +## __AWSKendraFrontendService__ + - ### Features + - Experience Builder allows customers to build search applications without writing code. Analytics Dashboard provides quality and usability metrics for Kendra indexes. Custom Document Enrichment allows customers to build a custom ingestion pipeline to pre-process documents and generate metadata. + +## __Amazon DevOps Guru__ + - ### Features + - DevOps Guru now provides detailed, database-specific analyses of performance issues and recommends corrective actions for Amazon Aurora database instances with Performance Insights turned on. You can also use AWS tags to choose which resources to analyze and define your applications. + +## __Amazon DynamoDB__ + - ### Features + - Add support for Table Classes and introduce the Standard Infrequent Access table class. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Amazon VPC IP Address Manager (IPAM), which enables you to plan, track, and monitor IP addresses for your workloads. This release also adds support for VPC Network Access Analyzer, which enables you to analyze network access to resources in your Virtual Private Clouds. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release introduces a new feature, Automated Chatbot Designer, that helps customers automatically create a bot design from existing conversation transcripts. The feature uses machine learning to discover most common intents and the information needed to fulfill them. + +## __Amazon SageMaker Runtime__ + - ### Features + - Adding new exception types for InvokeEndpoint + +## __Amazon SageMaker Service__ + - ### Features + - This release enables - 1/ Inference endpoint configuration recommendations and ability to run custom load tests to meet performance needs. 2/ Deploy serverless inference endpoints. 3/ Query, filter and retrieve end-to-end ML lineage graph, and incorporate model quality/bias detection in ML workflow. + +# __2.17.93__ __2021-11-30__ +## __AWS Backup Gateway__ + - ### Features + - Initial release of AWS Backup gateway which enables you to centralize and automate protection of on-premises VMware and VMware Cloud on AWS workloads using AWS Backup. + +## __AWS Glue__ + - ### Features + - Support for DataLake transactions + +## __AWS IoT__ + - ### Features + - Added the ability to enable/disable IoT Fleet Indexing for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs. + +## __AWS IoT TwinMaker__ + - ### Features + - AWS IoT TwinMaker makes it faster and easier to create, visualize and monitor digital twins of real-world systems like buildings, factories and industrial equipment to optimize operations. Learn more: https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html (New Service) (Preview) + +## __AWS Lake Formation__ + - ### Features + - This release adds support for row and cell-based access control in Lake Formation. It also adds support for Lake Formation Governed Tables, which support ACID transactions and automatic storage optimizations. + +## __AWS Outposts__ + - ### Features + - This release adds the SupportedHardwareType parameter to CreateOutpost. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Storage Gateway__ + - ### Features + - Added gateway type VTL_SNOW. Added new SNOWBALL HostEnvironment for gateways running on a Snowball device. Added new field HostEnvironmentId to serve as an identifier for the HostEnvironment on which the gateway is running. + +## __Access Analyzer__ + - ### Features + - AWS IAM Access Analyzer now supports policy validation for resource policies attached to S3 buckets and access points. You can run additional policy checks by specifying the S3 resource type you want to attach to your resource policy. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Is4gen and Im4gn instances. This release also adds a new subnet attribute, enableLniAtDeviceIndex, to support local network interfaces, which are logical networking components that connect an EC2 instance to your on-premises network. + +## __Amazon FSx__ + - ### Features + - This release adds support for the FSx for OpenZFS file system type, FSx for Lustre file systems with the Persistent_2 deployment type, and FSx for Lustre file systems with Amazon S3 data repository associations and automatic export policies. + +## __Amazon Import/Export Snowball__ + - ### Features + - Tapeball is to integrate tape gateway onto snowball, it enables customer to transfer local data on the tape to snowball,and then ingest the data into tape gateway on the cloud. + +## __Amazon Kinesis__ + - ### Features + - Amazon Kinesis Data Streams now supports on demand streams. + +## __Amazon Simple Storage Service__ + - ### Features + - Introduce Amazon S3 Glacier Instant Retrieval storage class and a new setting in S3 Object Ownership to disable ACLs for bucket and the objects in it. + +## __Amazon WorkSpaces Web__ + - ### Features + - This is the initial SDK release for Amazon WorkSpaces Web. Amazon WorkSpaces Web is a low-cost, fully managed WorkSpace built to deliver secure web-based workloads and software-as-a-service (SaaS) application access to users within existing web browsers. + +## __Managed Streaming for Kafka__ + - ### Features + - This release adds three new V2 APIs. CreateClusterV2 for creating both provisioned and serverless clusters. DescribeClusterV2 for getting information about provisioned and serverless clusters and ListClustersV2 for listing all clusters (both provisioned and serverless) in your account. + +## __Redshift Data API Service__ + - ### Features + - Data API now supports serverless queries. + +# __2.17.92__ __2021-11-29__ +## __AWS Compute Optimizer__ + - ### Features + - Adds support for the enhanced infrastructure metrics paid feature. Also adds support for two new sets of resource efficiency metrics, including savings opportunity metrics and performance improvement opportunity metrics. + +## __AWS Data Exchange__ + - ### Features + - This release enables providers and subscribers to use Data Set, Job, and Asset operations to work with API assets from Amazon API Gateway. In addition, this release enables subscribers to use the SendApiAsset operation to invoke a provider's Amazon API Gateway API that they are entitled to. + +## __AWS IoT SiteWise__ + - ### Features + - AWS IoT SiteWise now supports retention configuration for the hot tier storage. + +## __AWS Well-Architected Tool__ + - ### Features + - This update provides support for Well-Architected API users to use custom lens features. + +## __Amazon CloudWatch Evidently__ + - ### Features + - Introducing Amazon CloudWatch Evidently. This is the first public release of Amazon CloudWatch Evidently. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release adds supports for pull through cache rules and enhanced scanning. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for G5g and M6a instances. This release also adds support for Amazon EBS Snapshots Archive, a feature that enables you to archive your EBS snapshots; and Recycle Bin, a feature that enables you to protect your EBS snapshots against accidental deletion. + +## __Amazon Recycle Bin__ + - ### Features + - This release adds support for Recycle Bin. + +## __Amazon Simple Storage Service__ + - ### Features + - Amazon S3 Event Notifications adds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Added two new attributes to DescribeInstanceInformation called SourceId and SourceType along with new string filters SourceIds and SourceTypes to filter instance records. + +## __CloudWatch RUM__ + - ### Features + - This is the first public release of CloudWatch RUM + +## __Inspector2__ + - ### Features + - This release adds support for the new Amazon Inspector API. The new Amazon Inspector can automatically discover and scan Amazon EC2 instances and Amazon ECR container images for software vulnerabilities and unintended network exposure, and report centralized findings across multiple AWS accounts. + +# __2.17.91__ __2021-11-28__ +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - This is the initial SDK release for AWS Migration Hub Refactor Spaces + +## __Amazon Personalize__ + - ### Features + - This release adds API support for Recommenders and BatchSegmentJobs. + +## __Amazon Personalize Runtime__ + - ### Features + - This release adds inference support for Recommenders. + +## __Amazon Textract__ + - ### Features + - This release adds support for synchronously analyzing identity documents through a new API: AnalyzeID + +# __2.17.90__ __2021-11-26__ +## __AWS IoT Core Device Advisor__ + - ### Features + - Documentation update for Device Advisor GetEndpoint API + +## __AWS Outposts__ + - ### Features + - This release adds new APIs for working with Outpost sites and orders. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2. + +## __Amazon Pinpoint__ + - ### Features + - Added a One-Time Password (OTP) management feature. You can use the Amazon Pinpoint API to generate OTP codes and send them to your users as SMS messages. Your apps can then call the API to verify the OTP codes that your users input + +## __Application Migration Service__ + - ### Features + - Application Migration Service now supports an additional replication method that does not require agent installation on each source server. This option is available for source servers running on VMware vCenter versions 6.7 and 7.0. + +## __Auto Scaling__ + - ### Features + - Documentation updates for Amazon EC2 Auto Scaling. + +# __2.17.89__ __2021-11-24__ +## __AWS IoT SiteWise__ + - ### Features + - AWS IoT SiteWise now accepts data streams that aren't associated with any asset properties. You can organize data by updating data stream associations. + +## __AWS Lambda__ + - ### Features + - Remove Lambda function url apis + +## __AWS Proton__ + - ### Features + - This release adds APIs for getting the outputs and provisioned stacks for Environments, Pipelines, and ServiceInstances. You can now add tags to EnvironmentAccountConnections. It also adds APIs for working with PR-based provisioning. Also, it adds APIs for syncing templates with a git repository. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces a new auto-merging feature for profile matching. The auto-merging configurations can be set via CreateDomain API or UpdateDomain API. You can use GetIdentityResolutionJob API and ListIdentityResolutionJobs API to fetch job status. + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +## __Amazon Timestream Query__ + - ### Features + - Releasing Amazon Timestream Scheduled Queries. It makes real-time analytics more performant and cost-effective for customers by calculating and storing frequently accessed aggregates, and other computations, typically used in operational dashboards, business reports, and other analytics applications + +## __Amazon Timestream Write__ + - ### Features + - This release adds support for multi-measure records and magnetic store writes. Multi-measure records allow customers to store multiple measures in a single table row. Magnetic store writes enable customers to write late arrival data (data with timestamp in the past) directly into the magnetic store. + +## __Amazon Translate__ + - ### Features + - This release enables customers to use translation settings to mask profane words and phrases in their translation output. + +## __Auto Scaling__ + - ### Features + - Customers can now configure predictive scaling policies to proactively scale EC2 Auto Scaling groups based on any CloudWatch metrics that more accurately represent the load on the group than the four predefined metrics. They can also use math expressions to further customize the metrics. + +## __EC2 Image Builder__ + - ### Features + - This release adds support for sharing AMIs with Organizations within an EC2 Image Builder Distribution Configuration. + +# __2.17.88__ __2021-11-23__ +## __AWS Backup__ + - ### Features + - This release adds new opt-in settings for advanced features for DynamoDB backups + +## __AWS IoT__ + - ### Features + - This release introduces a new feature, Managed Job Template, for AWS IoT Jobs Service. Customers can now use service provided managed job templates to easily create jobs for supported standard job actions. + +## __AWS IoT Core Device Advisor__ + - ### Features + - This release introduces a new feature for Device Advisor: ability to execute multiple test suites in parallel for given customer account. You can use GetEndpoint API to get the device-level test endpoint and call StartSuiteRun with "parallelRun=true" to run suites in parallel. + +## __AWS IoT Wireless__ + - ### Features + - Two new APIs, GetNetworkAnalyzerConfiguration and UpdateNetworkAnalyzerConfiguration, are added for the newly released Network Analyzer feature which enables customers to view real-time frame information and logs from LoRaWAN devices and gateways. + +## __AWS Lambda__ + - ### Features + - Release Lambda event source filtering for SQS, Kinesis Streams, and DynamoDB Streams. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __Amazon DynamoDB__ + - ### Features + - DynamoDB PartiQL now supports ReturnConsumedCapacity, which returns capacity units consumed by PartiQL APIs if the request specified returnConsumedCapacity parameter. PartiQL APIs include ExecuteStatement, BatchExecuteStatement, and ExecuteTransaction. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation update for ARM support on Amazon ECS. + +## __Amazon ElastiCache__ + - ### Features + - Adding support for r6gd instances for Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new parameter ipv6Native to the allow creation of IPv6-only subnets using the CreateSubnet operation, and the operation ModifySubnetAttribute includes new parameters to modify subnet attributes to use resource-based naming and enable DNS resolutions for Private DNS name. + +## __Amazon Macie 2__ + - ### Features + - Documentation updates for Amazon Macie + +## __Amazon OpenSearch Service__ + - ### Features + - This release adds an optional parameter dry-run for the UpdateDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change. + +## __Amazon Redshift__ + - ### Features + - This release adds support for reserved node exchange with restore/resize + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for Multi-AZ DB clusters for RDS for MySQL and RDS for PostgreSQL. + +## __Amazon Simple Queue Service__ + - ### Features + - Amazon SQS adds a new queue attribute, SqsManagedSseEnabled, which enables server-side queue encryption using SQS owned encryption keys. + +## __Amazon Simple Storage Service__ + - ### Features + - Introduce two new Filters to S3 Lifecycle configurations - ObjectSizeGreaterThan and ObjectSizeLessThan. Introduce a new way to trigger actions on noncurrent versions by providing the number of newer noncurrent versions along with noncurrent days. + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for Amazon WorkSpaces + +## __Elastic Load Balancing__ + - ### Features + - This release allows you to create internal Application and Network Load Balancers in dualstack mode. This release also adds an attribute to block internet gateway (IGW) access to the load balancer, preventing unintended access to your internal load balancers through an internet gateway. + +## __FinSpace Public API__ + - ### Features + - Update documentation for createChangeset API. + +# __2.17.87__ __2021-11-22__ +## __AWS CloudFormation__ + - ### Features + - This release include SDK changes for the feature launch of Stack Import to Service Managed StackSet. + +## __AWS Database Migration Service__ + - ### Features + - Added new S3 endpoint settings to allow to convert the current UTC time into a specified time zone when a date partition folder is created. Using with 'DatePartitionedEnabled'. + +## __AWS S3 Control__ + - ### Features + - Added Amazon CloudWatch publishing option for S3 Storage Lens metrics. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Adds all fields in RequestOverrideConfiguration when a builder is created from an instance + +## __Amazon Chime SDK Meetings__ + - ### Features + - Added new APIs for enabling Echo Reduction with Voice Focus. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for UpdateContactFlowMetadata, DeleteContactFlow and module APIs. For details, see the Release Notes in the Amazon Connect Administrator Guide. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding missing exceptions to RegisterCluster operation + +## __Amazon Elasticsearch Service__ + - ### Features + - This release adds an optional parameter dry-run for the UpdateElasticsearchDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change. + +## __Amazon QuickSight__ + - ### Features + - Add support for Exasol data source, 1 click enterprise embedding and email customization. + +## __Amazon Relational Database Service__ + - ### Features + - Adds local backup support to Amazon RDS on AWS Outposts. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Adds new parameter to CreateActivation API . This parameter is for "internal use only". + +## __Amazon Transcribe Streaming Service__ + - ### Features + - This release adds language identification support for streaming transcription. + +## __Braket__ + - ### Features + - This release adds support for Amazon Braket Hybrid Jobs. + +## __FinSpace Public API__ + - ### Features + - Add new APIs for managing Datasets, Changesets, and Dataviews. + +# __2.17.86__ __2021-11-19__ +## __AWS Batch__ + - ### Features + - Documentation updates for AWS Batch. + +## __AWS CloudFormation__ + - ### Features + - The StackSets ManagedExecution feature will allow concurrency for non-conflicting StackSet operations and queuing the StackSet operations that conflict at a given time for later execution. + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for specifying a SCTE-35 PID on input. MediaLive now supports SCTE-35 PID selection on inputs containing one or more active SCTE-35 PIDs. + +## __AWS Lambda__ + - ### Features + - Add support for Lambda Function URLs. Customers can use Function URLs to create built-in HTTPS endpoints on their functions. + +## __Amazon AppStream__ + - ### Features + - Includes APIs for managing resources for Elastic fleets: applications, app blocks, and application-fleet associations. + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Application Insights now supports monitoring for HANA + +## __Amazon Lex Runtime V2__ + - ### Features + - Now supports styled slots in Lex V2 runtime. Customers can provide inputs like "a as in apple b for beta" which will be resolved to "ab" as slot value. + +## __Amazon Redshift__ + - ### Features + - Added support of default IAM role for CreateCluster, RestoreFromClusterSnapshot and ModifyClusterIamRoles APIs + +## __DynamoDB Enhanced Client__ + - ### Features + - Adds operation type labels to each operation and propagates to the extension write context + +# __2.17.85__ __2021-11-18__ +## __AWS Audit Manager__ + - ### Features + - This release introduces a new feature for Audit Manager: Dashboard views. You can now view insights data for your active assessments, and quickly identify non-compliant evidence that needs to be remediated. + +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds the following new features: 1) PII detection in profile jobs, 2) Data quality rules, enabling validation of data quality in profile jobs, 3) SQL query-based datasets for Amazon Redshift and Snowflake data sources, and 4) Connecting DataBrew datasets with Amazon AppFlow flows. + +## __AWS Lambda__ + - ### Features + - Added support for CLIENT_CERTIFICATE_TLS_AUTH and SERVER_ROOT_CA_CERTIFICATE as SourceAccessType for MSK and Kafka event source mappings. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon AppConfig__ + - ### Features + - Add Type to support feature flag configuration profiles + +## __Amazon Chime__ + - ### Features + - Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models. + +## __Amazon CloudWatch__ + - ### Features + - CloudWatch Anomaly Detection now supports anomaly detectors that use metric math as input. + +## __Amazon Forecast Service__ + - ### Features + - NEW CreateExplanability API that helps you understand how attributes such as price, promotion, etc. contributes to your forecasted values; NEW CreateAutoPredictor API that trains up to 40% more accurate forecasting model, saves up to 50% of retraining time, and provides model level explainability. + +## __Amazon Interactive Video Service__ + - ### Features + - Add APIs for retrieving stream session information and support for filtering live streams by health. For more information, see https://docs.aws.amazon.com/ivs/latest/userguide/stream-health.html + +## __Amazon Lex Model Building V2__ + - ### Features + - Added support for Polly Neural TTS (NTTS) voices. Customers can choose between 'standard' and 'neural' for Polly Engine configuration per locale when creating or updating an Amazon Lex bot. + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has added a new API that allows you to update the connectivity settings for an existing cluster to enable public accessibility. + +## __Redshift Data API Service__ + - ### Features + - Rolling back Data API serverless features until dependencies are live. + +# __2.17.84__ __2021-11-17__ +## __AWS AppConfig Data__ + - ### Features + - AWS AppConfig Data is a new service that allows you to retrieve configuration deployed by AWS AppConfig. See the AppConfig user guide for more details on getting started. https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway. + +## __Amazon DevOps Guru__ + - ### Features + - Add paginator for DescribeResourceCollectionHealth + +## __Amazon Simple Notification Service__ + - ### Features + - Amazon SNS introduces the PublishBatch API, which enables customers to publish up to 10 messages per API request. The new API is valid for Standard and FIFO topics. + +## __AmplifyBackend__ + - ### Features + - New APIs to support the Amplify Storage category. Add and manage file storage in your Amplify app backend. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Introducing AWS Elastic Disaster Recovery (AWS DRS), a new service that minimizes downtime and data loss with fast, reliable recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery. + +## __Redshift Data API Service__ + - ### Features + - Data API now supports serverless requests. + +# __2.17.83__ __2021-11-16__ +## __AWS CloudTrail__ + - ### Features + - CloudTrail Insights now supports ApiErrorRateInsight, which enables customers to identify unusual activity in their AWS account based on API error codes and their rate. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Location Service__ + - ### Features + - This release adds the support for Relevance, Distance, Time Zone, Language and Interpolated Address for Geocoding and Reverse Geocoding. + +## __DynamoDB Enhanced Client__ + - ### Features + - Implement `DescribeTable` operation in `DynamoDbTable` and `DynamoDbAsyncTable` + +# __2.17.82__ __2021-11-15__ +## __AWS Database Migration Service__ + - ### Features + - Add Settings in JSON format for the source GCP MySQL endpoint + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + - Use System Property Proxy Settings for Netty and AWS Common Runtime (CRT) HTTP Clients. See [#2321](https://github.com/aws/aws-sdk-java-v2/issues/2321), [#1793](https://github.com/aws/aws-sdk-java-v2/issues/1793) + - Contributed by: [@erin889](https://github.com/erin889) + + - ### Bugfixes + - Update the REST-JSON marshalling logic to conform to the standard expected behavior WRT to the `Content-Type` of the request. + +## __AWS Transfer Family__ + - ### Features + - AWS Transfer Family now supports integrating a custom identity provider using AWS Lambda + +## __AWS WAFV2__ + - ### Features + - Your options for logging web ACL traffic now include Amazon CloudWatch Logs log groups and Amazon S3 buckets. + +## __Amazon AppStream__ + - ### Features + - This release includes support for images of AmazonLinux2 platform type. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds a new VPC Subnet attribute "EnableDns64." When enabled on IPv6 Subnets, the Amazon-Provided DNS Resolver returns synthetic IPv6 addresses for IPv4-only destinations. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding Tags support to Cluster Registrations. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Adds support for Session Reason and Max Session Duration for Systems Manager Session Manager. + +## __Migration Hub Strategy Recommendations__ + - ### Features + - AWS SDK for Migration Hub Strategy Recommendations. It includes APIs to start the portfolio assessment, import portfolio data for assessment, and to retrieve recommendations. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@erin889](https://github.com/erin889) +# __2.17.81__ __2021-11-12__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added automatic modes for GOP configuration and added the ability to ingest screen recordings generated by Safari on MacOS 12 Monterey. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Service__ + - ### Features + - This release adds APIs for creating and managing scheduled tasks. Additionally, adds APIs to describe and update a contact and list associated references. + +## __Amazon DevOps Guru__ + - ### Features + - Add support for cross account APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - C6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. G5 instances feature up to 8 NVIDIA A10G Tensor Core GPUs and second generation AMD EPYC processors. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This Patch Manager release supports creating Patch Baselines for RaspberryPi OS (formerly Raspbian) + +# __2.17.80__ __2021-11-11__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon DynamoDB__ + - ### Features + - Updated Help section for "dynamodb update-contributor-insights" API + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release provides an additional route target for the VPC route table. + +## __Amazon Translate__ + - ### Features + - This release enables customers to import Multi-Directional Custom Terminology and use Multi-Directional Custom Terminology in both real-time translation and asynchronous batch translation. + +# __2.17.79__ __2021-11-10__ +## __AWS Backup__ + - ### Features + - AWS Backup SDK provides new options when scheduling backups: select supported services and resources that are assigned to a particular tag, linked to a combination of tags, or can be identified by a partial tag value, and exclude resources from their assignments. + +## __AWS Resilience Hub__ + - ### Features + - Initial release of AWS Resilience Hub, a managed service that enables you to define, validate, and track the resilience of your applications on AWS + +## __AWS SDK for Java__ + - ### Features + - Added a new `dualstackEnabled` property to every client builder, which can be used to make calls be invoked against AWS endpoints which return IPv6 records. This can also be enabled via the `AWS_USE_DUALSTACK_ENDPOINT` environment variable, `aws.useDualstackEndpoint` system property, or the `use_dualstack_endpoint` profile file property. + +## __AWS SDK for Java v2__ + - ### Features + - Added a new `fipsEnabled` property to every client builder, which can be used to make calls be invoked against AWS endpoints which are FIPS compliant. This can also be enabled via the `AWS_USE_FIPS_ENDPOINT` environment variable, `aws.useFipsEndpoint` system property, or the `use_fips_endpoint` profile file property. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for container instance health. + +## __Amazon S3__ + - ### Deprecations + - Deprecated `S3Configuration.Builder`'s `dualstackEnabled` in favor of the new service-standard `S3ClientBuilder.dualstackEnabled`. + +## __Amazon S3 Control__ + - ### Deprecations + - Deprecated `S3ControlConfiguration.Builder`'s `dualstackEnabled` in favor of the new service-standard `S3ControlClientBuilder.dualstackEnabled`. + - Deprecated `S3ControlConfiguration.Builder`'s `fipsModeEnabled` in favor of the new service-standard `S3ControlClientBuilder.fipsEnabled`. + +## __Apache HTTP Client__ + - ### Features + - Add DNS resolver override support for Apache HTTP Client + +# __2.17.78__ __2021-11-09__ +## __AWS Batch__ + - ### Features + - Adds support for scheduling policy APIs. + +## __AWS Health APIs and Notifications__ + - ### Features + - Documentation updates for AWS Health. + +## __AWS IoT Greengrass V2__ + - ### Features + - This release adds support for Greengrass core devices running Windows. You can now specify name of a Windows user to run a component. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +# __2.17.77__ __2021-11-08__ +## __AWS WAFV2__ + - ### Features + - You can now configure rules to run a CAPTCHA check against web requests and, as needed, send a CAPTCHA challenge to the client. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Updated format validation for ids and regions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds internal validation on the GatewayAssociationState field + +## __Amazon S3__ + - ### Features + - [Breaking Changes] Refactor S3TransferManager (PREVIEW) to support non-file-based transfers. This release refactors the S3TransferManager interface hierarchy and client API to differentiate between file-based and non-file-based transfers, allowing arbitrary object transfers. As a result, some S3TransferManager method signatures have changed in a backwards-incompatible way. Most notably, `Upload upload(UploadRequest)` becomes `FileUpload uploadFile(UploadFileRequest)`, and likewise for download variants. Please see https://github.com/aws/aws-sdk-java-v2/pull/2817 for a full list of changes. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker CreateEndpoint and UpdateEndpoint APIs now support additional deployment configuration to manage traffic shifting options and automatic rollback monitoring. DescribeEndpoint now shows new in-progress deployment details with stage status. + +# __2.17.76__ __2021-11-05__ +## __AWS Resource Groups Tagging API__ + - ### Features + - Documentation updates and improvements. + +## __AWS SDK for Java v2__ + - ### Features + - Added the profile key `duration_seconds` to class `ProfileProperty` + - Contributed by: [@abrooksv](https://github.com/abrooksv) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - DescribeInstances now returns customer-owned IP addresses for instances running on an AWS Outpost. + +## __Amazon Translate__ + - ### Features + - This release enable customers to use their own KMS keys to encrypt output files when they submit a batch transform job. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@abrooksv](https://github.com/abrooksv) +# __2.17.75__ __2021-11-04__ +## __AWS IoT Wireless__ + - ### Features + - Adding APIs for the FUOTA (firmware update over the air) and multicast for LoRaWAN devices and APIs to support event notification opt-in feature for Sidewalk related events. A few existing APIs need to be modified for this new feature. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime SDK Meetings__ + - ### Features + - The Amazon Chime SDK Meetings APIs allow software developers to create meetings and attendees for interactive audio, video, screen and content sharing in custom meeting applications which use the Amazon Chime SDK. + +## __Amazon Connect Service__ + - ### Features + - This release adds CRUD operation support for Security profile resource in Amazon Connect + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new instance replacement strategy for EC2 Fleet, Spot Fleet. Now you can select an action to perform when your instance gets a rebalance notification. EC2 Fleet, Spot Fleet can launch a replacement then terminate the instance that received notification after a termination delay + +## __Amazon SageMaker Service__ + - ### Features + - ListDevices and DescribeDevice now show Edge Manager agent version. + +# __2.17.74__ __2021-11-03__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports Hadoop Distributed File System (HDFS) Locations + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Connect Participant Service__ + - ### Features + - This release adds a new boolean attribute - Connect Participant - to the CreateParticipantConnection API, which can be used to mark the participant as connected. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for specifying the severity of findings that a custom data identifier produces, based on the number of occurrences of text that matches the detection criteria. + +## __FinSpace User Environment Management service__ + - ### Features + - Adds superuser and data-bundle parameters to CreateEnvironment API + +# __2.17.73__ __2021-11-02__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudFront__ + - ### Features + - CloudFront now supports response headers policies to add HTTP headers to the responses that CloudFront sends to viewers. You can use these policies to add CORS headers, control browser caching, and more, without modifying your origin or writing any code. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Chat now supports real-time message streaming. + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio adds support for users to stop and start streaming sessions. + +## __Netty NIO HTTP Client__ + - ### Features + - Allow users to configure tlsNegotiationTimeout on NettyNioAsyncHttpClient + +# __2.17.72__ __2021-11-01__ +## __AWS Network Manager__ + - ### Features + - This release adds API support to aggregate resources, routes, and telemetry data across a Global Network. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Lightsail__ + - ### Features + - This release adds support to enable access logging for buckets in the Lightsail object storage service. + +## __Amazon Neptune__ + - ### Features + - Adds support for major version upgrades to ModifyDbCluster API + +## __Amazon Rekognition__ + - ### Features + - This Amazon Rekognition Custom Labels release introduces the management of datasets with projects + +# __2.17.71__ __2021-10-29__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Added Monitoring support for SQL Server Failover Cluster Instance. Additionally, added a new API to allow one-click monitoring of containers resources. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Chat now supports real-time message streaming. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Support added for AMI sharing with organizations and organizational units in ModifyImageAttribute API + +## __Amazon Rekognition__ + - ### Features + - This release added new attributes to Rekognition Video GetCelebrityRecognition API operations. + +## __Amazon Transcribe Service__ + - ### Features + - Transcribe and Transcribe Call Analytics now support automatic language identification along with custom vocabulary, vocabulary filter, custom language model and PII redaction. + +## __S3TransferManager__ + - ### Bugfixes + - Fix potentially flaky S3TransferManagerListenerTests + +# __2.17.70__ __2021-10-28__ +## __AWS Systems Manager Incident Manager__ + - ### Features + - Updating documentation, adding new field to ConflictException to indicate earliest retry timestamp for some operations, increase maximum length of nextToken fields + +## __Amazon Connect Participant Service__ + - ### Features + - This release adds a new boolean attribute - Connect Participant - to the CreateParticipantConnection API, which can be used to mark the participant as connected. + +## __Amazon EC2 Container Service__ + - ### Features + - Amazon ECS now supports running Fargate tasks on Windows Operating Systems Families which includes Windows Server 2019 Core and Windows Server 2019 Full. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added new read-only DenyAllIGWTraffic network interface attribute. Added support for DL1 24xlarge instances powered by Habana Gaudi Accelerators for deep learning model training workloads + +## __Amazon GameLift__ + - ### Features + - Added support for Arm-based AWS Graviton2 instances, such as M6g, C6g, and R6g. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for RStudio on SageMaker. + +# __2.17.69__ __2021-10-27__ +## __AWS DynamoDB Enhanced Client__ + - ### Features + - Added support for @DynamoDBAutoGeneratedTimestamp that can be used for auto updated the last updated timestamp for a record. + +## __AWS SDK for Java v2__ + - ### Features + - Provide an error message if a AsyncRequestBody.fromFile source file changes length or update time while the SDK is reading from the file. + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds: attribute-based instance type selection for EC2 Fleet, Spot Fleet, a feature that lets customers express instance requirements as attributes like vCPU, memory, and storage; and Spot placement score, a feature that helps customers identify an optimal location to run Spot workloads. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - EKS managed node groups now support BOTTLEROCKET_x86_64 and BOTTLEROCKET_ARM_64 AMI types. + +## __Amazon SageMaker Service__ + - ### Features + - This release allows customers to describe one or more versioned model packages through BatchDescribeModelPackage, update project via UpdateProject, modify and read customer metadata properties using Create, Update and Describe ModelPackage and enables cross account registration of model packages. + +## __Amazon Textract__ + - ### Features + - This release adds support for asynchronously analyzing invoice and receipt documents through two new APIs: StartExpenseAnalysis and GetExpenseAnalysis + +## __Auto Scaling__ + - ### Features + - This release adds support for attribute-based instance type selection, a new EC2 Auto Scaling feature that lets customers express their instance requirements as a set of attributes, such as vCPU, memory, and storage. + +# __2.17.68__ __2021-10-26__ +## __Amazon Chime SDK Identity__ + - ### Features + - The Amazon Chime SDK now supports push notifications through Amazon Pinpoint + +## __Amazon Chime SDK Messaging__ + - ### Features + - The Amazon Chime SDK now supports push notifications through Amazon Pinpoint + +## __Amazon EMR Containers__ + - ### Features + - This feature enables auto-generation of certificate to secure the managed-endpoint and removes the need for customer provided certificate-arn during managed-endpoint setup. + +## __Amazon S3__ + - ### Bugfixes + - Raise an exception instead of hanging when a put-object content-length exceeds the data written by the async request body. + - Truncate the async request body when the content-length is shorter than the request body, instead of raising a "Data read has a different checksum" exception. + +# __2.17.67__ __2021-10-25__ +## __AWS Audit Manager__ + - ### Features + - This release introduces a new feature for Audit Manager: Custom framework sharing. You can now share your custom frameworks with another AWS account, or replicate them into another AWS Region under your own account. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support to create a VPN Connection that is not attached to a Gateway at the time of creation. Use this to create VPNs associated with Core Networks, or modify your VPN and attach a gateway using the modify API after creation. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Amazon RDS Custom, which is a new RDS management type that gives you full access to your database and operating system. For more information, see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html + +## __Amazon Route 53 Resolver__ + - ### Features + - New API for ResolverConfig, which allows autodefined rules for reverse DNS resolution to be disabled for a VPC + +# __2.17.66__ __2021-10-22__ +## __AWS Audit Manager__ + - ### Features + - This release introduces character restrictions for ControlSet names. We updated regex patterns for the following attributes: ControlSet, CreateAssessmentFrameworkControlSet, and UpdateAssessmentFrameworkControlSet. + +## __Amazon Chime__ + - ### Features + - Chime VoiceConnector and VoiceConnectorGroup APIs will now return an ARN. + +## __Amazon QuickSight__ + - ### Features + - Added QSearchBar option for GenerateEmbedUrlForRegisteredUser ExperienceConfiguration to support Q search bar embedding + +## __S3TransferManager__ + - ### Features + - Add support for S3TransferManager TransferListeners + +# __2.17.65__ __2021-10-21__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Update the REST-JSON marshalling logic to conform to the standard expected behavior WRT to the `Content-Type` of the request. + +## __Amazon Connect Service__ + - ### Features + - Released Amazon Connect hours of operation API for general availability (GA). This API also supports AWS CloudFormation. For more information, see Amazon Connect Resource Type Reference in the AWS CloudFormation User Guide. + +# __2.17.64__ __2021-10-20__ +## __AWS Direct Connect__ + - ### Features + - This release adds 4 new APIS, which needs to be public able + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for specifying caption time delta in milliseconds and the ability to apply color range legalization to source content other than AVC video. + +## __AWS Elemental MediaPackage__ + - ### Features + - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - MediaPackage passes through digital video broadcasting (DVB) subtitles into the output. + +## __AWS Panorama__ + - ### Features + - General availability for AWS Panorama. AWS SDK for Panorama includes APIs to manage your devices and nodes, and deploy computer vision applications to the edge. For more information, see the AWS Panorama documentation at http://docs.aws.amazon.com/panorama + +## __AWS SDK for Java v2__ + - ### Features + - Add missing @Override annotations + +## __AWS SecurityHub__ + - ### Features + - Added support for cross-Region finding aggregation, which replicates findings from linked Regions to a single aggregation Region. Added operations to view, enable, update, and delete the finding aggregation. + +## __Amazon Appflow__ + - ### Features + - Feature to add support for JSON-L format for S3 as a source. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - This release adds custom language support for streaming transcription. + +# __2.17.63__ __2021-10-19__ +## __AWS Data Exchange__ + - ### Features + - This release adds support for our public preview of AWS Data Exchange for Amazon Redshift. This enables data providers to list products including AWS Data Exchange datashares for Amazon Redshift, giving subscribers read-only access to provider data in Amazon Redshift. + +## __Amazon Chime SDK Messaging__ + - ### Features + - The Amazon Chime SDK now allows developers to execute business logic on in-flight messages before they are delivered to members of a messaging channel with channel flows. + +# __2.17.62__ __2021-10-18__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Allow AwsErrorDetails to be serialized using Java serialization + +## __Amazon Interactive Video Service__ + - ### Features + - Bug fix: remove unsupported maxResults and nextToken pagination parameters from ListTagsForResource + +## __Amazon QuickSight__ + - ### Features + - AWS QuickSight Service Features - Add IP Restriction UI and public APIs support. + +# __2.17.61__ __2021-10-15__ +## __AWS Glue__ + - ### Features + - Enable S3 event base crawler API. + +## __Amazon Elastic File System__ + - ### Features + - EFS adds documentation for a new exception for short identifiers to be thrown after its migration to long resource identifiers. + +# __2.17.60__ __2021-10-14__ +## __AWS RoboMaker__ + - ### Features + - Adding support to GPU simulation jobs as well as non-ROS simulation jobs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixes a bug in XML error unmarshalling where error responses with empty body won't populate the requestId field. Affects Amazon S3 API calls such as Head object + +## __Amazon SageMaker Service__ + - ### Features + - This release updates the provisioning artifact ID to an optional parameter in CreateProject API. The provisioning artifact ID defaults to the latest provisioning artifact ID of the product if you don't provide one. + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling now supports filtering describe Auto Scaling groups API using tags + +## __Elastic Load Balancing__ + - ### Features + - Adds new option to filter by availability on each type of load balancer when describing ssl policies. + +# __2.17.59__ __2021-10-13__ +## __AWS Config__ + - ### Features + - Adding Config support for AWS::OpenSearch::Domain + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Storage Gateway__ + - ### Features + - Adding support for Audit Logs on NFS shares and Force Closing Files on SMB shares. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for additional VPC Flow Logs delivery options to S3, such as Apache Parquet formatted files, Hourly partitions and Hive-compatible S3 prefixes + +## __Amazon Kinesis Analytics__ + - ### Features + - Support for Apache Flink 1.13 in Kinesis Data Analytics. Changed the required status of some Update properties to better fit the corresponding Create properties. + +## __Amazon WorkMail__ + - ### Features + - This release adds APIs for adding, removing and retrieving details of mail domains + +# __2.17.58__ __2021-10-12__ +## __AWS MediaTailor__ + - ### Features + - MediaTailor now supports ad prefetching. + +## __AWS SDK for Java v2__ + - ### Features + - Reduce base delay of STANDARD retry mode to 100ms for non-throttling responses. This reduces tail latency in the event of transient failures. + - Updated service endpoint metadata. + +## __Amazon CloudSearch__ + - ### Features + - Adds an additional validation exception for Amazon CloudSearch configuration APIs for better error handling. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only update to address tickets. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EncryptionSupport for InstanceStorageInfo added to DescribeInstanceTypes API + +# __2.17.57__ __2021-10-11__ +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for Transport Stream files as an input type to MediaLive encoders. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation update for Amazon EC2. + +## __Amazon Fraud Detector__ + - ### Features + - New model type: Transaction Fraud Insights, which is optimized for online transaction fraud. Stored Events, which allows customers to send and store data directly within Amazon Fraud Detector. Batch Import, which allows customers to upload a CSV file of historic event data for processing and storage + +## __Elastic Load Balancing__ + - ### Features + - Enable support for ALB IPv6 Target Groups (IP Address Type) + +# __2.17.56__ __2021-10-08__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert has added the ability to set account policies which control access restrictions for HTTP, HTTPS, and S3 content sources. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __AWS SecurityHub__ + - ### Features + - Added new resource details objects to ASFF, including resources for WAF rate-based rules, EC2 VPC endpoints, ECR repositories, EKS clusters, X-Ray encryption, and OpenSearch domains. Added additional details for CloudFront distributions, CodeBuild projects, ELB V2 load balancers, and S3 buckets. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release removes a requirement for filters on SearchLocalGatewayRoutes operations. + +## __Amazon Lex Model Building V2__ + - ### Features + - Added configuration support for an Amazon Lex bot to provide fulfillment progress updates to users while their requests are being processed. See documentation for more details: https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html + +## __Amazon Lex Runtime V2__ + - ### Features + - Added configuration support for an Amazon Lex bot to provide fulfillment progress updates to users while their requests are being processed. See documentation for more details: https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - When executing a request, it's possible for multiple threads to interact and modify the channel pipeline without synchronizing which can cause issues. This commit fixes this issue by ensuring that code that modifies the pipeline all run within the context of the channel's event loop. + +# __2.17.55__ __2021-10-07__ +## __AWS Backup__ + - ### Features + - Launch of AWS Backup Vault Lock, which protects your backups from malicious and accidental actions, works with existing backup policies, and helps you meet compliance requirements. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports indexing and querying documents in different languages. + +## __Amazon Chime__ + - ### Features + - This release enables customers to configure Chime MediaCapturePipeline via API. + +## __Amazon Kinesis Firehose__ + - ### Features + - Allow support for Amazon Opensearch Service(successor to Amazon Elasticsearch Service) as a Kinesis Data Firehose delivery destination. + +## __Amazon Managed Grafana__ + - ### Features + - Initial release of the SDK for Amazon Managed Grafana API. + +## __Schemas__ + - ### Features + - Removing unused request/response objects. + +# __2.17.54__ __2021-10-06__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports integration with AWS SSO + +## __Amazon FSx__ + - ### Features + - This release adds support for Lustre 2.12 to FSx for Lustre. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds a new TrainingInputMode FastFile for SageMaker Training APIs. + +## __AmplifyBackend__ + - ### Features + - Adding a new field 'AmplifyFeatureFlags' to the response of the GetBackend operation. It will return a stringified version of the cli.json file for the given Amplify project. + +## __DynamoDB Enhanced Client__ + - ### Features + - This commit introduces DynamoDbTable#updateItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnConsumedCapacity to get additional information the service response. + +# __2.17.53__ __2021-10-05__ +## __AWS Backup__ + - ### Features + - AWS Backup Audit Manager framework report. + +## __AWS Glue__ + - ### Features + - This release adds tag as an input of CreateConnection + +## __Amazon DynamoDB__ + - ### Features + - Allow parallel scan via DynamoDBEnhanced client and modify ScanEnhancedRequest to support totalSegments and segment parameters. + The corresponding github issue is https://github.com/aws/aws-sdk-java-v2/issues/1851 + - Contributed by: [@asanthan-amazon](https://github.com/asanthan-amazon) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Released Capacity Reservation Fleet, a feature of Amazon EC2 Capacity Reservations, which provides a way to manage reserved capacity across instance types. For more information: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cr-fleets.html + +## __Amazon Location Service__ + - ### Features + - Add support for PositionFiltering. + +## __Amazon WorkMail__ + - ### Features + - This release allows customers to change their inbound DMARC settings in Amazon WorkMail. + +## __Application Auto Scaling__ + - ### Features + - With this release, Application Auto Scaling adds support for Amazon Neptune. Customers can now automatically add or remove Read Replicas of their Neptune clusters to keep the average CPU Utilization at the target value specified by the customers. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@asanthan-amazon](https://github.com/asanthan-amazon) +# __2.17.52__ __2021-10-04__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild now allows you to select how batch build statuses are sent to the source provider for a project. + +## __AWS Key Management Service__ + - ### Features + - Added SDK examples for ConnectCustomKeyStore, CreateCustomKeyStore, CreateKey, DeleteCustomKeyStore, DescribeCustomKeyStores, DisconnectCustomKeyStore, GenerateDataKeyPair, GenerateDataKeyPairWithoutPlaintext, GetPublicKey, ReplicateKey, Sign, UpdateCustomKeyStore and Verify APIs + +## __Amazon Elastic File System__ + - ### Features + - EFS adds a new exception for short identifiers to be thrown after its migration to long resource identifiers. + +# __2.17.51__ __2021-10-01__ +## __AWS App Runner__ + - ### Features + - This release contains several minor bug fixes. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - When "AutoApprovable" is true for a Change Template, then specifying --auto-approve (boolean) in Start-Change-Request-Execution will create a change request that bypasses approver review. (except for change calendar restrictions) + +## __Synthetics__ + - ### Features + - CloudWatch Synthetics now enables customers to choose a customer managed AWS KMS key or an Amazon S3-managed key instead of an AWS managed key (default) for the encryption of artifacts that the canary stores in Amazon S3. CloudWatch Synthetics also supports artifact S3 location updation now. + +# __2.17.50__ __2021-09-30__ +## __AWS Account__ + - ### Features + - This release of the Account Management API enables customers to manage the alternate contacts for their AWS accounts. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/accounts-welcome.html + +## __AWS Cloud Control API__ + - ### Features + - Initial release of the SDK for AWS Cloud Control API + +## __AWS Data Exchange__ + - ### Features + - This release enables subscribers to set up automatic exports of newly published revisions using the new EventAction API. + +## __AWS Network Firewall__ + - ### Features + - This release adds support for strict ordering for stateful rule groups. Using strict ordering, stateful rules are evaluated in the exact order in which you provide them. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Macie 2__ + - ### Features + - Amazon S3 bucket metadata now indicates whether an error or a bucket's permissions settings prevented Amazon Macie from retrieving data about the bucket or the bucket's objects. + +## __Amazon WorkMail__ + - ### Features + - This release adds support for mobile device access overrides management in Amazon WorkMail. + +## __Amazon WorkSpaces__ + - ### Features + - Added CreateUpdatedWorkspaceImage API to update WorkSpace images with latest software and drivers. Updated DescribeWorkspaceImages API to display if there are updates available for WorkSpace images. + +# __2.17.49__ __2021-09-29__ +## __AWS Lambda__ + - ### Features + - Adds support for Lambda functions powered by AWS Graviton2 processors. Customers can now select the CPU architecture for their functions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Prometheus Service__ + - ### Features + - This release adds alert manager and rule group namespace APIs + +## __Amazon Simple Email Service__ + - ### Features + - This release includes the ability to use 2048 bits RSA key pairs for DKIM in SES, either with Easy DKIM or Bring Your Own DKIM. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Update `netty-tcnative-boringssl-static` to `2.0.43.Final` to fix issues loading the native libraries on some platforms. + +# __2.17.48__ __2021-09-28__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Bug fix to handle DocumentType for Explicit payload members. + +## __AWS Transfer Family__ + - ### Features + - Added changes for managed workflows feature APIs. + +## __EC2 Image Builder__ + - ### Features + - Fix description for AmiDistributionConfiguration Name property, which actually refers to the output AMI name. Also updated for consistent terminology to use "base" image, and another update to fix description text. + +# __2.17.47__ __2021-09-27__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon AppIntegrations Service__ + - ### Features + - The Amazon AppIntegrations service enables you to configure and reuse connections to external applications. + +## __Amazon Connect Service__ + - ### Features + - This release updates a set of APIs: CreateIntegrationAssociation, ListIntegrationAssociations, CreateUseCase, and StartOutboundVoiceContact. You can use it to create integrations with Amazon Pinpoint for the Amazon Connect Campaigns use case, Amazon Connect Voice ID, and Amazon Connect Wisdom. + +## __Amazon Connect Wisdom Service__ + - ### Features + - Released Amazon Connect Wisdom, a feature of Amazon Connect, which provides real-time recommendations and search functionality in general availability (GA). For more information, see https://docs.aws.amazon.com/wisdom/latest/APIReference/Welcome.html. + +## __Amazon Pinpoint__ + - ### Features + - Added support for journey with contact center activity + +## __Amazon Voice ID__ + - ### Features + - Released the Amazon Voice ID SDK, for usage with the Amazon Connect Voice ID feature released for Amazon Connect. + +## __Elastic Load Balancing__ + - ### Features + - Adds new ALB-type target group to facilitate forwarding traffic from NLB to ALB + +# __2.17.46__ __2021-09-24__ +## __AWS License Manager__ + - ### Features + - AWS License Manager now allows customers to get the LicenseArn in the Checkout API Response. + +## __AWS SDK for Java v2__ + - ### Features + - Remove SDK usage of global execution.interceptors files. This reduces the need for customers to use a special transformer for execution.interceptors files when they are creating an uber-jar of all SDK modules. Customers should still consider using such an appender, in case other libraries rely on execution.interceptors files. + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - DescribeInstances now returns Platform Details, Usage Operation, and Usage Operation Update Time. + +## __DynamoDB Enhanced Client__ + - ### Features + - Annotated immutable class introspector now ignores 'toBuilder' method allowing easier integration with libraries that auto-generate this method on immutable data classes. + - Contributed by: [@bmaizels](https://github.com/bmaizels) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@bmaizels](https://github.com/bmaizels) +# __2.17.45__ __2021-09-23__ +## __AWS AppSync__ + - ### Features + - Documented the new OpenSearchServiceDataSourceConfig data type. Added deprecation notes to the ElasticsearchDataSourceConfig data type. + +## __AWS Elemental MediaConvert__ + - ### Features + - This release adds style and positioning support for caption or subtitle burn-in from rich text sources such as TTML. This release also introduces configurable image-based trick play track generation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Added cutoff behavior support for preventing new task invocations from starting when the maintenance window cutoff time is reached. + +# __2.17.44__ __2021-09-22__ +## __AWS Elemental MediaPackage VOD__ + - ### Features + - MediaPackage VOD will now return the current processing statuses of an asset's endpoints. The status can be QUEUED, PROCESSING, PLAYABLE, or FAILED. + +## __AWS Identity and Access Management__ + - ### Features + - Added changes to OIDC API about not using port numbers in the URL. + +## __AWS License Manager__ + - ### Features + - AWS License Manager now allows customers to change their Windows Server or SQL license types from Bring-Your-Own-License (BYOL) to License Included or vice-versa (using the customer's media). + +## __AWS MediaTailor__ + - ### Features + - This release adds support to configure logs for playback configuration. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS WAFV2__ + - ### Features + - Added the regex match rule statement, for matching web requests against a single regular expression. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for utterances statistics for bots built using Lex V2 console and APIs. For details, see: https://docs.aws.amazon.com/lexv2/latest/dg/monitoring-utterances.html + +## __EC2 Image Builder__ + - ### Features + - This feature adds support for specifying GP3 volume throughput and configuring instance metadata options for instances launched by EC2 Image Builder. + +# __2.17.43__ __2021-09-21__ +## __AWS IoT__ + - ### Features + - This release adds support for verifying, viewing and filtering AWS IoT Device Defender detect violations with four verification states. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Update Sigv4a signer to include the port in the Host header, when the port does not match the standard port for the protocol. This allows requests to endpoints with non-standard ports to succeed. + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports versioning of custom models, improved training with ONE_DOC_PER_FILE text documents for custom entity recognition, ability to provide specific test sets during training, and live migration to new model endpoints. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release adds additional support for repository replication + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This update adds support for downloading configuration templates using new APIs (GetVpnConnectionDeviceTypes and GetVpnConnectionDeviceSampleConfiguration) and Internet Key Exchange version 2 (IKEv2) parameters for many popular CGW devices. + +## __DynamoDB Enhanced Client__ + - ### Features + - This commit introduces DynamoDbTable#deleteItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnConsumedCapacity to get additional information the service response. + +## __Managed Streaming for Kafka__ + - ### Features + - Added StateInfo to ClusterInfo + +## __S3 Transfer Manager__ + - ### Bugfixes + - Fix the NPE thrown when calling `S3TransferManager.create()` + +# __2.17.42__ __2021-09-17__ +## __AWS Database Migration Service__ + - ### Features + - Optional flag force-planned-failover added to reboot-replication-instance API call. This flag can be used to test a planned failover scenario used during some maintenance operations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elasticsearch Service__ + - ### Features + - This release adds an optional parameter in the ListDomainNames API to filter domains based on the engine type (OpenSearch/Elasticsearch). + +## __Amazon OpenSearch Service__ + - ### Features + - This release adds an optional parameter in the ListDomainNames API to filter domains based on the engine type (OpenSearch/Elasticsearch). + +# __2.17.41__ __2021-09-16__ +## __AWS RoboMaker__ + - ### Features + - Adding support to create container based Robot and Simulation applications by introducing an environment field + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for specifying which managed data identifiers are used by a classification job, and retrieving a list of managed data identifiers that are available. + +## __Amazon Pinpoint__ + - ### Features + - This SDK release adds a new feature for Pinpoint campaigns, in-app messaging. + +## __Amazon SageMaker Service__ + - ### Features + - Add API for users to retry a failed pipeline execution or resume a stopped one. + +## __Amazon Simple Storage Service__ + - ### Features + - Add support for access point arn filtering in S3 CW Request Metrics + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for subtitling with Amazon Transcribe batch jobs. + +## __DynamoDB Enhanced Client__ + - ### Features + - This commit introduces DynamoDbTable#putItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnValues to get additional information the service response. + +## __Managed Streaming for Kafka Connect__ + - ### Features + - This is the initial SDK release for Amazon Managed Streaming for Apache Kafka Connect (MSK Connect). + +# __2.17.40__ __2021-09-14__ +## __AWS SDK for Java v2__ + - ### Features + - Upgrade Netty to 4.1.68 + +## __AWS WAFV2__ + - ### Features + - This release adds support for including rate based rules in a rule group. + +## __Amazon Chime__ + - ### Features + - Adds support for SipHeaders parameter for CreateSipMediaApplicationCall. + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now allows you to train and run PDF and Word documents for custom entity recognition. With PDF and Word formats, you can extract information from documents containing headers, lists and tables. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for vt1 3xlarge, 6xlarge and 24xlarge instances powered by Xilinx Alveo U30 Media Accelerators for video transcoding workloads + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for "Project Search" + +## __Amazon Transcribe Streaming Service__ + - ### Features + - Amazon Transcribe now supports PII Identification and Redaction for streaming transcription. + +# __2.17.39__ __2021-09-13__ +## __AWS IoT__ + - ### Features + - AWS IoT Rules Engine adds OpenSearch action. The OpenSearch rule action lets you stream data from IoT sensors and applications to Amazon OpenSearch Service which is a successor to Amazon Elasticsearch Service. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for T3 instances on Amazon EC2 Dedicated Hosts. + +## __S3 Transfer Manager__ + - ### Features + - Now users can pass `File` to `DownloadRequest` and `UploadRequest` in `S3TransferManager`. + +# __2.17.38__ __2021-09-10__ +## __AWS CloudFormation__ + - ### Features + - Doc only update for CloudFormation that fixes several customer-reported issues. + +## __AWS SDK for Java v2__ + - ### Features + - Add support for authenticated corporate proxies + - Contributed by: [@guillepb10](https://github.com/guillepb10) + - Updated service endpoint metadata. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release updates terminology around KMS keys. + +## __Amazon QuickSight__ + - ### Features + - Add new data source type for Amazon OpenSearch (successor to Amazon ElasticSearch). + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for providing a custom timeout value for finding a scaling point during autoscaling in Aurora Serverless v1. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for "Lifecycle Configurations" to SageMaker Studio + +## __Amazon Transcribe Service__ + - ### Features + - This release adds an API option for startTranscriptionJob and startMedicalTranscriptionJob that allows the user to specify encryption context key value pairs for batch jobs. + +## __DynamoDB Enhanced Client__ + - ### Bugfixes + - Fix `PutItemEnhancedRequest` and `DeleteItemEnhancedRequest` to include `ConditionExpression` in their `equals()` and `hashCode()` calculations. + - Fixes for `UpdateItemEnhancedRequest`: + - Include `ConditionExpression` in `toBuilder()` + - Include `ConditionExpression` in `equals()` and `hashCode()` calculations + +## __S3 Transfer Manager__ + - ### Bugfixes + - Remove extra question mark when query parameters are provided in transfer manager + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@guillepb10](https://github.com/guillepb10) +# __2.17.37__ __2021-09-09__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CodeGuru Reviewer__ + - ### Features + - The Amazon CodeGuru Reviewer API now includes the RuleMetadata data object and a Severity attribute on a RecommendationSummary object. A RuleMetadata object contains information about a rule that generates a recommendation. Severity indicates how severe the issue associated with a recommendation is. + +## __Amazon EMR__ + - ### Features + - This release enables customers to login to EMR Studio using AWS Identity and Access Management (IAM) identities or identities in their Identity Provider (IdP) via IAM. + +## __Amazon Lookout for Equipment__ + - ### Features + - Added OffCondition parameter to CreateModel API + +# __2.17.36__ __2021-09-08__ +## __AWS Resource Access Manager__ + - ### Features + - A minor text-only update that fixes several customer issues. + +## __AWS SDK for Java v2__ + - ### Features + - Improve performance of generated enum methods + +## __Amazon OpenSearch Service__ + - ### Features + - Updated Configuration APIs for Amazon OpenSearch Service (successor to Amazon Elasticsearch Service) + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has added a new API that allows you to update the encrypting and authentication settings for an existing cluster. + +# __2.17.35__ __2021-09-07__ +## __AWS Elemental MediaPackage__ + - ### Features + - SPEKE v2 support for live CMAF packaging type. SPEKE v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, it supports live DASH currently. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - Added SDK examples for SSM-Contacts. + +## __AWS X-Ray__ + - ### Features + - Updated references to AWS KMS keys and customer managed keys to reflect current terminology. + +## __Amazon ElastiCache__ + - ### Features + - Doc only update for ElastiCache + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding RegisterCluster and DeregisterCluster operations, to support connecting external clusters to EKS. + +## __Amazon Forecast Service__ + - ### Features + - Predictor creation now supports selecting an accuracy metric to optimize in AutoML and hyperparameter optimization. This release adds additional accuracy metrics for predictors - AverageWeightedQuantileLoss, MAPE and MASE. + +## __Amazon Prometheus Service__ + - ### Features + - This release adds tagging support for Amazon Managed Service for Prometheus workspace. + +## __DynamoDB Enhanced Client__ + - ### Features + - Allow customers to specify `ReturnValuesOnConditionCheckFailure` for `TransactWriteItems`. Addresses [#2283](https://github.com/aws/aws-sdk-java-v2/issues/2283). + +# __2.17.34__ __2021-09-03__ +## __AWS Outposts__ + - ### Features + - This release adds a new API CreateOrder. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Chime SDK Identity__ + - ### Features + - Documentation updates for Chime + +## __Amazon Chime SDK Messaging__ + - ### Features + - Documentation updates for Chime + +## __Amazon CodeGuru Reviewer__ + - ### Features + - Added support for CodeInconsistencies detectors + +## __Amazon Fraud Detector__ + - ### Features + - Enhanced GetEventPrediction API response to include risk scores from imported SageMaker models + +## __Amazon S3__ + - ### Features + - Adds multi-region support for S3 access points as well as Sigv4 Asymmetric signing + +# __2.17.33__ __2021-09-02__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - Private Certificate Authority Service now allows customers to enable an online certificate status protocol (OCSP) responder service on their private certificate authorities. Customers can also optionally configure a custom CNAME for their OCSP responder. + +## __AWS S3 Control__ + - ### Features + - S3 Multi-Region Access Points provide a single global endpoint to access a data set that spans multiple S3 buckets in different AWS Regions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS SecurityHub__ + - ### Features + - New ASFF Resources: AwsAutoScalingLaunchConfiguration, AwsEc2VpnConnection, AwsEcrContainerImage. Added KeyRotationStatus to AwsKmsKey. Added AccessControlList, BucketLoggingConfiguration,BucketNotificationConfiguration and BucketNotificationConfiguration to AwsS3Bucket. + +## __AWS Transfer Family__ + - ### Features + - AWS Transfer Family introduces Managed Workflows for creating, executing, monitoring, and standardizing post file transfer processing + +## __Access Analyzer__ + - ### Features + - Updates service API, documentation, and paginators to support multi-region access points from Amazon S3. + +## __Amazon Elastic Block Store__ + - ### Features + - Documentation updates for Amazon EBS direct APIs. + +## __Amazon Elastic File System__ + - ### Features + - Adds support for EFS Intelligent-Tiering, which uses EFS Lifecycle Management to monitor file access patterns and is designed to automatically transition files to and from your corresponding Infrequent Access (IA) storage classes. + +## __Amazon FSx__ + - ### Features + - Announcing Amazon FSx for NetApp ONTAP, a new service that provides fully managed shared storage in the AWS Cloud with the data access and management capabilities of ONTAP. + +## __Amazon Lex Model Building Service__ + - ### Features + - Lex now supports Korean (ko-KR) locale. + +## __Amazon QuickSight__ + - ### Features + - This release adds support for referencing parent datasets as sources in a child dataset. + +## __Schemas__ + - ### Features + - This update include the support for Schema Discoverer to discover the events sent to the bus from another account. The feature will be enabled by default when discoverer is created or updated but can also be opt-in or opt-out by specifying the value for crossAccount. + +# __2.17.32__ __2021-09-01__ +## __AWS CloudTrail__ + - ### Features + - Documentation updates for CloudTrail + +## __AWS Config__ + - ### Features + - Documentation updates for config + +## __AWS MediaTailor__ + - ### Features + - This release adds support for wall clock programs in LINEAR channels. + +## __AWS SDK for Java v2__ + - ### Features + - Added new convenience methods to SdkPublisher: doAfterOnError, doAfterOnComplete, and doAfterCancel. + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed an issue where event streams might fail with ClassCastException or NoSuchElementExceptions + +## __AWS Service Catalog App Registry__ + - ### Features + - Introduction of GetAssociatedResource API and GetApplication response extension for Resource Groups support. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added LaunchTemplate support for the IMDS IPv6 endpoint + +# __2.17.31__ __2021-08-31__ +## __AWS Compute Optimizer__ + - ### Features + - Documentation updates for Compute Optimizer + +## __AWS IoT__ + - ### Features + - Added Create/Update/Delete/Describe/List APIs for a new IoT resource named FleetMetric. Added a new Fleet Indexing query API named GetBucketsAggregation. Added a new field named DisconnectedReason in Fleet Indexing query response. Updated their related documentations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon MemoryDB__ + - ### Features + - Documentation updates for MemoryDB + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new South African English voice - Ayanda. Ayanda is available as Neural voice only. + +## __Amazon Simple Queue Service__ + - ### Features + - Amazon SQS adds a new queue attribute, RedriveAllowPolicy, which includes the dead-letter queue redrive permission parameters. It defines which source queues can specify dead-letter queues as a JSON object. + +# __2.17.30__ __2021-08-30__ +## __AWS CloudFormation__ + - ### Features + - AWS CloudFormation allows you to iteratively develop your applications when failures are encountered without rolling back successfully provisioned resources. By specifying stack failure options, you can troubleshoot resources in a CREATE_FAILED or UPDATE_FAILED status. + +## __AWS CodeBuild__ + - ### Features + - Documentation updates for CodeBuild + +## __AWS Key Management Service__ + - ### Features + - This release has changes to KMS nomenclature to remove the word master from both the "Customer master key" and "CMK" abbreviation and replace those naming conventions with "KMS key". + +## __Amazon Kinesis Firehose__ + - ### Features + - This release adds the Dynamic Partitioning feature to Kinesis Data Firehose service for S3 destinations. + +# __2.17.29__ __2021-08-27__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon EMR__ + - ### Features + - Amazon EMR now supports auto-terminating idle EMR clusters. You can specify the idle timeout value when enabling auto-termination for both running and new clusters and Amazon EMR automatically terminates the cluster when idle timeout kicks in. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds the BootMode flag to the ImportImage API and showing the detected BootMode of an ImportImage task. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for Amazon S3. + +# __2.17.28__ __2021-08-26__ +## __AWS Compute Optimizer__ + - ### Features + - Adds support for 1) the AWS Graviton (AWS_ARM64) recommendation preference for Amazon EC2 instance and Auto Scaling group recommendations, and 2) the ability to get the enrollment statuses for all member accounts of an organization. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Support added for resizing VPC prefix lists + +## __Amazon Rekognition__ + - ### Features + - This release added new attributes to Rekognition RecognizeCelebities and GetCelebrityInfo API operations. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for batch transcription in six new languages - Afrikaans, Danish, Mandarin Chinese (Taiwan), New Zealand English, South African English, and Thai. + +# __2.17.27__ __2021-08-25__ +## __AWS DataSync__ + - ### Features + - Added include filters to CreateTask and UpdateTask, and added exclude filters to StartTaskExecution, giving customers more granular control over how DataSync transfers files, folders, and objects. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon CloudWatch Events__ + - ### Features + - AWS CWEvents adds an enum of EXTERNAL for EcsParameters LaunchType for PutTargets API + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Support added for IMDS IPv6 endpoint + +## __Amazon EventBridge__ + - ### Features + - AWS EventBridge adds an enum of EXTERNAL for EcsParameters LaunchType for PutTargets API + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports triggering resource cleanup workflow when account or resource goes out of policy scope for AWS WAF, Security group, AWS Network Firewall, and Amazon Route 53 Resolver DNS Firewall policies. + +# __2.17.26__ __2021-08-24__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added MBAFF encoding support for AVC video and the ability to pass encryption context from the job settings to S3. + +## __AWS IoT Data Plane__ + - ### Features + - Updated Publish with support for new Retain flag and added two new API operations: GetRetainedMessage, ListRetainedMessages. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix `NullPointerException` in `RetryPolicy.hashCode()`. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new New Zealand English voice - Aria. Aria is available as Neural voice only. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Updated Parameter Store property for logging improvements. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for feature tagging with Amazon Transcribe batch jobs. + +# __2.17.25__ __2021-08-23__ +## __AWS Backup__ + - ### Features + - AWS Backup - Features: Evaluate your backup activity and generate audit reports. + +## __AWS Database Migration Service__ + - ### Features + - Amazon AWS DMS service now support Redis target endpoint migration. Now S3 endpoint setting is capable to setup features which are used to be configurable only in extract connection attributes. + +## __AWS Glue__ + - ### Features + - Add support for Custom Blueprints + +## __AWS IoT SiteWise__ + - ### Features + - Documentation updates for AWS IoT SiteWise + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon API Gateway__ + - ### Features + - Adding some of the pending releases (1) Adding WAF Filter to GatewayResponseType enum (2) Ensuring consistent error model for all operations (3) Add missing BRE to GetVpcLink operation + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Added AMI deprecation support for Amazon Data Lifecycle Manager EBS-backed AMI policies. + +## __Amazon Fraud Detector__ + - ### Features + - Updated an element of the DescribeModelVersion API response (LogitMetrics -> logOddsMetrics) for clarity. Added new exceptions to several APIs to protect against unlikely scenarios. + +# __2.17.24__ __2021-08-20__ +## __AWS RoboMaker__ + - ### Features + - Documentation updates for RoboMaker + +## __Amazon Comprehend__ + - ### Features + - Add tagging support for Comprehend async inference job. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - encryptionInTransitSupported added to DescribeInstanceTypes API + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adds support for EKS add-ons "preserve" flag, which allows customers to maintain software on their EKS clusters after removing it from EKS add-ons management. + +# __2.17.23__ __2021-08-19__ +## __AWS SDK for Java v2__ + - ### Features + - Implement ADAPTIVE retry mode. ADAPTIVE mode builds on STANDARD retry mode and adds rate limiting of requests when the client is throttled. + + Adaptive retry mode dynamically limits the rate of AWS requests to maximize success rate. This may be at the expense of request latency. Adaptive retry mode is not recommended when predictable latency is important. + + Warning: Adaptive retry mode assumes that the client is working against a single resource (e.g. one DynamoDB Table or one S3 Bucket). If you use a single client for multiple resources, throttling or outages associated with one resource will result in increased latency and failures when accessing all other resources via the same client. When using adaptive retry mode, we recommend using a single client per resource. + - Updated service endpoint metadata. + +## __Amazon Appflow__ + - ### Features + - This release adds support for SAPOData connector and extends Veeva connector for document extraction. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - The ImportImage API now supports the ability to create AMIs with AWS-managed licenses for Microsoft SQL Server for both Windows and Linux. + +## __Amazon MemoryDB__ + - ### Features + - AWS MemoryDB SDK now supports all APIs for newly launched MemoryDB service. + +## __Application Auto Scaling__ + - ### Features + - This release extends Application Auto Scaling support for replication group of Amazon ElastiCache Redis clusters. Auto Scaling monitors and automatically expands node group count and number of replicas per node group when a critical usage threshold is met or according to customer-defined schedule. + +# __2.17.22__ __2021-08-18__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild now allows you to make the build results for your build projects available to the public without requiring access to an AWS account. + +## __Amazon Route 53__ + - ### Features + - Documentation updates for route53 + +## __Amazon Route 53 Resolver__ + - ### Features + - Documentation updates for Route 53 Resolver + +## __Amazon SageMaker Runtime__ + - ### Features + - Amazon SageMaker Runtime now supports InvokeEndpointAsync to asynchronously invoke endpoints that were created with the AsyncInferenceConfig object in the EndpointConfig. Asynchronous invocations support larger payload sizes in Amazon S3 and longer processing times. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports Asynchronous Inference endpoints. Adds PlatformIdentifier field that allows Notebook Instance creation with different platform selections. Increases the maximum number of containers in multi-container endpoints to 15. Adds more instance types to InstanceType field. + +# __2.17.21__ __2021-08-17__ +## __AWS Cloud9__ + - ### Features + - Added DryRun parameter to CreateEnvironmentEC2 API. Added ManagedCredentialsActions parameter to UpdateEnvironment API + +## __AWS Cost Explorer Service__ + - ### Features + - This release is a new feature for Cost Categories: Split charge rules. Split charge rules enable you to allocate shared costs between your cost category values. + +## __Amazon CloudDirectory__ + - ### Features + - Documentation updates for clouddirectory + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation-only update for CloudWatch Logs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for EC2 ED25519 key pairs for authentication + +# __2.17.20__ __2021-08-16__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild now allows you to select how batch build statuses are sent to the source provider for a project. + +## __AWS Config__ + - ### Features + - Update ResourceType enum with values for Backup Plan, Selection, Vault, RecoveryPoint; ECS Cluster, Service, TaskDefinition; EFS AccessPoint, FileSystem; EKS Cluster; ECR Repository resources + +## __AWS Directory Service__ + - ### Features + - This release adds support for describing client authentication settings. + +## __AWS IoT SiteWise__ + - ### Features + - AWS IoT SiteWise added query window for the interpolation interval. AWS IoT SiteWise computes each interpolated value by using data points from the timestamp of each interval minus the window to the timestamp of each interval plus the window. + +## __AWS License Manager__ + - ### Features + - AWS License Manager now allows end users to call CheckoutLicense API using new CheckoutType PERPETUAL. Perpetual checkouts allow sellers to check out a quantity of entitlements to be drawn down for consumption. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for Amazon S3 + +## __Netty NIO HTTP Client__ + - ### Features + - Upgrade Netty version to 4.1.66.Final + +# __2.17.19__ __2021-08-13__ +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces Standard Profile Objects, namely Asset and Case which contain values populated by data from third party systems and belong to a specific profile. This release adds an optional parameter, ObjectFilter to the ListProfileObjects API in order to search for these Standard Objects. + +## __Amazon EMR__ + - ### Features + - Amazon EMR customers can now specify custom AMIs at the instance level in their clusters. This allows using custom AMIs in clusters that have instances with different instruction set architectures, e.g. m5.xlarge (x86) and m6g.xlarge (ARM). + +## __Amazon ElastiCache__ + - ### Features + - This release adds ReplicationGroupCreateTime field to ReplicationGroup which indicates the UTC time when ElastiCache ReplicationGroup is created + +## __Amazon QuickSight__ + - ### Features + - Documentation updates for QuickSight. + +## __URL Connection Http Client__ + - ### Bugfixes + - Fixed connection pooling for HTTPS endpoints. Previously, each request would create a new connection. + +# __2.17.18__ __2021-08-12__ +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds support for the output of a recipe job results to Tableau Hyper format. + +## __AWS Lambda__ + - ### Features + - Lambda Python 3.9 runtime launch + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed an issue where request-level overrides (e.g. credentials) were not applied to endpoint discovery calls. + +## __Amazon API Gateway__ + - ### Features + - Adding support for ACM imported or private CA certificates for mTLS enabled domain names + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot adds new metrics for all candidate models generated by Autopilot experiments. + +## __AmazonApiGatewayV2__ + - ### Features + - Adding support for ACM imported or private CA certificates for mTLS enabled domain names + +# __2.17.17__ __2021-08-11__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild now allows you to make the build results for your build projects available to the public without requiring access to an AWS account. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Use "full jitter" & updated base delay for STANDARD retry mode defaults + + - ### Documentations + - Create a shared, project-level IntelliJ inspection profile + - Move IntelliJ code style & copyright configuration to project-level settings + +## __AWS Snow Device Management__ + - ### Features + - AWS Snow Family customers can remotely monitor and operate their connected AWS Snowcone devices. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation updates for ECS. + +## __Amazon Elastic Block Store__ + - ### Features + - Documentation updates for Amazon EBS direct APIs. + +## __Amazon Route 53__ + - ### Features + - Documentation updates for route53 + +## __AmazonNimbleStudio__ + - ### Features + - Add new attribute 'ownedBy' in Streaming Session APIs. 'ownedBy' represents the AWS SSO Identity Store User ID of the owner of the Streaming Session resource. + +# __2.17.16__ __2021-08-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Fix issue in `FileAsyncRequestBody` where the underlying file channel would only be closed when enough requests are sent to read *past* the end of the file; if just enough requests are sent to read to the end of the file, the file is not closed, leaving an open file descriptor around longer than it needs to be. + +## __Amazon Chime__ + - ### Features + - Add support for "auto" in Region field of StartMeetingTranscription API request. + +## __Amazon S3 Transfer Manager [Preview]__ + - ### Features + - This release includes the preview release of the Amazon S3 Transfer Manager. Visit our [Developer Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/transfer-manager.html) for more information. + +# __2.17.15__ __2021-08-09__ +## __AWS WAFV2__ + - ### Features + - This release adds APIs to support versioning feature of AWS WAF Managed rule groups + +## __Amazon Rekognition__ + - ### Features + - This release adds support for four new types of segments (opening credits, content segments, slates, and studio logos), improved accuracy for credits and shot detection and new filters to control black frame detection. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation updates for AWS Systems Manager. + +# __2.17.14__ __2021-08-06__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __Amazon Athena__ + - ### Features + - Documentation updates for Athena. + +## __Amazon Chime SDK Identity__ + - ### Features + - The Amazon Chime SDK Identity APIs allow software developers to create and manage unique instances of their messaging applications. + +## __Amazon Chime SDK Messaging__ + - ### Features + - The Amazon Chime SDK Messaging APIs allow software developers to send and receive messages in custom messaging applications. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for agent status and hours of operation. For details, see the Release Notes in the Amazon Connect Administrator Guide. + +## __Amazon Lightsail__ + - ### Features + - This release adds support to track when a bucket access key was last used. + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue where checksum validation only considered the first 4 bytes of the 16 byte checksum, creating the potential for corrupted downloads to go undetected. + +## __Synthetics__ + - ### Features + - Documentation updates for Visual Monitoring feature and other doc ticket fixes. + +# __2.17.13__ __2021-08-05__ +## __Amazon Lex Model Building V2__ + - ### Features + - Customers can now toggle the active field on prompts and responses. + +## __Auto Scaling__ + - ### Features + - EC2 Auto Scaling adds configuration checks and Launch Template validation to Instance Refresh. + +# __2.17.12__ __2021-08-04__ +## __AWS SDK for Java v2__ + - ### Features + - Add customization.config support for setting default RetryMode + - Updated service endpoint metadata. + + - ### Bugfixes + - Fixed an issue where a bean-based marshallers for request and response models would fail for fluent setters that happened to start with "set", like "settings". + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Documentation updates for Incident Manager. + +## __Amazon EventBridge__ + - ### Features + - Documentation updates to add EC2 Image Builder as a target on PutTargets. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds AutomaticRestartTime to the DescribeDBInstances and DescribeDBClusters operations. AutomaticRestartTime indicates the time when a stopped DB instance or DB cluster is restarted automatically. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for call analytics (batch) within Amazon Transcribe. + +## __EC2 Image Builder__ + - ### Features + - Updated list actions to include a list of valid filters that can be used in the request. + +# __2.17.11__ __2021-08-03__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added control over the passthrough of XDS captions metadata to outputs. + +## __AWS Glue__ + - ### Features + - Add ConcurrentModificationException to create-table, delete-table, create-database, update-database, delete-database + +## __AWS IoT SiteWise__ + - ### Features + - My AWS Service (placeholder) - This release introduces custom Intervals and offset for tumbling window in metric for AWS IoT SiteWise. + +## __AWS Proton__ + - ### Features + - Docs only add idempotent create apis + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Add IntelliJ .ipr files to gitignore + +## __Amazon Redshift__ + - ### Features + - API support for Redshift Data Sharing feature. + +# __2.17.10__ __2021-08-02__ +## __AWS IoT Greengrass V2__ + - ### Features + - This release adds support for component system resource limits and idempotent Create operations. You can now specify the maximum amount of CPU and memory resources that each component can use. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Don't attempt to use empty session tokens + +## __AWS Savings Plans__ + - ### Bugfixes + - Setting default content type to 'application/json' since the service does not accept 'x-amz-json-' + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - Added new attribute in AcceptCode API. AcceptCodeValidation takes in two values - ENFORCE, IGNORE. ENFORCE forces validation of accept code and IGNORE ignores it which is also the default behavior; Corrected TagKeyList length from 200 to 50 + +# __2.17.9__ __2021-07-30__ +## __AWS AppSync__ + - ### Features + - AWS AppSync now supports a new authorization mode allowing you to define your own authorization logic using an AWS Lambda function. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - Add support for KmsKeyIds in the ListSecretVersionIds API response + +## __Amazon SageMaker Service__ + - ### Features + - API changes with respect to Lambda steps in model building pipelines. Adds several waiters to async Sagemaker Image APIs. Add more instance types to AppInstanceType field + +## __Elastic Load Balancing__ + - ### Features + - Client Port Preservation ALB Attribute Launch + +# __2.17.8__ __2021-07-29__ +## __AWS IoT__ + - ### Features + - Increase maximum credential duration of role alias to 12 hours. + +## __AWS IoT SiteWise__ + - ### Features + - Added support for AWS IoT SiteWise Edge. You can now create an AWS IoT SiteWise gateway that runs on AWS IoT Greengrass V2. With the gateway, you can collect local server and equipment data, process the data, and export the selected data from the edge to the AWS Cloud. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + + - ### Bugfixes + - Correctly handle multi-value headers in Aws4Signer + +## __AWS Savings Plans__ + - ### Features + - Documentation update for valid Savings Plans offering ID pattern + +## __Amazon Chime__ + - ### Features + - Adds support for live transcription of meetings with Amazon Transcribe and Amazon Transcribe Medical. The new APIs, StartMeetingTranscription and StopMeetingTranscription, control the generation of user-attributed transcriptions sent to meeting clients via Amazon Chime SDK data messages. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for G4ad xlarge and 2xlarge instances powered by AMD Radeon Pro V520 GPUs and AMD 2nd Generation EPYC processors + +# __2.17.7__ __2021-07-28__ +## __AWS CloudFormation__ + - ### Features + - SDK update to support Importing existing Stacks to new/existing Self Managed StackSet - Stack Import feature. + +## __AWS Single Sign-On Admin__ + - ### Features + - Documentation updates for arn:aws:trebuchet:::service:v1:03a2216d-1cda-4696-9ece-1387cb6f6952 + +# __2.17.6__ __2021-07-27__ +## __AWS Batch__ + - ### Features + - Add support for ListJob filters + +## __AWS IoT Analytics__ + - ### Features + - IoT Analytics now supports creating a dataset resource with IoT SiteWise MultiLayerStorage data stores, enabling customers to query industrial data within the service. This release includes adding JOIN functionality for customers to query multiple data sources in a dataset. + +## __AWS IoT Wireless__ + - ### Features + - Add SidewalkManufacturingSn as an identifier to allow Customer to query WirelessDevice, in the response, AmazonId is added in the case that Sidewalk device is return. + +## __AWS Route53 Recovery Control Config__ + - ### Features + - Amazon Route 53 Application Recovery Controller's routing control - Routing Control Configuration APIs help you create and delete clusters, control panels, routing controls and safety rules. State changes (On/Off) of routing controls are not part of configuration APIs. + +## __AWS Route53 Recovery Readiness__ + - ### Features + - Amazon Route 53 Application Recovery Controller's readiness check capability continually monitors resource quotas, capacity, and network routing policies to ensure that the recovery environment is scaled and configured to take over when needed. + +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Shield__ + - ### Features + - Change name of DDoS Response Team (DRT) to Shield Response Team (SRT) + +## __Amazon Lex Model Building V2__ + - ### Features + - Add waiters that automatically poll for resource status for asynchronous operations, such as building a bot + +## __Amazon QuickSight__ + - ### Features + - Add support to use row-level security with tags when embedding dashboards for users not provisioned in QuickSight + +## __Amazon Route 53__ + - ### Features + - This release adds support for the RECOVERY_CONTROL health check type to be used in conjunction with Route53 Application Recovery Controller. + +## __Redshift Data API Service__ + - ### Features + - Added structures to support new Data API operation BatchExecuteStatement, used to execute multiple SQL statements within a single transaction. + +## __Route53 Recovery Cluster__ + - ### Features + - Amazon Route 53 Application Recovery Controller's routing control - Routing Control Data Plane APIs help you update the state (On/Off) of the routing controls to reroute traffic across application replicas in a 100% available manner. + +# __2.17.5__ __2021-07-26__ +## __AWS Proton__ + - ### Features + - Documentation-only update links + +## __AWS S3 Control__ + - ### Features + - S3 Access Point aliases can be used anywhere you use S3 bucket names to access data in S3 + +## __AWS SDK for Java v2__ + - ### Features + - Annotate and document members that are modeled as deprecated + +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates for SSO API Ref. + +## __Amazon CloudWatch__ + - ### Features + - SDK update to support creation of Cross-Account Metric Alarms and update API documentation. + +## __Amazon S3__ + - ### Documentations + - Deprecate S3 CopySource parameter for CopyObject & UploadPartCopy + +## __Amazon Textract__ + - ### Features + - Adds support for AnalyzeExpense, a new API to extract relevant data such as contact information, items purchased, and vendor name, from almost any invoice or receipt without the need for any templates or configuration. + +## __Synthetics__ + - ### Features + - CloudWatch Synthetics now supports visual testing in its canaries. + +# __2.17.4__ __2021-07-23__ +## __AWS SecurityHub__ + - ### Features + - Added product name, company name, and Region fields for security findings. Added details objects for RDS event subscriptions and AWS ECS services. Added fields to the details for AWS Elasticsearch domains. + +## __Amazon S3 on Outposts__ + - ### Features + - Add on-premise access type support for endpoints + +## __EC2 Image Builder__ + - ### Features + - Update to documentation to reapply missing change to SSM uninstall switch default value and improve description. + +# __2.17.3__ __2021-07-22__ +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive now supports passing through style data on WebVTT caption outputs. + +## __AWS Glue DataBrew__ + - ### Features + - This SDK release adds two new features: 1) Output to Native JDBC destinations and 2) Adding configurations to profile jobs + +## __AWS S3 Control__ + - ### Features + - Documentation updates for Amazon S3-control + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release allows customers to assign prefixes to their elastic network interface and to reserve IP blocks in their subnet CIDRs. These reserved blocks can be used to assign prefixes to elastic network interfaces or be excluded from auto-assignment. + +## __Amazon QLDB__ + - ### Features + - Amazon QLDB now supports ledgers encrypted with customer managed KMS keys. Changes in CreateLedger, UpdateLedger and DescribeLedger APIs to support the changes. + +## __Amazon S3__ + - ### Features + - Add support for more user-friendly CopyObject source parameters + +## __Elastic Load Balancing__ + - ### Features + - Adds support for enabling TLS protocol version and cipher suite headers to be sent to backend targets for Application Load Balancers. + +# __2.17.2__ __2021-07-21__ +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild now allows you to set the access permissions for build artifacts, project artifacts, and log files that are uploaded to an Amazon S3 bucket that is owned by another account. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS Lambda__ + - ### Features + - New ResourceConflictException error code for PutFunctionEventInvokeConfig, UpdateFunctionEventInvokeConfig, and DeleteFunctionEventInvokeConfig operations. + +## __AWS Proton__ + - ### Features + - Documentation updates for AWS Proton + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now provides a data source connector for Amazon WorkDocs. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-workdocs.html + +## __Amazon Elastic MapReduce__ + - ### Features + - EMR now supports new DescribeReleaseLabel and ListReleaseLabel APIs. They can provide Amazon EMR release label details. You can programmatically list available releases and applications for a specific Amazon EMR release label. + +## __Amazon Personalize__ + - ### Features + - My AWS Service (placeholder) - Making minProvisionedTPS an optional parameter when creating a campaign. If not provided, it defaults to 1. + +## __Amazon Relational Database Service__ + - ### Features + - Adds the OriginalSnapshotCreateTime field to the DBSnapshot response object. This field timestamps the underlying data of a snapshot and doesn't change when the snapshot is copied. + +## __Elastic Load Balancing__ + - ### Features + - Adds support for enabling TLS protocol version and cipher suite headers to be sent to backend targets for Application Load Balancers. + +# __2.17.1__ __2021-07-20__ +## __AWS Compute Optimizer__ + - ### Features + - Documentation updates for Compute Optimizer + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Added idempotency to the CreateVolume API using the ClientToken request parameter + +# __2.17.0__ __2021-07-19__ +## __AWS Direct Connect__ + - ### Features + - Documentation updates for directconnect + +## __AWS Health APIs and Notifications__ + - ### Features + - In the Health API, the maximum number of entities for the EventFilter and EntityFilter data types has changed from 100 to 99. This change is related to an internal optimization of the AWS Health service. + +## __AWS RoboMaker__ + - ### Features + - This release allows customers to create a new version of WorldTemplates with support for Doors. + +## __AWS SDK for Java v2__ + - ### Features + - Moved Jackson from an external SDK dependency to an internal dependency: https://aws.amazon.com/blogs/developer/the-aws-sdk-for-java-2-17-removes-its-external-dependency-on-jackson/ + +## __Amazon EMR Containers__ + - ### Features + - Updated DescribeManagedEndpoint and ListManagedEndpoints to return failureReason and stateDetails in API response. + +## __Amazon Location Service__ + - ### Features + - Add five new API operations: UpdateGeofenceCollection, UpdateMap, UpdatePlaceIndex, UpdateRouteCalculator, UpdateTracker. + +## __EC2 Image Builder__ + - ### Features + - Documentation updates for reversal of default value for additional instance configuration SSM switch, plus improved descriptions for semantic versioning. diff --git a/changelogs/2.18.x-CHANGELOG.md b/changelogs/2.18.x-CHANGELOG.md new file mode 100644 index 000000000000..af07990c44f1 --- /dev/null +++ b/changelogs/2.18.x-CHANGELOG.md @@ -0,0 +1,1376 @@ +# __2.18.41__ __2022-12-16__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions. + +## __AWS IoT FleetWise__ + - ### Features + - Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens. + +## __Amazon CloudFront__ + - ### Features + - Updated documentation for CloudFront + +## __Amazon Elastic File System__ + - ### Features + - General documentation updates for EFS. + +## __Amazon GuardDuty__ + - ### Features + - This release provides the valid characters for the Description and Name field. + +## __Amazon S3__ + - ### Bugfixes + - Do not prefix copy-source with / when using the sourceBucket and sourceKey APIs. + +## __Amazon S3 Transfer Manager__ + - ### Features + - Change default `targetThroughputInGbps` from 5 to 10 + +## __Amazon SageMaker Service__ + - ### Features + - AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job. + +# __2.18.40__ __2022-12-15__ +## __AWS Backup Gateway__ + - ### Features + - This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule. + +## __AWS Glue__ + - ### Features + - This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup. + +## __AWSMainframeModernization__ + - ### Features + - Adds an optional create-only `KmsKeyId` property to Environment and Application resources. + +## __Amazon Connect Service__ + - ### Features + - Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Add support for Windows managed nodes groups. + +## __Amazon Kinesis__ + - ### Features + - Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams. + +## __Amazon Location Service__ + - ### Features + - This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)". + +## __Amazon S3 Transfer Manager__ + - ### Features + - Do not base 64 encode when writing `ResumableFileDownload` to disk. + - Flattened and removed OverrideConfigurations such that these can be configured directly to S3TransferManagerBuilder, upload and transfer Requests. Also refactored certain attributes and API names to represent better meaningful names. + - Moved POJO classes to `software.amazon.awssdk.transfer.s3.model` and moved configuration classes to `software.amazon.awssdk.transfer.s3.config` + - Rename `DownloadDirectoryRequest.destinationDirectory` to `destination`. + - Rename `ResumableFileDownload`'s `to` and `writeTo` methods to `serializeTo` to make it clear that these aren't affecting the download. + - Rename `UploadDirectoryRequest.prefix` and `delimiter` to `s3Prefix` and `s3Delimiter` to make it clear these are S3 parameters, not file-system parameters. + + - ### Bugfixes + - Allow pausing a resumed download, even if the resumed download hasn't started. + - Fixed issues in S3 Transfer Manager resumeDownloadFile API where errors were being wrapped by SdkClientException + - Require setting the bytes transferred on transfer progress snapshots. This prevents programming bugs where the caller forgets to set the value and it gets defaulted to 0. + + - ### Removals + - Backward incompatible changes after removing s3ClientConfiguration() from builder API of S3TransferManager Interface. + - Added crtBuilder in S3AsyncClient Interface. + - Backward incompatible changes after changing args of test() API in DownloadFilter Interface from DownloadFileContext to S3Object. + - Make `aws-crt` an optional dependency in `s3-transfer-manager` module. Customers need to explicitly add `aws-crt` dependency if they want to use CRT-based Transfer Manager + - Remove UploadDirectoryRequest's override configuration's `recursive` option. The same functionality can be achieved with `UploadDirectoryRequest.builder().maxDepth(1)` or S3TransferManager.builder().maxUploadDirectoryDepth(1). + - Remove `DownloadDirectoryRequest.prefix` and `delimiter`. The same functionality is already available via the `listObjectsV2RequestTransformer`. + - Removed charset options from `ResumableFileDownload`'s string options, because there's no reason to choose something other than UTF-8. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC. + +## __Amazon Translate__ + - ### Features + - Raised the input byte size limit of the Text field in the TranslateText API to 10000 bytes. + +# __2.18.39__ __2022-12-14__ +## __AWS Cost Explorer Service__ + - ### Features + - This release supports percentage-based thresholds on Cost Anomaly Detection alert subscriptions. + +## __AWS Network Manager__ + - ### Features + - Appliance Mode support for AWS Cloud WAN. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch__ + - ### Features + - Adding support for Metrics Insights Alarms + +## __Amazon SageMaker Metrics Service__ + - ### Features + - Update SageMaker Metrics documentation. + +## __Redshift Data API Service__ + - ### Features + - This release adds a new --client-token field to ExecuteStatement and BatchExecuteStatement operations. Customers can now run queries with the additional client token parameter to ensures idempotency. + +# __2.18.38__ __2022-12-13__ +## __AWS CloudTrail__ + - ### Features + - Merging mainline branch for service model into mainline release branch. There are no new APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Relational Database Service__ + - ### Features + - This deployment adds ClientPasswordAuthType field to the Auth structure of the DBProxy. + +# __2.18.36__ __2022-12-12__ +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - This release adds support for Lambda alias service endpoints. Lambda alias ARNs can now be passed into CreateService. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Documents the naming requirement for logging destinations that you use with web ACLs. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release allows custom strings in PartyType and Gender through 2 new attributes in the CreateProfile and UpdateProfile APIs: PartyTypeString and GenderString. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release updates DescribeFpgaImages to show supported instance types of AFIs in its response. + +## __Amazon Kinesis Video Streams__ + - ### Features + - This release adds support for public preview of Kinesis Video Stream at Edge enabling customers to provide configuration for the Kinesis Video Stream EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on configured schedule. + +## __Amazon Lookout for Vision__ + - ### Features + - This documentation update adds kms:GenerateDataKey as a required permission to StartModelPackagingJob. + +## __Amazon Rekognition__ + - ### Features + - Adds support for "aliases" and "categories", inclusion and exclusion filters for labels and label categories, and aggregating labels by video segment timestamps for Stored Video Label Detection APIs. + +## __Amazon Relational Database Service__ + - ### Features + - Update the RDS API model to support copying option groups during the CopyDBSnapshot operation + +## __Amazon SageMaker Metrics Service__ + - ### Features + - This release introduces support SageMaker Metrics APIs. + +# __2.18.35__ __2022-12-09__ +## __AWS Elemental MediaLive__ + - ### Features + - Link devices now support buffer size (latency) configuration. A higher latency value means a longer delay in transmitting from the device to MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less resiliency. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - This release provides the approximate number of assets in a packaging group. + +## __AWS IoT FleetWise__ + - ### Features + - Deprecated assignedValue property for actuators and attributes. Added a message to invalid nodes and invalid decoder manifest exceptions. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed an issue that could cause exception to be thrown from `CombinedResponseAsyncHttpResponseHandler#onStream` when `onError` got invoked first + +## __Amazon CloudWatch Logs__ + - ### Features + - Doc-only update for CloudWatch Logs, for Tagging Permissions clarifications + +## __Amazon S3__ + - ### Bugfixes + - Fixed an issue that could result in exceptions or signature validation failures when signing or presigning S3 requests using the signer directly when paths contain encoded or path traversal characters. + +# __2.18.34__ __2022-12-08__ +## __AWS IoT TwinMaker__ + - ### Features + - This release adds the following new features: 1) New APIs for managing a continuous sync of assets and asset models from AWS IoT SiteWise. 2) Support user friendly names for component types (ComponentTypeName) and properties (DisplayName). + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Auto Scaling__ + - ### Features + - Adds support for metric math for target tracking scaling policies, saving you the cost and effort of publishing a custom metric to CloudWatch. Also adds support for VPC Lattice by adding the Attach/Detach/DescribeTrafficSources APIs and a new health check type to the CreateAutoScalingGroup API. + +## __Migration Hub Strategy Recommendations__ + - ### Features + - This release adds known application filtering, server selection for assessments, support for potential recommendations, and indications for configuration and assessment status. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html + +# __2.18.33__ __2022-12-07__ +## __AWS Cost Explorer Service__ + - ### Features + - This release adds the LinkedAccountName field to the GetAnomalies API response under RootCause + +## __AWS Key Management Service__ + - ### Features + - Updated examples and exceptions for External Key Store (XKS). + +## __AWS SDK for Java v2__ + - ### Features + - Adding utilities for signing CloudFront URLs and cookies + - Updated endpoint and partition metadata. + +## __Amazon CloudFront__ + - ### Features + - Introducing UpdateDistributionWithStagingConfig that can be used to promote the staging configuration to the production. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adds support for EKS add-ons configurationValues fields and DescribeAddonConfiguration function + +## __Amazon S3__ + - ### Bugfixes + - S3 query param validation + + The SDK will raise SdkClientException when a null value is set for a member marked with the required trait. + +# __2.18.32__ __2022-12-06__ +## __AWS SDK for Java v2__ + - ### Features + - Adding utilities for signing CloudFront URLs and cookies + - Updated endpoint and partition metadata. + +## __AWSBillingConductor__ + - ### Features + - This release adds the Tiering Pricing Rule feature. + +## __Amazon Connect Service__ + - ### Features + - This release provides APIs that enable you to programmatically manage rules for Contact Lens conversational analytics and third party applications. For more information, see https://docs.aws.amazon.com/connect/latest/APIReference/rules-api.html + +## __Amazon DynamoDB__ + - ### Features + - Endpoint Ruleset update: Use http instead of https for the "local" region. + +## __Amazon DynamoDB Streams__ + - ### Features + - Endpoint Ruleset update: Use http instead of https for the "local" region. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds the BlueGreenDeploymentNotFoundFault to the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations. + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - For online + offline Feature Groups, added ability to target PutRecord and DeleteRecord actions to only online store, or only offline store. If target store parameter is not specified, actions will apply to both stores. + +# __2.18.31__ __2022-12-05__ +## __AWS Cost Explorer Service__ + - ### Features + - This release introduces two new APIs that offer a 1-click experience to refresh Savings Plans recommendations. The two APIs are StartSavingsPlansPurchaseRecommendationGeneration and ListSavingsPlansPurchaseRecommendationGeneration. + +## __AWS SDK for Java v2__ + - ### Features + - Support for clients with AWS Query protocol migrating towards AwsJson in order to support custom error codes. + - Contributed by: [@ziyanli-amazon](https://github.com/ziyanli-amazon) + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Adds PendingVerification error type to messaging APIs to block the resource usage for accounts identified as being fraudulent. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds the InvalidDBInstanceStateFault to the RestoreDBClusterFromSnapshot operation. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports creating custom language models in the following languages: Japanese (ja-JP) and German (de-DE). + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@ziyanli-amazon](https://github.com/ziyanli-amazon) +# __2.18.30__ __2022-12-02__ +## __AWS AppSync__ + - ### Features + - Fixes the URI for the evaluatecode endpoint to include the /v1 prefix (ie. "/v1/dataplane-evaluatecode"). + +## __AWS Elemental MediaConvert__ + - ### Features + - The AWS Elemental MediaConvert SDK has added support for configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags in DASH and CMAF outputs. + +## __AWS Elemental MediaLive__ + - ### Features + - Updates to Event Signaling and Management (ESAM) API and documentation. + +## __AWS Proton__ + - ### Features + - CreateEnvironmentAccountConnection RoleArn input is now optional + +## __AWS SDK for Java v2__ + - ### Features + - Added AsyncResponseBody.fromInputStream and AsyncRequestBody.forBlockingInputStream, allowing streaming operation requests to be written to like an input stream. + + - ### Bugfixes + - This changes fixes the previously incorrect handling of `hostPrefix` in services, causing requests for some services to have the wrong URL. This change also undoes the suppression of rules-based endpoint generation for all services apart from EventBridge, S3, and S3 Control, which was implemented in [#3520](https://github.com/aws/aws-sdk-java-v2/issues/3520) because of the previously mentioned `hostPrefix` issue. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation updates for Amazon ECS + +## __Amazon Polly__ + - ### Features + - Add language code for Finnish (fi-FI) + +## __Amazon Simple Notification Service__ + - ### Features + - This release adds the message payload-filtering feature to the SNS Subscribe, SetSubscriptionAttributes, and GetSubscriptionAttributes API actions + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a Service as a third-party policy type. + +## __Redshift Serverless__ + - ### Features + - Add Table Level Restore operations for Amazon Redshift Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging support to Snapshots and Recovery Points in Amazon Redshift Serverless. + +# __2.18.29__ __2022-12-01__ +## __AWS SDK for Java v2__ + - ### Features + - Added AsyncRequestBody.forBlockingOutputStream, allowing streaming operation requests to be written to like an output stream. + - Updated endpoint and partition metadata. + + - ### Bugfixes + - This fixes an issue with the client option validation where the client builder is incorrectly validating that a value for the SIGNER option is present, even when it's not required (because the service does not use AWS auth). + + This change only does the appropriate validations based on the authtypes present in the service model. + +## __AWS Step Functions__ + - ### Features + - This release adds support for the AWS Step Functions Map state in Distributed mode. The changes include a new MapRun resource and several new and modified APIs. + +## __Amazon CodeCatalyst__ + - ### Features + - This release adds operations that support customers using the AWS Toolkits and Amazon CodeCatalyst, a unified software development service that helps developers develop, deploy, and maintain applications in the cloud. For more information, see the documentation. + +## __Amazon Comprehend__ + - ### Features + - Comprehend now supports semi-structured documents (such as PDF files or image files) as inputs for custom analysis using the synchronous APIs (ClassifyDocument and DetectEntities). + +## __Amazon EventBridge Pipes__ + - ### Features + - AWS introduces new Amazon EventBridge Pipes which allow you to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, ApiGateway, ApiDestinations) + +## __Amazon GameLift__ + - ### Features + - GameLift introduces a new feature, GameLift Anywhere. GameLift Anywhere allows you to integrate your own compute resources with GameLift. You can also use GameLift Anywhere to iteratively test your game servers without uploading the build to GameLift for every iteration. + +# __2.18.28__ __2022-11-30__ +## __AWS Data Exchange__ + - ### Features + - This release enables data providers to license direct access to data in their Amazon S3 buckets or AWS Lake Formation data lakes through AWS Data Exchange. Subscribers get read-only access to the data and can use it in downstream AWS services, like Amazon Athena, without creating or managing copies. + +## __AWS Glue__ + - ### Features + - This release adds support for AWS Glue Data Quality, which helps you evaluate and monitor the quality of your data and includes the API for creating, deleting, or updating data quality rulesets, runs and evaluations. + +## __AWS S3 Control__ + - ### Features + - Amazon S3 now supports cross-account access points. S3 bucket owners can now allow trusted AWS accounts to create access points associated with their bucket. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Access Analyzer__ + - ### Features + - This release adds support for S3 cross account access points. IAM Access Analyzer will now produce public or cross account findings when it detects bucket delegation to external account access points. + +## __Amazon Athena__ + - ### Features + - This release includes support for using Apache Spark in Amazon Athena. + +## __Amazon DocumentDB Elastic Clusters__ + - ### Features + - Launched Amazon DocumentDB Elastic Clusters. You can now use the SDK to create, list, update and delete Amazon DocumentDB Elastic Cluster resources + +## __Amazon SageMaker Service__ + - ### Features + - Added Models as part of the Search API. Added Model shadow deployments in realtime inference, and shadow testing in managed inference. Added support for shared spaces, geospatial APIs, Model Cards, AutoMLJobStep in pipelines, Git repositories on user profiles and domains, Model sharing in Jumpstart. + +## __Amazon SageMaker geospatial capabilities__ + - ### Features + - This release provides Amazon SageMaker geospatial APIs to build, train, deploy and visualize geospatial models. + +# __2.18.27__ __2022-11-29__ +## __AWS Key Management Service__ + - ### Features + - AWS KMS introduces the External Key Store (XKS), a new feature for customers who want to protect their data with encryption keys stored in an external key management system under their control. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SimSpace Weaver__ + - ### Features + - AWS SimSpace Weaver is a new service that helps customers build spatial simulations at new levels of scale - resulting in virtual worlds with millions of dynamic entities. See the AWS SimSpace Weaver developer guide for more details on how to get started. https://docs.aws.amazon.com/simspaceweaver + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for AWS Verified Access and the Hpc6id Amazon EC2 compute optimized instance type, which features 3rd generation Intel Xeon Scalable processors. + +## __Amazon Kinesis Firehose__ + - ### Features + - Allow support for the Serverless offering for Amazon OpenSearch Service as a Kinesis Data Firehose delivery destination. + +## __Amazon Omics__ + - ### Features + - Amazon Omics is a new, purpose-built service that can be used by healthcare and life science organizations to store, query, and analyze omics data. The insights from that data can be used to accelerate scientific discoveries and improve healthcare. + +## __Amazon Security Lake__ + - ### Features + - Amazon Security Lake automatically centralizes security data from cloud, on-premises, and custom sources into a purpose-built data lake stored in your account. Security Lake makes it easier to analyze security data, so you can improve the protection of your workloads, applications, and data + +## __OpenSearch Service Serverless__ + - ### Features + - Publish SDK for Amazon OpenSearch Serverless + +# __2.18.26__ __2022-11-28__ +## __AWS ARC - Zonal Shift__ + - ### Features + - Amazon Route 53 Application Recovery Controller Zonal Shift is a new service that makes it easy to shift traffic away from an Availability Zone in a Region. See the developer guide for more information: https://docs.aws.amazon.com/r53recovery/latest/dg/what-is-route53-recovery.html + +## __AWS Compute Optimizer__ + - ### Features + - Adds support for a new recommendation preference that makes it possible for customers to optimize their EC2 recommendations by utilizing an external metrics ingestion service to provide metrics. + +## __AWS Config__ + - ### Features + - With this release, you can use AWS Config to evaluate your resources for compliance with Config rules before they are created or updated. Using Config rules in proactive mode enables you to test and build compliant resource templates or check resource configurations at the time they are provisioned. + +## __AWS Glue__ + - ### Features + - This release allows the creation of Custom Visual Transforms (Dynamic Transforms) to be created via AWS Glue CLI/SDK. + +## __AWS Lambda__ + - ### Features + - Adds support for Lambda SnapStart, which helps improve the startup performance of functions. Customers can now manage SnapStart based functions via CreateFunction and UpdateFunctionConfiguration APIs + +## __AWS License Manager User Subscriptions__ + - ### Features + - AWS now offers fully-compliant, Amazon-provided licenses for Microsoft Office Professional Plus 2021 Amazon Machine Images (AMIs) on Amazon EC2. These AMIs are now available on the Amazon EC2 console and on AWS Marketplace to launch instances on-demand without any long-term licensing commitments. + +## __AWS S3 Control__ + - ### Features + - Added two new APIs to support Amazon S3 Multi-Region Access Point failover controls: GetMultiRegionAccessPointRoutes and SubmitMultiRegionAccessPointRoutes. The failover control APIs are supported in the following Regions: us-east-1, us-west-2, eu-west-1, ap-southeast-2, and ap-northeast-1. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Adding StandardsManagedBy field to DescribeStandards API response + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introduces ENA Express, which uses AWS SRD and dynamic routing to increase throughput and minimize latency, adds support for trust relationships between Reachability Analyzer and AWS Organizations to enable cross-account analysis, and adds support for Infrastructure Performance metric subscriptions. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adds support for additional EKS add-ons metadata and filtering fields + +## __Amazon FSx__ + - ### Features + - This release adds support for 4GB/s / 160K PIOPS FSx for ONTAP file systems and 10GB/s / 350K PIOPS FSx for OpenZFS file systems (Single_AZ_2). For FSx for ONTAP, this also adds support for DP volumes, snapshot policy, copy tags to backups, and Multi-AZ route table updates. + +## __Amazon Macie 2__ + - ### Features + - Added support for configuring Macie to continually sample objects from S3 buckets and inspect them for sensitive data. Results appear in statistics, findings, and other data that Macie provides. + +## __Amazon QuickSight__ + - ### Features + - This release adds new Describe APIs and updates Create and Update APIs to support the data model for Dashboards, Analyses, and Templates. + +## __Inspector2__ + - ### Features + - This release adds support for Inspector to scan AWS Lambda. + +# __2.18.25__ __2022-11-27__ +## __AWS Backup__ + - ### Features + - AWS Backup introduces support for legal hold and application stack backups. AWS Backup Audit Manager introduces support for cross-Region, cross-account reports. + +## __AWS IoT__ + - ### Features + - Job scheduling enables the scheduled rollout of a Job with start and end times and a customizable end behavior when end time is reached. This is available for continuous and snapshot jobs. Added support for MQTT5 properties to AWS IoT TopicRule Republish Action. + +## __AWS IoT Data Plane__ + - ### Features + - This release adds support for MQTT5 properties to AWS IoT HTTP Publish API. + +## __AWS IoT Wireless__ + - ### Features + - This release includes a new feature for customers to calculate the position of their devices by adding three new APIs: UpdateResourcePosition, GetResourcePosition, and GetPositionEstimate. + +## __AWS Organizations__ + - ### Features + - This release introduces delegated administrator for AWS Organizations, a new feature to help you delegate the management of your Organizations policies, enabling you to govern your AWS organization in a decentralized way. You can now allow member accounts to manage Organizations policies. + +## __AWS SDK for Java v2__ + - ### Features + - Added AsyncResponseTransformer.toBlockingInputStream, allowing streaming operation responses to be read as if they're an InputStream. + - Updated endpoint and partition metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports preview of table information from HTML tables in the search results. The most relevant cells with their corresponding rows, columns are displayed as a preview in the search result. The most relevant table cell or cells are also highlighted in table preview. + +## __Amazon CloudWatch__ + - ### Features + - Adds cross-account support to the GetMetricData API. Adds cross-account support to the ListMetrics API through the usage of the IncludeLinkedAccounts flag and the new OwningAccounts field. + +## __Amazon CloudWatch Logs__ + - ### Features + - Updates to support CloudWatch Logs data protection and CloudWatch cross-account observability + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for ECS Service Connect, a new capability that simplifies writing and operating resilient distributed applications. This release updates the TaskDefinition, Cluster, Service mutation APIs with Service connect constructs and also adds a new ListServicesByNamespace API. + +## __Amazon Elastic File System__ + - ### Features + - This release adds elastic as a new ThroughputMode value for EFS file systems and adds AFTER_1_DAY as a value for TransitionToIARules. + +## __Amazon Relational Database Service__ + - ### Features + - This release enables new Aurora and RDS feature called Blue/Green Deployments that makes updates to databases safer, simpler and faster. + +## __Amazon Textract__ + - ### Features + - This release adds support for classifying and splitting lending documents by type, and extracting information by using the Analyze Lending APIs. This release also includes support for summarized information of the processed lending document package, in addition to per document results. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for 'inputType' for post-call and real-time (streaming) Call Analytics within Amazon Transcribe. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - This release adds support for real-time (streaming) and post-call Call Analytics within Amazon Transcribe. + +## __Application Migration Service__ + - ### Features + - This release adds support for Application and Wave management. We also now support custom post-launch actions. + +## __CloudWatch Observability Access Manager__ + - ### Features + - Amazon CloudWatch Observability Access Manager is a new service that allows configuration of the CloudWatch cross-account observability feature. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Non breaking changes to existing APIs, and additional APIs added to support in-AWS failing back using AWS Elastic Disaster Recovery. + +# __2.18.24__ __2022-11-23__ +## __AWS SDK for Java v2__ + - ### Features + - When a request fails after SDK retries, include the retried failure messages as "suppressed" exceptions. Stack traces for these suppressed exceptions are not preserved. + - When raising an exception as a result of a service response, if service does not return a error message, include the error code or HTTP status code in exception messages instead of the string "null". + +## __Amazon Managed Grafana__ + - ### Features + - This release includes support for configuring a Grafana workspace to connect to a datasource within a VPC as well as new APIs for configuring Grafana settings. + +## __Amazon Recycle Bin__ + - ### Features + - This release adds support for Rule Lock for Recycle Bin, which allows you to lock retention rules so that they can no longer be modified or deleted. + +# __2.18.23__ __2022-11-22__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - Adding support for Amazon AppFlow to transfer the data to Amazon Redshift databases through Amazon Redshift Data API service. This feature will support the Redshift destination connector on both public and private accessible Amazon Redshift Clusters and Amazon Redshift Serverless. + +## __Amazon Kinesis Analytics__ + - ### Features + - Support for Apache Flink 1.15 in Kinesis Data Analytics. + +# __2.18.22__ __2022-11-21__ +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Asia Pacific (Hyderabad) Region (ap-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +# __2.18.21__ __2022-11-18__ +## __AWS Audit Manager__ + - ### Features + - This release introduces a new feature for Audit Manager: Evidence finder. You can now use evidence finder to quickly query your evidence, and add the matching evidence results to an assessment report. + +## __AWS Glue__ + - ### Features + - AWSGlue Crawler - Adding support for Table and Column level Comments with database level datatypes for JDBC based crawler. + +## __AWS IoT RoboRunner__ + - ### Features + - AWS IoT RoboRunner is a new service that makes it easy to build applications that help multi-vendor robots work together seamlessly. See the IoT RoboRunner developer guide for more details on getting started. https://docs.aws.amazon.com/iotroborunner/latest/dev/iotroborunner-welcome.html + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Service Catalog__ + - ### Features + - This release 1. adds support for Principal Name Sharing with Service Catalog portfolio sharing. 2. Introduces repo sourced products which are created and managed with existing SC APIs. These products are synced to external repos and auto create new product versions based on changes in the repo. + +## __AWS Step Functions__ + - ### Features + - This release adds support for using Step Functions service integrations to invoke any cross-account AWS resource, even if that service doesn't support resource-based policies or cross-account calls. See https://docs.aws.amazon.com/step-functions/latest/dg/concepts-access-cross-acct-resources.html + +## __AWS Systems Manager for SAP__ + - ### Features + - AWS Systems Manager for SAP provides simplified operations and management of SAP applications such as SAP HANA. With this release, SAP customers and partners can automate and simplify their SAP system administration tasks such as backup/restore of SAP HANA. + +## __AWS Transfer Family__ + - ### Features + - Adds a NONE encryption algorithm type to AS2 connectors, providing support for skipping encryption of the AS2 message body when a HTTPS URL is also specified. + +## __Amazon Appflow__ + - ### Features + - AppFlow provides a new API called UpdateConnectorRegistration to update a custom connector that customers have previously registered. With this API, customers no longer need to unregister and then register a connector to make an update. + +## __Amazon Chime SDK Voice__ + - ### Features + - Amazon Chime Voice Connector, Voice Connector Group and PSTN Audio Service APIs are now available in the Amazon Chime SDK Voice namespace. See https://docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html for more details. + +## __Amazon CloudFront__ + - ### Features + - CloudFront API support for staging distributions and associated traffic management policies. + +## __Amazon Connect Service__ + - ### Features + - Added AllowedAccessControlTags and TagRestrictedResource for Tag Based Access Control on Amazon Connect Webpage + +## __Amazon DynamoDB__ + - ### Features + - Updated minor fixes for DynamoDB documentation. + +## __Amazon DynamoDB Streams__ + - ### Features + - Updated minor fixes for DynamoDB documentation. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for copying an Amazon Machine Image's tags when copying an AMI. + +## __Amazon QuickSight__ + - ### Features + - This release adds the following: 1) Asset management for centralized assets governance 2) QuickSight Q now supports public embedding 3) New Termination protection flag to mitigate accidental deletes 4) Athena data sources now accept a custom IAM role 5) QuickSight supports connectivity to Databricks + +## __Amazon SageMaker Service__ + - ### Features + - Added DisableProfiler flag as a new field in ProfilerConfig + +# __2.18.20__ __2022-11-17__ +## __AWS Amplify__ + - ### Features + - Adds a new value (WEB_COMPUTE) to the Platform enum that allows customers to create Amplify Apps with Server-Side Rendering support. + +## __AWS AppSync__ + - ### Features + - This release introduces the APPSYNC_JS runtime, and adds support for JavaScript in AppSync functions and AppSync pipeline resolvers. + +## __AWS Database Migration Service__ + - ### Features + - Adds support for Internet Protocol Version 6 (IPv6) on DMS Replication Instances + +## __AWS Lambda__ + - ### Features + - Add Node 18 (nodejs18.x) support to AWS Lambda. + +## __AWS S3 Control__ + - ### Features + - Added 34 new S3 Storage Lens metrics to support additional customer use cases. + +## __AWS SDK for Java v2__ + - ### Features + - Provide the contents of stderr as part of the exception in the case of non zero RCs returned from the external process in `ProcessCredentialProvider`. See [#3377](https://github.com/aws/aws-sdk-java-v2/issues/3377) + - Stop using execution.interceptors reflective loading for internal interceptors. This will reduce the chance of shading errors. + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __AWS SecurityHub__ + - ### Features + - Added SourceLayerArn and SourceLayerHash field for security findings. Updated AwsLambdaFunction Resource detail + +## __AWS Service Catalog App Registry__ + - ### Features + - This release adds support for tagged resource associations, which allows you to associate a group of resources with a defined resource tag key and value to the application. + +## __Amazon Appflow__ + - ### Features + - AppFlow simplifies the preparation and cataloging of SaaS data into the AWS Glue Data Catalog where your data can be discovered and accessed by AWS analytics and ML services. AppFlow now also supports data field partitioning and file size optimization to improve query performance and reduce cost. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new optional parameter "privateIpAddress" for the CreateNatGateway API. PrivateIPAddress will allow customers to select a custom Private IPv4 address instead of having it be auto-assigned. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Adds LoggingConfiguration APIs for IVS Chat - a feature that allows customers to store and record sent messages in a chat room to S3 buckets, CloudWatch logs, or Kinesis firehose. + +## __Amazon Personalize__ + - ### Features + - This release provides support for creation and use of metric attributions in AWS Personalize + +## __Amazon Polly__ + - ### Features + - Add two new neural voices - Ola (pl-PL) and Hala (ar-AE). + +## __Amazon Textract__ + - ### Features + - This release adds support for specifying and extracting information from documents using the Signatures feature within Analyze Document API + +## __Amazon WorkSpaces__ + - ### Features + - The release introduces CreateStandbyWorkspaces, an API that allows you to create standby WorkSpaces associated with a primary WorkSpace in another Region. DescribeWorkspaces now includes related WorkSpaces properties. DescribeWorkspaceBundles and CreateWorkspaceBundle now return more bundle details. + +## __CloudWatch RUM__ + - ### Features + - CloudWatch RUM now supports custom events. To use custom events, create an app monitor or update an app monitor with CustomEvent Status as ENABLED. + +## __EMR Serverless__ + - ### Features + - Adds support for AWS Graviton2 based applications. You can now select CPU architecture when creating new applications or updating existing ones. + +## __Elastic Load Balancing__ + - ### Features + - Provides new target group attributes to turn on/off cross zone load balancing and configure target group health for Network Load Balancers and Application Load Balancers. Provides improvements to health check configuration for Network Load Balancers. + +# __2.18.19__ __2022-11-16__ +## __AWS Batch__ + - ### Features + - Documentation updates related to Batch on EKS + +## __AWS CloudFormation__ + - ### Features + - Added UnsupportedTarget HandlerErrorCode for use with CFN Resource Hooks + +## __AWS Comprehend Medical__ + - ### Features + - This release supports new set of entities and traits. It also adds new category (BEHAVIORAL_ENVIRONMENTAL_SOCIAL). + +## __AWS IoT TwinMaker__ + - ### Features + - This release adds the following: 1) ExecuteQuery API allows users to query their AWS IoT TwinMaker Knowledge Graph 2) Pricing plan APIs allow users to configure and manage their pricing mode 3) Support for property groups and tabular property values in existing AWS IoT TwinMaker APIs. + +## __AWS Proton__ + - ### Features + - Add support for sorting and filtering in ListServiceInstances + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Add support for PagerDuty integrations on ResponsePlan, IncidentRecord, and RelatedItem APIs + +## __AWS Transfer Family__ + - ### Features + - Allow additional operations to throw ThrottlingException + +## __AWS X-Ray__ + - ### Features + - This release adds new APIs - PutResourcePolicy, DeleteResourcePolicy, ListResourcePolicies for supporting resource based policies for AWS X-Ray. + +## __AWSBillingConductor__ + - ### Features + - This release adds a new feature BillingEntity pricing rule. + +## __Amazon Connect Service__ + - ### Features + - This release adds a new MonitorContact API for initiating monitoring of ongoing Voice and Chat contacts. + +## __Amazon ElastiCache__ + - ### Features + - for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adds support for customer-provided placement groups for Kubernetes control plane instances when creating local EKS clusters on Outposts + +## __Amazon Personalize Events__ + - ### Features + - This release provides support for creation and use of metric attributions in AWS Personalize + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for container databases (CDBs) to Amazon RDS Custom for Oracle. A CDB contains one PDB at creation. You can add more PDBs using Oracle SQL. You can also customize your database installation by setting the Oracle base, Oracle home, and the OS user name and group. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release adds support for cross account access in CreateOpsItem, UpdateOpsItem and GetOpsItem. It introduces new APIs to setup resource policies for SSM resources: PutResourcePolicy, GetResourcePolicies and DeleteResourcePolicy. + +# __2.18.18__ __2022-11-15__ +## __AWS IoT Greengrass V2__ + - ### Features + - Adds new parent target ARN paramater to CreateDeployment, GetDeployment, and ListDeployments APIs for the new subdeployments feature. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Systems Manager for SAP__ + - ### Features + - AWS Systems Manager for SAP provides simplified operations and management of SAP applications such as SAP HANA. With this release, SAP customers and partners can automate and simplify their SAP system administration tasks such as backup/restore of SAP HANA. + +## __Amazon Connect Service__ + - ### Features + - This release updates the APIs: UpdateInstanceAttribute, DescribeInstanceAttribute, and ListInstanceAttributes. You can use it to programmatically enable/disable enhanced contact monitoring using attribute type ENHANCED_CONTACT_MONITORING on the specified Amazon Connect instance. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Europe (Spain) Region (eu-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +## __Amazon WorkSpaces__ + - ### Features + - This release introduces ModifyCertificateBasedAuthProperties, a new API that allows control of certificate-based auth properties associated with a WorkSpaces directory. The DescribeWorkspaceDirectories API will now additionally return certificate-based auth properties in its responses. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Fix for Netty based client request getting stuck if connection is reset after recieveing Http Continue response. + +# __2.18.17__ __2022-11-14__ +## __AWS Lake Formation__ + - ### Features + - This release adds a new parameter "Parameters" in the DataLakeSettings. + +## __AWS Proton__ + - ### Features + - Add support for CodeBuild Provisioning + +## __AWS X-Ray__ + - ### Features + - This release enhances GetServiceGraph API to support new type of edge to represent links between SQS and Lambda in event-driven applications. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release enhances the SearchProfiles API by providing functionality to search for profiles using multiple keys and logical operators. + +## __Amazon Managed Blockchain__ + - ### Features + - Updating the API docs data type: NetworkEthereumAttributes, and the operations DeleteNode, and CreateNode to also include the supported Goerli network. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for restoring an RDS Multi-AZ DB cluster snapshot to a Single-AZ deployment or a Multi-AZ DB instance deployment. + +## __Amazon WorkDocs__ + - ### Features + - Added 2 new document related operations, DeleteDocumentVersion and RestoreDocumentVersions. + +# __2.18.16__ __2022-11-11__ +## __AWS Glue__ + - ### Features + - Added links related to enabling job bookmarks. + +## __AWS IoT__ + - ### Features + - This release add new api listRelatedResourcesForAuditFinding and new member type IssuerCertificates for Iot device device defender Audit. + +## __AWS License Manager__ + - ### Features + - AWS License Manager now supports onboarded Management Accounts or Delegated Admins to view granted licenses aggregated from all accounts in the organization. + +## __AWS Marketplace Catalog Service__ + - ### Features + - Added three new APIs to support tagging and tag-based authorization: TagResource, UntagResource, and ListTagsForResource. Added optional parameters to the StartChangeSet API to support tagging a resource while making a request to create it. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Documentation updates for Security Hub + +## __AWS Systems Manager Incident Manager__ + - ### Features + - RelatedItems now have an ID field which can be used for referencing them else where. Introducing event references in TimelineEvent API and increasing maximum length of "eventData" to 12K characters. + +## __Amazon Rekognition__ + - ### Features + - Adding support for ImageProperties feature to detect dominant colors and image brightness, sharpness, and contrast, inclusion and exclusion filters for labels and label categories, new fields to the API response, "aliases" and "categories" + +# __2.18.15__ __2022-11-10__ +## __AWS Resource Explorer__ + - ### Features + - Text only updates to some Resource Explorer descriptions. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for task scale-in protection with updateTaskProtection and getTaskProtection APIs. UpdateTaskProtection API can be used to protect a service managed task from being terminated by scale-in events and getTaskProtection API to get the scale-in protection status of a task. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new price capacity optimized allocation strategy for Spot Instances to help customers optimize provisioning of Spot Instances via EC2 Auto Scaling, EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity availability and Spot Instance price. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon OpenSearch Service now offers managed VPC endpoints to connect to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This feature allows you to privately access OpenSearch Service domain without using public IPs or requiring traffic to traverse the Internet. + +## __Amazon EventBridge Scheduler__ + - ### Features + - AWS introduces the new Amazon EventBridge Scheduler. EventBridge Scheduler is a serverless scheduler that allows you to create, run, and manage tasks from one central, managed service. + +## __Auto Scaling__ + - ### Features + - This release adds a new price capacity optimized allocation strategy for Spot Instances to help customers optimize provisioning of Spot Instances via EC2 Auto Scaling, EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity availability and Spot Instance price. + +# __2.18.14__ __2022-11-09__ +## __AWS Elemental MediaPackage VOD__ + - ### Features + - This release adds "IncludeIframeOnlyStream" for Dash endpoints. + +## __AWS Ground Station__ + - ### Features + - This release adds the preview of customer-provided ephemeris support for AWS Ground Station, allowing space vehicle owners to provide their own position and trajectory information for a satellite. + +## __Amazon Connect Cases__ + - ### Features + - This release adds the ability to disable templates through the UpdateTemplate API. Disabling templates prevents customers from creating cases using the template. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + +## __Amazon Connect Service__ + - ### Features + - This release adds new fields SignInUrl, UserArn, and UserId to GetFederationToken response payload. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 Trn1 instances, powered by AWS Trainium chips, are purpose built for high-performance deep learning training. u-24tb1.112xlarge and u-18tb1.112xlarge High Memory instances are purpose-built to run large in-memory databases. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - This will release hi-IN and th-TH + +# __2.18.13__ __2022-11-08__ +## __AWS Certificate Manager__ + - ### Features + - Support added for requesting elliptic curve certificate key algorithm types P-256 (EC_prime256v1) and P-384 (EC_secp384r1). + +## __AWS Resource Explorer__ + - ### Features + - This is the initial SDK release for AWS Resource Explorer. AWS Resource Explorer lets your users search for and discover your AWS resources across the AWS Regions in your account. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWSBillingConductor__ + - ### Features + - This release adds the Recurring Custom Line Item feature along with a new API ListCustomLineItemVersions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release enables sharing of EC2 Placement Groups across accounts and within AWS Organizations using Resource Access Manager + +## __Amazon Lightsail__ + - ### Features + - This release adds support for Amazon Lightsail to automate the delegation of domains registered through Amazon Route 53 to Lightsail DNS management and to automate record creation for DNS validation of Lightsail SSL/TLS certificates. + +## __Amazon OpenSearch Service__ + - ### Features + - Amazon OpenSearch Service now offers managed VPC endpoints to connect to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This feature allows you to privately access OpenSearch Service domain without using public IPs or requiring traffic to traverse the Internet. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new voices: Elin (sv-SE), Ida (nb-NO), Laura (nl-NL) and Suvi (fi-FI). They are available as neural voices only. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Europe (Zurich) Region (eu-central-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now supports importing existing AWS Network Firewall firewalls into Firewall Manager policies. + +# __2.18.12__ __2022-11-07__ +## __AWS CloudTrail__ + - ### Features + - This release includes support for configuring a delegated administrator to manage an AWS Organizations organization CloudTrail trails and event data stores, and AWS Key Management Service encryption of CloudTrail Lake event data stores. + +## __AWS Elemental MediaConvert__ + - ### Features + - The AWS Elemental MediaConvert SDK has added support for setting the SDR reference white point for HDR conversions and conversion of HDR10 to DolbyVision without mastering metadata. + +## __AWS SDK for Java v2__ + - ### Features + - The SSOCredentialProvider should resolve to SSO Token Provider if the profile has sso_session property defined in it. + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - The geo match statement now adds labels for country and region. You can match requests at the region level by combining a geo match statement with label match statements. + +## __AWS Well-Architected Tool__ + - ### Features + - This release adds support for integrations with AWS Trusted Advisor and AWS Service Catalog AppRegistry to improve workload discovery and speed up your workload reviews. + +## __Amazon Athena__ + - ### Features + - Adds support for using Query Result Reuse + +## __Amazon ElastiCache__ + - ### Features + - Added support for IPv6 and dual stack for Memcached and Redis clusters. Customers can now launch new Redis and Memcached clusters with IPv6 and dual stack networking support. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for two new attributes for attribute-based instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. + +## __Amazon Lex Model Building V2__ + - ### Features + - Amazon Lex now supports new APIs for viewing and editing Custom Vocabulary in bots. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release includes support for applying a CloudWatch alarm to multi account multi region Systems Manager Automation + +## __Amazon WorkSpaces__ + - ### Features + - This release adds protocols attribute to workspaces properties data type. This enables customers to migrate workspaces from PC over IP (PCoIP) to WorkSpaces Streaming Protocol (WSP) using create and modify workspaces public APIs. + +## __Auto Scaling__ + - ### Features + - This release adds support for two new attributes for attribute-based instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. + +# __2.18.11__ __2022-11-04__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch Logs__ + - ### Features + - Doc-only update for bug fixes and support of export to buckets encrypted with SSE-KMS + +## __Amazon EMR Containers__ + - ### Features + - Adding support for Job templates. Job templates allow you to create and store templates to configure Spark applications parameters. This helps you ensure consistent settings across applications by reusing and enforcing configuration overrides in data pipelines. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds API support for the recipient of an AMI account share to remove shared AMI launch permissions. + +# __2.18.10__ __2022-11-03__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed an issue that could result in signature mismatch exceptions when requests included . or .. + +## __Amazon MemoryDB__ + - ### Features + - Adding support for r6gd instances for MemoryDB Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports running training jobs on ml.trn1 instance types. + +# __2.18.9__ __2022-11-02__ +## __AWS IoT SiteWise__ + - ### Features + - This release adds the ListAssetModelProperties and ListAssetProperties APIs. You can list all properties that belong to a single asset model or asset using these two new APIs. + +## __AWS S3 Control__ + - ### Features + - S3 on Outposts launches support for Lifecycle configuration for Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they are stored cost effectively. You can manage objects using size-based rules and specify how many noncurrent versions bucket will retain. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Adds support for tagging replication-set on creation. + +## __Amazon S3__ + - ### Bugfixes + - Update CopySourceInterceptor to remove leading slash in header value for ARN source buckets + +## __Amazon SageMaker Service__ + - ### Features + - This release updates Framework model regex for ModelPackage to support new Framework version xgboost, sklearn. + +# __2.18.8__ __2022-11-01__ +## __Amazon Relational Database Service__ + - ### Features + - Relational Database Service - This release adds support for configuring Storage Throughput on RDS database instances. + +## __Amazon Textract__ + - ### Features + - Add ocr results in AnalyzeIDResponse as blocks + +# __2.18.7__ __2022-10-31__ +## __AWS App Runner__ + - ### Features + - This release adds support for private App Runner services. Services may now be configured to be made private and only accessible from a VPC. The changes include a new VpcIngressConnection resource and several new and modified APIs. + +## __AWS IoT__ + - ### Features + - This release adds the Amazon Location action to IoT Rules Engine. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch Logs__ + - ### Features + - SDK release to support tagging for destinations and log groups with TagResource. Also supports tag on create with PutDestination. + +## __Amazon Connect Service__ + - ### Features + - Amazon connect now support a new API DismissUserContact to dismiss or remove terminated contacts in Agent CCP + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Elastic IP transfer is a new Amazon VPC feature that allows you to transfer your Elastic IP addresses from one AWS Account to another. + +## __Amazon Simple Email Service__ + - ### Features + - This release includes support for interacting with the Virtual Deliverability Manager, allowing you to opt in/out of the feature and to retrieve recommendations and metric data. + +## __Amazon Textract__ + - ### Features + - This release introduces additional support for 30+ normalized fields such as vendor address and currency. It also includes OCR output in the response and accuracy improvements for the already supported fields in previous version + +# __2.18.6__ __2022-10-28__ +## __AWS App Runner__ + - ### Features + - AWS App Runner adds .NET 6, Go 1, PHP 8.1 and Ruby 3.1 runtimes. + +## __AWS Cloud9__ + - ### Features + - Update to the documentation section of the Cloud9 API Reference guide. + +## __AWS CloudFormation__ + - ### Features + - This release adds more fields to improves visibility of AWS CloudFormation StackSets information in following APIs: ListStackInstances, DescribeStackInstance, ListStackSetOperationResults, ListStackSetOperations, DescribeStackSetOperation. + +## __AWS MediaTailor__ + - ### Features + - This release introduces support for SCTE-35 segmentation descriptor messages which can be sent within time signal messages. + +## __AWS Private 5G__ + - ### Features + - Fix incorrect endpoint-prefix in endpoint ruleset. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Support App__ + - ### Features + - Fix incorrect endpoint-prefix in endpoint ruleset. + +## __Amazon AppStream__ + - ### Features + - This release includes CertificateBasedAuthProperties in CreateDirectoryConfig and UpdateDirectoryConfig. + +## __GameSparks__ + - ### Features + - Add LATEST as a possible GameSDK Version on snapshot + +# __2.18.5__ __2022-10-27__ +## __AWS Glue__ + - ### Features + - Added support for custom datatypes when using custom csv classifier. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - 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. + +## __AWs SDK for Java v2__ + - ### Bugfixes + - We are only enabling rules based endpoints for S3, S3Control, and EventBridge for now in order to roll back incorrect hostprefix handling in the Java SDK. EventBridge are unaffected by this issue because it does not have a `hostPrefix` in its service model. S3 and S3Control have `hostPrefix` in the model, it is handled by the rule set. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Feature supports the replacement of instance root volume using an updated AMI without requiring customers to stop their instance. + +## __Amazon Redshift__ + - ### Features + - This release clarifies use for the ElasticIp parameter of the CreateCluster and RestoreFromClusterSnapshot APIs. + +## __Amazon SageMaker Service__ + - ### Features + - 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. + +## __Firewall Management Service__ + - ### Features + - Add support NetworkFirewall Managed Rule Group Override flag in GetViolationDetails API + +# __2.18.4__ __2022-10-26__ +## __AWS Identity and Access Management__ + - ### Features + - Doc only update that corrects instances of CLI not using an entity. + +## __AWS SDK for Java v2__ + - ### Features + - Update EnhancedAttributeValue to accept Collection + - Contributed by: [@L-Applin](https://github.com/L-Applin) + + - ### Bugfixes + - HttpChecksumResolver.getResolvedChecksumSpecs() first attempts retrieval of checksum from ExecutionAttributes before resolving it + +## __Amazon Neptune__ + - ### Features + - Added a new cluster-level attribute to set the capacity range for Neptune Serverless instances. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Automatic Model Tuning now supports specifying Grid Search strategy for tuning jobs, which evaluates all hyperparameter combinations exhaustively based on the categorical hyperparameters provided. + +## __Managed Streaming for Kafka__ + - ### Features + - This release adds support for Tiered Storage. UpdateStorage allows you to control the Storage Mode for supported storage tiers. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@L-Applin](https://github.com/L-Applin) +# __2.18.3__ __2022-10-25__ +## __AWS MediaTailor__ + - ### Features + - This release is a documentation update + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Access Analyzer__ + - ### Features + - This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators. + +## __Amazon Location Service__ + - ### Features + - Added new map styles with satellite imagery for map resources using HERE as a data provider. + +## __Amazon Relational Database Service__ + - ### Features + - Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3. + +## __Amazon WorkSpaces__ + - ### Features + - This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images. + +# __2.18.2__ __2022-10-24__ +## __AWS Batch__ + - ### Features + - This release adds support for AWS Batch on Amazon EKS. + +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases. + +## __AWS DataSync__ + - ### Features + - Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job. + +# __2.18.1__ __2022-10-21__ +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds a new "DeletionProtection" field to the UserPool in Cognito. Application admins can configure this value with either ACTIVE or INACTIVE value. Setting this field to ACTIVE will prevent a user pool from accidental deletion. + +## __Amazon SageMaker Service__ + - ### Features + - CreateInferenceRecommenderjob API now supports passing endpoint details directly, that will help customers to identify the max invocation and max latency they can achieve for their model and the associated endpoint along with getting recommendations on other instances. + +## __Amazon Simple Storage Service__ + - ### Features + - S3 on Outposts launches support for automatic bucket-style alias. You can use the automatic access point alias instead of an access point ARN for any object-level operation in an Outposts bucket. + +# __2.18.0__ __2022-10-20__ +## __AWS Global Accelerator__ + - ### Features + - Global Accelerator now supports AddEndpoints and RemoveEndpoints operations for standard endpoint groups. + +## __AWS Resilience Hub__ + - ### Features + - In this release, we are introducing support for regional optimization for AWS Resilience Hub applications. It also includes a few documentation updates to improve clarity. + +## __AWS SDK for Java v2__ + - ### Features + - This release updates internal logic for constructing API endpoints. + + We have added rule-based endpoint providers. Additionally there are new interfaces for endpoint providers and parameters at the service client level. + + The SDK provides service-specific `EndpointProvider` interfaces (e.g. `S3EndpointProvider`), that have a single method `resolveEndpoint`. `resolveEndpoint` accepts a set of parameters (also service specific) and computes an endpoint based on those parameters. All clients have a default implementation, but users are free to implement these to customize their endpoint logic. + + It is important to know that `EndpointProvider`s and the endpoint override on the client are not mutually exclusive. In all existing cases, the endpoint override is passed as a parameter to the the provider and the provider *may* modify it. For example, the S3 provider may add the bucket name as a prefix to the endpoint override for virtual bucket addressing. + + There may be some behavior changes related to endpoint resolution as as the the endpoint resolution is now standardised across SDKs so this release also bumps the minor version of the SDK to `2.18`. + + Notably, there are some changes in S3: when including and endpoint override, the SDK will use virtual bucket addressing as long as the bucket is a valid DNS label. This is different from the previous behavior where this only happens if the endpoint override begins with 's3'. + + In many situations, the exception thrown for validations like including an endpoint override and enabling DualStack has changed to `SdkClientExcpetion` and error messages have changed as well. + - Updated endpoint and partition metadata. + +## __Amazon DevOps Guru__ + - ### Features + - This release adds information about the resources DevOps Guru is analyzing. + +## __CloudWatch RUM__ + - ### Features + - CloudWatch RUM now supports Extended CloudWatch Metrics with Additional Dimensions diff --git a/changelogs/2.19.x-CHANGELOG.md b/changelogs/2.19.x-CHANGELOG.md new file mode 100644 index 000000000000..71909b298e76 --- /dev/null +++ b/changelogs/2.19.x-CHANGELOG.md @@ -0,0 +1,907 @@ +# __2.19.33__ __2023-02-07__ +## __AWS SDK for Java v2__ + - ### Features + - - ProfileCredentialsProvider and ProfileTokenProvider can reload credentials when disk profile changes + - Updated DefaultCredentialsProvider chain for reloading credentials + - Service support classes store ProfileFile as a Supplier interface + - SdkClientOption and SdkExecutionAttributes constants for PROFILE_FILE have been deprecated in favor of PROFILE_FILE_SUPPLIER + - Updated endpoint and partition metadata. + +## __AWS Transfer Family__ + - ### Features + - Updated the documentation for the ImportCertificate API call, and added examples. + +# __2.19.32__ __2023-02-06__ +## __AWS CRT-based S3 Client__ + - ### Bugfixes + - Fix an issue where maxConcurrency configured by the user on the builder was not honored. + +## __AWS Compute Optimizer__ + - ### Features + - AWS Compute optimizer can now infer if Kafka is running on an instance. + +## __AWS Elemental MediaConvert__ + - ### Features + - The AWS Elemental MediaConvert SDK has added improved scene change detection capabilities and a bandwidth reduction filter, along with video quality enhancements, to the AVC encoder. + +## __AWS Outposts__ + - ### Features + - Adds OrderType to Order structure. Adds PreviousOrderId and PreviousLineItemId to LineItem structure. Adds new line item status REPLACED. Increases maximum length of pagination token. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release deprecates the PartyType and Gender enum data types from the Profile model and replaces them with new PartyTypeString and GenderString attributes, which accept any string of length up to 255. + +## __Amazon Fraud Detector__ + - ### Features + - My AWS Service (Amazon Fraud Detector) - This release introduces Cold Start Model Training which optimizes training for small datasets and adds intelligent methods for treating unlabeled data. You can now train Online Fraud Insights or Transaction Fraud Insights models with minimal historical-data. + +# __2.19.31__ __2023-02-03__ +## __AWS Proton__ + - ### Features + - Add new GetResourcesSummary API + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Redshift__ + - ### Features + - Corrects descriptions of the parameters for the API operations RestoreFromClusterSnapshot, RestoreTableFromClusterSnapshot, and CreateCluster. + +# __2.19.30__ __2023-02-02__ +## __AWS CRT HTTP Client__ + - ### Features + - Allow users to enable Post Quantum TLS via `AwsCrtAsyncHttpClient.builder().postQuantumTlsEnabled(true).build()`. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Single Sign-On Admin__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon AppConfig__ + - ### Features + - AWS AppConfig introduces KMS customer-managed key (CMK) encryption of configuration data, along with AWS Secrets Manager as a new configuration data source. S3 objects using SSE-KMS encryption and SSM Parameter Store SecureStrings are also now supported. + +## __Amazon Connect Service__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2. + +## __Amazon Keyspaces__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon QuickSight__ + - ### Features + - QuickSight support for Radar Chart and Dashboard Publish Options + +## __Amazon Redshift__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Elastic Load Balancing__ + - ### Features + - The GWLB Flex Health Check project updates the default values of healthy-threshold-count from 3 to 5 and unhealthy-threshold-count from 3 to 2 + +# __2.19.29__ __2023-02-01__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS MediaTailor__ + - ### Features + - The AWS Elemental MediaTailor SDK for Channel Assembly has added support for program updates, and the ability to clip the end of VOD sources in programs. + +## __AWS SDK for Java v2__ + - ### Features + - EC2 Instance Metadata Client is now generally available - https://github.com/aws/aws-sdk-java-v2/issues/61 + - Updated endpoint and partition metadata. + +## __Amazon DevOps Guru__ + - ### Features + - This release adds filter support ListAnomalyForInsight API. + +## __Amazon Forecast Service__ + - ### Features + - This release will enable customer select INCREMENTAL as ImportModel in Forecast's CreateDatasetImportJob API. Verified latest SDK containing required attribute, following https://w.amazon.com/bin/view/AWS-Seer/Launch/Trebuchet/ + +## __Amazon Simple Notification Service__ + - ### Features + - Additional attributes added for set-topic-attributes. + +# __2.19.28__ __2023-01-31__ +## __AWS AppSync__ + - ### Features + - This release introduces the feature to support EventBridge as AppSync data source. + +## __AWS CRT-based S3 Client__ + - ### Bugfixes + - Fixed an issue where port number was not added to host header. See [#3721](https://github.com/aws/aws-sdk-java-v2/issues/3721) and [#3682](https://github.com/aws/aws-sdk-java-v2/issues/3682). + +## __AWS CloudTrail__ + - ### Features + - Add new "Channel" APIs to enable users to manage channels used for CloudTrail Lake integrations, and "Resource Policy" APIs to enable users to manage the resource-based permissions policy attached to a channel. + +## __AWS CloudTrail Data Service__ + - ### Features + - Add CloudTrail Data Service to enable users to ingest activity events from non-AWS sources into CloudTrail Lake. + +## __AWS Ground Station__ + - ### Features + - DigIF Expansion changes to the Customer APIs. + +## __AWS IoT__ + - ### Features + - Added support for IoT Rules Engine Cloudwatch Logs action batch mode. + +## __AWS Outposts__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - New fields have been added to the AWS Security Finding Format. Compliance.SecurityControlId is a unique identifier for a security control across standards. Compliance.AssociatedStandards contains all enabled standards in which a security control is enabled. + +## __AWS Support__ + - ### Features + - This fixes incorrect endpoint construction when a customer is explicitly setting a region. + +## __Access Analyzer__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon Connect Participant Service__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This launch allows customers to associate up to 8 IP addresses to their NAT Gateways to increase the limit on concurrent connections to a single destination by eight times from 55K to 440K. + +## __Amazon Kinesis__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon OpenSearch Service__ + - ### Features + - Amazon OpenSearch Service adds the option for a VPC endpoint connection between two domains when the local domain uses OpenSearch version 1.3 or 2.3. You can now use remote reindex to copy indices from one VPC domain to another without a reverse proxy. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds two new neural American English voices - Ruth, Stephen + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Automatic Model Tuning now supports more completion criteria for Hyperparameter Optimization. + +## __CodeArtifact__ + - ### Features + - This release introduces a new DeletePackage API, which enables deletion of a package and all of its versions from a repository. + +# __2.19.27__ __2023-01-30__ +## __AWS Application Discovery Service__ + - ### Features + - Update ImportName validation to 255 from the current length of 100 + +## __AWS CloudFormation__ + - ### Features + - This feature provides a method of obtaining which regions a stackset has stack instances deployed in. + +## __AWS Elemental MediaConvert__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon CloudDirectory__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - We add Prefix Lists as a new route destination option for LocalGatewayRoutes. This will allow customers to create routes to Prefix Lists. Prefix List routes will allow customers to group individual CIDR routes with the same target into a single route. + +## __Amazon Simple Workflow Service__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __DynamoDB Enhanced Client__ + - ### Bugfixes + - Cache BeanTableSchema and ImmutableTableSchema to prevent potential metaspace memory leak with JDK 15+. See [#3701](https://github.com/aws/aws-sdk-java-v2/issues/3701). + +## __EC2 Image Builder__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Managed Streaming for Kafka__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +# __2.19.26__ __2023-01-27__ +## __AWS Elastic Beanstalk__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __AWS Fault Injection Simulator__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __AWS Greengrass__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __AWS IoT Greengrass V2__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) in SDK. + +## __AWS MediaTailor__ + - ### Features + - This release introduces the As Run logging type, along with API and documentation updates. + +## __AWS Outposts__ + - ### Features + - Adding support for payment term in GetOrder, CreateOrder responses. + +## __AWSServerlessApplicationRepository__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon AppStream__ + - ### Features + - Fixing the issue where Appstream waiters hang for fleet_started and fleet_stopped. + +## __Amazon Glacier__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +## __Amazon SageMaker Runtime__ + - ### Features + - Amazon SageMaker Runtime which supports InvokeEndpointAsync asynchronously can now invoke endpoints with custom timeout values. Asynchronous invocations support longer processing times. + +## __Amazon SageMaker Service__ + - ### Features + - This release supports running SageMaker Training jobs with container images that are in a private Docker registry. + +## __Application Auto Scaling__ + - ### Features + - Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +# __2.19.25__ __2023-01-26__ +## __AWS CRT HTTP Client__ + - ### Features + - Throw UnsupportedOperationException if the AWS CRT HTTP Client is configured with HTTP/2 protocol. + + - ### Bugfixes + - Fix an issue that could result in resource leak when sending request fails due to errors such as invalid request. + +## __AWS IoT FleetWise__ + - ### Features + - Add model validation to BatchCreateVehicle and BatchUpdateVehicle operations that invalidate requests with an empty vehicles list. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Append Content-encoding header instead of over writing the header when Checksum algorithm is selected along with user set Content-encoding + +## __Amazon EventBridge__ + - ### Features + - Minor comments for Redshift Serverless workgroup target support. + +## __Amazon Simple Storage Service__ + - ### Features + - Allow FIPS to be used with path-style URLs. + +# __2.19.24__ __2023-01-25__ +## __AWS CRT HTTP Client__ + - ### Features + - Remove CRT connection timeout default + +## __AWS CloudFormation__ + - ### Features + - Enabled FIPS aws-us-gov endpoints in SDK. + +## __AWS S3 Control__ + - ### Features + - Add additional endpoint tests for S3 Control. Fix missing endpoint parameters for PutBucketVersioning and GetBucketVersioning. Prior to this fix, those operations may have resulted in an invalid endpoint being resolved. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Security Token Service__ + - ### Features + - Doc only change to update wording in a key topic + +## __AWSMainframeModernization__ + - ### Features + - Add returnCode, batchJobIdentifier in GetBatchJobExecution response, for user to view the batch job execution result & unique identifier from engine. Also removed unused headers from REST APIs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds new functionality that allows customers to provision IPv6 CIDR blocks through Amazon VPC IP Address Manager (IPAM) as well as allowing customers to utilize IPAM Resource Discovery APIs. + +## __Amazon Polly__ + - ### Features + - Add 5 new neural voices - Sergio (es-ES), Andres (es-MX), Remi (fr-FR), Adriano (it-IT) and Thiago (pt-BR). + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now decouples from Model Registry and could accept Model Name to invoke inference recommendations job; Inference Recommender now provides CPU/Memory Utilization metrics data in recommendation output. + +## __Redshift Serverless__ + - ### Features + - Added query monitoring rules as possible parameters for create and update workgroup operations. + +# __2.19.23__ __2023-01-24__ +## __AWS CRT HTTP Client__ + - ### Features + - Renamed `readBufferSize` -> `readBufferSizeInBytes`. + - Renamed: `ConnectionHealthChecksConfiguration` -> `ConnectionHealthConfiguration` + Renamed: `allowableThroughputFailureInterval` -> `minimumThroughputTimeout` + Renamed: `minThroughputInBytesPerSecond` -> `minimumThroughputInBps` + Renamed: `AwsCrtAsyncHttpClient.builder().connectionHealthChecksConfiguration` -> `AwsCrtAsyncHttpClient.builder().connectionHealthConfiguration` + + - ### Removals + - Removed `tlsCipherPreference`. + +## __AWS Glue DataBrew__ + - ### Features + - Enabled FIPS us-gov-west-1 endpoints in SDK. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Systems Manager for SAP__ + - ### Features + - This release provides updates to documentation and support for listing operations performed by AWS Systems Manager for SAP. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Asia Pacific (Melbourne) Region (ap-southeast-4) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +# __2.19.22__ __2023-01-23__ +## __AWS Lambda__ + - ### Features + - Release Lambda RuntimeManagementConfig, enabling customers to better manage runtime updates to their Lambda functions. This release adds two new APIs, GetRuntimeManagementConfig and PutRuntimeManagementConfig, as well as support on existing Create/Get/Update function APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Inference now supports P4de instance types. + +# __2.19.21__ __2023-01-20__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - C6in, M6in, M6idn, R6in and R6idn instances are powered by 3rd Generation Intel Xeon Scalable processors (code named Ice Lake) with an all-core turbo frequency of 3.5 GHz. + +## __Amazon Interactive Video Service__ + - ### Features + - API and Doc update. Update to arns field in BatchGetStreamKey. Also updates to operations and structures. + +## __Amazon QuickSight__ + - ### Features + - This release adds support for data bars in QuickSight table and increases pivot table field well limit. + +# __2.19.20__ __2023-01-19__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive adds support for SCTE 35 preRollMilliSeconds. + +## __AWS Glue__ + - ### Features + - Release Glue Studio Hudi Data Lake Format for SDK/CLI + +## __AWS Ground Station__ + - ### Features + - Add configurable prepass and postpass times for DataflowEndpointGroup. Add Waiter to allow customers to wait for a contact that was reserved through ReserveContact + +## __AWS Panorama__ + - ### Features + - Added AllowMajorVersionUpdate option to OTAJobConfig to make appliance software major version updates opt-in. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - Adding support for Salesforce Pardot connector in Amazon AppFlow. + +## __Amazon CloudWatch Logs__ + - ### Features + - Bug fix - Removed the regex pattern validation from CoralModel to avoid potential security issue. + +## __Amazon Connect Participant Service__ + - ### Features + - This release updates Amazon Connect Participant's GetTranscript api to provide transcripts of past chats on a persistent chat session. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Chat introduces Persistent Chat, allowing customers to resume previous conversations with context and transcripts carried over from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds SSM Parameter Resource Aliasing support to EC2 Launch Templates. Launch Templates can now store parameter aliases in place of AMI Resource IDs. CreateLaunchTemplateVersion and DescribeLaunchTemplateVersions now support a convenience flag, ResolveAlias, to return the resolved parameter value. + +## __Amazon OpenSearch Service__ + - ### Features + - This release adds the enhanced dry run option, that checks for validation errors that might occur when deploying configuration changes and provides a summary of these errors, if any. The feature will also indicate whether a blue/green deployment will be required to apply a change. + +## __Amazon SageMaker Service__ + - ### Features + - HyperParameterTuningJobs now allow passing environment variables into the corresponding TrainingJobs + +## __CodeArtifact__ + - ### Features + - Documentation updates for CodeArtifact + +# __2.19.19__ __2023-01-18__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Improved the visibility of the guidance for updating AWS WAF resources, such as web ACLs and rule groups. + +## __Amazon CloudWatch__ + - ### Features + - Enable cross-account streams in CloudWatch Metric Streams via Observability Access Manager. + +## __Amazon Elastic File System__ + - ### Features + - Documentation updates for EFS access points limit increase + +## __Amazon Interactive Video Service Chat__ + - ### Features + - Updates the range for a Chat Room's maximumMessageRatePerSecond field. + +# __2.19.18__ __2023-01-17__ +## __AWS Cloud9__ + - ### Features + - Added minimum value to AutomaticStopTimeMinutes parameter. + +## __AWS Network Firewall__ + - ### Features + - Network Firewall now allows creation of dual stack endpoints, enabling inspection of IPv6 traffic. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWSBillingConductor__ + - ### Features + - This release adds support for SKU Scope for pricing plans. + +## __EC2 Image Builder__ + - ### Features + - Add support for AWS Marketplace product IDs as input during CreateImageRecipe for the parent-image parameter. Add support for listing third-party components. + +# __2.19.17__ __2023-01-13__ +## __AWS Outposts__ + - ### Features + - This release adds POWER_30_KVA as an option for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite request. + +## __AWS Resource Groups__ + - ### Features + - AWS Resource Groups customers can now turn on Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as events that you can respond to using rules you create. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - This release updates the responses of UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow API with empty responses. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2. + +# __2.19.16__ __2023-01-12__ +## __AWS Clean Rooms Service__ + - ### Features + - Initial release of AWS Clean Rooms + +## __AWS Elemental MediaConvert__ + - ### Features + - The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector. + +## __AWS Lambda__ + - ### Features + - Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Update documentation for new ListSecrets and DescribeSecret parameters + +## __Amazon CloudWatch Logs__ + - ### Features + - Bug fix: logGroupName is now not a required field in GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier can be provided instead + +# __2.19.15__ __2023-01-11__ +## __AWSKendraFrontendService__ + - ### Features + - This release adds support to new document types - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD + +# __2.19.14__ __2023-01-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Prevent NullPointerException in Netty exception handler + - Contributed by: [@sigurjonviktorsson](https://github.com/sigurjonviktorsson) + +## __Amazon Location Service__ + - ### Features + - This release adds support for two new route travel models, Bicycle and Motorcycle which can be used with Grab data source. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for configuring allocated storage on the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@sigurjonviktorsson](https://github.com/sigurjonviktorsson) +# __2.19.13__ __2023-01-09__ +## __AWS Network Firewall__ + - ### Features + - Network Firewall now supports the Suricata rule action reject, in addition to the actions pass, drop, and alert. + +## __AWS Resource Access Manager__ + - ### Features + - Enabled FIPS aws-us-gov endpoints in SDK. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Container Registry Public__ + - ### Features + - This release for Amazon ECR Public makes several change to bring the SDK into sync with the API. + +## __Amazon Kendra Intelligent Ranking__ + - ### Features + - Introducing Amazon Kendra Intelligent Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr). + +## __Amazon WorkSpaces Web__ + - ### Features + - This release adds support for a new portal authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On). + +# __2.19.12__ __2023-01-06__ +## __AWS Audit Manager__ + - ### Features + - This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager. + +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +# __2.19.11__ __2023-01-05__ +## __AWS App Runner__ + - ### Features + - This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service. + +## __AWS SDK for Java v2__ + - ### Features + - Add `s3-transfer-manager` in `aws-sdk-java` module so that it's included in `bundle`. + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - Documentation update for a new Initiation Method value in DescribeContact API + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Amazon Lightsail. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements. + +## __AmazonMWAA__ + - ### Features + - MWAA supports Apache Airflow version 2.4.3. + +## __AmplifyBackend__ + - ### Features + - Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string + +## __EMR Serverless__ + - ### Features + - Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications. + +# __2.19.10__ __2023-01-04__ +## __Amazon CloudWatch Logs__ + - ### Features + - Update to remove sequenceToken as a required field in PutLogEvents calls. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Adding support for QuickSetup Document Type in Systems Manager + +## __Application Auto Scaling__ + - ### Features + - Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions. + +# __2.19.9__ __2023-01-03__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Security Lake__ + - ### Features + - Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param. + +# __2.19.8__ __2022-12-30__ +## __AWS IoT FleetWise__ + - ### Features + - Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudFront__ + - ### Features + - Extend response headers policy to support removing headers from viewer responses + +# __2.19.7__ __2022-12-29__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets. + +## __Amazon API Gateway__ + - ### Features + - Documentation updates for Amazon API Gateway + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading. + +## __Amazon EMR__ + - ### Features + - Added GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters with runtime roles and AWS Lake Formation-based access control for Apache Spark, Apache Hive, and Presto queries. + +# __2.19.6__ __2022-12-28__ +## __AWS Network Firewall__ + - ### Features + - AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails. + +## __AWS Route53 Recovery Control Config__ + - ### Features + - Added support for Python paginators in the route53-recovery-control-config List* APIs. + +## __Amazon ElastiCache__ + - ### Features + - This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server. + +# __2.19.5__ __2022-12-27__ +## __AWS Transfer Family__ + - ### Features + - Add additional operations to throw ThrottlingExceptions + +## __Amazon MemoryDB__ + - ### Features + - This release adds support for MemoryDB Reserved nodes which provides a significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account. + +# __2.19.4__ __2022-12-23__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Participant Service__ + - ### Features + - Amazon Connect Chat introduces the Message Receipts feature. This feature allows agents and customers to receive message delivered and read receipts after they send a chat message. + +## __Amazon Connect Service__ + - ### Features + - Support for Routing Profile filter, SortCriteria, and grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to both APIs. + +## __Amazon Detective__ + - ### Features + - This release adds a missed AccessDeniedException type to several endpoints. + +## __Amazon FSx__ + - ### Features + - Fix a bug where a recent release might break certain existing SDKs. + +## __Inspector2__ + - ### Features + - Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS Lambda function runtimes. + +# __2.19.3__ __2022-12-22__ +## __AWS Compute Optimizer__ + - ### Features + - This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for ecs services running on Fargate. + +## __AWS IoT Core Device Advisor__ + - ### Features + - This release adds the following new features: 1) Documentation updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT Device Advisor APIs. 3) Added new service feature: ability to provide the test endpoint when customer executing the StartSuiteRun API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Chat introduces the Idle Participant/Autodisconnect feature, which allows users to set timeouts relating to the activity of chat participants, using the new UpdateParticipantRoleConfig API. + +## __Amazon Kinesis Video WebRTC Storage__ + - ### Features + - Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud. + +## __Amazon Relational Database Service__ + - ### Features + - Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster. + +# __2.19.2__ __2022-12-21__ +## __AWS License Manager Linux Subscriptions__ + - ### Features + - AWS License Manager now offers cross-region, cross-account tracking of commercial Linux subscriptions on AWS. This includes subscriptions purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or brought to AWS via Red Hat Cloud Access Program. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Support__ + - ### Features + - Documentation updates for the AWS Support API + +## __AWS Transfer Family__ + - ### Features + - This release adds support for Decrypt as a workflow step type. + +## __Amazon Connect Participant Service__ + - ### Features + - Amazon Connect Chat now allows for JSON (application/json) message types to be sent in the SendMessage API. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Chat now allows for JSON (application/json) message types to be sent as part of the initial message in the StartChatContact API. + +## __Amazon EventBridge Scheduler__ + - ### Features + - Updated the ListSchedules and ListScheduleGroups APIs to allow the NamePrefix field to start with a number. Updated the validation for executionRole field to support any role name. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for analyzing Amazon S3 objects that use the S3 Glacier Instant Retrieval (Glacier_IR) storage class. + +## __Amazon SageMaker Service__ + - ### Features + - This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Doc-only updates for December 2022. + +# __2.19.1__ __2022-12-20__ +## __AWS Batch__ + - ### Features + - Adds isCancelled and isTerminated to DescribeJobs response. + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for two new features to AWS Elemental MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now now support the ability to decode Dolby E audio when it comes in on an input. + +## __AWS Resource Explorer__ + - ### Features + - Documentation updates for AWS Resource Explorer. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for pagination in the EC2 DescribeImages API. + +## __Amazon Lookout for Equipment__ + - ### Features + - This release adds support for listing inference schedulers by status. + +## __Amazon Route 53 Domains__ + - ### Features + - Use Route 53 domain APIs to change owner, create/delete DS record, modify IPS tag, resend authorization. New: AssociateDelegationSignerToDomain, DisassociateDelegationSignerFromDomain, PushDomain, ResendOperationAuthorization. Updated: UpdateDomainContact, ListOperations, CheckDomainTransferability. + +## __Amazon S3 Transfer Manager__ + - ### Bugfixes + - Add `s3-transfer-manager` to bom so that users can use bom to manage its version. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot adds support for new objective metrics in CreateAutoMLJob API. + +## __Amazon Transcribe Service__ + - ### Features + - Enable our batch transcription jobs for Swedish and Vietnamese. + +## __AmazonNimbleStudio__ + - ### Features + - Amazon Nimble Studio now supports configuring session storage volumes and persistence, as well as backup and restore sessions through launch profiles. + +# __2.19.0__ __2022-12-19__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Include the raw `partitions.json` data as a string within `DefaultPartitionDataProvider` so it doesn't need to be loaded at runtime as a classpath resource. + +## __Amazon Athena__ + - ### Features + - Add missed InvalidRequestException in GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for alarm-based rollbacks in ECS, a new feature that allows customers to add automated safeguards for Amazon ECS service rolling updates. + +## __Amazon Kinesis Video Streams__ + - ### Features + - Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud. + +## __Amazon Kinesis Video WebRTC Storage__ + - ### Features + - Amazon Kinesis Video Streams offers capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as media ingestion to the cloud. + +## __Amazon Relational Database Service__ + - ### Features + - Add support for --enable-customer-owned-ip to RDS create-db-instance-read-replica API for RDS on Outposts. + +## __Amazon S3 Transfer Manager__ + - ### Features + - The Amazon S3 Transfer Manager is now generally available. Visit [Dev Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/transfer-manager.html) for more information, + +## __Amazon SageMaker Service__ + - ### Features + - AWS Sagemaker - Sagemaker Images now supports Aliases as secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions for better images management. diff --git a/changelogs/2.2.x-CHANGELOG.md b/changelogs/2.2.x-CHANGELOG.md new file mode 100644 index 000000000000..c6918765d0ac --- /dev/null +++ b/changelogs/2.2.x-CHANGELOG.md @@ -0,0 +1,18 @@ +# __2.2.0__ __2018-12-14__ +## __AWS SDK for Java v2__ + - ### Features + - Adds the operation name of the calling API to the ExecutionContext class. This exposes a way to get the API name from within an ExecutionInterceptor. + - Updated to the latest service models. + +## __Amazon S3__ + - ### Bugfixes + - Modify type of S3Object#size member from integer to long. This is a breaking change for customers who are using the size() method currently + - S3 putObject API using UrlConnectionHttpClient goes into infinite loop. See https://github.com/aws/aws-sdk-java-v2/pull/942 for more details. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix a bug where it's possible for an HTTP2 channel pool to be closed while some channels are still being released causing them to be left open and leaked. + +## __URLConnection HTTP Client__ + - ### Features + - Adding a hook to enable custom creation of the initial `HttpURLConnection`. This enables customers to control how a connection is established for a given `URL` including handling any required proxy configuration etc. diff --git a/changelogs/2.20.x-CHANGELOG.md b/changelogs/2.20.x-CHANGELOG.md new file mode 100644 index 000000000000..b1fd0733b87b --- /dev/null +++ b/changelogs/2.20.x-CHANGELOG.md @@ -0,0 +1,4763 @@ +# __2.20.162__ __2023-10-06__ +## __AWS Marketplace Catalog Service__ + - ### Features + - This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs + +## __AWS Transfer Family__ + - ### Features + - This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Elastic Compute Cloud (EC2). + +## __Amazon FSx__ + - ### Features + - After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system. + +## __Amazon QuickSight__ + - ### Features + - NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication + +# __2.20.161__ __2023-10-05__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Added new resource detail objects to ASFF, including resources for AwsEventsEventbus, AwsEventsEndpoint, AwsDmsEndpoint, AwsDmsReplicationTask, AwsDmsReplicationInstance, AwsRoute53HostedZone, and AwsMskCluster + +## __AWS Storage Gateway__ + - ### Features + - Add SoftwareVersion to response of DescribeGatewayInformation. + +## __Amazon Omics__ + - ### Features + - Add Etag Support for Omics Storage in ListReadSets and GetReadSetMetadata API + +## __Amazon Relational Database Service__ + - ### Features + - Updates Amazon RDS documentation for corrections and minor improvements. + +## __Amazon Route 53__ + - ### Features + - Add hostedzonetype filter to ListHostedZones API. + +## __Amazon WorkSpaces__ + - ### Features + - This release introduces Manage applications. This feature allows users to manage their WorkSpaces applications by associating or disassociating their WorkSpaces with applications. The DescribeWorkspaces API will now additionally return OperatingSystemName in its responses. + +# __2.20.160__ __2023-10-04__ +## __AWS MediaTailor__ + - ### Features + - Updates DescribeVodSource to include a list of ad break opportunities in the response + +## __AWS SDK for Java v2__ + - ### Features + - Add support for building JDK 21. + - Updated endpoint and partition metadata. + +## __Amazon AppConfig__ + - ### Features + - AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store. + +## __Amazon DataZone__ + - ### Features + - Initial release of Amazon DataZone + +## __Amazon SageMaker Service__ + - ### Features + - Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data. + +## __Application Migration Service__ + - ### Features + - This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature. + +# __2.20.159__ __2023-10-03__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release adds the ability to replace video frames without modifying the audio essence. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Well-Architected Tool__ + - ### Features + - AWS Well-Architected now supports Review Templates that allows you to create templates with pre-filled answers for Well-Architected and Custom Lens best practices. + +## __Amazon Connect Service__ + - ### Features + - GetMetricDataV2 API: Update to include new metrics CONTACTS_RESOLVED_IN_X , AVG_HOLD_TIME_ALL_CONTACTS , AVG_RESOLUTION_TIME , ABANDONMENT_RATE , AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS with added features: Interval Period, TimeZone, Negate MetricFilters, Extended date time range. + +## __Amazon Location Service__ + - ### Features + - Amazon Location Service adds support for bounding polygon queries. Additionally, the GeofenceCount field has been added to the DescribeGeofenceCollection API response. + +## __Amazon SageMaker Service__ + - ### Features + - This release allows users to run Selective Execution in SageMaker Pipelines without SourcePipelineExecutionArn if selected steps do not have any dependent steps. + +## __CloudWatch Observability Access Manager__ + - ### Features + - This release adds support for sharing AWS::ApplicationInsights::Application resources. + +# __2.20.158__ __2023-10-02__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Security Token Service__ + - ### Features + - STS API updates for assumeRole + +## __AWS Single Sign-On__ + - ### Features + - Fix FIPS Endpoints in aws-us-gov. + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for AWS Transfer Family + +## __Amazon Bedrock__ + - ### Features + - Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs. + +## __Amazon Bedrock Runtime__ + - ### Features + - Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances. + +## __Amazon Managed Blockchain__ + - ### Features + - Remove Rinkeby as option from Ethereum APIs + +## __Amazon Relational Database Service__ + - ### Features + - Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response. + +# __2.20.157__ __2023-09-28__ +## __AWS Budgets__ + - ### Features + - Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000. + +## __AWS IoT FleetWise__ + - ### Features + - AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Correct and improve the documentation for the FieldToMatch option JA3 fingerprint. + +## __Amazon Bedrock__ + - ### Features + - Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model. + +## __Amazon Bedrock Runtime__ + - ### Features + - Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for Customer Managed Key encryption for Amazon Verified Access resources + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - Feature Store supports read/write of records with collection type features. + +## __Amazon SageMaker Service__ + - ### Features + - Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector. + +# __2.20.156__ __2023-09-27__ +## __AWS IoT__ + - ### Features + - Added support for IoT Rules Engine Kafka Action Headers + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - The UserPoolType Status field is no longer used. + +## __Amazon Kinesis Firehose__ + - ### Features + - Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka. + +## __Amazon Textract__ + - ### Features + - This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read. + +# __2.20.155__ __2023-09-26__ +## __AWS App Runner__ + - ### Features + - This release allows an App Runner customer to specify a custom source directory to run the build & start command. This change allows App Runner to support monorepo based repositories + +## __AWS CodeDeploy__ + - ### Features + - CodeDeploy now supports In-place and Blue/Green EC2 deployments with multiple Classic Load Balancers and multiple Target Groups. + +## __AWS Lake Formation__ + - ### Features + - This release adds three new API support "CreateLakeFormationOptIn", "DeleteLakeFormationOptIn" and "ListLakeFormationOptIns", and also updates the corresponding documentation. + +## __Amazon AppIntegrations Service__ + - ### Features + - The Amazon AppIntegrations service adds a set of APIs (in preview) to manage third party applications to be used in Amazon Connect agent workspace. + +## __Amazon Connect Service__ + - ### Features + - This release updates a set of Amazon Connect APIs that provides the ability to integrate third party applications in the Amazon Connect agent workspace. + +## __Amazon DynamoDB__ + - ### Features + - Amazon DynamoDB now supports Incremental Export as an enhancement to the existing Export Table + +## __Amazon DynamoDB Enhanced Client__ + - ### Bugfixes + - Provides a clearer exception message when building a ReadBatch or WriteBatch without setting the mappedTableResource (table) + - Contributed by: [@swar8080](https://github.com/swar8080) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - The release includes AWS verified access to support FIPs compliance in North America regions + +## __Amazon Pinpoint__ + - ### Features + - Update documentation for RemoveAttributes to more accurately reflect its behavior when attributes are deleted. + +## __Amazon Simple Storage Service__ + - ### Features + - This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@swar8080](https://github.com/swar8080) +# __2.20.154__ __2023-09-25__ +## __AWS Amplify UI Builder__ + - ### Features + - Support for generating code that is compatible with future versions of amplify project dependencies. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - You can now perform an exact match against the web request's JA3 fingerprint. + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - Adds support for sending WebRTC audio to Amazon Kineses Video Streams. + +## __Amazon QuickSight__ + - ### Features + - Added ability to tag users upon creation. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release updates the enum values for ResourceType in SSM DescribeInstanceInformation input and ConnectionStatus in GetConnectionStatus output. + +## __EMR Serverless__ + - ### Features + - This release adds support for application-wide default job configurations. + +## __FinSpace Public API__ + - ### Features + - Adding sensitive trait to attributes. Change max SessionDuration from 720 to 60. Correct "ApiAccess" attribute to "apiAccess" to maintain consistency between APIs. + +## __S3TransferManager__ + - ### Bugfixes + - Fix [aws-crt-java issue [#686](https://github.com/aws/aws-sdk-java-v2/issues/686)](https://github.com/awslabs/aws-crt-java/issues/686) S3AsyncClient ignoring trustAllCertificatesEnabled setting + - Contributed by: [@graebm](https://github.com/graebm) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@graebm](https://github.com/graebm) +# __2.20.153__ __2023-09-22__ +## __AWS Database Migration Service__ + - ### Features + - new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift + +## __AWS Elemental MediaConvert__ + - ### Features + - This release supports the creation of of audio-only tracks in CMAF output groups. + +## __AWS SDK for Java v2__ + - ### Features + - Adds support for non-Json String payloads + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fixed an issue in `InputStreamSubscriber` that could cause NPE to be thrown when close and onSubscribed get invoked concurrently. See [#4081](https://github.com/aws/aws-sdk-java-v2/issues/4081) + +## __Amazon CloudWatch Events__ + - ### Features + - Adds sensitive trait to various shapes in Jetstream Connections API model. + +## __Amazon DynamoDB__ + - ### Bugfixes + - Fixed a bug in DynamoDbTable.createTable, where global secondary indices with a partition key matching the default partition key of the table would be created as local secondary indices. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections. + +## __Amazon Elastic File System__ + - ### Features + - Documentation updates for Elastic File System + +## __Amazon GuardDuty__ + - ### Features + - Add `EKS_CLUSTER_NAME` to filter and sort key. + +## __Amazon S3__ + - ### Bugfixes + - Fixed the issue where SdkException is unnecessarily re-wrapped with SdkClientException in S3 multipart client and AWS CRT-based S3 client. See[#4356](https://github.com/aws/aws-sdk-java-v2/issues/4356) + +## __Amazon Simple Storage Servic__ + - ### Bugfixes + - Fix for Cross-region calls failure due to AuthorizationHeaderMalformed errors while using clients with configured region as us-east-1. + +## __Braket__ + - ### Features + - This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job. + +## __DynamoDB Enhanced Client__ + - ### Features + - Adds count, scanned count and returned consumed capacity to Page, used by Scan and Query operations + +# __2.20.152__ __2023-09-20__ +## __AWS App Runner__ + - ### Features + - This release adds improvements for managing App Runner auto scaling configuration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration. + +## __AWS Cloud Map__ + - ### Features + - Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response. + +## __AWS Lambda__ + - ### Features + - Update aws-lambda-java-core version to 1.2.3 + - Contributed by: [@deki](https://github.com/deki) + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SSO OIDC__ + - ### Features + - Update FIPS endpoints in aws-us-gov. + +## __Amazon AppConfig__ + - ### Features + - Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors + +## __Amazon CloudWatch Logs__ + - ### Features + - Add ClientToken to QueryDefinition CFN Handler in CWL + +## __Amazon Kinesis Video Streams__ + - ### Features + - Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs. + +## __Amazon Simple Storage Service__ + - ### Features + - Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException + +## __CodeArtifact__ + - ### Features + - Add support for the Swift package format. + +## __S3 Transfer Manager__ + - ### Bugfixes + - Fix [3839](https://github.com/aws/aws-sdk-java-v2/issues/3839) S3 Transfer Manager issue with transferComplete() not called for AsyncRequestBody.fromFile() + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@deki](https://github.com/deki) +# __2.20.151__ __2023-09-19__ +## __AWS Outposts__ + - ### Features + - This release adds the InstanceFamilies field to the ListAssets response. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for C7i, and R7a instance types. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis. + +# __2.20.150__ __2023-09-18__ +## __AWS Application Discovery Service__ + - ### Features + - Add sensitive protection for customer information + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Do not instruct the CRT Sigv4a signer to do path normalization to avoid signature mismatch errors + +## __Amazon Macie 2__ + - ### Features + - This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers. + +## __Amazon WorkMail__ + - ### Features + - This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs. + +# __2.20.149__ __2023-09-15__ +## __AWS DataSync__ + - ### Features + - Documentation-only updates for AWS DataSync. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon AppStream__ + - ### Features + - This release introduces app block builder, allowing customers to provision a resource to package applications into an app block + +## __Amazon Connect Service__ + - ### Features + - New rule type (OnMetricDataUpdate) has been added + +## __Amazon SageMaker Service__ + - ### Features + - This release introduces Skip Model Validation for Model Packages + +# __2.20.148__ __2023-09-14__ +## __AWS CloudFormation__ + - ### Features + - Documentation updates for AWS CloudFormation + +## __AWS EntityResolution__ + - ### Features + - Changed "ResolutionTechniques" and "MappedInputFields" in workflow and schema mapping operations to be required fields. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon AppStream__ + - ### Features + - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. + +## __Amazon Lookout for Equipment__ + - ### Features + - This release adds APIs for the new scheduled retraining feature. + +# __2.20.147__ __2023-09-13__ +## __AWS Cloud9__ + - ### Features + - Update to include information on Ubuntu 18 deprecation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Allow IamPolicy to read json policies where the principal value is itself an array + - Fix `InputStreamSubscriber` to return 0 when reading a length of 0. + - Contributed by: [@faucct](https://github.com/faucct) + +## __AWS SimSpace Weaver__ + - ### Features + - Edited the introductory text for the API reference. + +## __AWS X-Ray__ + - ### Features + - Add StartTime field in GetTraceSummaries API response for each TraceSummary. + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - This release updates the Amazon CloudWatch Internet Monitor API domain name. + +## __Amazon DynamoDB Enhanced Client__ + - ### Features + - This commit introduces returnConsumedCapacity input to BatchGetItemEnhancedRequest that allows customers to find out exactly how much read units were consumed by the operation. + - Contributed by: [@psnilesh](https://github.com/psnilesh) + +## __Amazon GuardDuty__ + - ### Features + - Add `managementType` field to ListCoverage API response. + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - Doc only update that changes description for ParticipantToken. + +## __Amazon Kinesis Firehose__ + - ### Features + - DocumentIdOptions has been added for the Amazon OpenSearch destination. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@faucct](https://github.com/faucct), [@psnilesh](https://github.com/psnilesh) +# __2.20.146__ __2023-09-12__ +## __AWS CRT-based S3 Client__ + - ### Bugfixes + - Improved CRT client uploads by directly passing requestPath, eliminating unnecessary file I/O in the Java SDK Transfer Manager. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API. + +## __Amazon DynamoDB Enhanced Client__ + - ### Features + - This commit introduces DynamoDbTable#getItemWithResponse() that allows customers to specify additional parameters on the request such as ReturnConsumedCapacity to get additional information the service response. + - Contributed by: [@psnilesh](https://github.com/psnilesh) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for restricting public sharing of AMIs through AMI Block Public Access + +## __Amazon EventBridge__ + - ### Features + - Adds sensitive trait to various shapes in Jetstream Connections API model. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@psnilesh](https://github.com/psnilesh) +# __2.20.145__ __2023-09-11__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required. + +## __Amazon QuickSight__ + - ### Features + - This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules. + +# __2.20.144__ __2023-09-08__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fixed an issue in async client where the future would get stuck if there is a server error and the server fails to return response body that matches with the content length specified in the response header. See [#4354](https://github.com/aws/aws-sdk-java-v2/issues/4354) + +## __AWS Single Sign-On Admin__ + - ### Features + - Content updates to IAM Identity Center API for China Regions. + +## __Amazon FSx__ + - ### Features + - Amazon FSx documentation fixes + +## __Amazon SageMaker Service__ + - ### Features + - Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference. + +## __Amazon WorkSpaces__ + - ### Features + - A new field "ErrorDetails" will be added to the output of "DescribeWorkspaceImages" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information. + +# __2.20.143__ __2023-09-07__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Documentation updates for AWS Security Hub + +## __AWS SimSpace Weaver__ + - ### Features + - BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type. + +## __Amazon NeptuneData__ + - ### Features + - Minor changes to send unsigned requests to Neptune clusters + +# __2.20.142__ __2023-09-06__ +## __AWS Elemental MediaLive__ + - ### Features + - Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fix an issue where the multirelease classes were not being shaded or removed. + +## __AWS WAFV2__ + - ### Features + - The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API. + +## __Amazon Appflow__ + - ### Features + - Adding OAuth2.0 support for servicenow connector. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API. + +## __Elastic Load Balancing__ + - ### Features + - This release enables default UDP connection termination and disabling unhealthy target connection termination for Network Load Balancers. + +# __2.20.141__ __2023-09-05__ +## __AWS Cloud9__ + - ### Features + - Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update. + +## __AWS Compute Optimizer__ + - ### Features + - This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs. + +## __AWS SDK for Java v2__ + - ### Features + - Add support for RequestCompression trait to GZIP compress requests. + - Updated endpoint and partition metadata. + +## __AWSBillingConductor__ + - ### Features + - This release adds support for line item filtering in for the custom line item resource. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only update for Amazon ECS. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances. + +## __Amazon EventBridge__ + - ### Features + - Improve Endpoint Ruleset test coverage. + +## __Amazon Relational Database Service__ + - ### Features + - Add support for feature integration with AWS Backup. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Neo now supports data input shape derivation for Pytorch 2.0 and XGBoost compilation job for cloud instance targets. You can skip DataInputConfig field during compilation job creation. You can also access derived information from model in DescribeCompilationJob response. + +## __Amazon VPC Lattice__ + - ### Features + - This release adds Lambda event structure version config support for LAMBDA target groups. It also adds newline support for auth policies. + +# __2.20.140__ __2023-09-01__ +## __AWS SDK for Java v2__ + - ### Features + - Update Jackson to `2.15.2`. + - Updated endpoint and partition metadata. + +## __AWS SSO Identity Store__ + - ### Features + - New Identity Store content for China Region launch + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - This release adds support for the Voice Analytics feature for customer-owned KVS streams as part of the Amazon Chime SDK call analytics. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect adds the ability to read, create, update, delete, and list view resources, and adds the ability to read, create, delete, and list view versions. + +## __Amazon NeptuneData__ + - ### Features + - Removed the descriptive text in the introduction. + +# __2.20.139__ __2023-08-31__ +## __AWS Health APIs and Notifications__ + - ### Features + - Adds new API DescribeEntityAggregatesForOrganization that retrieves entity aggregates across your organization. Also adds support for resource status filtering in DescribeAffectedEntitiesForOrganization, resource status aggregates in the DescribeEntityAggregates response, and new resource statuses. + +## __AWS Lambda__ + - ### Features + - Use latest AWS Lambda Java 17 runtime version in SAM template of archetype + - Contributed by: [@deki](https://github.com/deki) + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics. + +## __Amazon CloudHSM__ + - ### Features + - Deprecating CloudHSM Classic API Service. + +## __Amazon CloudWatch Events__ + - ### Features + - Documentation updates for CloudWatch Events. + +## __Amazon Connect Customer Profiles__ + - ### Features + - Adds sensitive trait to various shapes in Customer Profiles API model. + +## __Amazon Connect Participant Service__ + - ### Features + - Amazon Connect Participant Service adds the ability to get a view resource using a view token, which is provided in a participant message, with the release of the DescribeView API. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for an account-level setting that you can use to configure the number of days for AWS Fargate task retirement. + +## __Amazon Interactive Video Service__ + - ### Features + - Updated "type" description for CreateChannel, UpdateChannel, Channel, and ChannelSummary. + +## __Amazon Managed Grafana__ + - ### Features + - Marking SAML RoleValues attribute as sensitive and updating VpcConfiguration attributes to match documentation. + +## __Amazon SageMaker Runtime__ + - ### Features + - This release adds a new InvokeEndpointWithResponseStream API to support streaming of model responses. + +## __AmazonConnectCampaignService__ + - ### Features + - Amazon Connect outbound campaigns has launched agentless dialing mode which enables customers to make automated outbound calls without agent engagement. This release updates three of the campaign management API's to support the new agentless dialing mode and the new dialing capacity field. + +## __Managed Streaming for Kafka Connect__ + - ### Features + - Minor model changes for Kafka Connect as well as endpoint updates. + +## __Payment Cryptography Data Plane__ + - ### Features + - Make KeyCheckValue field optional when using asymmetric keys as Key Check Values typically only apply to symmetric keys + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@deki](https://github.com/deki) +# __2.20.138__ __2023-08-30__ +## __AWS App Runner__ + - ### Features + - App Runner adds support for Bitbucket. You can now create App Runner connection that connects to your Bitbucket repositories and deploy App Runner service with the source code stored in a Bitbucket repository. + +## __AWS Audit Manager__ + - ### Features + - This release marks some assessment metadata as sensitive. We added a sensitive trait to the following attributes: assessmentName, emailAddress, scope, createdBy, lastUpdatedBy, and userName. + +## __AWS Clean Rooms Service__ + - ### Features + - This release decouples member abilities in a collaboration. With this change, the member who can run queries no longer needs to be the same as the member who can receive results. + +## __AWS DataSync__ + - ### Features + - AWS DataSync introduces Task Reports, a new feature that provides detailed reports of data transfer operations for each task execution. + +## __AWS Network Firewall__ + - ### Features + - Network Firewall increasing pagination token string length + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - Add SAP source connector parallel and pagination feature + +## __Amazon Elastic Compute Cloud__ + - ### Features + - The DryRun field in EC2 APIs is no longer hidden and has been exposed. To determine the DryRun status for an EC2 operation using the dryRun field, users are now required to catch the Ec2Exception and extract the dryRun status from the errorCode of AwsErrorDetails within the Ec2Exception. + +## __Amazon NeptuneData__ + - ### Features + - Allows customers to execute data plane actions like bulk loading graphs, issuing graph queries using Gremlin and openCypher directly from the SDK. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings + +## __PcaConnectorAd__ + - ### Features + - The Connector for AD allows you to use a fully-managed AWS Private CA as a drop-in replacement for your self-managed enterprise CAs without local agents or proxy servers. Enterprises that use AD to manage Windows environments can reduce their private certificate authority (CA) costs and complexity. + +# __2.20.137__ __2023-08-29__ +## __Amazon Cognito Identity Provider__ + - ### Features + - Added API example requests and responses for several operations. Fixed the validation regex for user pools Identity Provider name. + +## __Amazon FSx__ + - ### Features + - Documentation updates for project quotas. + +## __Amazon Omics__ + - ### Features + - Add RetentionMode support for Runs. + +## __Amazon Simple Email Service__ + - ### Features + - Adds support for the new Export and Message Insights features: create, get, list and cancel export jobs; get message insights. + +# __2.20.136__ __2023-08-28__ +## __AWS Backup__ + - ### Features + - Add support for customizing time zone for backup window in backup plan rules. + +## __AWS Compute Optimizer__ + - ### Features + - This release enables AWS Compute Optimizer to analyze and generate licensing optimization recommendations for sql server running on EC2 instances. + +## __AWS Organizations__ + - ### Features + - Documentation updates for permissions and links. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Security Lake__ + - ### Features + - Remove incorrect regex enforcement on pagination tokens. + +## __Amazon WorkSpaces Web__ + - ### Features + - WorkSpaces Web now enables Admins to configure which cookies are synchronized from an end-user's local browser to the in-session browser. In conjunction with a browser extension, this feature enables enhanced Single-Sign On capability by reducing the number of times an end-user has to authenticate. + +## __Service Quotas__ + - ### Features + - Service Quotas now supports viewing the applied quota value and requesting a quota increase for a specific resource in an AWS account. + +# __2.20.135__ __2023-08-25__ +## __AWS CloudTrail__ + - ### Features + - Add ThrottlingException with error code 429 to handle CloudTrail Delegated Admin request rate exceeded on organization resources. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch__ + - ### Features + - Doc-only update to get doc bug fixes into the SDK docs + +## __Amazon Detective__ + - ### Features + - Added protections to interacting with fields containing customer information. + +# __2.20.134__ __2023-08-24__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release includes additional audio channel tags in Quicktime outputs, support for film grain synthesis for AV1 outputs, ability to create audio-only FLAC outputs, and ability to specify Amazon S3 destination storage class. + +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive now supports passthrough of KLV data to a HLS output group with a TS container. MediaLive now supports setting an attenuation mode for AC3 audio when the coding mode is 3/2 LFE. MediaLive now supports specifying whether to include filler NAL units in RTMP output group settings. + +## __AWS Glue__ + - ### Features + - Added API attributes that help in the monitoring of sessions. + +## __AWS MediaTailor__ + - ### Features + - Adds new source location AUTODETECT_SIGV4 access type. + +## __AWS S3 Control__ + - ### Features + - Updates to endpoint ruleset tests to address Smithy validation issues and standardize the capitalization of DualStack. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances. + +## __Amazon QuickSight__ + - ### Features + - Excel support in Snapshot Export APIs. Removed Required trait for some insight Computations. Namespace-shared Folders support. Global Filters support. Table pin Column support. + +## __Amazon Relational Database Service__ + - ### Features + - This release updates the supported versions for Percona XtraBackup in Aurora MySQL. + +## __Amazon S3__ + - ### Features + - Add support for presigned `DeleteObject` in `S3Presigner`. + +## __Amazon Simple Storage Service__ + - ### Features + - Updates to endpoint ruleset tests to address Smithy validation issues. + +## __Amazon Verified Permissions__ + - ### Features + - Documentation updates for Amazon Verified Permissions. + +# __2.20.133__ __2023-08-23__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon API Gateway__ + - ### Features + - This release adds RootResourceId to GetRestApi response. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Marking fields as sensitive on BundleTask and GetPasswordData + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds 1 new voice - Zayd (ar-AE) + +# __2.20.132__ __2023-08-22__ +## __AWS Cost Explorer Service__ + - ### Features + - This release adds the LastUpdatedDate and LastUsedDate timestamps to help you manage your cost allocation tags. + +## __AWS Global Accelerator__ + - ### Features + - Global Accelerator now supports Client Ip Preservation for Network Load Balancer endpoints. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SDK for Java v2 - DynamoDb Enhanced__ + - ### Bugfixes + - Changes the default behavior of the DynamoDb Enhanced atomic counter extension to automatically filter out any counter attributes in the item to be updated. This allows users to read and update items without DynamoDb collision errors. + +## __Amazon Relational Database Service__ + - ### Features + - Adding parameters to CreateCustomDbEngineVersion reserved for future use. + +## __Amazon Verified Permissions__ + - ### Features + - Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50. + +# __2.20.131__ __2023-08-21__ +## __AWS Cloud9__ + - ### Features + - Doc only update to add Ubuntu 22.04 as an Image ID option for Cloud9 + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - The DeleteKeyPair API has been updated to return the keyPairId when an existing key pair is deleted. + +## __Amazon Relational Database Service__ + - ### Features + - Adding support for RDS Aurora Global Database Unplanned Failover + +## __Amazon Route 53 Domains__ + - ### Features + - Fixed typos in description fields + +## __FinSpace User Environment Management service__ + - ### Features + - Allow customers to manage outbound traffic from their Kx Environment when attaching a transit gateway by providing network acl entries. Allow the customer to choose how they want to update the databases on a cluster allowing updates to possibly be faster than usual. + +# __2.20.130__ __2023-08-18__ +## __AWS CodeCommit__ + - ### Features + - Add new ListFileCommitHistory operation to retrieve commits which introduced changes to a specific file. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Added Inspector Lambda code Vulnerability section to ASFF, including GeneratorDetails, EpssScore, ExploitAvailable, and CodeVulnerabilities. + +# __2.20.129__ __2023-08-17__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Sends final checksum chunk and trailer when only onComplete() is called by upstream (empty content) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift updates its instance types support. + +# __2.20.128__ __2023-08-16__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Add support for the `SERVICE_ENDPOINT` metric. This metric represents the endpoint (scheme and authority) that the request was sent to. + +## __Amazon CloudWatch__ + - ### Features + - Doc-only update to incorporate several doc bug fixes + +## __Amazon Lex Model Building V2__ + - ### Features + - This release updates the Custom Vocabulary Weight field to support a value of 0. + +# __2.20.127__ __2023-08-15__ +## __AWS Glue__ + - ### Features + - AWS Glue Crawlers can now accept SerDe overrides from a custom csv classifier. The two SerDe options are LazySimpleSerDe and OpenCSVSerDe. In case, the user wants crawler to do the selection, "None" can be selected for this purpose. + +## __AWS Performance Insights__ + - ### Features + - AWS Performance Insights for Amazon RDS is launching Performance Analysis On Demand, a new feature that allows you to analyze database performance metrics and find out the performance issues. You can now use SDK to create, list, get, delete, and manage tags of performance analysis reports. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Updated API documentation to include additional exceptions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Elastic Compute Cloud (EC2). + +## __Amazon Route 53 Domains__ + - ### Features + - Provide explanation if CheckDomainTransferability return false. Provide requestId if a request is already submitted. Add sensitive protection for customer information + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now provides SupportedResponseMIMETypes from DescribeInferenceRecommendationsJob response + +# __2.20.126__ __2023-08-14__ +## __AWS Elemental MediaPackage__ + - ### Features + - Fix SDK logging of certain fields. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for AWS Transfer Family + +## __Amazon Omics__ + - ### Features + - This release provides support for annotation store versioning and cross account sharing for Omics Analytics + +# __2.20.125__ __2023-08-11__ +## __AWS Config__ + - ### Features + - Updated ResourceType enum with new resource types onboarded by AWS Config in July 2023. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 P5 instances, powered by the latest NVIDIA H100 Tensor Core GPUs, deliver the highest performance in EC2 for deep learning (DL) and HPC applications. M7i-flex and M7i instances are next-generation general purpose instances powered by custom 4th Generation Intel Xeon Scalable processors. + +## __Amazon QuickSight__ + - ### Features + - New Authentication method for Account subscription - IAM Identity Center. Hierarchy layout support, default column width support and related style properties for pivot table visuals. Non-additive topic field aggregations for Topic API + +## __Amazon Simple Email Service__ + - ### Features + - Doc only updates to include: 1) Clarified which part of an email address where it's okay to have Punycode when it contains non-ASCII characters for the SendRawEmail action and other actions where this is applicable. 2) Updated S3Action description with new MB max bucket size from 30 to 40. + +## __Amazon Simple Workflow Service__ + - ### Features + - This release adds new API parameters to override workflow task list for workflow executions. + +## __AmplifyBackend__ + - ### Features + - Adds sensitive trait to required input shapes. + +# __2.20.124__ __2023-08-10__ +## __AWS CloudTrail__ + - ### Features + - Documentation updates for CloudTrail. + +## __AWS DynamoDB Enhanced Client__ + - ### Bugfixes + - Fix for Issue [#4156](https://github.com/aws/aws-sdk-java-v2/issues/4156) : Single quotes in toJson conversions for EnhancedDocuments are no longer being escaped. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fixed bug where limit was not copied over when cloning ByteBuffer using immutableCopyOf() + +## __AWS Secrets Manager__ + - ### Features + - Add additional InvalidRequestException to list of possible exceptions for ListSecret. + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for AW Transfer Family + +## __Amazon Connect Service__ + - ### Features + - This release adds APIs to provision agents that are global / available in multiple AWS regions and distribute them across these regions by percentage. + +## __Amazon Omics__ + - ### Features + - This release adds instanceType to GetRunTask & ListRunTasks responses. + +## __Elastic Load Balancing__ + - ### Features + - This release enables configuring security groups for Network Load Balancers + +# __2.20.123__ __2023-08-09__ +## __AWS Global Accelerator__ + - ### Features + - Documentation update for dualstack EC2 endpoint support + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Voice__ + - ### Features + - Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePhoneNumbers APIs, adding phone number name + +## __Amazon FSx__ + - ### Features + - For FSx for Lustre, add new data repository task type, RELEASE_DATA_FROM_FILESYSTEM, to release files that have been archived to S3. For FSx for Windows, enable support for configuring and updating SSD IOPS, and for updating storage type. For FSx for OpenZFS, add new deployment type, MULTI_AZ_1. + +## __Amazon GuardDuty__ + - ### Features + - Added autoEnable ALL to UpdateOrganizationConfiguration and DescribeOrganizationConfiguration APIs. + +## __Amazon S3__ + - ### Features + - Allow users to configure upload threshold size for AWS CRT-based S3 client via `S3CrtAsyncClientBuilder#thresholdInBytes`. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for cross account access for SageMaker Model Cards through AWS RAM. + +# __2.20.122__ __2023-08-08__ +## __AWS Backup__ + - ### Features + - This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Service Catalog__ + - ### Features + - Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API. + +## __Amazon ElastiCache__ + - ### Features + - Added support for cluster mode in online migration and test migration API + +# __2.20.121__ __2023-08-07__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Detective__ + - ### Features + - Updated the email validation regex to be in line with the TLD name specifications. + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events. + +## __Amazon Kinesis Video Streams__ + - ### Features + - This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature. + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature. + +## __Amazon Rekognition__ + - ### Features + - This release adds code snippets for Amazon Rekognition Custom Labels. + +# __2.20.120__ __2023-08-04__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - Documentation correction for AWS Private CA + +## __AWS DataSync__ + - ### Features + - Display cloud storage used capacity at a cluster level. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile. + +## __Amazon EC2 Container Service__ + - ### Features + - This is a documentation update to address various tickets. + +## __Amazon SageMaker Service__ + - ### Features + - Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object + +# __2.20.119__ __2023-08-03__ +## __AWS Cloud9__ + - ### Features + - Updated the deprecation date for Amazon Linux. Doc only update. + +## __AWS Database Migration Service__ + - ### Features + - The release makes public API for DMS Schema Conversion feature. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address. + +## __Amazon S3__ + - ### Bugfixes + - Add `Expect: 100-continue` header for `UploadPartRequest` so that a upload part request can fail faster if there is a server error. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports running training jobs on p5.48xlarge instance types. + +## __Auto Scaling__ + - ### Features + - Documentation changes related to Amazon EC2 Auto Scaling APIs. + +# __2.20.118__ __2023-08-02__ +## __AWS Budgets__ + - ### Features + - As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using "/action/" in their budget names. + +## __AWS Glue__ + - ### Features + - This release includes additional Glue Streaming KAKFA SASL property types. + +## __AWS Resilience Hub__ + - ### Features + - Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - New feature that logs Cognito user pool error messages to CloudWatch logs. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs. + +# __2.20.117__ __2023-08-01__ +## __AWS Batch__ + - ### Features + - This release adds support for price capacity optimized allocation strategy for Spot Instances. + +## __AWS Database Migration Service__ + - ### Features + - Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only. + +## __Amazon Relational Database Service__ + - ### Features + - Added support for deleted clusters PiTR. + +## __Amazon SageMaker Service__ + - ### Features + - Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions + +# __2.20.116__ __2023-07-31__ +## __AWS Amplify UI Builder__ + - ### Features + - Amplify Studio releases GraphQL support for codegen job action. + +## __AWS Clean Rooms Service__ + - ### Features + - This release introduces custom SQL queries - an expanded set of SQL you can run. This release adds analysis templates, a new resource for storing pre-defined custom SQL queries ahead of time. This release also adds the Custom analysis rule, which lets you approve analysis templates for querying. + +## __AWS CodeStar connections__ + - ### Features + - New integration with the Gitlab provider type. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EventBridge Scheduler__ + - ### Features + - This release introduces automatic deletion of schedules in EventBridge Scheduler. If configured, EventBridge Scheduler automatically deletes a schedule after the schedule has completed its last invocation. + +## __Amazon Lookout for Equipment__ + - ### Features + - This release includes new import resource, model versioning and resource policy features. + +## __Amazon Omics__ + - ### Features + - Add CreationType filter for ListReadSets + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Aurora MySQL local write forwarding, which allows for forwarding of write operations from reader DB instances to the writer DB instance. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Israel (Tel Aviv) Region (il-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +## __Auto Scaling__ + - ### Features + - You can now configure an instance refresh to set its status to 'failed' when it detects that a specified CloudWatch alarm has gone into the ALARM state. You can also choose to roll back the instance refresh automatically when the alarm threshold is met. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Add support for in-aws right sizing + +## __Inspector2__ + - ### Features + - This release adds 1 new API: BatchGetFindingDetails to retrieve enhanced vulnerability intelligence details for findings. + +# __2.20.115__ __2023-07-28__ +## __AWS CloudFormation__ + - ### Features + - This SDK release is for the feature launch of AWS CloudFormation RetainExceptOnCreate. It adds a new parameter retainExceptOnCreate in the following APIs: CreateStack, UpdateStack, RollbackStack, ExecuteChangeSet. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudFront__ + - ### Features + - Add a new JavaScript runtime version for CloudFront Functions. + +## __Amazon CloudWatch Application Insights__ + - ### Features + - This release enable customer to add/remove/update more than one workload for a component + +## __Amazon Connect Service__ + - ### Features + - This release adds support for new number types. + +## __Amazon Pinpoint__ + - ### Features + - Added support for sending push notifications using the FCM v1 API with json credentials. Amazon Pinpoint customers can now deliver messages to Android devices using both FCM v1 API and the legacy FCM/GCM API + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has introduced new versions of ListClusterOperations and DescribeClusterOperation APIs. These v2 APIs provide information and insights into the ongoing operations of both MSK Provisioned and MSK Serverless clusters. + +# __2.20.114__ __2023-07-27__ +## __Amazon Simple Queue Service__ + - ### Features + - Documentation changes related to SQS APIs. + +# __2.20.113__ __2023-07-27__ +## __Amazon Elastic Block Store__ + - ### Features + - SDK and documentation updates for Amazon Elastic Block Store API + +## __Amazon Elastic Compute Cloud__ + - ### Features + - SDK and documentation updates for Amazon Elastic Block Store APIs + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Add multiple customer error code to handle customer caused failure when managing EKS node groups + +## __Amazon SageMaker Service__ + - ### Features + - Expose ProfilerConfig attribute in SageMaker Search API response. + +## __Auto Scaling__ + - ### Features + - This release updates validation for instance types used in the AllowedInstanceTypes and ExcludedInstanceTypes parameters of the InstanceRequirements property of a MixedInstancesPolicy. + +# __2.20.112__ __2023-07-26__ +## __AWS Cloud Control API__ + - ### Features + - Updates the documentation for CreateResource. + +## __AWS Elemental MediaConvert__ + - ### Features + - This release includes general updates to user documentation. + +## __AWS EntityResolution__ + - ### Features + - AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information. + +## __AWS Glue__ + - ### Features + - Release Glue Studio Snowflake Connector Node for SDK/CLI + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon HealthLake__ + - ### Features + - Updating the HealthLake service documentation. + +## __Amazon Managed Blockchain Query__ + - ### Features + - Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs. + +## __Amazon Omics__ + - ### Features + - The service is renaming as a part of AWS Health. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds 1 new voice - Lisa (nl-BE) + +## __Amazon Route 53__ + - ### Features + - Update that corrects the documents for received feedback. + +## __OpenSearch Service Serverless__ + - ### Features + - This release adds new collection type VectorSearch. + +# __2.20.111__ __2023-07-25__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now supports Microsoft Azure Blob Storage locations. + +## __AWS IAM Policy Builder__ + - ### Bugfixes + - Fixed bug where actions were written instead of resources. + +## __AWS Lambda__ + - ### Features + - Add Python 3.11 (python3.11) support to AWS Lambda + +## __AWS Security Token Service__ + - ### Features + - API updates for the AWS Security Token Service + +## __AWS SecurityHub__ + - ### Features + - Add support for CONTAINS and NOT_CONTAINS comparison operators for Automation Rules string filters and map filters + +## __AWS Transfer Family__ + - ### Features + - This release adds support for SFTP Connectors. + +## __AWSBillingConductor__ + - ### Features + - Added support for Auto-Assocate Billing Groups for CreateBillingGroup, UpdateBillingGroup, and ListBillingGroups. + +## __Amazon Connect Customer Profiles__ + - ### Features + - Amazon Connect Customer Profiles now supports rule-based resolution to match and merge similar profiles into unified profiles, helping companies deliver faster and more personalized customer service by providing access to relevant customer information for agents and automated experiences. + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release added two new data types: AssistantIntegrationConfiguration, and SessionIntegrationConfiguration to support Wisdom integration with Amazon Connect Chat + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for DynamoDB + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds an instance's peak and baseline network bandwidth as well as the memory sizes of an instance's inference accelerators to DescribeInstanceTypes. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for monitoring storage optimization progress on the DescribeDBInstances API. + +## __Amazon SageMaker Service__ + - ### Features + - Mark ContentColumn and TargetLabelColumn as required Targets in TextClassificationJobConfig in CreateAutoMLJobV2API + +## __EMR Serverless__ + - ### Features + - This release adds support for publishing application logs to CloudWatch. + +# __2.20.110__ __2023-07-24__ +## __AWS CloudFormation__ + - ### Features + - This release supports filtering by DRIFT_STATUS for existing API ListStackInstances and adds support for a new API ListStackInstanceResourceDrifts. Customers can now view resource drift information from their StackSet management accounts. + +## __AWS Cost Explorer Service__ + - ### Features + - This release introduces the new API 'GetSavingsPlanPurchaseRecommendationDetails', which retrieves the details for a Savings Plan recommendation. It also updates the existing API 'GetSavingsPlansPurchaseRecommendation' to include the recommendation detail ID. + +## __AWS Glue__ + - ### Features + - Added support for Data Preparation Recipe node in Glue Studio jobs + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - AWS Media Pipeline compositing enhancement and Media Insights Pipeline auto language identification. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add "disabled" enum value to SpotInstanceState. + +## __Amazon QuickSight__ + - ### Features + - This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips. + +## __AmazonApiGatewayV2__ + - ### Features + - Documentation updates for Amazon API Gateway. + +# __2.20.109__ __2023-07-21__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release includes improvements to Preserve 444 handling, compatibility of HEVC sources without frame rates, and general improvements to MP4 outputs. + +## __AWS Glue__ + - ### Features + - This release adds support for AWS Glue Crawler with Apache Hudi Tables, allowing Crawlers to discover Hudi Tables in S3 and register them in Glue Data Catalog for query engines to query against. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for the DBSystemID parameter of CreateDBInstance to RDS Custom for Oracle. + +## __Amazon WorkSpaces__ + - ### Features + - Fixed VolumeEncryptionKey descriptions + +## __S3 Transfer Manager__ + - ### Bugfixes + - Fix a bug where the SSE-C parameters are not copied to the CompleteMultipartUpload request when transforming to a multipart copy. + +# __2.20.108__ __2023-07-20__ +## __Amazon CodeCatalyst__ + - ### Features + - This release adds support for updating and deleting spaces and projects in Amazon CodeCatalyst. It also adds support for creating, getting, and deleting source repositories in CodeCatalyst projects. + +## __Amazon Connect Cases__ + - ### Features + - This release adds the ability to assign a case to a queue or user. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release updates type for Channel field in SessionSpecification and UtteranceSpecification + +## __Amazon Route 53 Resolver__ + - ### Features + - This release adds support for Route 53 On Outposts, a new feature that allows customers to run Route 53 Resolver and Resolver endpoints locally on their Outposts. + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - Cross account support for SageMaker Feature Store + +## __Amazon SageMaker Service__ + - ### Features + - Cross account support for SageMaker Feature Store + +## __Amazon Security Lake__ + - ### Features + - Adding support for Tags on Create and Resource Tagging API. + +## __Amazon Simple Storage Service__ + - ### Features + - Improve performance of S3 clients by simplifying and optimizing endpoint resolution. + +## __Amazon Transcribe Service__ + - ### Features + - Added API argument --toxicity-detection to startTranscriptionJob API, which allows users to view toxicity scores of submitted audio. + +# __2.20.107__ __2023-07-19__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Savings Plans__ + - ### Features + - Savings Plans endpoints update + +## __Amazon S3__ + - ### Bugfixes + - Handle Temporary redirect error 307 when client configured in us-east-1 accesses cross region. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fixed the issue where the position of the ByteBuffer from the request is not honored in NettyNioAsyncHttpClient. + +# __2.20.106__ __2023-07-19__ +## __AWS CloudFormation__ + - ### Features + - SDK and documentation updates for GetTemplateSummary API (unrecognized resources) + +## __AWS Health Imaging__ + - ### Features + - General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale. + +## __AWS Resource Access Manager__ + - ### Features + - This release adds support for securely sharing with AWS service principals. + +## __AWS SDK for Java v2__ + - ### Features + - Allowing configuring the prefetchTime and staleTime on WebIdentityTokenFileCredentialsProvider + +## __AWS Systems Manager for SAP__ + - ### Features + - Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP. + +## __AWS WAFV2__ + - ### Features + - Added the URI path to the custom aggregation keys that you can specify for a rate-based rule. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 documentation updates. + +## __Amazon Managed Grafana__ + - ### Features + - Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to. + +# __2.20.105__ __2023-07-18__ +## __AWS SDK for Java v2__ + - ### Features + - Added support for IamPolicy in new module software.amazon.awssdk:iam-policy-builder, a class to simplify the use of AWS policies. + - Updated endpoint and partition metadata. + +## __AWSMainframeModernization__ + - ### Features + - Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API + +## __Amazon CodeGuru Security__ + - ### Features + - Documentation updates for CodeGuru Security. + +## __Amazon Connect Service__ + - ### Features + - GetMetricDataV2 API: Update to include Contact Lens Conversational Analytics Metrics + +## __Amazon Elasticsearch Service__ + - ### Features + - Regex Validation on the ElasticSearch Engine Version attribute + +## __Amazon Import/Export Snowball__ + - ### Features + - Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for Lex Developers to view analytics for their bots. + +## __Amazon Translate__ + - ### Features + - Added DOCX word document support to TranslateDocument API + +# __2.20.104__ __2023-07-17__ +## __AWS Glue__ + - ### Features + - Adding new supported permission type flags to get-unfiltered endpoints that callers may pass to indicate support for enforcing Lake Formation fine-grained access control on nested column attributes. + +## __AWS Lake Formation__ + - ### Features + - Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess. Adds NESTED_PERMISSION and NESTED_CELL_PERMISSION to SUPPORTED_PERMISSION_TYPES enum. Adds CREATE_LF_TAG on catalog resource and ALTER, DROP, and GRANT_WITH_LF_TAG_EXPRESSION on LF Tag resource. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Added major version upgrade option in ModifyDBCluster API + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add Nitro TPM support on DescribeInstanceTypes + +## __Amazon Interactive Video Service__ + - ### Features + - This release provides the flexibility to configure what renditions or thumbnail qualities to record when creating recording configuration. + +## __CodeArtifact__ + - ### Features + - Doc only update for AWS CodeArtifact + +# __2.20.103__ __2023-07-13__ +## __AWS DataSync__ + - ### Features + - Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource. + +## __AWS Database Migration Service__ + - ### Features + - Enhanced PostgreSQL target endpoint settings for providing Babelfish support. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS MediaTailor__ + - ### Features + - Adds categories to MediaTailor channel assembly alerts + +## __AWS Proton__ + - ### Features + - This release adds support for deployment history for Proton provisioned resources + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __Amazon Cognito Identity Provider__ + - ### Features + - API model updated in Amazon Cognito + +## __Amazon Connect Service__ + - ### Features + - Add support for deleting Queues and Routing Profiles. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth. + +## __Amazon FSx__ + - ### Features + - Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state. + +## __Amazon Personalize__ + - ### Features + - This release provides ability to customers to change schema associated with their datasets in Amazon Personalize + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings + +## __Amazon Simple Storage Service__ + - ### Features + - S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports. + +# __2.20.102__ __2023-07-10__ +## __AWS SDK for Java v2__ + - ### Features + - Enable zero-copy ByteBuffer publishing in AsyncRequestBody via "unsafe" constructors + - Contributed by: [@StephenFlavin](https://github.com/StephenFlavin) + +## __Amazon Cognito Identity Provider__ + - ### Features + - API model updated in Amazon Cognito + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@StephenFlavin](https://github.com/StephenFlavin) +# __2.20.101__ __2023-07-07__ +## __AWS Database Migration Service__ + - ### Features + - Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL datatype mapping customization and disabling hostname validation of the certificate authority in Kafka endpoint settings + +## __AWS Elemental MediaLive__ + - ### Features + - This release enables the use of Thumbnails in AWS Elemental MediaLive. + +## __AWS Glue__ + - ### Features + - This release enables customers to create new Apache Iceberg tables and associated metadata in Amazon S3 by using native AWS Glue CreateTable operation. + +## __AWS MediaTailor__ + - ### Features + - The AWS Elemental MediaTailor SDK for Channel Assembly has added support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch Logs__ + - ### Features + - Add CMK encryption support for CloudWatch Logs Insights query result data + +# __2.20.100__ __2023-07-06__ +## __AWS Outposts__ + - ### Features + - Added paginator support to several APIs. Added the ISOLATED enum value to AssetState. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Single Sign-on__ + - ### Bugfixes + - Fixed issue with SsoAccessTokenProvider prematurely throwing ExpiredTokenException. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add Nitro Enclaves support on DescribeInstanceTypes + +## __Amazon Location Service__ + - ### Features + - This release adds support for authenticating with Amazon Location Service's Places & Routes APIs with an API Key. Also, with this release developers can publish tracked device position updates to Amazon EventBridge. + +## __Amazon QuickSight__ + - ### Features + - This release includes below three changes: small multiples axes improvement, field based coloring, removed required trait from Aggregation function for TopBottomFilter. + +## __Amazon Relational Database Service__ + - ### Features + - Updates Amazon RDS documentation for creating DB instances and creating Aurora global clusters. + +# __2.20.99__ __2023-07-05__ +## __AWS Comprehend Medical__ + - ### Features + - Update to Amazon Comprehend Medical documentation. + +## __AWS Key Management Service__ + - ### Features + - Added Dry Run Feature to cryptographic and cross-account mutating KMS APIs (14 in all). This feature allows users to test their permissions and parameters before making the actual API call. + +## __AWS SDK for Java v2__ + - ### Features + - Cross region bucket access for S3 Client. This feature will allow users to access buckets of different region using a single cross region configured client. + +## __AWS SecurityHub__ + - ### Features + - Documentation updates for AWS Security Hub + +## __Amazon Connect Service__ + - ### Features + - GetMetricDataV2 API: Channels filters do not count towards overall limitation of 100 filter values. + +## __Application Migration Service__ + - ### Features + - This release introduces the Global view feature and new Replication state APIs. + +# __2.20.98__ __2023-07-03__ +## __AWS Batch__ + - ### Features + - This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker Inference Recommender now accepts new fields SupportedEndpointType and ServerlessConfiguration to support serverless endpoints. + +# __2.20.97__ __2023-06-30__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release includes improved color handling of overlays and general updates to user documentation. + +## __AWS Transfer Family__ + - ### Features + - Add outbound Basic authentication support to AS2 connectors + +## __Amazon EC2 Container Service__ + - ### Features + - Added new field "credentialspecs" to the ecs task definition to support gMSA of windows/linux in both domainless and domain-joined mode + +## __Amazon Interactive Video Service__ + - ### Features + - Corrects the HTTP response code in the generated docs for PutMetadata and DeleteRecordingConfiguration APIs. + +## __Amazon Prometheus Service__ + - ### Features + - AWS SDK service model generation tool version upgrade. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for rolling deployment in SageMaker Inference. + +## __Amazon Verified Permissions__ + - ### Features + - This release corrects several broken links in the documentation. + +# __2.20.96__ __2023-06-29__ +## __AWS Clean Rooms Service__ + - ### Features + - This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition. + +## __AWS Glue__ + - ### Features + - This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against. + +## __Amazon AppStream__ + - ### Features + - This release introduces app block builder, allowing customers to provision a resource to package applications into an app block + +## __Amazon Chime__ + - ### Features + - The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice. + +## __Amazon DynamoDB__ + - ### Features + - This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. + +## __Amazon SageMaker Service__ + - ### Features + - Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. + +# __2.20.95__ __2023-06-28__ +## __AWS Lambda__ + - ### Features + - Surface ResourceConflictException in DeleteEventSourceMapping + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for triggering when to create a health event. + +## __Amazon Kinesis Analytics__ + - ### Features + - Support for new runtime environment in Kinesis Data Analytics Studio: Zeppelin-0.10, Apache Flink-1.15 + +## __Amazon Omics__ + - ### Features + - Add Common Workflow Language (CWL) as a supported language for Omics workflows + +## __Amazon Relational Database Service__ + - ### Features + - Amazon Relational Database Service (RDS) now supports joining a RDS for SQL Server instance to a self-managed Active Directory. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for Model Cards Model Registry integration. + +## __Amazon Simple Storage Service__ + - ### Features + - The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response. + +# __2.20.94__ __2023-06-27__ +## __AWS Private 5G__ + - ### Features + - This release allows Private5G customers to choose different commitment plans (60-days, 1-year, 3-years) when placing new orders, enables automatic renewal option for 1-year and 3-years commitments. It also allows customers to update the commitment plan of an existing radio unit. + +## __Amazon Appflow__ + - ### Features + - This release adds support to bypass SSO with the SAPOData connector when connecting to an SAP instance. + +## __Amazon Interactive Video Service__ + - ### Features + - IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token. + +## __Amazon Kinesis Video Streams__ + - ### Features + - General Availability (GA) release of Kinesis Video Streams at Edge, enabling customers to provide a configuration for the Kinesis Video Streams EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on a configured schedule. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for configuring new classification jobs to use the set of managed data identifiers that we recommend for jobs. For the managed data identifier selection type (managedDataIdentifierSelector), specify RECOMMENDED. + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - Introducing TTL for online store records for feature groups. + +## __Amazon SageMaker Service__ + - ### Features + - Introducing TTL for online store records in feature groups. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Systems Manager doc-only update for June 2023. + +## __Amazon Verified Permissions__ + - ### Features + - This update fixes several broken links to the Cedar documentation. + +## __AppFabric__ + - ### Features + - Initial release of AWS AppFabric for connecting SaaS applications for better productivity and security. + +## __DynamoDB Enhanced Client__ + - ### Features + - Added support for StreamSpecification in the CreateTableEnhancedRequest, allowing configuration of table stream specification using DynamoDB Enhanced Client. + - Contributed by: [@acouvreur](https://github.com/acouvreur) + +## __EMR Serverless__ + - ### Features + - This release adds support to update the release label of an EMR Serverless application to upgrade it to a different version of Amazon EMR via UpdateApplication API. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@acouvreur](https://github.com/acouvreur) +# __2.20.93__ __2023-06-26__ +## __AWS Glue__ + - ### Features + - Timestamp Starting Position For Kinesis and Kafka Data Sources in a Glue Streaming Job + +## __AWS Identity and Access Management__ + - ### Features + - Support for a new API "GetMFADevice" to present MFA device metadata such as device certifications + +## __Amazon Connect Service__ + - ### Features + - This release provides a way to search for existing tags within an instance. Before tagging a resource, ensure consistency by searching for pre-existing key:value pairs. + +## __Amazon GuardDuty__ + - ### Features + - Add support for user.extra.sessionName in Kubernetes Audit Logs Findings. + +## __Amazon Pinpoint__ + - ### Features + - Added time zone estimation support for journeys + +# __2.20.92__ __2023-06-23__ +## __Amazon DevOps Guru__ + - ### Features + - This release adds support for encryption via customer managed keys. + +## __Amazon FSx__ + - ### Features + - Update to Amazon FSx documentation. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation improvements for create, describe, and modify DB clusters and DB instances. + +## __Amazon Verified Permissions__ + - ### Features + - Added improved descriptions and new code samples to SDK documentation. + +# __2.20.91__ __2023-06-22__ +## __AWS Step Functions__ + - ### Features + - Adds support for Versions and Aliases. Adds 8 operations: PublishStateMachineVersion, DeleteStateMachineVersion, ListStateMachineVersions, CreateStateMachineAlias, DescribeStateMachineAlias, UpdateStateMachineAlias, DeleteStateMachineAlias, ListStateMachineAliases + +## __AWSKendraFrontendService__ + - ### Features + - Introducing Amazon Kendra Retrieve API that can be used to retrieve relevant passages or text excerpts given an input query. + +## __Amazon Chime SDK Identity__ + - ### Features + - AppInstanceBots can be configured to be invoked or not using the Target or the CHIME.mentions attribute for ChannelMessages + +## __Amazon Chime SDK Messaging__ + - ### Features + - ChannelMessages can be made visible to sender and intended recipient rather than all channel members with the target attribute. For example, a user can send messages to a bot and receive messages back in a group channel without other members seeing them. + +## __Maven config__ + - ### Bugfixes + - Fix the scm.url in the maven project + - Contributed by: [@jensim](https://github.com/jensim) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@jensim](https://github.com/jensim) +# __2.20.90__ __2023-06-21__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7. + +## __AWS Transfer Family__ + - ### Features + - This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs. + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for DynamoDB + +## __Amazon EMR__ + - ### Features + - This release introduces a new Amazon EMR EPI called ListSupportedInstanceTypes that returns a list of all instance types supported by a given EMR release. + +## __Amazon SageMaker Service__ + - ### Features + - This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job. + +## __AmazonMQ__ + - ### Features + - The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage. + +## __Inspector2__ + - ### Features + - This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions. + +# __2.20.89__ __2023-06-20__ +## __AWS Config__ + - ### Features + - Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023. + +## __AWS Lambda__ + - ### Features + - This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - This release adds new API to reset connector metadata cache + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for targeting Dedicated Host allocations by assetIds in AWS Outposts + +## __Amazon Redshift__ + - ### Features + - Added support for custom domain names for Redshift Provisioned clusters. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it. + +# __2.20.88__ __2023-06-19__ +## __AWS CloudFormation__ + - ### Features + - Specify desired CloudFormation behavior in the event of ChangeSet execution failure using the CreateChangeSet OnStackFailure parameter + +## __AWS Glue__ + - ### Features + - This release adds support for creating cross region table/database resource links + +## __AWS Price List Service__ + - ### Features + - This release updates the PriceListArn regex pattern. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - `WaiterExecutor` recursive implementation changed to iterative + - Contributed by: [@flittev](https://github.com/flittev) + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only update to address various tickets. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - API changes to AWS Verified Access to include data from trust providers in logs + +## __Amazon Route 53 Domains__ + - ### Features + - Update MaxItems upper bound to 1000 for ListPricesRequest + +## __Amazon SageMaker Service__ + - ### Features + - Amazon Sagemaker Autopilot releases CreateAutoMLJobV2 and DescribeAutoMLJobV2 for Autopilot customers with ImageClassification, TextClassification and Tabular problem type config support. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@flittev](https://github.com/flittev) +# __2.20.87__ __2023-06-16__ +## __AWS Account__ + - ### Features + - Improve pagination support for ListRegions + +## __AWS Application Discovery Service__ + - ### Features + - Add Amazon EC2 instance recommendations export + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __Amazon Connect Service__ + - ### Features + - Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response. + +## __Amazon DynamoDB__ + - ### Bugfixes + - Created static method EnumAttributeConverter::createWithNameAsKeys which creates a converter based on the Enum::name method to identify enums, rather than Enum::toString. This is preferable because Enum::name is final and cannot be overwritten, as opposed to Enum::toString. EnumAttributeConverter::create is kept as it is, for backward compatibility. + - Contributed by: [@martinKindall](https://github.com/martinKindall) + +## __Amazon Simple Storage Service__ + - ### Features + - This release adds SDK support for request-payer request header and request-charged response header in the "GetBucketAccelerateConfiguration", "ListMultipartUploads", "ListObjects", "ListObjectsV2" and "ListObjectVersions" S3 APIs. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@martinKindall](https://github.com/martinKindall) +# __2.20.86__ __2023-06-15__ +## __AWS Audit Manager__ + - ### Features + - This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon DynamoDB Enhanced__ + - ### Bugfixes + - Thanks to this bugfix it'll be possible to create DynamoDB table containing + secondary indices when using no arugments `createTable` method from `DefaultDynamoDbTable` + class. Information about their presence might be expressed using annotations, but it was ignored + and created tables didn't contain specified indices. Plase note that it is still not possible + to specify projections for indices using annotations. By default, all fields will be projected. + - Contributed by: [@breader124](https://github.com/breader124) + +## __Amazon Elastic File System__ + - ### Features + - Documentation updates for EFS. + +## __Amazon GuardDuty__ + - ### Features + - Updated descriptions for some APIs. + +## __Amazon Location Service__ + - ### Features + - Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences. + +## __DynamoDB Enhanced Client__ + - ### Features + - Add EnhancedType parameters to static builder methods of StaticTableSchema and StaticImmitableTableSchema + - Contributed by: [@bmaizels](https://github.com/bmaizels) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@bmaizels](https://github.com/bmaizels), [@breader124](https://github.com/breader124) +# __2.20.85__ __2023-06-13__ +## __AWS CloudTrail__ + - ### Features + - This feature allows users to view dashboards for CloudTrail Lake event data stores. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Add support for Security Hub Automation Rules + +## __AWS SimSpace Weaver__ + - ### Features + - This release fixes using aws-us-gov ARNs in API calls and adds documentation for snapshot APIs. + +## __AWS WAFV2__ + - ### Features + - You can now detect and block fraudulent account creation attempts with the new AWS WAF Fraud Control account creation fraud prevention (ACFP) managed rule group AWSManagedRulesACFPRuleSet. + +## __AWS Well-Architected Tool__ + - ### Features + - AWS Well-Architected now supports Profiles that help customers prioritize which questions to focus on first by providing a list of prioritized questions that are better aligned with their business goals and outcomes. + +## __Amazon CodeGuru Security__ + - ### Features + - Initial release of Amazon CodeGuru Security APIs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces a new feature, EC2 Instance Connect Endpoint, that enables you to connect to a resource over TCP, without requiring the resource to have a public IPv4 address. + +## __Amazon Lightsail__ + - ### Features + - This release adds pagination for the Get Certificates API operation. + +## __Amazon Simple Storage Service__ + - ### Features + - Integrate double encryption feature to SDKs. + +## __Amazon Verified Permissions__ + - ### Features + - GA release of Amazon Verified Permissions. + +## __EC2 Image Builder__ + - ### Features + - Change the Image Builder ImagePipeline dateNextRun field to more accurately describe the data. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Added APIs to support network replication and recovery using AWS Elastic Disaster Recovery. + +# __2.20.84__ __2023-06-12__ +## __AWS Amplify UI Builder__ + - ### Features + - AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms. + +## __AWS SDK for Java v2__ + - ### Features + - Add "unsafe" and "fromRemaining" AsyncRequestBody constructors for byte arrays and ByteBuffers + - Contributed by: [@StephenFlavin](https://github.com/StephenFlavin) + - Updated endpoint and partition metadata. + - `IdleConnectionReaper` now does not prevent `HttpClientConnectionManager` from getting GC'd in the case where an SDK client is created per request and not closed. + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for DynamoDB + +## __Amazon DynamoDB Streams__ + - ### Features + - Documentation updates for DynamoDB Streams + +## __Amazon FSx__ + - ### Features + - Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created. + +## __Amazon OpenSearch Service__ + - ### Features + - This release adds support for SkipUnavailable connection property for cross cluster search + +## __Amazon Rekognition__ + - ### Features + - This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector. + +## __Amazon SageMaker Service__ + - ### Features + - Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@StephenFlavin](https://github.com/StephenFlavin) +# __2.20.83__ __2023-06-09__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - Document-only update to refresh CLI documentation for AWS Private CA. No change to the service. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed issue with leased connection leaks when threads executing HTTP connections with Apache HttpClient were interrupted while the connection was in progress. + +## __Amazon Connect Service__ + - ### Features + - This release adds search APIs for Prompts, Quick Connects and Hours of Operations, which can be used to search for those resources within a Connect Instance. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - By default, Netty threads are blocked during dns resolution, namely InetAddress.getByName is used under the hood. Now, there's an option to configure the NettyNioAsyncHttpClient in order to use a non blocking dns resolution strategy. + - Contributed by: [@martinKindall](https://github.com/martinKindall) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@martinKindall](https://github.com/martinKindall) +# __2.20.82__ __2023-06-08__ +## __AWS Comprehend Medical__ + - ### Features + - This release supports a new set of entities and traits. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS STS__ + - ### Features + - Updates the core STS credential provider logic to return AwsSessionCredentials instead of an STS-specific class, and adds expirationTime to AwsSessionCredentials + +## __AWS Service Catalog__ + - ### Features + - New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product + +## __Amazon Athena__ + - ### Features + - You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning. + +## __Amazon Timestream Write__ + - ### Features + - This release adds the capability for customers to define how their data should be partitioned, optimizing for certain access patterns. This definition will take place as a part of the table creation. + +## __Payment Cryptography Control Plane__ + - ### Features + - Initial release of AWS Payment Cryptography Control Plane service for creating and managing cryptographic keys used during card payment processing. + +## __Payment Cryptography Data Plane__ + - ### Features + - Initial release of AWS Payment Cryptography DataPlane Plane service for performing cryptographic operations typically used during card payment processing. + +# __2.20.81__ __2023-06-07__ +## __AWS CloudFormation__ + - ### Features + - AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT + +## __AWS Direct Connect__ + - ### Features + - This update corrects the jumbo frames mtu values from 9100 to 8500 for transit virtual interfaces. + +## __AWS IoT Core Device Advisor__ + - ### Features + - AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input. + +## __Amazon CloudWatch Logs__ + - ### Features + - This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via "inheritedProperties" list in the response. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces event stream related APIs. + +## __Amazon EMR Containers__ + - ### Features + - EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API. + +# __2.20.80__ __2023-06-06__ +## __AWS Identity and Access Management__ + - ### Features + - This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint. + +## __AWS IoT__ + - ### Features + - Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location. + +## __AWS IoT Data Plane__ + - ### Features + - Update thing shadow name regex to allow '$' character + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Signer__ + - ### Features + - AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise. + +## __Amazon Connect Service__ + - ### Features + - GetMetricDataV2 API is now available in AWS GovCloud(US) region. + +## __Amazon EMR__ + - ### Features + - This release provides customers the ability to specify an allocation strategies amongst PRICE_CAPACITY_OPTIMIZED, CAPACITY_OPTIMIZED, LOWEST_PRICE, DIVERSIFIED for Spot instances in Instance Feet cluster. This enables customers to choose an allocation strategy best suited for their workload. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release adds support for Lex Developers to create test sets and to execute those test-sets against their bots. + +## __Amazon QuickSight__ + - ### Features + - QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting. + +## __Amazon Simple Queue Service__ + - ### Features + - Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination. + +## __Inspector2__ + - ### Features + - Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector. + +# __2.20.79__ __2023-06-05__ +## __AWS CloudFormation__ + - ### Features + - AWS CloudFormation StackSets provides customers with three new APIs to activate, deactivate, and describe AWS Organizations trusted access which is needed to get started with service-managed StackSets. + +## __AWS Key Management Service__ + - ### Features + - This release includes feature to import customer's asymmetric (RSA and ECC) and HMAC keys into KMS. It also includes feature to allow customers to specify number of days to schedule a KMS key deletion as a policy condition key. + +## __AWS Lambda__ + - ### Features + - Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Upgrading AWS CRT dependency to v0.21.17. This version contains minor fixes and updates + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Making InstanceTagAttribute as the required parameter for the DeregisterInstanceEventNotificationAttributes and RegisterInstanceEventNotificationAttributes APIs. + +## __Amazon Fraud Detector__ + - ### Features + - Added new variable types, new DateTime data type, and new rules engine functions for interacting and working with DateTime data types. + +## __Amazon Keyspaces__ + - ### Features + - This release adds support for MRR GA launch, and includes multiregion support in create-keyspace, get-keyspace, and list-keyspace. + +## __AmazonMWAA__ + - ### Features + - This release adds ROLLING_BACK and CREATING_SNAPSHOT environment statuses for Amazon MWAA environments. + +## __FinSpace User Environment Management service__ + - ### Features + - Releasing new Managed kdb Insights APIs + +# __2.20.78__ __2023-06-02__ +## __AWS CloudTrail__ + - ### Features + - This feature allows users to start and stop event ingestion on a CloudTrail Lake event data store. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Added APIs to describe managed products. The APIs retrieve information about rule groups that are managed by AWS and by AWS Marketplace sellers. + +## __Amazon Athena__ + - ### Features + - This release introduces the DeleteCapacityReservation API and the ability to manage capacity reservations using CloudFormation + +## __Amazon SageMaker Service__ + - ### Features + - This release adds Selective Execution feature that allows SageMaker Pipelines users to run selected steps in a pipeline. + +# __2.20.77__ __2023-06-01__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Corrected the information for the header order FieldToMatch setting + +## __Alexa For Business__ + - ### Features + - Alexa for Business has been deprecated and is no longer supported. + +## __Amazon Appflow__ + - ### Features + - Added ability to select DataTransferApiType for DescribeConnector and CreateFlow requests when using Async supported connectors. Added supportedDataTransferType to DescribeConnector/DescribeConnectors/ListConnector response. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces calculated attribute related APIs. + +## __Amazon Interactive Video Service__ + - ### Features + - API Update for IVS Advanced Channel type + +## __Amazon SageMaker Service__ + - ### Features + - Amazon Sagemaker Autopilot adds support for Parquet file input to NLP text classification jobs. + +# __2.20.76__ __2023-05-31__ +## __AWS Config__ + - ### Features + - Resource Types Exclusion feature launch by AWS Config + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix an issue where the optimal number of parts calculated could be higher than 10,000 + +## __AWS Service Catalog__ + - ### Features + - Documentation updates for ServiceCatalog. + +## __AWSMainframeModernization__ + - ### Features + - Adds an optional create-only 'roleArn' property to Application resources. Enables PS and PO data set org types. + +## __Amazon Fraud Detector__ + - ### Features + - This release enables publishing event predictions from Amazon Fraud Detector (AFD) to Amazon EventBridge. For example, after getting predictions from AFD, Amazon EventBridge rules can be configured to trigger notification through an SNS topic, send a message with SES, or trigger Lambda workflows. + +## __Amazon HealthLake__ + - ### Features + - This release adds a new request parameter to the CreateFHIRDatastore API operation. IdentityProviderConfiguration specifies how you want to authenticate incoming requests to your Healthlake Data Store. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for changing the engine for Oracle using the ModifyDbInstance API + +## __Amazon WorkSpaces Web__ + - ### Features + - WorkSpaces Web now allows you to control which IP addresses your WorkSpaces Web portal may be accessed from. + +# __2.20.75__ __2023-05-30__ +## __AWS Glue__ + - ### Features + - Added Runtime parameter to allow selection of Ray Runtime + +## __AWS Ground Station__ + - ### Features + - Updating description of GetMinuteUsage to be clearer. + +## __AWS IoT FleetWise__ + - ### Features + - Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support "Deprecation" keyword released in VSS v2.1 and "Comment" keyword released in VSS v3.0 + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SecurityHub__ + - ### Features + - Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine. + +## __AWS WAFV2__ + - ### Features + - This SDK release provides customers the ability to use Header Order as a field to match. + +## __Amazon Chime SDK Voice__ + - ### Features + - Added optional CallLeg field to StartSpeakerSearchTask API request + +## __Amazon Location Service__ + - ### Features + - This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap. + +## __Amazon MemoryDB__ + - ### Features + - Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 + +## __Amazon Personalize__ + - ### Features + - This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE) + +## __Amazon Security Lake__ + - ### Features + - Log sources are now versioned. AWS log sources and custom sources will now come with a version identifier that enables producers to vend multiple schema versions to subscribers. Security Lake API have been refactored to more closely align with AWS API conventions. + +# __2.20.74__ __2023-05-26__ +## __AWS IoT Wireless__ + - ### Features + - Add Multicast Group support in Network Analyzer Configuration. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - Documentation update for a new Initiation Method value in DescribeContact API + +## __Amazon SageMaker Service__ + - ### Features + - Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances. + +# __2.20.73__ __2023-05-25__ +## __AWS CodePipeline__ + - ### Features + - Add PollingDisabledAt time information in PipelineMetadata object of GetPipeline API. + +## __AWS Glue__ + - ### Features + - Added ability to create data quality rulesets for shared, cross-account Glue Data Catalog tables. Added support for dataset comparison rules through a new parameter called AdditionalDataSources. Enhanced the data quality results with a map containing profiled metric values. + +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - This SDK update allows for path parameter syntax to be passed to the CreateRoute API. Path parameter syntax require parameters to be enclosed in {} characters. This update also includes a new AppendSourcePath field which lets users forward the source path to the Service URL endpoint. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon GameLift__ + - ### Features + - GameLift FleetIQ users can now filter game server claim requests to exclude servers on instances that are draining. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Automatic Model Tuning now supports enabling Autotune for tuning jobs which can choose tuning job configurations. + +## __Application Auto Scaling__ + - ### Features + - With this release, ElastiCache customers will be able to use predefined metricType "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" for their ElastiCache instances. + +# __2.20.72__ __2023-05-24__ +## __AWS AppSync__ + - ### Features + - This release introduces AppSync Merged APIs, which provide the ability to compose multiple source APIs into a single federated/merged API. + +## __AWS Cost and Usage Report Service__ + - ### Features + - Add support for split cost allocation data on a report. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Evaluation Capabilities: validation improvements + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker now provides an instantaneous deployment recommendation through the DescribeModel API + +# __2.20.71__ __2023-05-23__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon SageMaker Service__ + - ### Features + - Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API. + +## __Amazon Translate__ + - ### Features + - Added support for calling TranslateDocument API. + +## __Firewall Management Service__ + - ### Features + - Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error. + +# __2.20.70__ __2023-05-22__ +## __AWS Backup__ + - ### Features + - Added support for tags on restore. + +## __AWS SDK for Java v2__ + - ### Features + - Add client configuration overriding of SCHEDULED_EXECUTOR_SERVICE option + - Contributed by: [@scrocquesel](https://github.com/scrocquesel) + - This commit adds a new ErrorType core metric that is recorded for all failed API call attempts. The ErrorType records the general category of error that ocurred for a failed API call attempt. Those categories are: + + - Throttling errors + - Service errors other than throttling + - I/O errors + - API call or API call attempt timeouts + + The intent of this metric is to help locate possible issues at a glance and help direct further debugging or investigation. + +## __Amazon Pinpoint__ + - ### Features + - Amazon Pinpoint is deprecating the tags parameter in the UpdateSegment, UpdateCampaign, UpdateEmailTemplate, UpdateSmsTemplate, UpdatePushTemplate, UpdateInAppTemplate and UpdateVoiceTemplate. Amazon Pinpoint will end support tags parameter by May 22, 2023. + +## __Amazon QuickSight__ + - ### Features + - Add support for Asset Bundle, Geospatial Heatmaps. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@scrocquesel](https://github.com/scrocquesel) +# __2.20.69__ __2023-05-19__ +## __AWS Backup__ + - ### Features + - Add ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response. + +## __AWS Elemental MediaPackage v2__ + - ### Features + - Adds support for the MediaPackage Live v2 API + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Cases__ + - ### Features + - This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + +## __Amazon Simple Email Service__ + - ### Features + - This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call. + +# __2.20.68__ __2023-05-18__ +## __AWS CloudTrail__ + - ### Features + - Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors. + +## __AWS Compute Optimizer__ + - ### Features + - In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis + +## __AWS Elemental MediaConvert__ + - ### Features + - This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - This update fixes an issue where CompletableFutures are leaked/never completed when the submission to the FUTURE_COMPLETE_EXECUTOR is rejected. + + By default, the SDK uses `2 * number of cores` (with a maximum of 64), and uses bounded queue of size 1000. In cases where the throughput to the client exceeds the executor's ability to keep up, it would reject executions. Before this change this would lead to leaked futures. + +## __AWS Security Token Service__ + - ### Features + - API updates for the AWS Security Token Service + +## __Amazon Athena__ + - ### Features + - Removing SparkProperties from EngineConfiguration object for StartSession API call + +## __Amazon Connect Service__ + - ### Features + - You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only release to address various tickets. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances. + +## __Amazon Relational Database Service__ + - ### Features + - RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot + +## __Amazon SageMaker geospatial capabilities__ + - ### Features + - This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API. + +## __S3 Transfer Manager__ + - ### Bugfixes + - Fixed the issue where S3 Transfer Manager attempted to load AWS CRT classes when Java based S3 client was used. See [#3936](https://github.com/aws/aws-sdk-java-v2/issues/3936). + +# __2.20.67__ __2023-05-16__ +## __AWS Direct Connect__ + - ### Features + - This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu. + +## __AWS Glue__ + - ### Features + - Add Support for Tags for Custom Entity Types + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Documentations + - Fix javadoc warnings in the sdk-core package. + - Contributed by: [@sugmanue](https://github.com/sugmanue) + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __AWS WAFV2__ + - ### Features + - My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation. + +## __Amazon Detective__ + - ### Features + - Added and updated API operations in Detective to support the integration of ASFF Security Hub findings. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@sugmanue](https://github.com/sugmanue) +# __2.20.66__ __2023-05-15__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Transfer Family__ + - ### Features + - This release introduces the ability to require both password and SSH key when users authenticate to your Transfer Family servers that use the SFTP protocol. + +## __Amazon Athena__ + - ### Features + - You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning. + +## __Amazon CodeCatalyst__ + - ### Features + - With this release, the users can list the active sessions connected to their Dev Environment on AWS CodeCatalyst + +## __Amazon Rekognition__ + - ### Features + - This release adds a new EyeDirection attribute in Amazon Rekognition DetectFaces and IndexFaces APIs which predicts the yaw and pitch angles of a person's eye gaze direction for each face detected in the image. + +## __IAM Roles Anywhere__ + - ### Features + - Adds support for custom notification settings in a trust anchor. Introduces PutNotificationSettings and ResetNotificationSettings API's. Updates DurationSeconds max value to 3600. + +## __Managed Streaming for Kafka__ + - ### Features + - Added a fix to make clusterarn a required field in ListClientVpcConnections and RejectClientVpcConnection APIs + +# __2.20.65__ __2023-05-11__ +## __AWS Health APIs and Notifications__ + - ### Features + - Add support for regional endpoints + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Support__ + - ### Features + - This release adds 2 new Support APIs, DescribeCreateCaseOptions and DescribeSupportedLanguages. You can use these new APIs to get available support languages. + +## __Amazon Connect Service__ + - ### Features + - This release updates GetMetricDataV2 API, to support metric data up-to last 35 days + +## __Amazon ElastiCache__ + - ### Features + - Added support to modify the cluster mode configuration for the existing ElastiCache ReplicationGroups. Customers can now modify the configuration from cluster mode disabled to cluster mode enabled. + +## __Amazon Elasticsearch Service__ + - ### Features + - This release fixes DescribePackages API error with null filter value parameter. + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - Add methods for inspecting and debugging stages: ListStageSessions, GetStageSession, ListParticipants, GetParticipant, and ListParticipantEvents. + +## __Amazon Omics__ + - ### Features + - This release provides support for Ready2Run and GPU workflows, an improved read set filter, the direct upload of read sets into Omics Storage, and annotation parsing for analytics stores. + +## __Amazon OpenSearch Service__ + - ### Features + - This release fixes DescribePackages API error with null filter value parameter. + +## __Amazon Route 53 Resolver__ + - ### Features + - Update FIPS endpoints for GovCloud (US) regions in SDK. + +# __2.20.64__ __2023-05-10__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - STS was being skipped in the default credential provider chain when using native builds in java. Now a proper reflect-config.json file was added to include sts. + - Contributed by: [@martinKindall](https://github.com/martinKindall) + +## __Amazon EMR__ + - ### Features + - EMR Studio now supports programmatically executing a Notebooks on an EMR on EKS cluster. In addition, notebooks can now be executed by specifying its location in S3. + +## __Amazon Relational Database Service__ + - ### Features + - Amazon Relational Database Service (RDS) updates for the new Aurora I/O-Optimized storage type for Amazon Aurora DB clusters + +## __Amazon Simple Workflow Service__ + - ### Features + - This release adds a new API parameter to exclude old history events from decision tasks. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@martinKindall](https://github.com/martinKindall) +# __2.20.63__ __2023-05-09__ +## __AWS Glue__ + - ### Features + - This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon SageMaker Service__ + - ### Features + - This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints. + +## __Application Auto Scaling__ + - ### Features + - With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints. + +# __2.20.62__ __2023-05-08__ +## __AWS Glue__ + - ### Features + - Support large worker types G.4x and G.8x for Glue Spark. + +## __AWS IoT SiteWise__ + - ### Features + - Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SDK for Java v2, AWS STS__ + - ### Features + - Respect async credentials update flag from DefaultCredentialsProvider for WebIdentityTokenFileCredentialProvider, potentially avoiding latency spikes on credentials expiration + - Contributed by: [@paulolieuthier](https://github.com/paulolieuthier) + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __Amazon GuardDuty__ + - ### Features + - Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@paulolieuthier](https://github.com/paulolieuthier) +# __2.20.61__ __2023-05-05__ +## __AWS MediaTailor__ + - ### Features + - This release adds support for AFTER_LIVE_EDGE mode configuration for avail suppression, and adding a fill-policy setting that sets the avail suppression to PARTIAL_AVAIL or FULL_AVAIL_ONLY when AFTER_LIVE_EDGE is enabled. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support the inf2 and trn1n instances. inf2 instances are purpose built for deep learning inference while trn1n instances are powered by AWS Trainium accelerators and they build on the capabilities of Trainium-powered trn1 instances. + +## __Amazon Simple Queue Service__ + - ### Features + - Revert previous SQS protocol change. + +## __Inspector2__ + - ### Features + - Amazon Inspector now allows customers to search its vulnerability intelligence database if any of the Inspector scanning types are activated. + +# __2.20.60__ __2023-05-04__ +## __AWS Config__ + - ### Features + - Updated ResourceType enum with new resource types onboarded by AWS Config in April 2023. + +## __AWS Network Firewall__ + - ### Features + - This release adds support for the Suricata REJECT option in midstream exception configurations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Avoids NullPointerException when config and credentials files were not found for profiles. Now it returns an empty map, as it used to. + - Contributed by: [@martinKindall](https://github.com/martinKindall) + +## __AWS SecurityHub__ + - ### Features + - Add support for Finding History. + +## __Amazon CloudWatch__ + - ### Features + - Adds support for filtering by metric names in CloudWatch Metric Streams. + +## __Amazon Connect Service__ + - ### Features + - Remove unused InvalidParameterException from CreateParticipant API + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation update for new error type NamespaceNotFoundException for CreateCluster and UpdateCluster + +## __Amazon OpenSearch Service__ + - ### Features + - DescribeDomainNodes: A new API that provides configuration information for nodes part of the domain + +## __Amazon QuickSight__ + - ### Features + - Add support for Topic, Dataset parameters and VPC + +## __Amazon Rekognition__ + - ### Features + - This release adds a new attribute FaceOccluded. Additionally, you can now select attributes individually (e.g. ["DEFAULT", "FACE_OCCLUDED", "AGE_RANGE"] instead of ["ALL"]), which can reduce response time. + +## __Amazon SageMaker Service__ + - ### Features + - We added support for ml.inf2 and ml.trn1 family of instances on Amazon SageMaker for deploying machine learning (ML) models for Real-time and Asynchronous inference. You can use these instances to achieve high performance at a low cost for generative artificial intelligence (AI) models. + +## __Amazon Simple Queue Service__ + - ### Features + - This release enables customers to call SQS using AWS JSON-1.0 protocol. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for Amazon S3 + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@martinKindall](https://github.com/martinKindall) +# __2.20.59__ __2023-05-03__ +## __AWS AppSync__ + - ### Features + - Private API support for AWS AppSync. With Private APIs, you can now create GraphQL APIs that can only be accessed from your Amazon Virtual Private Cloud ("VPC"). + +## __AWS IoT TwinMaker__ + - ### Features + - This release adds a field for GetScene API to return error code and message from dependency services. + +## __AWS Network Firewall__ + - ### Features + - AWS Network Firewall now supports policy level HOME_NET variable overrides. + +## __AWS Well-Architected Tool__ + - ### Features + - This release deepens integration with AWS Service Catalog AppRegistry to improve workload resource discovery. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds an SDK paginator for GetNetworkInsightsAccessScopeAnalysisFindings + +## __Amazon OpenSearch Service__ + - ### Features + - Amazon OpenSearch Service adds the option to deploy a domain across multiple Availability Zones, with each AZ containing a complete copy of data and with nodes in one AZ acting as a standby. This option provides 99.99% availability and consistent performance in the event of infrastructure failure. + +## __Inspector2__ + - ### Features + - This feature provides deep inspection for linux based instance + +# __2.20.58__ __2023-05-02__ +## __AWS Resilience Hub__ + - ### Features + - This release will improve resource level transparency in applications by discovering previously hidden resources. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWSKendraFrontendService__ + - ### Features + - AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields. + +## __Amazon Appflow__ + - ### Features + - This release adds new API to cancel flow executions. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only update to address Amazon ECS tickets. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics. + +# __2.20.57__ __2023-05-01__ +## __AWS Compute Optimizer__ + - ### Features + - support for tag filtering within compute optimizer. ability to filter recommendation results by tag and tag key value pairs. ability to filter by inferred workload type added. + +## __AWS Key Management Service__ + - ### Features + - This release makes the NitroEnclave request parameter Recipient and the response field for CiphertextForRecipient available in AWS SDKs. It also adds the regex pattern for CloudHsmClusterId validation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +# __2.20.56__ __2023-04-28__ +## __AWS Direct Connect__ + - ### Features + - This release corrects the jumbo frames MTU from 9100 to 8500. + +## __AWS IoT__ + - ### Features + - This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SimSpace Weaver__ + - ### Features + - Added a new CreateSnapshot API. For the StartSimulation API, SchemaS3Location is now optional, added a new SnapshotS3Location parameter. For the DescribeSimulation API, added SNAPSHOT_IN_PROGRESS simulation state, deprecated SchemaError, added new fields: StartError and SnapshotS3Location. + +## __AWS WAFV2__ + - ### Features + - You can now associate a web ACL with a Verified Access instance. + +## __Amazon Appflow__ + - ### Features + - Adds Jwt Support for Salesforce Credentials. + +## __Amazon Athena__ + - ### Features + - You can now use capacity reservations on Amazon Athena to run SQL queries on fully-managed compute capacity. + +## __Amazon Elastic File System__ + - ### Features + - This release adds PAUSED and PAUSING state as a returned value for DescribeReplicationConfigurations response. + +## __Amazon Managed Grafana__ + - ### Features + - This release adds support for the grafanaVersion parameter in CreateWorkspace. + +## __Amazon Rekognition__ + - ### Features + - Added support for aggregating moderation labels by video segment timestamps for Stored Video Content Moderation APIs and added additional information about the job to all Stored Video Get API responses. + +## __Amazon WorkSpaces__ + - ### Features + - Added Windows 11 to support Microsoft_Office_2019 + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - The fix involves implementing a null-pointer check in the NettyUtils#isConnectionResetException() method, in case the + throwable of the original cause has no message. + - Contributed by: [@martinKindall](https://github.com/martinKindall) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@martinKindall](https://github.com/martinKindall) +# __2.20.55__ __2023-04-27__ +## __AWS IoT Core Device Advisor__ + - ### Features + - AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket. + +## __AWS Lambda__ + - ### Features + - Add Java 17 (java17) support to AWS Lambda + +## __AWS Marketplace Catalog Service__ + - ### Features + - Enabled Pagination for List Entities and List Change Sets operations + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS X-Ray__ + - ### Features + - Updated X-Ray documentation with Resource Policy API descriptions. + +## __Amazon EMR Containers__ + - ### Features + - This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for AMD SEV-SNP on EC2 instances. + +## __Amazon GuardDuty__ + - ### Features + - Added API support to initiate on-demand malware scan on specific resources. + +## __Amazon OpenSearch Ingestion__ + - ### Features + - Documentation updates for OpenSearch Ingestion + +## __Amazon QLDB__ + - ### Features + - Documentation updates for Amazon QLDB + +## __Amazon SageMaker Service__ + - ### Features + - Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters. + +# __2.20.54__ __2023-04-26__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Exclude static fields from the required fields validation done by the ToBuilderIsCorrect class + - Contributed by: [@sugmanue](https://github.com/sugmanue) + - Fixed bug where using profile-based credentials could cause the SDK to read the profile file with each request. + +## __Amazon OpenSearch Ingestion__ + - ### Features + - Initial release for OpenSearch Ingestion + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@sugmanue](https://github.com/sugmanue) +# __2.20.53__ __2023-04-25__ +## __AWS DataSync__ + - ### Features + - This release adds 13 new APIs to support AWS DataSync Discovery GA. + +## __AWS Directory Service__ + - ### Features + - New field added in AWS Managed Microsoft AD DescribeSettings response and regex pattern update for UpdateSettings value. Added length validation to RemoteDomainName. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Messaging__ + - ### Features + - Remove non actionable field from UpdateChannelReadMarker and DeleteChannelRequest. Add precise exceptions to DeleteChannel and DeleteStreamingConfigurations error cases. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect, Contact Lens Evaluation API release including ability to manage forms and to submit contact evaluations. + +## __Amazon Pinpoint__ + - ### Features + - Adds support for journey runs and querying journey execution metrics based on journey runs. Adds execution metrics to campaign activities. Updates docs for Advanced Quiet Time. + +# __2.20.52__ __2023-04-24__ +## __AWS CRT HTTP Client__ + - ### Bugfixes + - Fixed an issue where connection pool metrics were not reported in the AWS CRT HTTP client. + +## __AWS Elemental MediaConvert__ + - ### Features + - This release introduces a noise reduction pre-filter, linear interpolation deinterlace mode, video pass-through, updated default job settings, and expanded LC-AAC Stereo audio bitrate ranges. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - Increased the max length for RefreshToken and AuthCode from 2048 to 4096. + +## __Amazon CodeCatalyst__ + - ### Features + - Documentation updates for Amazon CodeCatalyst. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - API changes to AWS Verified Access related to identity providers' information. + +## __Amazon Rekognition__ + - ### Features + - Added new status result to Liveness session status. + +# __2.20.51__ __2023-04-21__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - This release adds a new API CreateParticipant. For Amazon Connect Chat, you can use this new API to customize chat flow experiences. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation update to address various Amazon ECS tickets. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager adds support for multiple administrators. You can now delegate more than one administrator per organization. + +# __2.20.50__ __2023-04-20__ +## __AWS IoT__ + - ### Features + - Support additional OTA states in GetOTAUpdate API + +## __AWS SDK for Java v2__ + - ### Features + - API to Add TrustAllCertificates in CRT S3 Client options for test purposes + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - You can now create encrypted API keys to use in a client application integration of the JavaScript CAPTCHA API . You can also retrieve a list of your API keys and the JavaScript application integration URL. + +## __Amazon Chime__ + - ### Features + - Adds support for Hindi and Thai languages and additional Amazon Transcribe parameters to the StartMeetingTranscription API. + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - This release adds support for specifying the recording file format in an S3 recording sink configuration. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Adds support for Hindi and Thai languages and additional Amazon Transcribe parameters to the StartMeetingTranscription API. + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift supports creating Builds for Windows 2016 operating system. + +## __Amazon GuardDuty__ + - ### Features + - This release adds support for the new Lambda Protection feature. + +## __Amazon Import/Export Snowball__ + - ### Features + - Adds support for Amazon S3 compatible storage. AWS Snow Family customers can now use Amazon S3 compatible storage on Snowball Edge devices. Also adds support for V3_5S. This is a refreshed AWS Snowball Edge Storage Optimized device type with 210TB SSD (customer usable). + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Canvas adds ModelRegisterSettings support for CanvasAppSettings. + +# __2.20.49__ __2023-04-19__ +## __AWS Resource Access Manager__ + - ### Features + - This release adds support for customer managed permissions. Customer managed permissions enable customers to author and manage tailored permissions for resources shared using RAM. + +## __AWS S3 Control__ + - ### Features + - Provides support for overriding endpoint when region is "snow". This will enable bucket APIs for Amazon S3 Compatible storage on Snow Family devices. + +## __AWS SDK for Java v2__ + - ### Features + - API to Add TrustAllCertificates in CRT S3 Client options for test purposes + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __AWS SecurityHub__ + - ### Features + - Update that adds SDK code examples for Security Hub + +## __Amazon Comprehend__ + - ### Features + - This release supports native document models for custom classification, in addition to plain-text models. You train native document models using documents (PDF, Word, images) in their native format. + +## __Amazon EC2 Container Service__ + - ### Features + - This release supports the Account Setting "TagResourceAuthorization" that allows for enhanced Tagging security controls. + +## __Amazon Relational Database Service__ + - ### Features + - Adds support for the ImageId parameter of CreateCustomDBEngineVersion to RDS Custom for Oracle + +## __Amazon Simple Storage Service__ + - ### Features + - Provides support for "Snow" Storage class. + +# __2.20.48__ __2023-04-17__ +## __AWS IoT Wireless__ + - ### Features + - Supports the new feature of LoRaWAN roaming, allows to configure MaxEirp for LoRaWAN gateway, and allows to configure PingSlotPeriod for LoRaWAN multicast group + +## __AWS Lambda__ + - ### Features + - Add Python 3.10 (python3.10) support to AWS Lambda + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Appflow__ + - ### Features + - This release adds a Client Token parameter to the following AppFlow APIs: Create/Update Connector Profile, Create/Update Flow, Start Flow, Register Connector, Update Connector Registration. The Client Token parameter allows idempotent operations for these APIs. + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - This release includes a new configurable value, TrafficPercentageToMonitor, which allows users to adjust the amount of traffic monitored by percentage + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for DynamoDB API + +## __EMR Serverless__ + - ### Features + - The GetJobRun API has been updated to include the job's billed resource utilization. This utilization shows the aggregate vCPU, memory and storage that AWS has billed for the job run. The billed resources include a 1-minute minimum usage for workers, plus additional storage over 20 GB per worker. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Changed existing APIs and added new APIs to support using an account-level launch configuration template with AWS Elastic Disaster Recovery. + +# __2.20.47__ __2023-04-14__ +## __AWS Lambda__ + - ### Features + - This release adds SnapStart related exceptions to InvokeWithResponseStream API. IAM access related documentation is also added for this API. + +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - Doc only update for Refactor Spaces environments without network bridge feature. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EC2 Container Service__ + - ### Features + - This release supports ephemeral storage for AWS Fargate Windows containers. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support of modifying the engine mode of database clusters. + +# __2.20.46__ __2023-04-13__ +## __AWS MediaConnect__ + - ### Features + - Gateway is a new feature of AWS Elemental MediaConnect. Gateway allows the deployment of on-premises resources for the purpose of transporting live video to and from the AWS Cloud. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Voice__ + - ### Features + - This release adds tagging support for Voice Connectors and SIP Media Applications + +# __2.20.45__ __2023-04-12__ +## __AWS Ground Station__ + - ### Features + - AWS Ground Station Wideband DigIF GA Release + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Managed Blockchain__ + - ### Features + - Removal of the Ropsten network. The Ethereum foundation ceased support of Ropsten on December 31st, 2022.. + +# __2.20.44__ __2023-04-11__ +## __AWS IoT__ + - ### Features + - Re-release to remove unexpected API changes + +## __AWS IoT Data Plane__ + - ### Features + - This release adds support for MQTT5 user properties when calling the AWS IoT GetRetainedMessage API + +## __AWS SDK for Java v2__ + - ### Features + - Exposes endpointOverride in SdkClient through ServiceClientConfiguration + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. + +## __Amazon Elastic Container Registry Public__ + - ### Features + - This release will allow using registry alias as registryId in BatchDeleteImage request. + +## __Amazon EventBridge__ + - ### Features + - EventBridge PutTarget support for multiple SQL arguments on RedshiftDataParameters + +## __EMR Serverless__ + - ### Features + - This release extends GetJobRun API to return job run timeout (executionTimeoutMinutes) specified during StartJobRun call (or default timeout of 720 minutes if none was specified). + +# __2.20.43__ __2023-04-10__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK now supports conversion of 608 paint-on captions to pop-on captions for SCC sources. + +## __AWS Marketplace Catalog Service__ + - ### Features + - Added three new APIs to support resource sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added new OwnershipType field to ListEntities request to let users filter on entities that are shared with them. Increased max page size of ListEntities response from 20 to 50 results. + +## __AWS SDK for Java v2__ + - ### Features + - Expose StandardRetryOptions of S3ClientOptions in the S3CrtClient Interface + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - This release adds the ability to configure an agent's routing profile to receive contacts from multiple channels at the same time via extending the UpdateRoutingProfileConcurrency, CreateRoutingProfile and DescribeRoutingProfile APIs. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for enabling FIPS compliance on Amazon ECS Fargate tasks + +## __Amazon Omics__ + - ### Features + - Remove unexpected API changes. + +## __Amazon Rekognition__ + - ### Features + - This release adds support for Face Liveness APIs in Amazon Rekognition. Updates UpdateStreamProcessor to return ResourceInUseException Exception. Minor updates to API documentation. + +# __2.20.42__ __2023-04-07__ +## __AWS Lambda__ + - ### Features + - This release adds a new Lambda InvokeWithResponseStream API to support streaming Lambda function responses. The release also adds a new InvokeMode parameter to Function Url APIs to control whether the response will be streamed or buffered. + +## __AWS Service Catalog__ + - ### Features + - Updates description for property + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Updated timestamp format for GetLifecyclePolicy API + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - This release adds a new parameter 'DBClusterParameterGroupName' to 'RestoreDBClusterFromSnapshot' API to associate the name of the DB cluster parameter group while performing restore. + +## __Amazon DynamoDB Enhanced Client__ + - ### Bugfixes + - Include flattened mappers in attribute converter resolution + - Contributed by: [@akiesler](https://github.com/akiesler) + +## __Amazon FSx__ + - ### Features + - Amazon FSx for Lustre now supports creating data repository associations on Persistent_1 and Scratch_2 file systems. + +## __Amazon QuickSight__ + - ### Features + - This release has two changes: adding the OR condition to tag-based RLS rules in CreateDataSet and UpdateDataSet; adding RefreshSchedule and Incremental RefreshProperties operations for users to programmatically configure SPICE dataset ingestions. + +## __Amazon S3__ + - ### Features + - Add support for the following in the CRT S3 client: + + - Enabling/disabling accelerate endpoints + - Using pathstyle addressing + +## __Redshift Data API Service__ + - ### Features + - Update documentation of API descriptions as needed in support of temporary credentials with IAM identity. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@akiesler](https://github.com/akiesler) +# __2.20.41__ __2023-04-06__ +## __AWS CloudFormation__ + - ### Features + - Including UPDATE_COMPLETE as a failed status for DeleteStack waiter. + +## __AWS IoT Greengrass V2__ + - ### Features + - Add support for SUCCEEDED value in coreDeviceExecutionStatus field. Documentation updates for Greengrass V2. + +## __AWS Proton__ + - ### Features + - This release adds support for the AWS Proton service sync feature. Service sync enables managing an AWS Proton service (creating and updating instances) and all of it's corresponding service instances from a Git repository. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Relational Database Service__ + - ### Features + - Adds and updates the SDK examples + +## __Amazon S3__ + - ### Features + - Adding feature for parsing S3 URIs + +# __2.20.40__ __2023-04-05__ +## __AWS App Runner__ + - ### Features + - App Runner adds support for seven new vCPU and memory configurations. + +## __AWS Config__ + - ### Features + - This release adds resourceType enums for types released in March 2023. + +## __AWS Network Firewall__ + - ### Features + - AWS Network Firewall now supports IPv6-only subnets. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SSO Identity Store__ + - ### Features + - Documentation updates for Identity Store CLI command reference. + +## __AWS Service Catalog__ + - ### Features + - removed incorrect product type value + +## __Amazon EC2 Container Service__ + - ### Features + - This is a document only updated to add information about Amazon Elastic Inference (EI). + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - Fix ParticipantToken ExpirationTime format + +## __Amazon VPC Lattice__ + - ### Features + - This release removes the entities in the API doc model package for auth policies. + +# __2.20.39__ __2023-04-04__ +## __AWS Amplify UI Builder__ + - ### Features + - Support StorageField and custom displays for data-bound options in form builder. Support non-string operands for predicates in collections. Support choosing client to get token from. + +## __AWS Data Exchange__ + - ### Features + - This release updates the value of MaxResults. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - This release rolls back association config feature for webACLs that protect CloudFront protections. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - C6in, M6in, M6idn, R6in and R6idn bare metal instances are powered by 3rd Generation Intel Xeon Scalable processors and offer up to 200 Gbps of network bandwidth. + +## __Amazon Elastic Inference__ + - ### Features + - Updated public documentation for the Describe and Tagging APIs. + +## __Amazon SageMaker Runtime__ + - ### Features + - Amazon SageMaker Asynchronous Inference now provides customers a FailureLocation as a response parameter in InvokeEndpointAsync API to capture the model failure responses. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Asynchronous Inference now allows customer's to receive failure model responses in S3 and receive success/failure model responses in SNS notifications. + +## __Auto Scaling__ + - ### Features + - Documentation updates for Amazon EC2 Auto Scaling + +# __2.20.38__ __2023-04-03__ +## __AWS Glue__ + - ### Features + - Add support for database-level federation + +## __AWS Lake Formation__ + - ### Features + - Add support for database-level federation + +## __AWS License Manager__ + - ### Features + - This release adds grant override options to the CreateGrantVersion API. These options can be used to specify grant replacement behavior during grant activation. + +## __AWS SDK for Java v2__ + - ### Features + - Added option of using an explicit `ExecutorService` in `FileAsyncResponseTransformer` + - Contributed by: [@mpdn](https://github.com/mpdn) + - Updated endpoint and partition metadata. + +## __AWS Service Catalog__ + - ### Features + - This release introduces Service Catalog support for Terraform open source. It enables 1. The notify* APIs to Service Catalog. These APIs are used by the terraform engine to notify the result of the provisioning engine execution. 2. Adds a new TERRAFORM_OPEN_SOURCE product type in CreateProduct API. + +## __AWS WAFV2__ + - ### Features + - For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. + +## __AmazonMWAA__ + - ### Features + - This Amazon MWAA release adds the ability to customize the Apache Airflow environment by launching a shell script at startup. This shell script is hosted in your environment's Amazon S3 bucket. Amazon MWAA runs the script before installing requirements and initializing the Apache Airflow process. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@mpdn](https://github.com/mpdn) +# __2.20.37__ __2023-03-31__ +## __AWS CRT-based S3 client__ + - ### Bugfixes + - Fixed the issue where AWS CRT-based S3 client was eagerly buffering data before the underlying CRT component was able to handle it. See [#3726](https://github.com/aws/aws-sdk-java-v2/issues/3726) + - Reduced the buffer used to upload object from 16MB to 1MB. + +## __AWS Resilience Hub__ + - ### Features + - Adding EKS related documentation for appTemplateBody + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Server Migration Service__ + - ### Features + - Deprecating AWS Server Migration Service. + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to deliver internet measurements to Amazon S3 buckets as well as CloudWatch Logs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for EC2 On Demand Capacity Reservations + +## __Amazon SageMaker Feature Store Runtime__ + - ### Features + - In this release, you can now chose between soft delete and hard delete when calling the DeleteRecord API, so you have more flexibility when it comes to managing online store data. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for Amazon S3 + +# __2.20.36__ __2023-03-30__ +## __AWS Batch__ + - ### Features + - This feature allows Batch on EKS to support configuration of Pod Labels through Metadata for Batch on EKS Jobs. + +## __AWS Compute Optimizer__ + - ### Features + - This release adds support for HDD EBS volume types and io2 Block Express. We are also adding support for 61 new instance types and instances that have non consecutive runtime. + +## __AWS Glue__ + - ### Features + - This release adds support for AWS Glue Data Quality, which helps you evaluate and monitor the quality of your data and includes the API for creating, deleting, or updating data quality rulesets, runs and evaluations. + +## __AWS Network Firewall__ + - ### Features + - AWS Network Firewall added TLS inspection configurations to allow TLS traffic inspection. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Well-Architected Tool__ + - ### Features + - AWS Well-Architected SDK now supports getting consolidated report metrics and generating a consolidated report PDF. + +## __AWSKendraFrontendService__ + - ### Features + - AWS Kendra now supports featured results for a query. + +## __Amazon Athena__ + - ### Features + - Make DefaultExecutorDpuSize and CoordinatorDpuSize fields optional in StartSession + +## __Amazon EMR__ + - ### Features + - Updated DescribeCluster and ListClusters API responses to include ErrorDetail that specifies error code, programmatically accessible error data,and an error message. ErrorDetail provides the underlying reason for cluster failure and recommends actions to simplify troubleshooting of EMR clusters. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Tunnel Endpoint Lifecycle control, a new feature that provides Site-to-Site VPN customers with better visibility and control of their VPN tunnel maintenance updates. + +## __Amazon GuardDuty__ + - ### Features + - Added EKS Runtime Monitoring feature support to existing detector, finding APIs and introducing new Coverage APIs + +## __Amazon Interactive Video Service__ + - ### Features + - Amazon Interactive Video Service (IVS) now offers customers the ability to configure IVS channels to allow insecure RTMP ingest. + +## __Amazon SageMaker geospatial capabilities__ + - ### Features + - Amazon SageMaker geospatial capabilities now supports server-side encryption with customer managed KMS key and SageMaker notebooks with a SageMaker geospatial image in a Amazon SageMaker Domain with VPC only mode. + +## __Amazon VPC Lattice__ + - ### Features + - General Availability (GA) release of Amazon VPC Lattice + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling now supports Elastic Load Balancing traffic sources with the AttachTrafficSources, DetachTrafficSources, and DescribeTrafficSources APIs. This release also introduces a new activity status, "WaitingForConnectionDraining", for VPC Lattice to the DescribeScalingActivities API. + +## __EC2 Image Builder__ + - ### Features + - Adds support for new image workflow details and image vulnerability detection. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Adding a field to the replication configuration APIs to support the auto replicate new disks feature. We also deprecated RetryDataReplication. + +# __2.20.35__ __2023-03-29__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Relational Database Service__ + - ### Features + - Add support for creating a read replica DB instance from a Multi-AZ DB cluster. + +## __OpenSearch Service Serverless__ + - ### Features + - This release includes two new exception types "ServiceQuotaExceededException" and "OcuLimitExceededException". + +# __2.20.34__ __2023-03-28__ +## __AWS IoT Data Plane__ + - ### Features + - Add endpoint ruleset support for cn-north-1. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - A binary attribute value must be encoded in base64 format for its String representation in EnhancedDocument.toJson() API + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Increased maximum length of "TriggerDetails.rawData" to 10K characters and "IncidentSummary" to 8K characters. + +## __AWS Systems Manager Incident Manager Contacts__ + - ### Features + - This release adds 12 new APIs as part of Oncall Schedule feature release, adds support for a new contact type: ONCALL_SCHEDULE. Check public documentation for AWS ssm-contacts for more information + +# __2.20.33__ __2023-03-27__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports ID3 tag insertion for audio only HLS output groups. AWS Elemental Link devices now support tagging. + +## __AWS IoT Wireless__ + - ### Features + - Introducing new APIs that enable Sidewalk devices to communicate with AWS IoT Core through Sidewalk gateways. This will empower AWS customers to connect Sidewalk devices with other AWS IoT Services, creating possibilities for seamless integration and advanced device management. + +## __AWS SecurityHub__ + - ### Features + - Added new resource detail objects to ASFF, including resources for AwsEksCluster, AWSS3Bucket, AwsEc2RouteTable and AwsEC2Instance. + +## __AWS Service Catalog App Registry__ + - ### Features + - In this release, we started supporting ARN in applicationSpecifier and attributeGroupSpecifier. GetAttributeGroup, ListAttributeGroups and ListAttributeGroupsForApplication APIs will now have CreatedBy field in the response. + +## __Amazon Athena__ + - ### Features + - Enforces a minimal level of encryption for the workgroup for query and calculation results that are written to Amazon S3. When enabled, workgroup users can set encryption only to the minimum level set by the administrator or higher when they submit queries. + +## __Amazon Chime SDK Voice__ + - ### Features + - Documentation updates for Amazon Chime SDK Voice. + +## __Amazon Connect Participant Service__ + - ### Features + - This release provides an update to the SendMessage API to handle interactive message response content-types. + +## __Amazon Connect Service__ + - ### Features + - This release introduces support for RelatedContactId in the StartChatContact API. Interactive message and interactive message response have been added to the list of supported message content types for this API as well. + +## __Amazon SageMaker Service__ + - ### Features + - Fixed some improperly rendered links in SDK documentation. + +## __Amazon Voice ID__ + - ### Features + - Amazon Connect Voice ID now supports multiple fraudster watchlists. Every domain has a default watchlist where all existing fraudsters are placed by default. Custom watchlists may now be created, managed, and evaluated against for known fraudster detection. + +# __2.20.32__ __2023-03-24__ +## __AWS SDK for Java v2__ + - ### Features + - Adds ServiceClientConfiguration to SdkClient which exposes client settings to the user + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch__ + - ### Features + - Doc-only update to correct alarm actions list + +## __Amazon Comprehend__ + - ### Features + - This release adds a new field (FlywheelArn) to the EntitiesDetectionJobProperties object. The FlywheelArn field is returned in the DescribeEntitiesDetectionJob and ListEntitiesDetectionJobs responses when the EntitiesDetection job is started with a FlywheelArn instead of an EntityRecognizerArn . + +## __Amazon Relational Database Service__ + - ### Features + - Added error code CreateCustomDBEngineVersionFault for when the create custom engine version for Custom engines fails. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix a bug where, if validation of of the amount of expected data to be received (HTTP `Content-Length`) fails, the connection would be left dangling, consuming a connection from the pool until the client is shut down. + +# __2.20.31__ __2023-03-23__ +## __AWS Batch__ + - ### Features + - This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE + +## __AWS Cloud Map__ + - ### Features + - Reverted the throttling exception RequestLimitExceeded for AWS Cloud Map APIs introduced in SDK version 1.12.424 2023-03-09 to previous exception specified in the ErrorCode. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK now supports passthrough of ID3v2 tags for audio inputs to audio-only HLS outputs. + +## __AWS SDK for Java v2__ + - ### Features + - Introducing Enhanced Document API: A Higher-Level API for Working with Amazon DynamoDB Items + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Identity__ + - ### Features + - AppInstanceBots can be used to add a bot powered by Amazon Lex to chat channels. ExpirationSettings provides automatic resource deletion for AppInstanceUsers. + +## __Amazon Chime SDK Media Pipelines__ + - ### Features + - This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio. + +## __Amazon Chime SDK Messaging__ + - ### Features + - ExpirationSettings provides automatic resource deletion for Channels. + +## __Amazon Chime SDK Voice__ + - ### Features + - This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio. + +## __Amazon GuardDuty__ + - ### Features + - Adds AutoEnableOrganizationMembers attribute to DescribeOrganizationConfiguration and UpdateOrganizationConfiguration APIs. + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - Initial release of the Amazon Interactive Video Service RealTime API. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot adds two new APIs - CreateAutoMLJobV2 and DescribeAutoMLJobV2. Amazon SageMaker Notebook Instances now supports the ml.geospatial.interactive instance type. + +## __Amazon Textract__ + - ### Features + - The AnalyzeDocument - Tables feature adds support for new elements in the API: table titles, footers, section titles, summary cells/tables, and table type. + +## __CodeArtifact__ + - ### Features + - Repository CreationTime is added to the CreateRepository and ListRepositories API responses. + +# __2.20.30__ __2023-03-22__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS IoT TwinMaker__ + - ### Features + - This release adds support of adding metadata when creating a new scene or updating an existing scene. + +## __AWS Network Manager__ + - ### Features + - This release includes an update to create-transit-gateway-route-table-attachment, showing example usage for TransitGatewayRouteTableArn. + +## __AWS Resilience Hub__ + - ### Features + - This release provides customers with the ability to import resources from within an EKS cluster and assess the resiliency of EKS cluster workloads. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EventBridge Pipes__ + - ### Features + - This release improves validation on the ARNs in the API model + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This Patch Manager release supports creating, updating, and deleting Patch Baselines for AmazonLinux2023, AlmaLinux. + +# __2.20.29__ __2023-03-21__ +## __AWS Clean Rooms Service__ + - ### Features + - GA Release of AWS Clean Rooms, Added Tagging Functionality + +## __AWS IoT SiteWise__ + - ### Features + - Provide support for tagging of data streams and enabling tag based authorization for property alias + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Messaging__ + - ### Features + - Amazon Chime SDK messaging customers can now manage streaming configuration for messaging data for archival and analysis. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for AWS Network Firewall, AWS PrivateLink, and Gateway Load Balancers to Amazon VPC Reachability Analyzer, and it makes the path destination optional as long as a destination address in the filter at source is provided. + +## __Application Migration Service__ + - ### Features + - This release introduces the Import and export feature and expansion of the post-launch actions + +# __2.20.28__ __2023-03-20__ +## __AWS CRT-based S3 client__ + - ### Features + - Exposes `S3CrtHttpConfiguration` to allow users to configure HTTP settings such as proxy and connection timeout on AWS CRT-based S3 client. [#3262](https://github.com/aws/aws-sdk-java-v2/issues/3262) + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Neptune__ + - ### Features + - This release makes following few changes. db-cluster-identifier is now a required parameter of create-db-instance. describe-db-cluster will now return PendingModifiedValues and GlobalClusterIdentifier fields in the response. + +## __Amazon S3 on Outposts__ + - ### Features + - S3 On Outposts added support for endpoint status, and a failed endpoint reason, if any + +## __Amazon WorkDocs__ + - ### Features + - This release adds a new API, SearchResources, which enable users to search through metadata and content of folders, documents, document versions and comments in a WorkDocs site. + +## __Application Auto Scaling__ + - ### Features + - With this release customers can now tag their Application Auto Scaling registered targets with key-value pairs and manage IAM permissions for all the tagged resources centrally. + +# __2.20.27__ __2023-03-17__ +## __AWS Config__ + - ### Features + - This release adds resourceType enums for types released from October 2022 through February 2023. + +## __AWS Database Migration Service__ + - ### Features + - S3 setting to create AWS Glue Data Catalog. Oracle setting to control conversion of timestamp column. Support for Kafka SASL Plain authentication. Setting to map boolean from PostgreSQL to Redshift. SQL Server settings to force lob lookup on inline LOBs and to control access of database logs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWSBillingConductor__ + - ### Features + - This release adds a new filter to ListAccountAssociations API and a new filter to ListBillingGroups API. + +# __2.20.26__ __2023-03-16__ +## __AWS Resource Explorer__ + - ### Features + - Documentation updates for APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon GuardDuty__ + - ### Features + - Updated 9 APIs for feature enablement to reflect expansion of GuardDuty to features. Added new APIs and updated existing APIs to support RDS Protection GA. + +## __Amazon SageMaker Runtime__ + - ### Features + - Documentation updates for SageMaker Runtime + +# __2.20.25__ __2023-03-15__ +## __AWS S3 Control__ + - ### Features + - Added support for S3 Object Lambda aliases. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Security Lake__ + - ### Features + - Make Create/Get/ListSubscribers APIs return resource share ARN and name so they can be used to validate the RAM resource share to accept. GetDatalake can be used to track status of UpdateDatalake and DeleteDatalake requests. + +## __Migration Hub Strategy Recommendations__ + - ### Features + - This release adds the binary analysis that analyzes IIS application DLLs on Windows and Java applications on Linux to provide anti-pattern report without configuring access to the source code. + +# __2.20.24__ __2023-03-14__ +## __AWS Data Exchange__ + - ### Features + - This release enables data providers to license direct access to S3 objects encrypted with Customer Managed Keys (CMK) in AWS KMS through AWS Data Exchange. Subscribers can use these keys to decrypt, then use the encrypted S3 objects shared with them, without creating or managing copies. + +## __AWS Direct Connect__ + - ### Features + - describe-direct-connect-gateway-associations includes a new status, updating, indicating that the association is currently in-process of updating. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation only updates to correct customer-reported issues + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new DnsOptions key (PrivateDnsOnlyForInboundResolverEndpoint) to CreateVpcEndpoint and ModifyVpcEndpoint APIs. + +## __Amazon Keyspaces__ + - ### Features + - Adding support for client-side timestamps + +## __Application Auto Scaling__ + - ### Features + - Application Auto Scaling customers can now use mathematical functions to customize the metric used with Target Tracking policies within the policy configuration itself, saving the cost and effort of publishing the customizations as a separate metric. + +# __2.20.23__ __2023-03-13__ +## __AWS Lake Formation__ + - ### Features + - This release updates the documentation regarding Get/Update DataCellsFilter + +## __AWS S3 Control__ + - ### Features + - Added support for cross-account Multi-Region Access Points. Added support for S3 Replication for S3 on Outposts. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Telco Network Builder__ + - ### Features + - This release adds tagging support to the following Network Instance APIs : Instantiate, Update, Terminate. + +## __Amazon AppIntegrations Service__ + - ### Features + - Adds FileConfiguration to Amazon AppIntegrations CreateDataIntegration supporting scheduled downloading of third party files into Amazon Connect from sources such as Microsoft SharePoint. + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release extends Wisdom CreateKnowledgeBase API to support SharePoint connector type by removing the @required trait for objectField + +# __2.20.22__ __2023-03-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - The type definitions of SecretString and SecretBinary now have a minimum length of 1 in the model to match the exception thrown when you pass in empty values. + +## __Amazon Interactive Video Service Chat__ + - ### Features + - This release adds a new exception returned when calling AWS IVS chat UpdateLoggingConfiguration. Now UpdateLoggingConfiguration can return ConflictException when invalid updates are made in sequence to Logging Configurations. + +# __2.20.21__ __2023-03-09__ +## __AWS Cloud Map__ + - ### Features + - Updated all AWS Cloud Map APIs to provide consistent throttling exception (RequestLimitExceeded) + +## __AWS Network Manager__ + - ### Features + - This update provides example usage for TransitGatewayRouteTableArn. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch Evidently__ + - ### Features + - Updated entity override documentation + +## __Amazon Connect Service__ + - ### Features + - This release adds a new API, GetMetricDataV2, which returns metric data for Amazon Connect. + +## __Amazon QuickSight__ + - ### Features + - This release has two changes: add state persistence feature for embedded dashboard and console in GenerateEmbedUrlForRegisteredUser API; add properties for hidden collapsed row dimensions in PivotTableOptions. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Inference now allows SSM access to customer's model container by setting the "EnableSSMAccess" parameter for a ProductionVariant in CreateEndpointConfig API. + +## __Amazon Simple Email Service__ + - ### Features + - This release introduces a new recommendation in Virtual Deliverability Manager Advisor, which detects missing or misconfigured Brand Indicator for Message Identification (BIMI) DNS records for customer sending identities. + +## __CodeArtifact__ + - ### Features + - This release introduces the generic package format, a mechanism for storing arbitrary binary assets. It also adds a new API, PublishPackageVersion, to allow for publishing generic packages. + +## __Redshift Data API Service__ + - ### Features + - Added support for Redshift Serverless workgroup-arn wherever the WorkgroupName parameter is available. + +# __2.20.20__ __2023-03-08__ +## __AWS Elemental MediaPackage__ + - ### Features + - This release provides the date and time live resources were created. + +## __AWS Elemental MediaPackage VOD__ + - ### Features + - This release provides the date and time VOD resources were created. + +## __AWS Lake Formation__ + - ### Features + - This release adds two new API support "GetDataCellsFiler" and "UpdateDataCellsFilter", and also updates the corresponding documentation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Athena__ + - ### Features + - A new field SubstatementType is added to GetQueryExecution API, so customers have an error free way to detect the query type and interpret the result. + +## __Amazon DynamoDB__ + - ### Features + - Adds deletion protection support to DynamoDB tables. Tables with deletion protection enabled cannot be deleted. Deletion protection is disabled by default, can be enabled via the CreateTable or UpdateTable APIs, and is visible in TableDescription. This setting is not replicated for Global Tables. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Introducing Amazon EC2 C7g, M7g and R7g instances, powered by the latest generation AWS Graviton3 processors and deliver up to 25% better performance over Graviton2-based instances. + +## __Amazon Route 53 Resolver__ + - ### Features + - Add dual-stack and IPv6 support for Route 53 Resolver Endpoint,Add IPv6 target IP in Route 53 Resolver Forwarding Rule + +## __Amazon S3__ + - ### Features + - Adding PartType field to UploadPartRequest to indicate whether the part is the last part or not. + +## __Amazon SageMaker Service__ + - ### Features + - There needs to be a user identity to specify the SageMaker user who perform each action regarding the entity. However, these is a not a unified concept of user identity across SageMaker service that could be used today. + +# __2.20.19__ __2023-03-07__ +## __AWS Database Migration Service__ + - ### Features + - This release adds DMS Fleet Advisor Target Recommendation APIs and exposes functionality for DMS Fleet Advisor. It adds functionality to start Target Recommendation calculation. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Location Service__ + - ### Features + - Documentation update for the release of 3 additional map styles for use with Open Data Maps: Open Data Standard Dark, Open Data Visualization Light & Open Data Visualization Dark. + +# __2.20.18__ __2023-03-06__ +## __AWS Account__ + - ### Features + - AWS Account alternate contact email addresses can now have a length of 254 characters and contain the character "|". + +## __Amazon Interactive Video Service__ + - ### Features + - Updated text description in DeleteChannel, Stream, and StreamSummary. + +# __2.20.17__ __2023-03-03__ +## __AWS Elemental MediaConvert__ + - ### Features + - The AWS Elemental MediaConvert SDK has improved handling for different input and output color space combinations. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive adds support for Nielsen watermark timezones. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for DynamoDB. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for a new boot mode for EC2 instances called 'UEFI Preferred'. + +## __Amazon Macie 2__ + - ### Features + - Documentation updates for Amazon Macie + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe now supports role access for these API operations: CreateVocabulary, UpdateVocabulary, CreateVocabularyFilter, and UpdateVocabularyFilter. + +# __2.20.16__ __2023-03-02__ +## __AWS IoT__ + - ### Features + - A recurring maintenance window is an optional configuration used for rolling out the job document to all devices in the target group observing a predetermined start time, duration, and frequency that the maintenance window occurs. + +## __AWS Organizations__ + - ### Features + - This release introduces a new reason code, ACCOUNT_CREATION_NOT_COMPLETE, to ConstraintViolationException in CreateOrganization API. + +## __AWS Performance Insights__ + - ### Features + - This release adds a new field PeriodAlignment to allow the customer specifying the returned timestamp of time periods to be either the start or end time. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EventBridge Pipes__ + - ### Features + - This release fixes some input parameter range and patterns. + +## __Amazon SageMaker Service__ + - ### Features + - Add a new field "EndpointMetrics" in SageMaker Inference Recommender "ListInferenceRecommendationsJobSteps" API response. + +## __Migration Hub Strategy Recommendations__ + - ### Features + - This release updates the File Import API to allow importing servers already discovered by customers with reduced pre-requisites. + +# __2.20.15__ __2023-03-01__ +## __AWS Price List Service__ + - ### Features + - This release adds 2 new APIs - ListPriceLists which returns a list of applicable price lists, and GetPriceListFileUrl which outputs a URL to retrieve your price lists from the generated file from ListPriceLists + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CodeCatalyst__ + - ### Features + - Published Dev Environments StopDevEnvironmentSession API + +## __Amazon S3 on Outposts__ + - ### Features + - S3 on Outposts introduces a new API ListOutpostsWithS3, with this API you can list all your Outposts with S3 capacity. + +# __2.20.14__ __2023-02-28__ +## __AWS Key Management Service__ + - ### Features + - AWS KMS is deprecating the RSAES_PKCS1_V1_5 wrapping algorithm option in the GetParametersForImport API that is used in the AWS KMS Import Key Material feature. AWS KMS will end support for this wrapping algorithm by October 1, 2023. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Add commons-codec to bom-internal to fix dependency convergence issue. See [#3787](https://github.com/aws/aws-sdk-java-v2/issues/3787) + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports flywheels to help you train and manage new model versions for custom models. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release allows IMDS support to be set to v2-only on an existing AMI, so that all future instances launched from that AMI will use IMDSv2 by default. + +## __Amazon Lightsail__ + - ### Features + - This release adds Lightsail for Research feature support, such as GUI session access, cost estimates, stop instance on idle, and disk auto mount. + +## __Amazon Managed Blockchain__ + - ### Features + - This release adds support for tagging to the accessor resource in Amazon Managed Blockchain + +## __Amazon Omics__ + - ### Features + - Minor model changes to accomodate batch imports feature + +# __2.20.13__ __2023-02-27__ +## __AWS Elemental MediaConvert__ + - ### Features + - The AWS Elemental MediaConvert SDK has added support for HDR10 to SDR tone mapping, and animated GIF video input sources. + +## __AWS Lambda__ + - ### Features + - This release adds the ability to create ESMs with Document DB change streams as event source. For more information see https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fix race in FlatteningSubscriber where onClose called before items passed to onNext. See [#3734](https://github.com/aws/aws-sdk-java-v2/issues/3734) + - Contributed by: [@stevenshan](https://github.com/stevenshan) + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - CloudWatch Internet Monitor is a a new service within CloudWatch that will help application developers and network engineers continuously monitor internet performance metrics such as availability and performance between their AWS-hosted applications and end-users of these applications + +## __Amazon DevOps Guru__ + - ### Features + - This release adds the description field on ListAnomaliesForInsight and DescribeAnomaly API responses for proactive anomalies. + +## __Amazon Timestream Write__ + - ### Features + - This release adds the ability to ingest batched historical data or migrate data in bulk from S3 into Timestream using CSV files. + +## __Elastic Disaster Recovery Service__ + - ### Features + - New fields were added to reflect availability zone data in source server and recovery instance description commands responses, as well as source server launch status. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@stevenshan](https://github.com/stevenshan) +# __2.20.12__ __2023-02-24__ +## __AWS SecurityHub__ + - ### Features + - New Security Hub APIs and updates to existing APIs that help you consolidate control findings and enable and disable controls across all supported standards + +## __AWS Service Catalog__ + - ### Features + - Documentation updates for Service Catalog + +## __Amazon Connect Cases__ + - ### Features + - This release adds the ability to delete domains through the DeleteDomain API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + +## __Amazon Connect Service__ + - ### Features + - StartTaskContact API now supports linked task creation with a new optional RelatedContactId parameter + +## __Amazon Redshift__ + - ### Features + - Documentation updates for Redshift API bringing it in line with IAM best practices. + +# __2.20.11__ __2023-02-23__ +## __AWS IoT Wireless__ + - ### Features + - In this release, we add additional capabilities for the FUOTA which allows user to configure the fragment size, the sending interval and the redundancy ratio of the FUOTA tasks + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - You can now associate an AWS WAF v2 web ACL with an AWS App Runner service. + +## __Amazon Appflow__ + - ### Features + - This release enables the customers to choose whether to use Private Link for Metadata and Authorization call when using a private Salesforce connections + +## __Amazon EC2 Container Service__ + - ### Features + - This release supports deleting Amazon ECS task definitions that are in the INACTIVE state. + +## __Amazon GuardDuty__ + - ### Features + - Updated API and data types descriptions for CreateFilter, UpdateFilter, and TriggerDetails. + +## __Amazon Location Service__ + - ### Features + - This release adds support for using Maps APIs with an API Key in addition to AWS Cognito. This includes support for adding, listing, updating and deleting API Keys. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for a new finding type, Policy:IAMUser/S3BucketSharedWithCloudFront, and S3 bucket metadata that indicates if a bucket is shared with an Amazon CloudFront OAI or OAC. + +## __Amazon Managed Grafana__ + - ### Features + - Doc-only update. Updated information on attached role policies for customer provided roles + +# __2.20.10__ __2023-02-22__ +## __AWS DataSync__ + - ### Features + - AWS DataSync has relaxed the minimum length constraint of AccessKey for Object Storage locations to 1. + +## __Amazon Chime SDK Voice__ + - ### Features + - This release introduces support for Voice Connector media metrics in the Amazon Chime SDK Voice namespace + +## __Amazon CloudFront__ + - ### Features + - CloudFront now supports block lists in origin request policies so that you can forward all headers, cookies, or query string from viewer requests to the origin *except* for those specified in the block list. + +## __Amazon OpenSearch Service__ + - ### Features + - This release lets customers configure Off-peak window and software update related properties for a new/existing domain. It enhances the capabilities of StartServiceSoftwareUpdate API; adds 2 new APIs - ListScheduledActions & UpdateScheduledAction; and allows Auto-tune to make use of Off-peak window. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Document only update for Feb 2023 + +## __CloudWatch RUM__ + - ### Features + - CloudWatch RUM now supports CloudWatch Custom Metrics + +# __2.20.9__ __2023-02-21__ +## __AWS Resilience Hub__ + - ### Features + - In this release we improved resilience hub application creation and maintenance by introducing new resource and app component crud APIs, improving visibility and maintenance of application input sources and added support for additional information attributes to be provided by customers. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fix race condition that could cause a NullPointerException to be raised from ProfileCredentialsProvider. + +## __AWS SecurityHub__ + - ### Features + - Documentation updates for AWS Security Hub + +## __AWS Telco Network Builder__ + - ### Features + - This is the initial SDK release for AWS Telco Network Builder (TNB). AWS Telco Network Builder is a network automation service that helps you deploy and manage telecom networks. + +## __Amazon QuickSight__ + - ### Features + - S3 data sources now accept a custom IAM role. + +# __2.20.8__ __2023-02-20__ +## __AWS Audit Manager__ + - ### Features + - This release introduces a ServiceQuotaExceededException to the UpdateAssessmentFrameworkShare API operation. + +## __Amazon Connect Service__ + - ### Features + - Reasons for failed diff has been approved by SDK Reviewer + +# __2.20.7__ __2023-02-17__ +## __AWS App Runner__ + - ### Features + - This release supports removing MaxSize limit for AutoScalingConfiguration. + +## __AWS Glue__ + - ### Features + - Release of Delta Lake Data Lake Format for Glue Studio Service + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +# __2.20.6__ __2023-02-16__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Added a notice for account takeover prevention (ATP). The interface incorrectly lets you to configure ATP response inspection in regional web ACLs in Region US East (N. Virginia), without returning an error. ATP response inspection is only available in web ACLs that protect CloudFront distributions. + +## __Amazon EMR__ + - ### Features + - This release provides customers the ability to define a timeout period for procuring capacity during a resize operation for Instance Fleet clusters. Customers can specify this timeout using the ResizeSpecifications parameter supported by RunJobFlow, ModifyInstanceFleet and AddInstanceFleet APIs. + +## __Amazon Interactive Video Service__ + - ### Features + - Doc-only update. Updated text description in DeleteChannel, Stream, and StreamSummary. + +## __Amazon Managed Grafana__ + - ### Features + - With this release Amazon Managed Grafana now supports inbound Network Access Control that helps you to restrict user access to your Grafana workspaces + +# __2.20.5__ __2023-02-15__ +## __AWS CloudTrail__ + - ### Features + - This release adds an InsufficientEncryptionPolicyException type to the StartImport endpoint + +## __AWS Glue__ + - ### Features + - Fix DirectJDBCSource not showing up in CLI code gen + +## __AWS Private 5G__ + - ### Features + - This release introduces a new StartNetworkResourceUpdate API, which enables return/replacement of hardware from a NetworkSite. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - For protected CloudFront distributions, you can now use the AWS WAF Fraud Control account takeover prevention (ATP) managed rule group to block new login attempts from clients that have recently submitted too many failed login attempts. + +## __Amazon Elastic File System__ + - ### Features + - Documentation update for EFS to support IAM best practices. + +## __Amazon Fraud Detector__ + - ### Features + - This release introduces Lists feature which allows customers to reference a set of values in Fraud Detector's rules. With Lists, customers can dynamically manage these attributes in real time. Lists can be created/deleted and its contents can be modified using the Fraud Detector API. + +## __Amazon Relational Database Service__ + - ### Features + - Database Activity Stream support for RDS for SQL Server. + +# __2.20.4__ __2023-02-14__ +## __AWS DataSync__ + - ### Features + - With this launch, we are giving customers the ability to use older SMB protocol versions, enabling them to use DataSync to copy data to and from their legacy storage arrays. + +## __Amazon AppConfig__ + - ### Features + - AWS AppConfig now offers the option to set a version label on hosted configuration versions. Version labels allow you to identify specific hosted configuration versions based on an alternate versioning scheme that you define. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - With this release customers can turn host maintenance on or off when allocating or modifying a supported dedicated host. Host maintenance is turned on by default for supported hosts. + +# __2.20.3__ __2023-02-13__ +## __AWS Account__ + - ### Features + - This release of the Account Management API enables customers to view and manage whether AWS Opt-In Regions are enabled or disabled for their Account. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html + +## __AWS AppConfig Data__ + - ### Features + - AWS AppConfig now offers the option to set a version label on hosted configuration versions. If a labeled hosted configuration version is deployed, its version label is available in the GetLatestConfiguration response. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Keep precedence of options when passed to ProfileFileSupplier.aggregate + +## __Amazon Import/Export Snowball__ + - ### Features + - Adds support for EKS Anywhere on Snowball. AWS Snow Family customers can now install EKS Anywhere service on Snowball Edge Compute Optimized devices. + +# __2.20.2__ __2023-02-10__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - This update provides the Wisdom session ARN for contacts enabled for Wisdom in the chat channel. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for waiters that automatically poll for an imported snapshot until it reaches the completed state. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds two new neural Japanese voices - Kazuha, Tomoko + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Autopilot adds support for selecting algorithms in CreateAutoMLJob API. + +## __Amazon Simple Notification Service__ + - ### Features + - This release adds support for SNS X-Ray active tracing as well as other updates. + +## __Auto Scaling__ + - ### Features + - You can now either terminate/replace, ignore, or wait for EC2 Auto Scaling instances on standby or protected from scale in. Also, you can also roll back changes from a failed instance refresh. + +# __2.20.1__ __2023-02-09__ +## __AWS Migration Hub Refactor Spaces__ + - ### Features + - This release adds support for creating environments with a network fabric type of NONE + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Documentation updates for Chime Meetings SDK + +## __Amazon CloudWatch Evidently__ + - ### Features + - Updated entity overrides parameter to accept up to 2500 overrides or a total of 40KB. + +## __Amazon EMR Containers__ + - ### Features + - EMR on EKS allows configuring retry policies for job runs through the StartJobRun API. Using retry policies, a job cause a driver pod to be restarted automatically if it fails or is deleted. The job's status can be seen in the DescribeJobRun and ListJobRun APIs and monitored using CloudWatch events. + +## __Amazon Lex Model Building V2__ + - ### Features + - AWS Lex now supports Network of Bots. + +## __Amazon Lex Runtime V2__ + - ### Features + - AWS Lex now supports Network of Bots. + +## __Amazon Lightsail__ + - ### Features + - Documentation updates for Lightsail + +## __Amazon WorkDocs__ + - ### Features + - Doc only update for the WorkDocs APIs. + +## __Amazon WorkSpaces__ + - ### Features + - Removed Windows Server 2016 BYOL and made changes based on IAM campaign. + +# __2.20.0__ __2023-02-08__ +## __AWS Backup__ + - ### Features + - This release added one attribute (resource name) in the output model of our 9 existing APIs in AWS backup so that customers will see the resource name at the output. No input required from Customers. + +## __AWS CRT HTTP Client__ + - ### Features + - The AWS CRT HTTP Client is now generally available. Visit [Dev Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/http-configuration-crt.html) for more information. + +## __AWS Glue__ + - ### Features + - DirectJDBCSource + Glue 4.0 streaming options + +## __AWS Lake Formation__ + - ### Features + - This release removes the LFTagpolicyResource expression limits. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudFront__ + - ### Features + - CloudFront Origin Access Control extends support to AWS Elemental MediaStore origins. + +## __Amazon S3__ + - ### Bugfixes + - Bug fix for Default Md5 checksum was getting skipped even when new http checksum was not set to any checksum algorithm. diff --git a/changelogs/2.21.x-CHANGELOG.md b/changelogs/2.21.x-CHANGELOG.md new file mode 100644 index 000000000000..7f11671cc20a --- /dev/null +++ b/changelogs/2.21.x-CHANGELOG.md @@ -0,0 +1,1799 @@ +# __2.21.46__ __2023-12-14__ +## __AWS B2B Data Interchange__ + - ### Features + - Documentation updates for AWS B2B Data Interchange + +## __AWS Control Tower__ + - ### Features + - Documentation updates for AWS Control Tower. + +## __AWS IoT__ + - ### Features + - This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SDK for Java v2 Bundle__ + - ### Bugfixes + - Fix an issue where `NoSuchMethodError` can be thrown an runtime if the SLF4J implementation detects multiple bindings when using the SDK bundle. + +## __AWSBillingConductor__ + - ### Features + - Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group. + +## __Amazon AppStream__ + - ### Features + - This release includes support for images of Windows Server 2022 platform. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for more granular billing using tags (key:value pairs) + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift adds the ability to add and update the game properties of active game sessions. + +## __Amazon Kinesis Firehose__ + - ### Features + - This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations + +## __Amazon Neptune Graph__ + - ### Features + - This is the initial SDK release for Amazon Neptune Analytics + +## __Amazon OpenSearch Service__ + - ### Features + - Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. + +## __Amazon QuickSight__ + - ### Features + - Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support. + +## __Amazon WorkSpaces__ + - ### Features + - Updated note to ensure customers understand running modes. + +# __2.21.45__ __2023-12-13__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Adding AgentVersion to SourceServer and RecoveryInstance structures + +# __2.21.44__ __2023-12-12__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudWatch Logs__ + - ### Features + - This release introduces the StartLiveTail API to tail ingested logs in near real time. + +## __Amazon Location Service__ + - ### Features + - This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time. + +## __EC2 Image Builder__ + - ### Features + - This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process. + +# __2.21.43__ __2023-12-11__ +## __AWS SecurityHub__ + - ### Features + - Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket + +## __Amazon Neptune__ + - ### Features + - This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes. + +## __Amazon Pinpoint__ + - ### Features + - This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits. + +## __S3 Transfer Manager__ + - ### Bugfixes + - Fix an issue where multipart uploads from a file are not retryable when using the default, non CRT S3 client. + +# __2.21.42__ __2023-12-08__ +## __Amazon CloudWatch__ + - ### Features + - Adds support for the OpenTelemetry 1.0 output format in CloudWatch Metric Streams. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors. + +## __FinSpace User Environment Management service__ + - ### Features + - Releasing Scaling Group, Dataview, and Volume APIs + +# __2.21.41__ __2023-12-07__ +## __AWS CodeDeploy__ + - ### Features + - This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS SDK for Java v2 - Codegen__ + - ### Features + - Allow users to customize package name. + +## __AWS SDK for Java v2 Bundle__ + - ### Bugfixes + - Fix failure to bind to SLF4J binding at runtime when using the SDK bundle. + +# __2.21.40__ __2023-12-06__ +## __AWS Backup__ + - ### Features + - AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API + +## __Amazon Comprehend__ + - ### Features + - Documentation updates for Trust and Safety features. + +## __Amazon Connect Service__ + - ### Features + - Releasing Tagging Support for Instance Management APIS + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel. + +## __Payment Cryptography Control Plane__ + - ### Features + - AWS Payment Cryptography IPEK feature release + +# __2.21.39__ __2023-12-05__ +## __AWS Clean Rooms ML__ + - ### Features + - Updated service title from cleanroomsml to CleanRoomsML. + +## __AWS CloudFormation__ + - ### Features + - Documentation update, December 2023 + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Comma separated multiple hosts specified in `NO_PROXY` environment variable are now treated as multiple hosts. + +## __Amazon Athena__ + - ### Features + - Adding IdentityCenter enabled request for interactive query + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection + +# __2.21.38__ __2023-12-04__ +## __AWS Archetype Lambda__ + - ### Features + - Update archetype-lambda to use AWS CRT HTTP client as the default HTTP client and bump dependency version. + +## __AWS Cloud9__ + - ### Features + - This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call. + +## __AWS CloudFormation__ + - ### Features + - Including UPDATE_* states as a success status for CreateStack waiter. + +## __AWS Elemental MediaLive__ + - ### Features + - Adds support for custom color correction on channels using 3D LUT files. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Service Catalog App Registry__ + - ### Features + - Documentation-only updates for Dawn + +## __AWSBillingConductor__ + - ### Features + - This release adds the ability to specify a linked account of the billing group for the custom line item resource. + +## __Amazon S3__ + - ### Bugfixes + - Fixes double checksum validation for GetObject. Now when ChecksumMode is enabled, x-amz-te:append-md5 will not be sent, and only the flexible checksum will be validated. If ChecksumMode is enabled and no ChecksumAlgorithm was returned, no validation will be performed. + +## __Amazon SQS__ + - ### Features + - Adds a client builder option to disable the default MD5 checksum validation for SendMessage, ReceiveMessage and SendMessageBatch + +## __Braket__ + - ### Features + - This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations. + +## __FinSpace User Environment Management service__ + - ### Features + - Release General Purpose type clusters + +# __2.21.37__ __2023-12-01__ +## __Amazon DynamoDB Enhanced__ + - ### Features + - Introduce the possibility to specify returnValuesOnConditionCheckFailure in DynamoDB Enhanced operations + - Contributed by: [@breader124](https://github.com/breader124) + +## __Amazon Q Connect__ + - ### Features + - This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target. + +## __Amazon Recycle Bin__ + - ### Features + - Added resource identifier in the output and updated error handling. + +## __Amazon Verified Permissions__ + - ### Features + - Adds description field to PolicyStore API's and namespaces field to GetSchema. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@breader124](https://github.com/breader124) +# __2.21.36__ __2023-11-30__ +## __AWS ARC - Zonal Shift__ + - ### Features + - This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone. + +## __AWS Glue__ + - ### Features + - Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio + +# __2.21.35__ __2023-11-29__ +## __AWS Marketplace Agreement Service__ + - ### Features + - The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements. + +## __AWS Marketplace Catalog Service__ + - ### Features + - This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response. + +## __AWS Marketplace Deployment Service__ + - ### Features + - AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Redshift Serverless__ + - ### Features + - This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point. + +# __2.21.34__ __2023-11-29__ +## __AWS CRT-based S3 client__ + - ### Features + - Add S3 express support for the AWS CRT-based S3 client. + +## __AWS Clean Rooms Service__ + - ### Features + - AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data. + +## __AWS SDK for Java v2__ + - ### Features + - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for AWS Security Token Service. + +## __Amazon OpenSearch Service__ + - ### Features + - Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically + +## __Amazon S3__ + - ### Features + - Adds SDK support for Amazon S3 Express One Zone. For usage, consult Javadocs and the official documentation. Note that users can switch off CreateSession authentication and use the regular credential providers to sign requests by using the `disableS3ExpressSessionAuth` option on the client builder, environment variables, system properties or the config file. + +## __Amazon SageMaker Runtime__ + - ### Features + - This release adds InferenceComponentName to InvokeEndpoint and InvokeEndpointWithResponseStream APIs to get inferences from the deployed InferenceComponents. + +## __Amazon SageMaker Service__ + - ### Features + - This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot + +## __Application Auto Scaling__ + - ### Features + - Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads. + +## __OpenSearch Service Serverless__ + - ### Features + - Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled. + +## __cleanrooms-ml__ + - ### Features + - Public Preview SDK release of AWS Clean Rooms ML APIs + +# __2.21.33__ __2023-11-28__ +## __AWS S3 Control__ + - ### Features + - Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Access Analyzer__ + - ### Features + - This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators. + +## __Agents for Amazon Bedrock__ + - ### Features + - This release introduces Agents for Amazon Bedrock + +## __Agents for Amazon Bedrock Runtime__ + - ### Features + - This release introduces Agents for Amazon Bedrock Runtime + +## __Amazon Bedrock__ + - ### Features + - This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers. + +## __Amazon Bedrock Runtime__ + - ### Features + - This release adds support for minor versions/aliases for invoke model identifier. + +## __Amazon Connect Customer Profiles__ + - ### Features + - This release introduces DetectProfileObjectType API to auto generate object type mapping. + +## __Amazon Connect Service__ + - ### Features + - Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules. + +## __Amazon Q Connect__ + - ### Features + - Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs. + +## __Amazon Simple Storage Service__ + - ### Features + - Adds support for S3 Express One Zone. + +## __QBusiness__ + - ### Features + - Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories. + +# __2.21.32__ __2023-11-27__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon ElastiCache__ + - ### Features + - Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements. + +# __2.21.31__ __2023-11-27__ +## __AWS AppSync__ + - ### Features + - This update enables introspection of Aurora cluster databases using the RDS Data API + +## __AWS B2B Data Interchange__ + - ### Features + - This is the initial SDK release for AWS B2B Data Interchange. + +## __AWS Backup__ + - ### Features + - AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier. + +## __AWS Control Tower__ + - ### Features + - This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control. + +## __AWS Fault Injection Simulator__ + - ### Features + - AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details. + +## __AWS Glue__ + - ### Features + - add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities + +## __AWS SecurityHub__ + - ### Features + - Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata. + +## __Amazon Elastic File System__ + - ### Features + - Adding support for EFS Replication to existing file system. + +## __Amazon Relational Database Service__ + - ### Features + - Updates Amazon RDS documentation for support for RDS for Db2. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for AWS HealthScribe APIs within Amazon Transcribe + +# __2.21.30__ __2023-11-26__ +## __AWS Billing and Cost Management Data Exports__ + - ### Features + - Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports + +## __AWS CloudTrail__ + - ### Features + - CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena. + +## __AWS CodeStar connections__ + - ### Features + - This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository. + +## __AWS Compute Optimizer__ + - ### Features + - This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences. + +## __AWS Config__ + - ### Features + - Support Periodic Recording for Configuration Recorder + +## __AWS Control Tower__ + - ### Features + - Add APIs to create and manage a landing zone. + +## __AWS Free Tier__ + - ### Features + - This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API + +## __AWS IoT FleetWise__ + - ### Features + - AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types. + +## __AWS Lake Formation__ + - ### Features + - This release adds four new APIs "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration", and also updates the corresponding documentation. + +## __AWS S3 Control__ + - ### Features + - Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters. + +## __AWS SecurityHub__ + - ### Features + - Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings. + +## __AWS Step Functions__ + - ### Features + - Adds new TestState operation which accepts the definition of a single state and executes it. You can test a state without creating a state machine or updating an existing state machine. + +## __AWS re:Post Private__ + - ### Features + - Initial release of AWS re:Post Private + +## __Access Analyzer__ + - ### Features + - IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments. + +## __Amazon CloudWatch Logs__ + - ### Features + - Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities. + +## __Amazon Detective__ + - ### Features + - Added new APIs in Detective to support resource investigations + +## __Amazon EC2 Container Service__ + - ### Features + - Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS. + +## __Amazon EKS Auth__ + - ### Features + - This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters. + +## __Amazon Elastic File System__ + - ### Features + - Adding support for EFS Archive lifecycle configuration. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters. + +## __Amazon FSx__ + - ### Features + - Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume. + +## __Amazon GuardDuty__ + - ### Features + - Add support for Runtime Monitoring for ECS and ECS-EC2. + +## __Amazon Lex Model Building V2__ + - ### Features + - This release introduces new generative AI features in AWS Lex: Assisted Slot Resolution, Descriptive Bot Building, and Sample Utterance Generation. These features leverage large language models available through Amazon Bedrock to improve the bot builder and customer experiences. + +## __Amazon Lex Runtime V2__ + - ### Features + - This release introduces support for interpretationSource in the runtime service response. + +## __Amazon Managed Blockchain__ + - ### Features + - Add optional NetworkType property to Accessor APIs + +## __Amazon Personalize__ + - ### Features + - Enables metadata in recommendations, recommendations with themes, and next best action recommendations + +## __Amazon Personalize Events__ + - ### Features + - This release enables PutActions and PutActionInteractions + +## __Amazon Personalize Runtime__ + - ### Features + - Enables metadata in recommendations and next best action recommendations + +## __Amazon Prometheus Service__ + - ### Features + - This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability. + +## __Amazon QuickSight__ + - ### Features + - This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center. + +## __Amazon Redshift__ + - ### Features + - This release adds support for multi-data warehouse writes through data sharing. + +## __Amazon Simple Storage Service__ + - ### Features + - Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call) + +## __Amazon WorkSpaces__ + - ### Features + - The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication. + +## __Amazon WorkSpaces Thin Client__ + - ### Features + - Initial release of Amazon WorkSpaces Thin Client + +## __Cost Optimization Hub__ + - ### Features + - This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend. + +## __Elastic Load Balancing__ + - ### Features + - This release enables both mutual authentication (mTLS), and Automatic Target Weights (ATW) for Application Load Balancers. + +# __2.21.29__ __2023-11-22__ +## __AWS S3 Control__ + - ### Features + - Amazon S3 Batch Operations now manages buckets or prefixes in a single step. + +## __Amazon Kinesis__ + - ### Features + - This release adds support for resource based policies on streams and consumers. + +## __Amazon SageMaker Service__ + - ### Features + - This feature adds the end user license agreement status as a model access configuration parameter. + +# __2.21.28__ __2023-11-21__ +## __AWS IoT SiteWise__ + - ### Features + - Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data. + +## __AWS IoT TwinMaker__ + - ### Features + - This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon CloudFront__ + - ### Features + - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. + +## __Amazon CloudFront KeyValueStore__ + - ### Features + - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Documentation updates for Amazon EC2. + +## __Amazon Simple Storage Service__ + - ### Features + - Add support for automatic date based partitioning in S3 Server Access Logs. + +## __Inspector Scan__ + - ### Features + - This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format. + +# __2.21.27__ __2023-11-20__ +## __AWS CodeStar connections__ + - ### Features + - This release updates a few CodeStar Connections related APIs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway. + +# __2.21.26__ __2023-11-17__ +## __AWS App Mesh__ + - ### Features + - Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured. + +## __AWS Cloud9__ + - ### Features + - A minor doc only update related to changing the date of an API change. + +## __AWS CloudFormation__ + - ### Features + - This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them. + +## __AWS CodePipeline__ + - ### Features + - CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision + +## __AWS CodeStar connections__ + - ### Features + - This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository. + +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive has now added support for per-output static image overlay. + +## __AWS SDK for Java v2__ + - ### Features + - Add the EKS container host to the allowed loopback addresses for ContainerCredentialsProvider. Validate the loopback addresses even for RelativeURI after they have been resolved. + - Updated endpoint and partition metadata. + +## __AWS SSO OIDC__ + - ### Features + - Adding support for `sso-oauth:CreateTokenWithIAM`. + +## __AWS Security Token Service__ + - ### Features + - API updates for the AWS Security Token Service + +## __AWS Single Sign-On Admin__ + - ### Features + - Improves support for configuring RefreshToken and TokenExchange grants on applications. + +## __Amazon Athena__ + - ### Features + - Adding SerivicePreProcessing time metric + +## __Amazon CloudWatch Internet Monitor__ + - ### Features + - Adds new querying capabilities for running data queries on a monitor + +## __Amazon Connect Service__ + - ### Features + - This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes. + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts. + +## __Amazon EC2 Container Registry__ + - ### Features + - Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication. + +## __Amazon EMR__ + - ### Features + - Launch support for IAM Identity Center Trusted Identity Propagation and workspace storage encryption using AWS KMS in EMR Studio + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM. + +## __Amazon EventBridge__ + - ### Features + - Introduces a new rule state ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS for matching with Get, List and Describe AWS API call events from CloudTrail. + +## __Amazon EventBridge Pipes__ + - ### Features + - TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage + +## __Amazon Interactive Video Service__ + - ### Features + - type & defaulting refinement to various range properties + +## __Amazon Interactive Video Service Chat__ + - ### Features + - type & defaulting refinement to various range properties + +## __Amazon Kinesis Video Streams__ + - ### Features + - Docs only build to bring up-to-date with public docs. + +## __Amazon Location Service__ + - ### Features + - Remove default value and allow nullable for request parameters having minimum value larger than zero. + +## __Amazon OpenSearch Ingestion__ + - ### Features + - Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models. + +## __Amazon Redshift__ + - ### Features + - Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for option groups and replica enhancements to Amazon RDS Custom. + +## __Amazon Simple Storage Service__ + - ### Features + - Removes all default 0 values for numbers and false values for booleans + +## __Amazon Verified Permissions__ + - ### Features + - Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore + +## __Application Migration Service__ + - ### Features + - Removed invalid and unnecessary default values. + +## __Redshift Serverless__ + - ### Features + - Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases. + +## __TrustedAdvisor Public API__ + - ### Features + - AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads. + +# __2.21.25__ __2023-11-16__ +## __AWS Elemental MediaPackage__ + - ### Features + - DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level + +## __AWS Glue__ + - ### Features + - Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog. + +## __AWS IoT__ + - ### Features + - GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary. + +## __AWS Lambda__ + - ### Features + - Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Single Sign-On Admin__ + - ### Features + - Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes. + +## __AWS Systems Manager Incident Manager__ + - ### Features + - Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident. + +## __AWS Transfer Family__ + - ### Features + - Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings. + +## __Amazon CodeCatalyst__ + - ### Features + - This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider. + +## __Amazon FSx__ + - ### Features + - Enables customers to update their PerUnitStorageThroughput on their Lustre file systems. + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - This release introduces server side composition and recording for stages. + +## __Amazon Macie 2__ + - ### Features + - This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings. + +## __Amazon Pinpoint SMS Voice V2__ + - ### Features + - Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs. + +## __Amazon Polly__ + - ### Features + - Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos. + +## __Amazon QuickSight__ + - ### Features + - Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API. + +## __EC2 Image Builder__ + - ### Features + - This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources. + +## __Managed Streaming for Kafka__ + - ### Features + - Added a new API response field which determines if there is an action required from the customer regarding their cluster. + +# __2.21.24__ __2023-11-15__ +## __AWS CloudTrail__ + - ### Features + - The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store. + +## __AWS Lambda__ + - ### Features + - Add Java 21 (java21) support to AWS Lambda + +## __AWS S3 Control__ + - ### Features + - Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Systems Manager for SAP__ + - ### Features + - Update the default value of MaxResult to 50. + +## __Amazon CodeCatalyst__ + - ### Features + - This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge. + +## __Amazon Redshift__ + - ### Features + - The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains. + +## __Amazon Relational Database Service__ + - ### Features + - Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0. + +## __AmazonMWAA__ + - ### Features + - This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you. + +## __Auto Scaling__ + - ### Features + - This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations. + +## __FinSpace Public API__ + - ### Features + - Adding deprecated trait to APIs in this name space. + +## __FinSpace User Environment Management service__ + - ### Features + - Adding deprecated trait on Dataset Browser Environment APIs + +# __2.21.23__ __2023-11-14__ +## __AWS Backup__ + - ### Features + - AWS Backup - Features: Provide Job Summary for your backup activity. + +## __AWS Clean Rooms Service__ + - ### Features + - This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs. + +## __AWS Glue__ + - ### Features + - Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables. + +## __AWS IoT__ + - ### Features + - This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect. + +## __AWS Lambda__ + - ### Features + - Add Python 3.12 (python3.12) support to AWS Lambda + +## __AWS MediaTailor__ + - ### Features + - Removed unnecessary default values. + +## __AWS Resource Explorer__ + - ### Features + - Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Signer__ + - ### Features + - Documentation updates for AWS Signer + +## __AWS Step Functions__ + - ### Features + - This release adds support to redrive executions in AWS Step Functions with a new RedriveExecution operation. + +## __Amazon Connect Service__ + - ### Features + - Introducing SegmentAttributes parameter for StartChatContact API + +## __Amazon EventBridge Pipes__ + - ### Features + - Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose + +## __Amazon SageMaker Service__ + - ### Features + - This release makes Model Registry Inference Specification fields as not required. + +# __2.21.22__ __2023-11-13__ +## __AWS Data Exchange__ + - ### Features + - Removed Required trait for DataSet.OriginDetails.ProductId. + +## __AWS Database Migration Service__ + - ### Features + - Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications. + +## __AWS SDK for Java v2__ + - ### Features + - SdkPlugins can now see and modify all configuration set on the client, including default values + - The `serviceClientConfiguration` from SDK clients now includes the defaults set by the SDK. + - Updated endpoint and partition metadata. + +## __AWS Service Catalog App Registry__ + - ### Features + - When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources. + +## __Amazon CodeCatalyst__ + - ### Documentations + - If you see a NullPointerException from DefaultCodeCatalystBaseClientBuilder after upgrading to this version, ensure you're not using an old version of codecatalyst. + +## __Amazon EC2 Container Service__ + - ### Features + - Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests. + +## __Amazon EMR__ + - ### Features + - Updated GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters to support IdentityCenter/PEZ integration. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other. + +## __Amazon Transcribe Streaming Service__ + - ### Features + - This release enables customers to call the AWS Transcribe streaming service with the capability of identifying multiple languages in the stream. + +# __2.21.21__ __2023-11-10__ +## __AWS Control Tower__ + - ### Features + - AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time. + +## __AWS Cost and Usage Report Service__ + - ### Features + - This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not. + +## __AWS Elemental MediaConvert__ + - ### Features + - This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content. + +## __AWS Marketplace Entitlement Service__ + - ### Features + - Add paginators to GetEntitlements. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - EC2 adds API updates to enable ENA Express at instance launch time. + +## __Amazon Relational Database Service__ + - ### Features + - Updates Amazon RDS documentation for zero-ETL integrations. + +## __Amazon S3__ + - ### Features + - Create a plugin framework for Code-gen to consume plugins specified in customization.config and configure them on the client instance + - Contributed by: [@anirudh9391](https://github.com/anirudh9391) + +## __Firewall Management Service__ + - ### Features + - Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix an issue where data received on a channel while it was idling was not handled until the channel was leased again for a request. This caused issues such as late notification of channel closes, manifesting as channels being closed at the beginning of a request. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@anirudh9391](https://github.com/anirudh9391) +# __2.21.20__ __2023-11-09__ +## __AWS CloudFormation__ + - ### Features + - Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts. + +## __AWS CloudTrail__ + - ### Features + - The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store. + +## __AWS Lambda__ + - ### Features + - Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda. + +## __Amazon CloudWatch Logs__ + - ### Features + - Update to support new APIs for delivery of logs from AWS services. + +## __Amazon Comprehend__ + - ### Features + - This release adds support for toxicity detection and prompt safety classification. + +## __Amazon Connect Service__ + - ### Features + - This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Adding EKS Anywhere subscription related operations. + +## __Amazon Omics__ + - ### Features + - Support UBAM filetype for Omics Storage and make referenceArn optional + +# __2.21.19__ __2023-11-08__ +## __Amazon Simple Queue Service__ + - ### Features + - This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix. + +# __2.21.18__ __2023-11-08__ +## __AWS DataSync__ + - ### Features + - This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials. + +## __AWS Lambda__ + - ### Features + - Add Node 20 (nodejs20.x) support to AWS Lambda. + +## __AWS Resilience Hub__ + - ### Features + - AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Cases__ + - ### Features + - This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + +## __Amazon Connect Service__ + - ### Features + - This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests. + +## __Amazon GuardDuty__ + - ### Features + - Added API support for new GuardDuty EKS Audit Log finding types. + +## __Amazon Lex Model Building V2__ + - ### Features + - AWS Lex now supports selective log capture in conversation logs. When you enable this option within the conversation log settings, only the utterances that trigger intents and slots specified in session attributes will be logged. + +## __Amazon Omics__ + - ### Features + - Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields "uuid" and "runOutputUri". + +## __Amazon Relational Database Service__ + - ### Features + - This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command. + +## __Amazon Simple Queue Service__ + - ### Features + - This release enables customers to call SQS using AWS JSON-1.0 protocol. + +## __Redshift Serverless__ + - ### Features + - Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput. + +# __2.21.17__ __2023-11-07__ +## __AWS Data Exchange__ + - ### Features + - Updated SendDataSetNotificationRequest Comment to be maximum length 4096. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. + +## __Amazon Relational Database Service__ + - ### Features + - This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB). + +# __2.21.16__ __2023-11-06__ +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild now supports AWS Lambda compute. + +## __AWS Cost Explorer Service__ + - ### Features + - This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations. + +## __AWS Identity and Access Management__ + - ### Features + - Add partitional endpoint for iso-e. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only. + +## __Amazon Route 53__ + - ### Features + - Add partitional endpoints for iso-e and iso-f. + +## __AmazonMWAA__ + - ### Features + - This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers. + +## __s3__ + - ### Features + - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release. + +# __2.21.15__ __2023-11-03__ +## __AWS Config__ + - ### Features + - Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023. + +## __AWS IoT Wireless__ + - ### Features + - Added LoRaWAN version 1.0.4 support + +## __AWS Launch Wizard__ + - ### Features + - AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed the AttributeMap#close method trying to close an ExecutorService instance instead of shutting it down, resulting in a deadlock starting with Java 21 + - Contributed by: [@michaeldimchuk](https://github.com/michaeldimchuk) + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@michaeldimchuk](https://github.com/michaeldimchuk) +# __2.21.14__ __2023-11-02__ +## __AWS App Runner__ + - ### Features + - AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic. + +## __AWS Glue__ + - ### Features + - This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode. + +## __AWS Network Firewall__ + - ### Features + - This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing. + +## __AWS SDK for Java v2__ + - ### Features + - Makes SignedRequest and AsyncSignedRequest implement CopyableBuilder to allow modifications + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources. + +## __Amazon QuickSight__ + - ### Features + - This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard. + +# __2.21.13__ __2023-11-01__ +## __AWS Global Accelerator__ + - ### Features + - Global Accelerator now support accelerators with cross account endpoints. + +## __AWS SDK for Java v2__ + - ### Features + - Add `cloudwatch-metric-publisher` to `aws-sdk-java` module so that it can be included in the bundle JAR. + +## __Amazon Connect Service__ + - ### Features + - Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs. + +## __Amazon Redshift__ + - ### Features + - Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for customized networking resources to Amazon RDS Custom. + +## __Amazon SageMaker Service__ + - ### Features + - Support for batch transform input in Model dashboard + +# __2.21.12__ __2023-10-31__ +## __AWS Amplify__ + - ### Features + - Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs + +## __AWS SDK for Java v2__ + - ### Features + - Introduce `AsyncRequestBody#fromInputStream(AsyncRequestBodyFromInputStreamConfiguration)` that allows users to specify the max read limit on the provided InputStream. + +## __AWSMainframeModernization__ + - ### Features + - Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier + +## __Amazon CloudWatch Application Insights__ + - ### Features + - Automate attaching managed policies + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking. + +## __Amazon NeptuneData__ + - ### Features + - Minor change to not retry CancelledByUserException + +## __Amazon Translate__ + - ### Features + - Added support for Brevity translation settings feature. + +# __2.21.11__ __2023-10-30__ +## __AWS CRT-based S3 Client__ + - ### Features + - Add the cause of failure to the stacktrace if present for the AWS CRT-based S3 client. Related to [aws-crt-java#497](https://github.com/awslabs/aws-crt-java/issues/697). + +## __AWS Data Exchange__ + - ### Features + - We added a new API action: SendDataSetNotification. + +## __AWS DataSync__ + - ### Features + - Platform version changes to support AL1 deprecation initiative. + +## __AWS Elemental MediaPackage v2__ + - ### Features + - This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default. + +## __AWS Resilience Hub__ + - ### Features + - Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO). + +## __Amazon Connect Service__ + - ### Features + - This release adds InstanceId field for phone number APIs. + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3. + +## __Amazon Relational Database Service__ + - ### Features + - This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations. + +## __Amazon S3 on Outposts__ + - ### Features + - Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM. + +## __FinSpace User Environment Management service__ + - ### Features + - Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters. + +## __Redshift Serverless__ + - ### Features + - Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it. + +# __2.21.10__ __2023-10-27__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS WAFV2__ + - ### Features + - Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies. + +## __Amazon EMR__ + - ### Features + - Updated CreateCluster API request and DescribeCluster API responses to include EbsRootVolumeIops, and EbsRootVolumeThroughput attributes that specify the user configured root volume IOPS and throughput for Amazon EBS root device volume. This feature will be available from Amazon EMR releases 6.15.0 + +## __Amazon Neptune__ + - ### Features + - Update TdeCredentialPassword type to SensitiveString + +## __Amazon Pinpoint__ + - ### Features + - Updated documentation to describe the case insensitivity for EndpointIds. + +## __Amazon Redshift__ + - ### Features + - added support to create a dual stack cluster + +# __2.21.9__ __2023-10-26__ +## __AWS Network Firewall__ + - ### Features + - Network Firewall now supports inspection of outbound SSL/TLS traffic. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Systems Manager for SAP__ + - ### Features + - AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications + +## __AWS Transfer Family__ + - ### Features + - No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged. + +## __Amazon AppStream__ + - ### Features + - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC. + +## __Amazon OpenSearch Service__ + - ### Features + - You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests. + +## __Amazon Redshift__ + - ### Features + - Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon Sagemaker Autopilot now supports Text Generation jobs. + +## __Amazon Simple Notification Service__ + - ### Features + - Message Archiving and Replay is now supported in Amazon SNS for FIFO topics. + +# __2.21.8__ __2023-10-25__ +## __AWS Ground Station__ + - ### Features + - This release will allow KMS alias names to be used when creating Mission Profiles + +## __AWS Identity and Access Management__ + - ### Features + - Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed concurrency bug with ResolvedChecksumSpecs execution-attribute and associated mappings https://github.com/aws/aws-sdk-java-v2/issues/4608 + +## __Amazon Connect Cases__ + - ### Features + - Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500 + +# __2.21.7__ __2023-10-24__ +## __AWS CodePipeline__ + - ### Features + - Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2. + +## __AWS Identity and Access Management__ + - ### Features + - Add the partitional endpoint for IAM in iso-f. + +## __AWS Migration Hub Config__ + - ### Features + - This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Added support for Cluster Subnet and Security Group mutability. + +## __Migration Hub Strategy Recommendations__ + - ### Features + - This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector. + +## __OpenSearch Service Serverless__ + - ### Features + - This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature. + +# __2.21.6__ __2023-10-23__ +## __AWS Marketplace Commerce Analytics__ + - ### Features + - The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported. + +## __AWS Network Manager__ + - ### Features + - This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Rekognition__ + - ### Features + - Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model. + +## __Redshift Serverless__ + - ### Features + - This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless. + +# __2.21.5__ __2023-10-20__ +## __AWS Application Discovery Service__ + - ### Features + - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. + +## __AWS Health Imaging__ + - ### Features + - Updates on documentation links + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Removed mapping for RESOLVED_CHECKSUM_SPECS execution attribute that was causing intermittent failures for S3 operations with checksums since 2.21.0 release. The bug can cause `java.lang.NullPointerException: Cannot read field "value" because "s1" is null` exceptions, as reported in https://github.com/aws/aws-sdk-java-v2/issues/4608. + +## __Amazon AppConfig__ + - ### Features + - Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys. + +## __Amazon AppIntegrations Service__ + - ### Features + - Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations. + +## __Amazon Connect Service__ + - ### Features + - This release adds support for updating phone number metadata, such as phone number description. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem. + +# __2.21.4__ __2023-10-19__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Netty version bump to address CVE-2023-44487 + - Contributed by: [@mgrundie-r7](https://github.com/mgrundie-r7) + +## __AWS Secrets Manager__ + - ### Features + - Documentation updates for Secrets Manager + +## __AWS Service Catalog__ + - ### Features + - Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors. + +## __Amazon Managed Blockchain Query__ + - ### Features + - This release adds support for Ethereum Sepolia network + +## __Amazon NeptuneData__ + - ### Features + - Doc changes to add IAM action mappings for the data actions. + +## __Amazon Omics__ + - ### Features + - This change enables customers to retrieve failure reasons with detailed status messages for their failed runs + +## __Amazon OpenSearch Service__ + - ### Features + - Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains + +## __Amazon QuickSight__ + - ### Features + - This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration + +## __Amazon Verified Permissions__ + - ### Features + - Improving Amazon Verified Permissions Create experience + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for WorkSpaces + +## __glacier__ + - ### Features + - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release. + +## __s3control__ + - ### Features + - Move the service to the standardized AWS SDK architecture for identity and auth that was introduced in 2.21.0 release. + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@mgrundie-r7](https://github.com/mgrundie-r7) +# __2.21.3__ __2023-10-18__ +## __AWS Cloud9__ + - ### Features + - Update to imageId parameter behavior and dates updated. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWSKendraFrontendService__ + - ### Features + - Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results + +## __Amazon Connect Wisdom Service__ + - ### Features + - This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API. + +## __Amazon DynamoDB__ + - ### Features + - Updating descriptions for several APIs. + +## __Amazon Polly__ + - ### Bugfixes + - The Scala compiler gets confused when overriding a method with a more specific return type in the interface. To work around this we added a default implementation that fixes this issue with local testing. + - Contributed by: [@sugmanue](https://github.com/sugmanue) + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica. + +## __Amazon S3__ + - ### Bugfixes + - The Scala compiler gets confused when overriding a method with a more specific return type in the interface. To work around this we added a default implementation that fixes this issue with local testing. + - Contributed by: [@sugmanue](https://github.com/sugmanue) + +## __Contributors__ +Special thanks to the following contributors to this release: + +[@sugmanue](https://github.com/sugmanue) +# __2.21.2__ __2023-10-17__ +## __AWS Application Discovery Service__ + - ### Features + - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. + +## __AWS CRT-based S3 client__ + - ### Features + - Added a boolean flag, 'useEnvironmentVariableValues,' to the S3CrtProxyConfiguration to enable the disabling of reading ProxyConfig from environment variables by the CRT client. + +## __AWS CodePipeline__ + - ### Features + - Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage + +## __AWS Global Accelerator__ + - ### Features + - Fixed error where ListCustomRoutingEndpointGroups did not have a paginator + +## __AWS Route53 Recovery Control Config__ + - ### Features + - Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EC2 Container Service__ + - ### Features + - Documentation only updates to address Amazon ECS tickets. + +## __Amazon GuardDuty__ + - ### Features + - Add domainWithSuffix finding field to dnsRequestAction + +## __Managed Streaming for Kafka__ + - ### Features + - AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators. + +## __Route53 Recovery Cluster__ + - ### Features + - Adds Owner field to ListRoutingControls API. + +# __2.21.1__ __2023-10-16__ +## __AWS CloudFormation__ + - ### Features + - SDK and documentation updates for UpdateReplacePolicy + +## __AWS Elemental MediaPackage v2__ + - ### Features + - This release allows customers to manage MediaPackage v2 resource using CloudFormation. + +## __AWS EntityResolution__ + - ### Features + - This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,. + +## __AWS SDK for Java v2__ + - ### Features + - Adds support for non-XML String payloads + - Proxy Configuration from Environment Variables for all SDK clients, including Apache, Netty, URL, and CRT HTTP clients PR [#4467](https://github.com/aws/aws-sdk-java-v2/issues/4467) + - Updated endpoint and partition metadata. + +## __AWS Transfer Family__ + - ### Features + - Documentation updates for AWS Transfer Family + +## __AWS X-Ray__ + - ### Features + - This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time. + +## __Amazon Managed Blockchain Query__ + - ### Features + - This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet. + +## __Amazon OpenSearch Service__ + - ### Features + - This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality. + +## __Amazon Redshift__ + - ### Features + - Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager. + +## __Amazon Simple Email Service__ + - ### Features + - This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues. + +## __Elastic Disaster Recovery Service__ + - ### Features + - Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances. + +## __Redshift Serverless__ + - ### Features + - Added support for managing credentials of serverless namespace admin using AWS Secrets Manager. + +# __2.21.0__ __2023-10-12__ +## __AWS Audit Manager__ + - ### Features + - This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope. + +## __AWS Config__ + - ### Features + - Add enums for resource types supported by Config + +## __AWS Control Tower__ + - ### Features + - Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API. + +## __AWS Glue__ + - ### Features + - Extending version control support to GitLab and Bitbucket from AWSGlue + +## __AWS Lambda__ + - ### Features + - Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs + +## __AWS Price List Service__ + - ### Features + - Documentation updates for Price List + +## __AWS SDK for Java v2__ + - ### Features + - This release contains a major internal refactor of authentication. The refactor is part of moving the SDK to a standardized AWS SDK architecture. + + It paves the way for new features to be released over the coming months: SDK plugins to provide a unified interface to add third-party functionality to the SDK and the ability to define additional ways of authenticating with services. + + With this release, custom 3rd party credential providers can be created with fewer SDK dependencies (with the new `identity-spi` module), and AWS signers can be used with fewer SDK dependencies (with the new `http-auth-aws` module). + + Because this is a major refactor that may result in backwards-compatible behavior changes, this release bumps the minor version of the SDK to 2.21. + - Updated endpoint and partition metadata. + +## __Amazon Connect Customer Profiles__ + - ### Features + - Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it. + +## __Amazon Interactive Video Service RealTime__ + - ### Features + - Update GetParticipant to return additional metadata. + +## __Amazon Location Service__ + - ### Features + - This release adds endpoint updates for all AWS Location resource operations. + +## __Amazon Machine Learning__ + - ### Features + - This release marks Password field as sensitive + +## __Amazon Rekognition__ + - ### Features + - Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for adding a dedicated log volume to open-source RDS instances. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings + +## __Amazon Textract__ + - ### Features + - This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters. + +## __Amazon Transcribe Service__ + - ### Features + - This release is to enable m4a format to customers + +## __Amazon WorkSpaces__ + - ### Features + - Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles. + +## __Auto Scaling__ + - ### Features + - Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups + +## __DynamoDB Enhanced Client__ + - ### Bugfixes + - Fix an issue where the presence of a `MappedTableResource` was being unnecessarily asserted when building a `WriteBatch` or `ReadBatch`. + +## __Elastic Load Balancing__ + - ### Features + - This release enables routing policies with Availability Zone affinity for Network Load Balancers. + +## __Inspector2__ + - ### Features + - Add MacOs ec2 platform support diff --git a/changelogs/2.22.x-CHANGELOG.md b/changelogs/2.22.x-CHANGELOG.md new file mode 100644 index 000000000000..b782c54ca909 --- /dev/null +++ b/changelogs/2.22.x-CHANGELOG.md @@ -0,0 +1,334 @@ +# __2.22.13__ __2024-01-08__ +## __AWS CodeBuild__ + - ### Features + - Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors. + +## __Amazon Route 53 Resolver__ + - ### Features + - This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type. + +# __2.22.12__ __2024-01-05__ +## __AWS Key Management Service__ + - ### Features + - Documentation updates for AWS Key Management Service (KMS). + +## __Amazon Connect Service__ + - ### Features + - Minor trait updates for User APIs + +## __Amazon Q Connect__ + - ### Features + - Marked SearchQuickResponses API as readonly. + +## __Redshift Serverless__ + - ### Features + - use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup + +# __2.22.11__ __2024-01-04__ +## __AWS Config__ + - ### Features + - Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023. + +## __AWS Service Catalog__ + - ### Features + - Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response. + +## __Amazon EC2 Container Service__ + - ### Features + - This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances. + +## __Amazon Elasticsearch Service__ + - ### Features + - This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. + +## __Amazon Lightsail__ + - ### Features + - This release adds support to set up an HTTPS endpoint on an instance. + +## __Amazon OpenSearch Service__ + - ### Features + - This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. + +## __Amazon SageMaker Service__ + - ### Features + - Adding support for provisioned throughput mode for SageMaker Feature Groups + +# __2.22.10__ __2024-01-03__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Connect Service__ + - ### Features + - Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072. + +# __2.22.9__ __2023-12-29__ +## __AWS App Runner__ + - ### Features + - AWS App Runner adds Python 3.11 and Node.js 18 runtimes. + +## __Amazon Location Service__ + - ### Features + - This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key. + +## __Amazon QuickSight__ + - ### Features + - Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics + +# __2.22.8__ __2023-12-28__ +## __AWS CodeStar connections__ + - ### Features + - New integration with the GitLab self-managed provider type. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Fix for Signing Error when ampersand character included in HttpQuery when using DefaultAwsCrtV4aSigner. + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0). + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Studio now supports Docker access from within app container + +# __2.22.7__ __2023-12-27__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon EMR__ + - ### Features + - Add support for customers to modify cluster attribute auto-terminate post cluster launch + +# __2.22.6__ __2023-12-26__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +# __2.22.5__ __2023-12-22__ +## __AWS Glue__ + - ### Features + - This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. + +## __AWS Lake Formation__ + - ### Features + - This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context. + +## __AWS MediaConnect__ + - ### Features + - This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Secrets Manager__ + - ### Features + - Update endpoint rules and examples. + +## __Agents for Amazon Bedrock__ + - ### Features + - Adding Claude 2.1 support to Bedrock Agents + +## __Amazon CloudWatch Network Monitor__ + - ### Features + - CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations. + +## __Amazon Omics__ + - ### Features + - Provides minor corrections and an updated description of APIs. + +## __Amazon Simple Storage Service__ + - ### Features + - Added additional examples for some operations. + +# __2.22.4__ __2023-12-21__ +## __AWS CodeCommit__ + - ### Features + - AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters. + +## __AWS Elemental MediaLive__ + - ### Features + - MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect. + +## __AWS RDS DataService__ + - ### Features + - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + + - ### Bugfixes + - Changed the log level from error to warning when exceptions are found in parsing proxy configuration from system properties/environment variables, as we ignore those exceptions and proceed. + - Fix an issue where the S3 CRT client can incorrectly treat the body of an error response for `GetObject` as the object's content. For example, if a role has permissions for `HeadObject` but not a `GetObject`, the S3 CRT client would download the `403` response as the object's contents. + +## __AWS SDK for Java v2 Bundle__ + - ### Bugfixes + - Fix an issue where external dependencies are also included unshaded in in the `bundle` JAR. + +## __Agents for Amazon Bedrock__ + - ### Features + - This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock + +## __Amazon AppIntegrations Service__ + - ### Features + - The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events. + +## __Amazon Connect Service__ + - ### Features + - Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds. + +## __Amazon Neptune Graph__ + - ### Features + - Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics + +## __Amazon Prometheus Service__ + - ### Features + - This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains. + +# __2.22.3__ __2023-12-20__ +## __AWS MediaTailor__ + - ### Features + - Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon AppStream__ + - ### Features + - This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues. + +## __Amazon GuardDuty__ + - ### Features + - This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API + +## __Amazon Managed Blockchain Query__ + - ### Features + - Adding Confirmation Status and Execution Status to GetTransaction Response. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +# __2.22.2__ __2023-12-19__ +## __AWS AppSync__ + - ### Features + - This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection + +## __AWS Marketplace Catalog Service__ + - ### Features + - AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Chime SDK Meetings__ + - ### Features + - Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones. + +## __Amazon FSx__ + - ### Features + - Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration. + +## __Amazon Relational Database Service__ + - ### Features + - RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation + +# __2.22.1__ __2023-12-18__ +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Add support for EKS Cluster Access Management. + +## __Amazon QuickSight__ + - ### Features + - A docs-only release to add missing entities to the API reference. + +## __Amazon Route 53 Resolver__ + - ### Features + - Add DOH protocols in resolver endpoints. + +# __2.22.0__ __2023-12-15__ +## __AWS CRT HTTP Client__ + - ### Features + - Release AWS CRT synchrounouse HTTP client. See [#3343](https://github.com/aws/aws-sdk-java-v2/issues/3343) + +## __AWS CRT-based S3 Client__ + - ### Bugfixes + - Make sure all CRT resources are closed when the AWS CRT-based S3 client is closed. + +## __AWS Cloud9__ + - ### Features + - Updated Cloud9 API documentation for AL2023 release + +## __AWS Key Management Service__ + - ### Features + - Documentation updates for AWS Key Management Service + +## __AWS SDK for Java v2__ + - ### Features + - Bump `aws-crt` version to `0.29.1`. + - If an HTTP client or HTTP client builder is not specified explicitly on the SDK client AND there are multiple HTTP client implementations on the classpath, the SDK will choose the one that has the highest priority instead of throwing exception. ApacheHttpClient and NettyNioAsyncHttpClient have the highest priority in sync and async SDK client respectively for now. + - Updated endpoint and partition metadata. + +## __Amazon Connect Cases__ + - ### Features + - Increase number of fields that can be included in CaseEventIncludedData from 50 to 200 + +## __Amazon Connect Service__ + - ### Features + - Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action. + +## __Amazon Relational Database Service__ + - ### Features + - Updates Amazon RDS documentation by adding code examples + +## __Amazon SageMaker Service__ + - ### Features + - This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API diff --git a/changelogs/2.3.x-CHANGELOG.md b/changelogs/2.3.x-CHANGELOG.md new file mode 100644 index 000000000000..477c4bda49b2 --- /dev/null +++ b/changelogs/2.3.x-CHANGELOG.md @@ -0,0 +1,185 @@ +# __2.3.9__ __2019-01-25__ +## __AWS CodeCommit__ + - ### Features + - The PutFile API will now throw new exception FilePathConflictsWithSubmodulePathException when a submodule exists at the input file path; PutFile API will also throw FolderContentSizeLimitExceededException when the total size of any folder on the path exceeds the limit as a result of the operation. + +## __AWS Device Farm__ + - ### Features + - Introduces a new rule in Device Pools - "Availability". Customers can now ensure they pick devices that are available (i.e., not being used by other customers). + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for Frame Capture output groups and for I-frame only manifests (playlists) in HLS output groups. + +## __AWS MediaConnect__ + - ### Features + - This release adds support for tagging, untagging, and listing tags for existing AWS Elemental MediaConnect resources. + +# __2.3.8__ __2019-01-24__ +## __AWS CodeBuild__ + - ### Features + - This release adds support for cross-account ECR images and private registry authentication. + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation updates for CloudWatch Logs + +## __Amazon EC2 Container Registry__ + - ### Features + - Amazon ECR updated the default endpoint URL to support AWS Private Link. + +## __Amazon Pinpoint SMS and Voice Service__ + - ### Features + - Added the ListConfigurationSets operation, which returns a list of the configuration sets that are associated with your account. + +## __Amazon Relational Database Service__ + - ### Features + - The Amazon RDS API allows you to add or remove Identity and Access Management (IAM) role associated with a specific feature name with an RDS database instance. This helps with capabilities such as invoking Lambda functions from within a trigger in the database, load data from Amazon S3 and so on + +## __Elastic Load Balancing__ + - ### Features + - Elastic Load Balancing now supports TLS termination on Network Load Balancers. With this launch, you can offload the decryption/encryption of TLS traffic from your application servers to the Network Load Balancer. This enables you to run your backend servers optimally and keep your workloads secure. Additionally, Network Load Balancers preserve the source IP of the clients to the back-end applications, while terminating TLS on the load balancer. When TLS is enabled on an NLB, Access Logs can be enabled for the load balancer, and log entries will be emitted for all TLS connections. + +# __2.3.7__ __2019-01-23__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - Added TagOnCreate parameter to the CreateCertificateAuthority operation, updated the Tag regex pattern to align with AWS tagging APIs, and added RevokeCertificate limit. + +## __AWS SDK for Java v2__ + - ### Features + - Redact potentially-sensitive data from the `toString` of service request and response objects. + + - ### Bugfixes + - Fixed the time marshalling issue when CBOR is disabled. See [#1023](https://github.com/aws/aws-sdk-java-v2/issues/1023) + +## __Amazon WorkLink__ + - ### Features + - This is the initial SDK release for Amazon WorkLink. Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. With Amazon WorkLink, employees can access internal websites as seamlessly as they access any other website. IT administrators can manage users, devices, and domains by enforcing their own security and access policies via the AWS Console or the AWS SDK. + +## __AmazonApiGatewayManagementApi__ + - ### Features + - Fixes a typo in the 'max' constraint. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Add `OneTimeReadTimeoutHanlder` to requests with `expect: 100-continue` header to avoid unexpected `ReadTimeoutException`. See [#954](https://github.com/aws/aws-sdk-java-v2/issues/954) + +# __2.3.6__ __2019-01-21__ +## __AWS Application Discovery Service__ + - ### Features + - The Application Discovery Service's import APIs allow you to import information about your on-premises servers and applications into ADS so that you can track the status of your migrations through the Migration Hub console. + +## __AWS Database Migration Service__ + - ### Features + - Update for DMS TestConnectionSucceeds waiter + +## __Amazon AppStream__ + - ### Features + - This API update includes support for tagging Stack, Fleet, and ImageBuilder resources at creation time. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager State Manager now supports configuration management of all AWS resources through integration with Automation. + +## __Firewall Management Service__ + - ### Features + - This release provides support for cleaning up web ACLs during Firewall Management policy deletion. You can now enable the DeleteAllPolicyResources flag and it will delete all system-generated web ACLs. + +# __2.3.5__ __2019-01-18__ +## __AWS Glue__ + - ### Features + - AllocatedCapacity field is being deprecated and replaced with MaxCapacity field + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adjust EC2's available instance types. + +# __2.3.4__ __2019-01-17__ +## __AWS Lambda__ + - ### Features + - Documentation updates for AWS Lambda + +## __Amazon Lightsail__ + - ### Features + - This release adds functionality to the CreateDiskSnapshot API that allows users to snapshot instance root volumes. It also adds various documentation updates. + +## __Amazon Pinpoint__ + - ### Features + - This release updates the PutEvents operation. AppPackageName, AppTitle, AppVersionCode, SdkName fields will now be accepted as a part of the event when submitting events. + +## __Amazon Rekognition__ + - ### Features + - GetLabelDetection now returns bounding box information for common objects and a hierarchical taxonomy of detected labels. The version of the model used for video label detection is also returned. DetectModerationLabels now returns the version of the model used for detecting unsafe content. + +# __2.3.3__ __2019-01-16__ +## __AWS Backup__ + - ### Features + - AWS Backup is a unified backup service designed to protect AWS services and their associated data. AWS Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing + +## __AWS Cost Explorer Service__ + - ### Features + - Removed Tags from the list of GroupBy dimensions available for GetReservationCoverage. + +## __Amazon DynamoDB__ + - ### Features + - Amazon DynamoDB now integrates with AWS Backup, a centralized backup service that makes it easy for customers to configure and audit the AWS resources they want to backup, automate backup scheduling, set retention policies, and monitor all recent backup and restore activity. AWS Backup provides a fully managed, policy-based backup solution, simplifying your backup management, and helping you meet your business and regulatory backup compliance requirements. For more information, see the Amazon DynamoDB Developer Guide. + +## __URLConnection HTTP Client__ + - ### Bugfixes + - Fix NullPointer of AbortableInputStream delegate if there is no body within UrlConnectionHttpClient + +# __2.3.2__ __2019-01-14__ +## __AWS Elemental MediaConvert__ + - ### Features + - IMF decode from a Composition Playlist for IMF specializations App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2) and App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2)e; up to 99 input clippings; caption channel selection for MXF; and updated rate control for CBR jobs. Added support for acceleration in preview + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed the bug where query parameters are incorrectly moved to body in async clients. See [#958](https://github.com/aws/aws-sdk-java-v2/issues/958) + +## __AWS Storage Gateway__ + - ### Features + - JoinDomain API supports two more parameters: organizational unit(OU) and domain controllers. Two new APIs are introduced: DetachVolume and AttachVolume. + +# __2.3.1__ __2019-01-11__ +## __AWS RDS DataService__ + - ### Features + - Documentation updates for RDS Data API. + +## __AWS SDK for Java v2__ + - ### Features + - Updated to the latest service models. + +## __Amazon Elastic MapReduce__ + - ### Features + - Documentation updates for Amazon EMR + +# __2.3.0__ __2019-01-09__ +## __AWS SDK for Java v2__ + - ### Features + - Updated to the latest service models. + + - ### Bugfixes + - ChecksumValidatingPublisher deals with any packetization of the incoming data. See https://github.com/aws/aws-sdk-java-v2/issues/965 + - Fix an issue where dates were being unmarshalled incorrectly for the CBOR protocol used by Amazon Kinesis. + - Make default `asyncFutureCompletionExeuctor` a true multi-threads executor. See [#968](https://github.com/aws/aws-sdk-java-v2/issues/968) + +## __AWS STS__ + - ### Bugfixes + - Changed the region resolution logic for `role_arn`-based profiles: 1. Check for a `region` property in the same profile as the `role_arn` definition. 2. Check the default region chain. 3. Fall back to the global endpoint and `us-east-1` signing. Fixes [#988](https://github.com/aws/aws-sdk-java-v2/issues/988). + +## __Amazon S3__ + - ### Bugfixes + - Fix `SyncChecksumValidationInterceptor` and `AsyncChecksumValidationInterceptor` to use `long` instead of `int` for contentLength`. See [#963](https://github.com/aws/aws-sdk-java-v2/issues/963) + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Preserve interrupted flag if `Http2MultiplexedChannelPool#close()` interrupted. + +## __URLConnection HTTP Client__ + - ### Bugfixes + - Disable following redirects automatically since doing so causes SDK response handling to fail + +## __core__ + - ### Features + - Jackson 2.9.7 -> 2.9.8 diff --git a/changelogs/2.4.x-CHANGELOG.md b/changelogs/2.4.x-CHANGELOG.md new file mode 100644 index 000000000000..d6ed325b98f8 --- /dev/null +++ b/changelogs/2.4.x-CHANGELOG.md @@ -0,0 +1,354 @@ +# __2.4.17__ __2019-02-27__ +## __AWS WAF__ + - ### Features + - Documentation updates for waf + +## __AWS WAF Regional__ + - ### Features + - Documentation updates for waf-regional + +## __core__ + - ### Bugfixes + - Netty 4.1.33.Final + +# __2.4.16__ __2019-02-26__ +## __AWS Application Discovery Service__ + - ### Features + - Documentation updates for discovery + +## __AWS Cost and Usage Report Service__ + - ### Features + - Adding support for Athena and new report preferences to the Cost and Usage Report API. + +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added several features including support for: auto-rotation or user-specified rotation of 0, 90, 180, or 270 degrees; multiple output groups with DRM; ESAM XML documents to specify ad insertion points; Offline Apple HLS FairPlay content protection. + +## __AWS OpsWorks for Chef Automate__ + - ### Features + - Documentation updates for opsworkscm + +## __AWS Organizations__ + - ### Features + - Documentation updates for AWS Organizations + +## __AWS Resource Groups__ + - ### Features + - Documentation updates for Resource Groups API; updating description of Tag API. + +## __Amazon Pinpoint__ + - ### Features + - This release adds support for the Amazon Resource Groups Tagging API to Amazon Pinpoint, which means that you can now add and manage tags for Amazon Pinpoint projects (apps), campaigns, and segments. A tag is a label that you optionally define and associate with Amazon Pinpoint resource. Tags can help you categorize and manage these types of resources in different ways, such as by purpose, owner, environment, or other criteria. For example, you can use tags to apply policies or automation, or to identify resources that are subject to certain compliance requirements. A project, campaign, or segment can have as many as 50 tags. For more information about using and managing tags in Amazon Pinpoint, see the Amazon Pinpoint Developer Guide at https://docs.aws.amazon.com/pinpoint/latest/developerguide/welcome.html. For more information about the Amazon Resource Group Tagging API, see the Amazon Resource Group Tagging API Reference at https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/Welcome.html. + +## __Amazon S3__ + - ### Bugfixes + - Fix the issue where NoSuchBucketException was not unmarshalled for `s3#getBucketPolicy` when the bucket doesn't exist. See [#1088](https://github.com/aws/aws-sdk-java-v2/issues/1088) + +# __2.4.15__ __2019-02-25__ +## __AWS CodeCommit__ + - ### Removals + - Removing invalid "fips" region + +## __AWS Cost Explorer Service__ + - ### Features + - Added metrics to normalized units. + +## __AWS Elasticache__ + - ### Removals + - Removing invalid "fips" region + +## __AWS Elemental MediaStore__ + - ### Features + - This release adds support for access logging, which provides detailed records for the requests that are made to objects in a container. + +## __AWS SDK for Java v2__ + - ### Removals + - Removes invalid AWS regions that don't match the partition regex + +## __Amazon DynamoDB__ + - ### Removals + - Removing invalid "local" region + +## __Amazon MTurk__ + - ### Removals + - Removing invalid "sandbox" region + +## __Amazon S3__ + - ### Removals + - Removing invalid dualstack regions and s3-external-1 + +## __Auto Scaling__ + - ### Features + - Added support for passing an empty SpotMaxPrice parameter to remove a value previously set when updating an Amazon EC2 Auto Scaling group. + +## __Elastic Load Balancing__ + - ### Features + - This release enables you to use the existing client secret when modifying a rule with an action of type authenticate-oidc. + +# __2.4.14__ __2019-02-22__ +## __AWS Cloud9__ + - ### Features + - Adding EnvironmentLifecycle to the Environment data type. + +## __AWS Glue__ + - ### Features + - AWS Glue adds support for assigning AWS resource tags to jobs, triggers, development endpoints, and crawlers. Each tag consists of a key and an optional value, both of which you define. With this capacity, customers can use tags in AWS Glue to easily organize and identify your resources, create cost allocation reports, and control access to resources. + +## __AWS Step Functions__ + - ### Features + - This release adds support for tag-on-create. You can now add tags when you create AWS Step Functions activity and state machine resources. For more information about tagging, see AWS Tagging Strategies. + +## __Amazon Athena__ + - ### Features + - This release adds tagging support for Workgroups to Amazon Athena. Use these APIs to add, remove, or list tags on Workgroups, and leverage the tags for various authorization and billing scenarios. + +# __2.4.13__ __2019-02-21__ +## __AWS CodeBuild__ + - ### Features + - Add support for CodeBuild local caching feature + +## __AWS Organizations__ + - ### Features + - Documentation updates for organizations + +## __AWS Transfer for SFTP__ + - ### Features + - Bug fix: increased the max length allowed for request parameter NextToken when paginating List operations + +## __Amazon CloudWatch__ + - ### Features + - Documentation updates for monitoring + +## __Amazon Kinesis Video Streams__ + - ### Features + - Documentation updates for Kinesis Video Streams + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - In this release, HLS playback of KVS streams can be configured to output MPEG TS fragments using the ContainerFormat parameter. HLS playback of KVS streams can also be configured to include the EXT-X-PROGRAM-DATE-TIME field using the DisplayFragmentTimestamp parameter. + +## __Amazon Kinesis Video Streams Media__ + - ### Features + - Documentation updates for Kinesis Video Streams + +## __Amazon WorkDocs__ + - ### Features + - Documentation updates for workdocs + +# __2.4.12__ __2019-02-20__ +## __AWS CodeCommit__ + - ### Features + - This release adds an API for adding / updating / deleting / copying / moving / setting file modes for one or more files directly to an AWS CodeCommit repository without requiring a Git client. + +## __AWS Direct Connect__ + - ### Features + - Documentation updates for AWS Direct Connect + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for VPC inputs, allowing you to push content from your Amazon VPC directly to MediaLive. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed an issue where the SDK could be over-retrying on signature errors. + - Fixed an issue where the SDK could fail to adjust the local clock under skewed-clock conditions. + +# __2.4.11__ __2019-02-19__ +## __AWS Directory Service__ + - ### Features + - This release adds support for tags during directory creation (CreateDirectory, CreateMicrosoftAd, ConnectDirectory). + +## __AWS IoT__ + - ### Features + - AWS IoT - AWS IoT Device Defender adds support for configuring behaviors in a security profile with statistical thresholds. Device Defender also adds support for configuring multiple data-point evaluations before a violation is either created or cleared. + +## __Amazon Elastic File System__ + - ### Features + - Amazon EFS now supports adding tags to file system resources as part of the CreateFileSystem API . Using this capability, customers can now more easily enforce tag-based authorization for EFS file system resources. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager now supports adding tags when creating Activations, Patch Baselines, Documents, Parameters, and Maintenance Windows + +# __2.4.10__ __2019-02-18__ +## __AWS SDK for Java v2__ + - ### Features + - Updated service endpoint metadata. + +## __AWS Secrets Manager__ + - ### Features + - This release increases the maximum allowed size of SecretString or SecretBinary from 4KB to 7KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. + +## __Amazon Athena__ + - ### Features + - This release adds support for Workgroups to Amazon Athena. Use Workgroups to isolate users, teams, applications or workloads in the same account, control costs by setting up query limits and creating Amazon SNS alarms, and publish query-related metrics to Amazon CloudWatch. + +# __2.4.9__ __2019-02-15__ +## __AWS IoT__ + - ### Features + - In this release, IoT Device Defender introduces support for tagging Scheduled Audit resources. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Attach `extendedRequestId` to `AwsResponseMetadata` if available for event streaming operations so that customers can retrieve it from response metadata + +## __Amazon Chime__ + - ### Features + - Documentation updates for Amazon Chime + +## __Application Auto Scaling__ + - ### Features + - Documentation updates for Application Auto Scaling + +# __2.4.8__ __2019-02-14__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds tagging and ARN support for AWS Client VPN Endpoints.You can now run bare metal workloads on EC2 M5 and M5d instances. m5.metal and m5d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 3.1 GHz. m5.metal and m5d.metal offer 96 vCPUs and 384 GiB of memory. With m5d.metal, you also have access to 3.6 TB of NVMe SSD-backed instance storage. m5.metal and m5d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS.You can now run bare metal workloads on EC2 z1d instances. z1d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 4.0 GHz. z1d.metal offers 48 vCPUs, 384 GiB of memory, and 1.8 TB of NVMe SSD-backed instance storage. z1d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS. + +## __Amazon Kinesis Video Streams__ + - ### Features + - Adds support for Tag-On-Create for Kinesis Video Streams. A list of tags associated with the stream can be created at the same time as the stream creation. + +# __2.4.7__ __2019-02-13__ +## __AWS MediaTailor__ + - ### Features + - This release adds support for tagging AWS Elemental MediaTailor resources. + +## __Amazon Elastic File System__ + - ### Features + - Customers can now use the EFS Infrequent Access (IA) storage class to more cost-effectively store larger amounts of data in their file systems. EFS IA is cost-optimized storage for files that are not accessed every day. You can create a new file system and enable Lifecycle Management to automatically move files that have not been accessed for 30 days from the Standard storage class to the IA storage class. + +## __Amazon Rekognition__ + - ### Features + - GetContentModeration now returns the version of the moderation detection model used to detect unsafe content. + +# __2.4.6__ __2019-02-12__ +## __AWS Lambda__ + - ### Features + - Documentation updates for AWS Lambda + +## __AWS Transcribe Streaming__ + - ### Features + - Amazon Transcribe now supports US Spanish, which expands upon the existing language support for US English. + +## __Netty Nio HTTP Client__ + - ### Bugfixes + - Awaits `EventLoopGroup#shutdownGracefully` to complete when closing Netty client. + +# __2.4.5__ __2019-02-11__ +## __AWS CodeBuild__ + - ### Features + - Add customized webhook filter support + +## __AWS Elemental MediaPackage__ + - ### Features + - Adds optional configuration for DASH to compact the manifest by combining duplicate SegmentTemplate tags. Adds optional configuration for DASH SegmentTemplate format to refer to segments by "Number" (default) or by "Time". + +## __Amazon AppStream__ + - ### Features + - This update enables customers to find the start time, max expiration time, and connection status associated with AppStream streaming session. + +## __Amazon CloudWatch Logs__ + - ### Bugfixes + - Fix infinite pagination bug in CloudWatchLogsClient.getLogEventsPaginator API. See https://github.com/aws/aws-sdk-java-v2/issues/1045 + +# __2.4.4__ __2019-02-08__ +## __AWS Application Discovery Service__ + - ### Features + - Documentation updates for the AWS Application Discovery Service. + +## __AWS S3__ + - ### Bugfixes + - Use request header to determine if checksum validation should be enabled for `s3#putObject` + +## __AWS SDK for Java v2__ + - ### Features + - Never initialie the default region provider chain if the region is always specified in the client builder. + - Never initialize the default credentials provider chain if credentials are always specified in the client builder. + + - ### Bugfixes + - Defer all errors raised when creating `ProfileCredentialsProvider` to the `resolveCredentials()` call. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - This release is to correct the timestamp format to ISO8601 for the DateCreated and DateModified files in the GetLifecyclePolicy response object. + +## __Amazon EC2 Container Service__ + - ### Features + - Amazon ECS introduces the PutAccountSettingDefault API, an API that allows a user to set the default ARN/ID format opt-in status for all the roles and users in the account. Previously, setting the account's default opt-in status required the use of the root user with the PutAccountSetting API. + +# __2.4.3__ __2019-02-07__ +## __AWS Elemental MediaLive__ + - ### Features + - This release adds tagging of channels, inputs, and input security groups. + +## __AWS RoboMaker__ + - ### Features + - Added support for tagging and tag-based access control for AWS RoboMaker resources. Also, DescribeSimulationJob now includes a new failureReason field to help debug simulation job failures + +## __Amazon Elasticsearch Service__ + - ### Features + - Feature: Support for three Availability Zone deployments + +## __Amazon GameLift__ + - ### Features + - This release delivers a new API action for deleting unused matchmaking rule sets. More details are available at https://aws.amazon.com/releasenotes/?tag=releasenotes%23keywords%23amazon-gamelift. + +# __2.4.2__ __2019-02-06__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add Linux with SQL Server Standard, Linux with SQL Server Web, and Linux with SQL Server Enterprise to the list of allowed instance platforms for On-Demand Capacity Reservations. + +## __Amazon FSx__ + - ### Features + - New optional ExportPath parameter added to the CreateFileSystemLustreConfiguration object for user-defined export paths. Used with the CreateFileSystem action when creating an Amazon FSx for Lustre file system. + +# __2.4.1__ __2019-02-05__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix an issue where an exception could be raised when configuring the idle connection reaper in the apache HTTP client [#1059](https://github.com/aws/aws-sdk-java-v2/issues/1059). + +## __AWS Service Catalog__ + - ### Features + - Service Catalog Documentation Update for ProvisionedProductDetail + +## __AWS Shield__ + - ### Features + - The DescribeProtection request now accepts resource ARN as valid parameter. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - ec2.DescribeVpcPeeringConnections pagination support + +# __2.4.0__ __2019-02-04__ +## __AWS CodeCommit__ + - ### Features + - This release supports a more graceful handling of the error case when a repository is not associated with a pull request ID in a merge request in AWS CodeCommit. + +## __AWS SDK for Java v2__ + - ### Features + - Add support for `connectionTimeToLive`, `connectionMaxIdleTime` and `useIdleConnectionReaper` to the netty HTTP client. + - Enable `useIdleConnectionReaper` by default for Netty and Apache. + - Updated service endpoint metadata. + + - ### Bugfixes + - Added a new handler ([#1041](https://github.com/aws/aws-sdk-java-v2/issues/1041)) to close channels which have triggered an SslCloseCompletionEvent and are no longer usable per [#452](https://github.com/aws/aws-sdk-java-v2/issues/452). + - Fix the deadlock issue in `EventStreamAsyncResponseTransformer` for event streaming operations triggered in an edge case where customer subscriber signals `Subscription#request` the same time as `SdkPublisher` signals `Subscriber#onComplete` + - Reduced netty client logging noise, by logging at a DEBUG level (instead of WARN) when encountering IO errors on channels not currently in use and not logging the whole stack trace. + - Removed broken client methods: `BackupClient#getSupportedResourceTypes()` and `PinpointSmsVoiceClient.listConfigurationSets()`. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for GPU workloads by enabling you to create clusters with GPU-enabled container instances. + +## __Amazon WorkSpaces__ + - ### Features + - This release sets ClientProperties as a required parameter. + +## __Application Auto Scaling__ + - ### Features + - Documentation updates for application-autoscaling + +## __Netty NIO HTTP Client__ + - ### Features + - Allows customers to enable wire logging with the Netty client at debug level. diff --git a/changelogs/2.5.x-CHANGELOG.md b/changelogs/2.5.x-CHANGELOG.md new file mode 100644 index 000000000000..bcf680f48f92 --- /dev/null +++ b/changelogs/2.5.x-CHANGELOG.md @@ -0,0 +1,1359 @@ +# __2.5.71__ __2019-06-25__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Only allows a single execution interceptor with the same class name to be included in loaded execution interceptors. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Starting today, you can use Traffic Mirroring to copy network traffic from an elastic network interface of Amazon EC2 instances and then send it to out-of-band security and monitoring appliances for content inspection, threat monitoring, and troubleshooting. These appliances can be deployed as individual instances, or as a fleet of instances behind a Network Load Balancer with a User Datagram Protocol (UDP) listener. Traffic Mirroring supports filters and packet truncation, so that you only extract the traffic of interest to monitor by using monitoring tools of your choice. + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service. + +## __Amazon S3__ + - ### Bugfixes + - Fixes [#1196](https://github.com/aws/aws-sdk-java-v2/issues/1196) by changing S3 FilterRule enums to correctly model each enum as capitalized + +# __2.5.70__ __2019-06-24__ +## __AWS Resource Groups Tagging API__ + - ### Features + - Updated service APIs and documentation. + +## __AWS SecurityHub__ + - ### Features + - This release includes a new Tags parameter for the EnableSecurityHub operation, and the following new operations: DescribeHub, CreateActionTarget, DeleteActionTarget, DescribeActionTargets, UpdateActionTarget, TagResource, UntagResource, and ListTagsforResource. It removes the operation ListProductSubscribers, and makes Title and Description required attributes of AwsSecurityFinding. + +## __Amazon API Gateway__ + - ### Features + - Customers can pick different security policies (TLS version + cipher suite) for custom domains in API Gateway + +## __Amazon CloudWatch Application Insights__ + - ### Features + - CloudWatch Application Insights detects errors and exceptions from logs, including .NET custom application logs, SQL Server logs, IIS logs, and more, and uses a combination of built-in rules and machine learning, such as dynamic baselining, to identify common problems. You can then easily drill into specific issues with CloudWatch Automatic Dashboards that are dynamically generated. These dashboards contain the most recent alarms, a summary of relevant metrics, and log snippets to help you identify root cause. + +## __Amazon FSx__ + - ### Features + - Starting today, you can join your Amazon FSx for Windows File Server file systems to your organization's self-managed Microsoft Active Directory while creating the file system. You can also perform in-place updates of file systems to keep your Active Directory configuration up to date. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager now supports deleting a specific version of a SSM Document. + +## __AmazonApiGatewayV2__ + - ### Features + - Customers can get information about security policies set on custom domain resources in API Gateway + +## __Elastic Load Balancing__ + - ### Features + - This release adds support for UDP on Network Load Balancers + +## __Service Quotas__ + - ### Features + - Service Quotas enables you to view and manage your quotas for AWS services from a central location. + +# __2.5.69__ __2019-06-21__ +## __AWS Device Farm__ + - ### Features + - This release includes updated documentation about the default timeout value for test runs and remote access sessions. This release also includes miscellaneous bug fixes for the documentation. + +## __AWS Elemental MediaPackage__ + - ### Features + - Added two new origin endpoint fields for configuring which SCTE-35 messages are treated as advertisements. + +## __AWS Identity and Access Management__ + - ### Features + - We are making it easier for you to manage your permission guardrails i.e. service control policies by enabling you to retrieve the last timestamp when an AWS service was accessed within an account or AWS Organizations entity. + +## __Amazon Kinesis Video Streams Media__ + - ### Features + - Documentation updates for Amazon Kinesis Video Streams. + +# __2.5.68__ __2019-06-20__ +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - ACM Private CA is launching Root CAs and hierarchy management, a new feature that expands the scope of ACM Private CA from supporting only subordinate issuing CAs, to now include a full CA hierarchy that includes root CAs - the cryptographic root of trust for an organization. + +## __AWS Glue__ + - ### Features + - Starting today, you can now use workflows in AWS Glue to author directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Workflows enable orchestration of your ETL workloads by building dependencies between Glue entities (triggers, crawlers and jobs). You can visually track status of the different nodes in the workflows on the console making it easier to monitor progress and troubleshoot issues. Also, you can share parameters across entities in the workflow. + +## __AWS Health APIs and Notifications__ + - ### Features + - API improvements for the AWS Health service. + +## __AWS IoT Events Data__ + - ### Features + - "The colon character ':' is now permitted in Detector Model 'key' parameter values. + +## __AWS OpsWorks__ + - ### Features + - Documentation updates for OpsWorks Stacks. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for RDS storage autoscaling + +# __2.5.67__ __2019-06-19__ +## __Amazon Elastic Container Service for Kubernetes__ + - ### Features + - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service. + +# __2.5.66__ __2019-06-18__ +## __AWS Resource Groups Tagging API__ + - ### Features + - You can use tag policies to help standardize on tags across your organization's resources. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now launch new 12xlarge, 24xlarge, and metal instance sizes on the Amazon EC2 compute optimized C5 instance types featuring 2nd Gen Intel Xeon Scalable Processors. + +# __2.5.65__ __2019-06-17__ +## __AWS RoboMaker__ + - ### Features + - Add the ServiceUnavailableException (503) into CreateSimulationJob API. + +## __AWS Service Catalog__ + - ### Features + - Restrict concurrent calls by a single customer account for CreatePortfolioShare and DeletePortfolioShare when sharing/unsharing to an Organization. + +## __Amazon Neptune__ + - ### Features + - This release adds a feature to configure Amazon Neptune to publish audit logs to Amazon CloudWatch Logs. + +# __2.5.64__ __2019-06-14__ +## __Amazon AppStream__ + - ### Features + - Added 2 new values(WINDOWS_SERVER_2016, WINDOWS_SERVER_2019) for PlatformType enum. + +## __Amazon CloudFront__ + - ### Features + - A new datatype in the CloudFront API, AliasICPRecordal, provides the ICP recordal status for CNAMEs associated with distributions. AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they have added to CloudFront. The status value is returned in the CloudFront response; you cannot configure it yourself. The status is set to APPROVED for all CNAMEs (aliases) in regions outside of China. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Correction to enumerations in EC2 client. + +## __Amazon Personalize__ + - ### Features + - Documentation updates for Amazon Personalize. + +# __2.5.63__ __2019-06-13__ +## __AWS App Mesh__ + - ### Features + - This release adds support for AWS Cloud Map as a service discovery method for virtual nodes. + +## __Amazon ElastiCache__ + - ### Features + - This release is to add support for reader endpoint for cluster-mode disabled Amazon ElastiCache for Redis clusters. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4. + +## __Amazon GuardDuty__ + - ### Features + - Support for tagging functionality in Create and Get operations for Detector, IP Set, Threat Intel Set, and Finding Filter resources and 3 new tagging APIs: ListTagsForResource, TagResource, and UntagResource. + +# __2.5.62__ __2019-06-12__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix a bug in the code generator causing event headers to be incorrectly marshalled and unmarshalled to and from the payload. + +## __AWS Service Catalog__ + - ### Features + - This release adds a new field named Guidance to update provisioning artifact, this field can be set by the administrator to provide guidance to end users about which provisioning artifacts to use. + +# __2.5.61__ __2019-06-11__ +## __Amazon SageMaker Service__ + - ### Features + - The default TaskTimeLimitInSeconds of labeling job is increased to 8 hours. Batch Transform introduces a new DataProcessing field which supports input and output filtering and data joining. Training job increases the max allowed input channels from 8 to 20. + +# __2.5.60__ __2019-06-10__ +## __AWS CodeBuild__ + - ### Features + - AWS CodeBuild adds support for source version on project level. + +## __AWS CodeCommit__ + - ### Features + - This release adds two merge strategies for merging pull requests: squash and three-way. It also adds functionality for resolving merge conflicts, testing merge outcomes, and for merging branches using one of the three supported merge strategies. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix NPE for streaming APIs in async client if there is a failure before AsyncResponseTransformer#prepare is called for first time. See https://github.com/aws/aws-sdk-java-v2/issues/1268 + +## __Amazon Personalize__ + - ### Features + - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. + +## __Amazon Personalize Events__ + - ### Features + - Introducing Amazon Personalize - a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. + +## __Amazon Personalize Runtime__ + - ### Features + - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. + +# __2.5.59__ __2019-06-07__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Allow customers to disable read and write timeout by setting `Duration.ZERO` to `readTimeout` and `writeTimeout`. See [#1281](https://github.com/aws/aws-sdk-java-v2/issues/1281) + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds DNS entries and NLB ARNs to describe-vpc-endpoint-connections API response. Adds owner ID to describe-vpc-endpoints and create-vpc-endpoint API responses. + +# __2.5.58__ __2019-06-06__ +## __AWS MediaConnect__ + - ### Features + - This release adds support for encrypting entitlements using Secure Packager and Encoder Key Exchange (SPEKE). + +## __AWS Organizations__ + - ### Features + - You can tag and untag accounts in your organization and view tags on an account in your organization. + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation updates for logs + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for dynamodb + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for launching container instances using supported Amazon EC2 instance types that have increased elastic network interface density. Using these instance types and opting in to the awsvpcTrunking account setting provides increased elastic network interface (ENI) density on newly launched container instances which allows you to place more tasks on each container instance. + +## __Amazon GuardDuty__ + - ### Features + - Improve FindingCriteria Condition field names, support long-typed conditions and deprecate old Condition field names. + +## __Amazon Simple Email Service__ + - ### Features + - You can now specify whether the Amazon Simple Email Service must deliver email over a connection that is encrypted using Transport Layer Security (TLS). + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - OpsCenter is a new Systems Manager capability that allows you to view, diagnose, and remediate, operational issues, aka OpsItems, related to various AWS resources by bringing together contextually relevant investigation information. New APIs to create, update, describe, and get OpsItems as well as OpsItems summary API. + +# __2.5.57__ __2019-06-05__ +## __AWS Glue__ + - ### Features + - Support specifying python version for Python shell jobs. A new parameter PythonVersion is added to the JobCommand data type. + +# __2.5.56__ __2019-06-04__ +## __AWS Identity and Access Management__ + - ### Features + - This release adds validation for policy path field. This field is now restricted to be max 512 characters. + +## __AWS Storage Gateway__ + - ### Features + - AWS Storage Gateway now supports AWS PrivateLink, enabling you to administer and use gateways without needing to use public IP addresses or a NAT/Internet Gateway, while avoiding traffic from going over the internet. + +## __Amazon ElastiCache__ + - ### Features + - Amazon ElastiCache now allows you to apply available service updates on demand. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates, which is critical if your cluster is in ElastiCache-supported compliance programs. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for Host Recovery feature which automatically restarts instances on to a new replacement host if failures are detected on Dedicated Host. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for s3 + +# __2.5.55__ __2019-06-03__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 I3en instances are the new storage-optimized instances offering up to 60 TB NVMe SSD instance storage and up to 100 Gbps of network bandwidth. + +## __Amazon Relational Database Service__ + - ### Features + - Amazon RDS Data API is generally available. Removing beta notes in the documentation. + +# __2.5.54__ __2019-05-30__ +## __AWS CodeCommit__ + - ### Features + - This release adds APIs that allow adding and removing tags to a repository, and viewing tags for a repository. It also enables adding tags when creating a repository. + +## __AWS IoT Analytics__ + - ### Features + - IoT Analytics adds the option to use your own S3 bucket to store channel and data store resources. Previously, only service-managed storage was used. + +## __AWS IoT Events__ + - ### Features + - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur + +## __AWS IoT Events Data__ + - ### Features + - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur + +## __AWS RDS DataService__ + - ### Features + - The RDS Data API is generally available for the MySQL-compatible edition of Amazon Aurora Serverless in the US East (N. Virginia and Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Tokyo) regions. This service enables you to easily access Aurora Serverless clusters with web services-based applications including AWS Lambda and AWS AppSync. The new APIs included in this SDK release are ExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, and RollbackTransaction. The ExecuteSql API is deprecated; instead use ExecuteStatement which provides additional functionality including transaction support. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Improved exception messages in credential providers to exclude detailed parse errors that may contain sensitive information. + +## __AWS Service Catalog__ + - ### Features + - Service Catalog ListStackInstancesForProvisionedProduct API enables customers to get details of a provisioned product with type "CFN_STACKSET". By passing the provisioned product id, the API will list account, region and status of each stack instances that are associated with this provisioned product. + +## __Amazon Pinpoint Email Service__ + - ### Features + - You can now specify whether the Amazon Pinpoint Email service must deliver email over a connection that is encrypted using Transport Layer Security (TLS). + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for Activity Streams for database clusters. + +## __Managed Streaming for Kafka__ + - ### Features + - Updated APIs for Amazon MSK to enable new features such as encryption in transit, client authentication, and scaling storage. + +# __2.5.53__ __2019-05-29__ +## __AWS IoT Things Graph__ + - ### Features + - Initial release. + +## __AWS SecurityHub__ + - ### Features + - This update adds the ListProductSubscribers API, DescribeProducts API, removes CONTAINS as a comparison value for the StringFilter, and only allows use of EQUALS instead of CONTAINS in MapFilter. + +## __Amazon Data Lifecycle Manager__ + - ### Features + - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for rds + +## __Amazon S3__ + - ### Bugfixes + - Allows S3 to be used with object keys that have a leading slash "/myKey" + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Systems Manager - Documentation updates + +# __2.5.52__ __2019-05-28__ +## __AWS Ground Station__ + - ### Features + - AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure. + +## __AWS RoboMaker__ + - ### Features + - Added support for an additional robot software suite (Gazebo 9) and for cancelling deployment jobs. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for iam + +## __AWS Storage Gateway__ + - ### Features + - Introduce AssignTapePool operation to allow customers to migrate tapes between pools. + +## __AWS WAF__ + - ### Features + - Documentation updates for waf + +## __Amazon Chime__ + - ### Features + - This release adds the ability to search and order toll free phone numbers for Voice Connectors. + +## __Amazon Pinpoint Email Service__ + - ### Features + - This release adds support for programmatic access to Deliverability dashboard subscriptions and the deliverability data provided by the Deliverability dashboard for domains and IP addresses. The data includes placement metrics for campaigns that use subscribed domains to send email. + +## __Amazon Relational Database Service__ + - ### Features + - Add a new output field Status to DBEngineVersion which shows the status of the engine version (either available or deprecated). Add a new parameter IncludeAll to DescribeDBEngineVersions to make it possible to return both available and deprecated engine versions. These changes enable a user to create a Read Replica of an DB instance on a deprecated engine version. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe - support transcriptions from audio sources in Modern Standard Arabic (ar-SA). + +# __2.5.51__ __2019-05-24__ +## __AWS CodeDeploy__ + - ### Features + - AWS CodeDeploy now supports tagging for the application and deployment group resources. + +## __AWS Elemental MediaStore Data Plane__ + - ### Features + - MediaStore - This release adds support for chunked transfer of objects, which reduces latency by making an object available for downloading while it is still being uploaded. + +## __AWS OpsWorks for Chef Automate__ + - ### Features + - Documentation updates for OpsWorks for Chef Automate; attribute values updated for Chef Automate 2.0 release. + +# __2.5.50__ __2019-05-23__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Updated aws-java-sdk and bom modules to include ALL service modules. + +## __AWS WAF Regional__ + - ### Features + - Documentation updates for waf-regional + +## __Amazon Elastic Compute Cloud__ + - ### Features + - New APIs to enable EBS encryption by default feature. Once EBS encryption by default is enabled in a region within the account, all new EBS volumes and snapshot copies are always encrypted + +# __2.5.49__ __2019-05-22__ +## __AWS Budgets__ + - ### Features + - Added new datatype PlannedBudgetLimits to Budget model, and updated examples for AWS Budgets API for UpdateBudget, CreateBudget, DescribeBudget, and DescribeBudgets + +## __AWS Device Farm__ + - ### Features + - This release introduces support for tagging, tag-based access control, and resource-based access control. + +## __AWS Service Catalog__ + - ### Features + - Service Catalog UpdateProvisionedProductProperties API enables customers to manage provisioned product ownership. Administrators can now update the user associated to a provisioned product to another user within the same account allowing the new user to describe, update, terminate and execute service actions in that Service Catalog resource. New owner will also be able to list and describe all past records executed for that provisioned product. + +## __Amazon API Gateway__ + - ### Features + - This release adds support for tagging of Amazon API Gateway resources. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds idempotency support for associate, create route and authorization APIs for AWS Client VPN Endpoints. + +## __Amazon Elastic File System__ + - ### Features + - AWS EFS documentation updated to reflect the minimum required value for ProvisionedThroughputInMibps is 1 from the previously documented 0. The service has always required a minimum value of 1, therefor service behavior is not changed. + +## __Amazon Relational Database Service__ + - ### Features + - Documentation updates for rds + +## __Amazon WorkLink__ + - ### Features + - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to associate and manage website authorization providers with Amazon WorkLink fleets. + +# __2.5.48__ __2019-05-21__ +## __AWS DataSync__ + - ### Features + - Documentation update and refine pagination token on Datasync List API's + +## __Alexa For Business__ + - ### Features + - This release contains API changes to allow customers to create and manage Network Profiles for their Shared devices + +# __2.5.47__ __2019-05-20__ +## __AWS Elemental MediaPackage VOD__ + - ### Features + - AWS Elemental MediaPackage now supports Video-on-Demand (VOD) workflows. These new features allow you to easily deliver a vast library of source video Assets stored in your own S3 buckets using a small set of simple to set up Packaging Configurations and Packaging Groups. + +## __AWSMarketplace Metering__ + - ### Features + - Documentation updates for meteringmarketplace + +## __Managed Streaming for Kafka__ + - ### Features + - Updated APIs for the Managed Streaming for Kafka service that let customers create clusters with custom Kafka configuration. + +# __2.5.46__ __2019-05-17__ +## __Amazon AppStream__ + - ### Features + - Includes APIs for managing subscriptions to AppStream 2.0 usage reports and configuring idle disconnect timeouts on AppStream 2.0 fleets. + +# __2.5.45__ __2019-05-16__ +## __AWS Elemental MediaLive__ + - ### Features + - Added channel state waiters to MediaLive. + +## __Amazon Simple Storage Service__ + - ### Features + - This release updates the Amazon S3 PUT Bucket replication API to include a new optional field named token, which allows you to add a replication configuration to an S3 bucket that has Object Lock enabled. + +# __2.5.44__ __2019-05-15__ +## __AWS CodePipeline__ + - ### Features + - This feature includes new APIs to add, edit, remove and view tags for pipeline, custom action type and webhook resources. You can also add tags while creating these resources. + +## __AWS Elemental MediaPackage__ + - ### Features + - Adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, rather than Number or Time with SegmentTimeline. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix a bug in `EventStreamAsyncResponseTransformer` where the reference to the current stream `Subscriber` is not reset in `prepare`, causing an `IllegalStateException` to be thrown when attemping to subscribe to the event stream upon a retry. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adding tagging support for VPC Endpoints and VPC Endpoint Services. + +## __Amazon Relational Database Service__ + - ### Features + - In the RDS API and CLI documentation, corrections to the descriptions for Boolean parameters to avoid references to TRUE and FALSE. The RDS CLI does not allow TRUE and FALSE values values for Boolean parameters. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe - support transcriptions from audio sources in Indian English (en-IN) and Hindi (hi-IN). + +# __2.5.43__ __2019-05-14__ +## __AWS Storage Gateway__ + - ### Features + - Add Tags parameter to CreateSnapshot and UpdateSnapshotSchedule APIs, used for creating tags on create for one off snapshots and scheduled snapshots. + +## __Amazon Chime__ + - ### Features + - Amazon Chime private bots GA release. + +## __Amazon Comprehend__ + - ### Features + - With this release AWS Comprehend now supports Virtual Private Cloud for Asynchronous Batch Processing jobs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Pagination support for ec2.DescribeSubnets, ec2.DescribeDhcpOptions + +# __2.5.42__ __2019-05-13__ +## __AWS DataSync__ + - ### Features + - AWS DataSync now enables exclude and include filters to control what files and directories will be copied as part of a task execution. + +## __AWS IoT Analytics__ + - ### Features + - ContentDeliveryRule to support sending dataset to S3 and glue + +## __AWS Lambda__ + - ### Features + - AWS Lambda now supports Node.js v10 + +# __2.5.41__ __2019-05-10__ +## __AWS Glue__ + - ### Features + - AWS Glue now supports specifying existing catalog tables for a crawler to examine as a data source. A new parameter CatalogTargets is added to the CrawlerTargets data type. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix a bug where events in an event stream were being signed with the request date, and not with the current system time. + +## __AWS Security Token Service__ + - ### Features + - AWS Security Token Service (STS) now supports passing IAM Managed Policy ARNs as session policies when you programmatically create temporary sessions for a role or federated user. The Managed Policy ARNs can be passed via the PolicyArns parameter, which is now available in the AssumeRole, AssumeRoleWithWebIdentity, AssumeRoleWithSAML, and GetFederationToken APIs. The session policies referenced by the PolicyArn parameter will only further restrict the existing permissions of an IAM User or Role for individual sessions. + +# __2.5.40__ __2019-05-08__ +## __AWS IoT 1-Click Projects Service__ + - ### Features + - Added automatic pagination support for ListProjects and ListPlacements APIs. + +## __AWS Service Catalog__ + - ### Features + - Adds "Parameters" field in UpdateConstraint API, which will allow Admin user to update "Parameters" in created Constraints. + +## __Amazon Elastic Container Service for Kubernetes__ + - ### Features + - Documentation update for Amazon EKS to clarify allowed parameters in update-cluster-config. + +## __Amazon Kinesis Analytics__ + - ### Features + - Kinesis Data Analytics APIs now support tagging on applications. + +## __Amazon SageMaker Service__ + - ### Features + - Workteams now supports notification configurations. Neo now supports Jetson Nano as a target device and NumberOfHumanWorkersPerDataObject is now included in the ListLabelingJobsForWorkteam response. + +# __2.5.39__ __2019-05-07__ +## __AWS AppSync__ + - ### Features + - AWS AppSync now supports the ability to add additional authentication providers to your AWS AppSync GraphQL API as well as the ability to retrieve directives configured against fields or object type definitions during schema introspection. + +## __AWS Storage Gateway__ + - ### Features + - Add optional field AdminUserList to CreateSMBFileShare and UpdateSMBFileShare APIs. + +## __Alexa For Business__ + - ### Features + - This release adds an API allowing authorized users to delete a shared device's history of voice recordings and associated response data. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Patch Manager adds support for Microsoft Application Patching. + +# __2.5.38__ __2019-05-06__ +## __AWS CodePipeline__ + - ### Features + - Documentation updates for codepipeline + +## __AWS Config__ + - ### Features + - AWS Config now supports tagging on PutConfigRule, PutConfigurationAggregator and PutAggregationAuthorization APIs. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for iam + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for sts + +# __2.5.37__ __2019-05-03__ +## __AWS Elemental MediaConvert__ + - ### Features + - DASH output groups using DRM encryption can now enable a playback device compatibility mode to correct problems with playback on older devices. + +## __AWS Elemental MediaLive__ + - ### Features + - You can now switch the channel mode of your channels from standard to single pipeline and from single pipeline to standard. In order to switch a channel from single pipeline to standard all inputs attached to the channel must support two encoder pipelines. + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release of Amazon Cognito User Pools introduces the new AdminSetUserPassword API that allows administrators of a user pool to change a user's password. The new password can be temporary or permanent. + +## __Amazon WorkMail__ + - ### Features + - Amazon WorkMail is releasing two new actions: 'GetMailboxDetails' and 'UpdateMailboxQuota'. They add insight into how much space is used by a given mailbox (size) and what its limit is (quota). A mailbox quota can be updated, but lowering the value will not influence WorkMail per user charges. For a closer look at the actions please visit https://docs.aws.amazon.com/workmail/latest/APIReference/API_Operations.html + +# __2.5.36__ __2019-05-02__ +## __AWS Key Management Service__ + - ### Features + - AWS Key Management Service (KMS) can return an INTERNAL_ERROR connection error code if it cannot connect a custom key store to its AWS CloudHSM cluster. INTERNAL_ERROR is one of several connection error codes that help you to diagnose and fix a problem with your custom key store. + +## __Alexa For Business__ + - ### Features + - This release allows developers and customers to send text and audio announcements to rooms. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix a bug in the Netty client where the read timeout isn't applied correctly for some requests. + +# __2.5.35__ __2019-05-01__ +## __AWS X-Ray__ + - ### Features + - AWS X-Ray now includes Analytics, an interactive approach to analyzing user request paths (i.e., traces). Analytics will allow you to easily understand how your application and its underlying services are performing. With X-Ray Analytics, you can quickly detect application issues, pinpoint the root cause of the issue, determine the severity of the issues, and identify which end users were impacted. With AWS X-Ray Analytics you can explore, analyze, and visualize traces, allowing you to find increases in response time to user requests or increases in error rates. Metadata around peak periods, including frequency and actual times of occurrence, can be investigated by applying filters with a few clicks. You can then drill down on specific errors, faults, and response time root causes and view the associated traces. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define secret options for Docker log configuration, a per-container list contains secrets stored in AWS Systems Manager Parameter Store or AWS Secrets Manager. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds an API for the modification of a VPN Connection, enabling migration from a Virtual Private Gateway (VGW) to a Transit Gateway (TGW), while preserving the VPN endpoint IP addresses on the AWS side as well as the tunnel options. + +# __2.5.34__ __2019-04-30__ +## __AWS CodePipeline__ + - ### Features + - This release contains an update to the PipelineContext object that includes the Pipeline ARN, and the Pipeline Execution Id. The ActionContext object is also updated to include the Action Execution Id. + +## __AWS Direct Connect__ + - ### Features + - This release adds support for AWS Direct Connect customers to use AWS Transit Gateway with AWS Direct Connect gateway to route traffic between on-premise networks and their VPCs. + +## __AWS Service Catalog__ + - ### Features + - Admin users can now associate/disassociate aws budgets with a portfolio or product in Service Catalog. End users can see the association by listing it or as part of the describe portfolio/product output. A new optional boolean parameter, "DisableTemplateValidation", is added to ProvisioningArtifactProperties data type. The purpose of the parameter is to enable or disable the CloudFormation template validtion when creating a product or a provisioning artifact. + +## __Amazon Managed Blockchain__ + - ### Features + - (New Service) Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using popular open source frameworks. + +## __Amazon Neptune__ + - ### Features + - Adds a feature to allow customers to specify a custom parameter group when restoring a database cluster. + +# __2.5.33__ __2019-04-29__ +## __AWS Transfer for SFTP__ + - ### Features + - This release adds support for per-server host-key management. You can now specify the SSH RSA private key used by your SFTP server. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Adds support for Elastic Fabric Adapter (EFA) ENIs. + +# __2.5.32__ __2019-04-26__ +## __AWS Identity and Access Management__ + - ### Features + - AWS Security Token Service (STS) enables you to request session tokens from the global STS endpoint that work in all AWS Regions. You can configure the global STS endpoint to vend session tokens that are compatible with all AWS Regions using the new IAM SetSecurityTokenServicePreferences API. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix bug in ChecksumValidatingSubscriber which results in NPE if checksum validation fails. + +## __Amazon Simple Notification Service__ + - ### Features + - With this release AWS SNS adds tagging support for Topics. + +# __2.5.31__ __2019-04-25__ +## __AWS Batch__ + - ### Features + - Documentation updates for AWS Batch. + +## __AWS Lambda__ + - ### Features + - AWS Lambda now supports the GetLayerVersionByArn API. + +## __Amazon DynamoDB__ + - ### Features + - This update allows you to tag Amazon DynamoDB tables when you create them. Tags are labels you can attach to AWS resources to make them easier to manage, search, and filter. + +## __Amazon GameLift__ + - ### Features + - This release introduces the new Realtime Servers feature, giving game developers a lightweight yet flexible solution that eliminates the need to build a fully custom game server. The AWS SDK updates provide support for scripts, which are used to configure and customize Realtime Servers. + +## __Amazon Inspector__ + - ### Features + - AWS Inspector - Improve the ListFindings API response time and decreases the maximum number of agentIDs from 500 to 99. + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for workspaces + +## __Netty NIO Async Http Client__ + - ### Bugfixes + - Add workaround to await channel pools to be closed before shutting down EventLoopGroup to avoid the race condition between `channelPool.close` and `eventLoopGroup.shutdown`. See [#1109](https://github.com/aws/aws-sdk-java-v2/issues/1109). + +# __2.5.30__ __2019-04-24__ +## __AWS CloudFormation__ + - ### Features + - Documentation updates for cloudformation + +## __AWS MediaConnect__ + - ### Features + - Adds support for ListEntitlements pagination. + +## __AWS MediaTailor__ + - ### Features + - AWS Elemental MediaTailor SDK now includes a new parameter to support origin servers that produce single-period DASH manifests. + +## __AWS SDK for Java v2__ + - ### Features + - Make `BytesWrapper`, parent of `SdkBytes` and `ResponseBytes`, public. Fixes [#1208](https://github.com/aws/aws-sdk-java-v2/issues/1208). + - Support for `credential_source` property in profiles. + + - ### Bugfixes + - Fixed a bug in asynchronous clients, where a service closing a connection between when a channel is acquired and handlers are attached could lead to response futures never being completed. Fixes [#1207](https://github.com/aws/aws-sdk-java-v2/issues/1207). + +## __AWS Storage Gateway__ + - ### Features + - AWS Storage Gateway now supports Access Control Lists (ACLs) on File Gateway SMB shares, enabling you to apply fine grained access controls for Active Directory users and groups. + +## __Alexa For Business__ + - ### Features + - This release adds support for the Alexa for Business gateway and gateway group APIs. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now launch the new Amazon EC2 general purpose burstable instance types T3a that feature AMD EPYC processors. + +## __Amazon Relational Database Service__ + - ### Features + - A new parameter "feature-name" is added to the add-role and remove-role db cluster APIs. The value for the parameter is optional for Aurora MySQL compatible database clusters, but mandatory for Aurora PostgresQL. You can find the valid list of values using describe db engine versions API. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Asia Pacific (Hong Kong) Region (ap-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release updates AWS Systems Manager APIs to allow customers to configure parameters to use either the standard-parameter tier (the default tier) or the advanced-parameter tier. It allows customers to create parameters with larger values and attach parameter policies to an Advanced Parameter. + +## __Amazon Textract__ + - ### Features + - This release adds support for checkbox also known as SELECTION_ELEMENT in Amazon Textract. + +# __2.5.29__ __2019-04-19__ +## __AWS Resource Groups__ + - ### Features + - The AWS Resource Groups service increased the query size limit to 4096 bytes. + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe - support transcriptions from audio sources in Spanish Spanish (es-ES). + +## __Amazon WorkSpaces__ + - ### Features + - Added a new reserved field. + +# __2.5.28__ __2019-04-18__ +## __AWS Application Discovery Service__ + - ### Features + - The Application Discovery Service's DescribeImportTasks and BatchDeleteImportData APIs now return additional statuses for error reporting. + +## __AWS Organizations__ + - ### Features + - AWS Organizations is now available in the AWS GovCloud (US) Regions, and we added a new API action for creating accounts in those Regions. For more information, see CreateGovCloudAccount in the AWS Organizations API Reference. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Document updates for Amazon Cognito Identity Provider. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds the TimeoutAction parameter to the ScalingConfiguration of an Aurora Serverless DB cluster. You can now configure the behavior when an auto-scaling capacity change can't find a scaling point. + +## __Amazon S3__ + - ### Bugfixes + - Reduced the frequency of 'server failed to send complete response' exceptions when using S3AsyncClient. + +## __Amazon WorkLink__ + - ### Features + - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to link and manage internal websites and web apps with Amazon WorkLink fleets. + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for workspaces + +## __Managed Streaming for Kafka__ + - ### Features + - Amazon Kafka - Added tagging APIs + +# __2.5.27__ __2019-04-17__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for requester-managed Interface VPC Endpoints (powered by AWS PrivateLink). The feature prevents VPC endpoint owners from accidentally deleting or otherwise mismanaging the VPC endpoints of some AWS VPC endpoint services. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds Arabic language support with new female voice - "Zeina" + +# __2.5.26__ __2019-04-16__ +## __AWS Organizations__ + - ### Features + - Documentation updates for organizations + +## __AWS SDK for Java v2__ + - ### Features + - Enable support for credential_process in an AWS credential profile + +## __AWS Storage Gateway__ + - ### Features + - This change allows you to select either a weekly or monthly maintenance window for your volume or tape gateway. It also allows you to tag your tape and volume resources on creation by adding a Tag value on calls to the respective api endpoints. + +## __Amazon CloudWatch__ + - ### Features + - Documentation updates for monitoring + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds support for the new email configuration in Amazon Cognito User Pools. You can now specify whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. + +## __Amazon Redshift__ + - ### Features + - DescribeResize can now return percent of data transferred from source cluster to target cluster for a classic resize. + +## __AmazonMQ__ + - ### Features + - This release adds the ability to retrieve information about broker engines and broker instance options. See Broker Engine Types and Broker Instance Options in the Amazon MQ REST API Reference. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Update `UnusedChannelExceptionHandler` to check the cause of the exception so that it does emit warn logs if the cause is netty io exception. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171) + +# __2.5.25__ __2019-04-05__ +## __AWS Elemental MediaConvert__ + - ### Features + - Rectify incorrect modelling of DisassociateCertificate method + +## __AWS Elemental MediaLive__ + - ### Features + - Today AWS Elemental MediaLive (https://aws.amazon.com/medialive/) adds the option to create "Single Pipeline" channels, which offers a lower-cost option compared to Standard channels. MediaLive Single Pipeline channels have a single encoding pipeline rather than the redundant dual Availability Zone (AZ) pipelines that MediaLive provides with a "Standard" channel. + +## __AWS Glue__ + - ### Features + - AWS Glue now supports workerType choices in the CreateJob, UpdateJob, and StartJobRun APIs, to be used for memory-intensive jobs. + +## __AWS IoT 1-Click Devices Service__ + - ### Features + - Documentation updates for 1-Click: improved descriptions of resource tagging APIs. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Lazily initialize `ApiCallTimeoutException` and `ApiCallAttemptTimeoutException`. This change would improve performance of async api calls. + +## __AWS Transcribe Streaming__ + - ### Features + - Amazon Transcribe now supports GB English, CA French and FR French which expands upon the existing language support for US English and US Spanish. + +## __Amazon Comprehend__ + - ### Features + - With this release AWS Comprehend provides confusion matrix for custom document classifier. + +# __2.5.24__ __2019-04-04__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for iam + +## __Amazon Elastic Container Service for Kubernetes__ + - ### Features + - Added support to enable or disable publishing Kubernetes cluster logs in AWS CloudWatch + +# __2.5.23__ __2019-04-03__ +## __AWS Batch__ + - ### Features + - Support for GPU resource requirement in RegisterJobDefinition and SubmitJob + +## __Amazon Comprehend__ + - ### Features + - With this release AWS Comprehend adds tagging support for document-classifiers and entity-recognizers. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix a bug where SNI was not enabled in Netty NIO Async Client for TLS and caused the requests to fail of handshake_failure in some services. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171) + +# __2.5.22__ __2019-04-02__ +## __AWS Certificate Manager__ + - ### Features + - Documentation updates for acm + +## __AWS SecurityHub__ + - ### Features + - This update includes 3 additional error codes: AccessDeniedException, InvalidAccessException, and ResourceConflictException. This update also removes the error code ResourceNotFoundException from the GetFindings, GetInvitationsCount, ListInvitations, and ListMembers operations. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Add paginators. + +# __2.5.21__ __2019-04-01__ +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR adds the ability to modify instance group configurations on a running cluster through the new "configurations" field in the ModifyInstanceGroups API. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - March 2019 documentation updates for Systems Manager. + +# __2.5.20__ __2019-03-29__ +## __AWS Greengrass__ + - ### Features + - Greengrass APIs now support tagging operations on resources + +## __Amazon API Gateway__ + - ### Bugfixes + - Fix the SDK cloberring existed 'Accept' headers on marshalled requests. + +## __Amazon CloudWatch__ + - ### Features + - Added 3 new APIs, and one additional parameter to PutMetricAlarm API, to support tagging of CloudWatch Alarms. + +## __Amazon Comprehend__ + - ### Features + - With this release AWS Comprehend supports encryption of output results of analysis jobs and volume data on the storage volume attached to the compute instance that processes the analysis job. + +# __2.5.19__ __2019-03-28__ +## __AWS Elemental MediaLive__ + - ### Features + - This release adds a new output locking mode synchronized to the Unix epoch. + +## __AWS Service Catalog__ + - ### Features + - Adds "Tags" field in UpdateProvisionedProduct API. The product should have a new RESOURCE_UPDATE Constraint with TagUpdateOnProvisionedProduct field set to ALLOWED for it to work. See API docs for CreateConstraint for more information + +## __Amazon Pinpoint Email Service__ + - ### Features + - This release adds support for using the Amazon Pinpoint Email API to tag the following types of Amazon Pinpoint resources: configuration sets; dedicated IP pools; deliverability dashboard reports; and, email identities. A tag is a label that you optionally define and associate with these types of resources. Tags can help you categorize and manage these resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags. For more information, see the Amazon Pinpoint Email API Reference. + +## __Amazon WorkSpaces__ + - ### Features + - Amazon WorkSpaces adds tagging support for WorkSpaces Images, WorkSpaces directories, WorkSpaces bundles and IP Access control groups. + +# __2.5.18__ __2019-03-27__ +## __AWS App Mesh__ + - ### Features + - This release includes AWS Tagging integration for App Mesh, VirtualNode access logging, TCP routing, and Mesh-wide external traffic egress control. See https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html for more details. + +## __AWS Storage Gateway__ + - ### Features + - This change allows you to select a pool for archiving virtual tapes. Pools are associated with S3 storage classes. You can now choose to archive virtual tapes in either S3 Glacier or S3 Glacier Deep Archive storage class. CreateTapes API now takes a new PoolId parameter which can either be GLACIER or DEEP_ARCHIVE. Tapes created with this parameter will be archived in the corresponding storage class. + +## __AWS Transfer for SFTP__ + - ### Features + - This release adds PrivateLink support to your AWS SFTP server endpoint, enabling the customer to access their SFTP server within a VPC, without having to traverse the internet. Customers can now can create a server and specify an option whether they want the endpoint to be hosted as public or in their VPC, and with the in VPC option, SFTP clients and users can access the server only from the customer's VPC or from their on-premises environments using DX or VPN. This release also relaxes the SFTP user name requirements to allow underscores and hyphens. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for external deployment controllers for ECS services with the launch of task set management APIs. Task sets are a new primitive for controlled management of application deployments within a single ECS service. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now launch the new Amazon EC2 R5ad and M5ad instances that feature local NVMe attached SSD instance storage (up to 3600 GB). M5ad and R5ad feature AMD EPYC processors that offer a 10% cost savings over the M5d and R5d EC2 instances. + +## __Amazon Simple Storage Service__ + - ### Features + - S3 Glacier Deep Archive provides secure, durable object storage class for long term data archival. This SDK release provides API support for this new storage class. + +## __Apache Http Client__ + - ### Features + - Add the ability to set a custom Apache HttpRoutePlanner and CredentialProvider + +## __Elastic Load Balancing__ + - ### Features + - This release adds support for routing based on HTTP headers, methods, query string or query parameters and source IP addresses in Application Load Balancer. + +# __2.5.17__ __2019-03-26__ +## __AWS Glue__ + - ### Features + - This new feature will now allow customers to add a customized csv classifier with classifier API. They can specify a custom delimiter, quote symbol and control other behavior they'd like crawlers to have while recognizing csv files + +## __Amazon WorkMail__ + - ### Features + - Documentation updates for Amazon WorkMail. + +# __2.5.16__ __2019-03-25__ +## __AWS Direct Connect__ + - ### Features + - Direct Connect gateway enables you to establish connectivity between your on-premise networks and Amazon Virtual Private Clouds (VPCs) in any commercial AWS Region (except in China) using AWS Direct Connect connections at any AWS Direct Connect location. This release enables multi-account support for Direct Connect gateway, with multi-account support for Direct Connect gateway, you can associate up to ten VPCs from any AWS account with a Direct Connect gateway. The AWS accounts owning VPCs and the Direct Connect gateway must belong to the same AWS payer account ID. This release also enables Direct Connect Gateway owners to allocate allowed prefixes from each associated VPCs. + +## __AWS Elemental MediaConvert__ + - ### Features + - This release adds support for detailed job progress status and S3 server-side output encryption. In addition, the anti-alias filter will now be automatically applied to all outputs + +## __AWS IoT 1-Click Devices Service__ + - ### Features + - This release adds tagging support for AWS IoT 1-Click Device resources. Use these APIs to add, remove, or list tags on Devices, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property for DescribeDevice response object. + +## __AWS IoT Analytics__ + - ### Features + - This change allows you to specify the number of versions of IoT Analytics data set content to be retained. Previously, the number of versions was managed implicitly via the setting of the data set's retention period. + +## __AWS RoboMaker__ + - ### Features + - Added additional progress metadata fields for robot deployments + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe - With this release Amazon Transcribe enhances the custom vocabulary feature to improve accuracy by providing customization on pronunciations and output formatting. + +## __Firewall Management Service__ + - ### Features + - AWS Firewall Manager now allows customer to centrally enable AWS Shield Advanced DDoS protection for their entire AWS infrastructure, across accounts and applications. + +## __URL Connection Http Client__ + - ### Bugfixes + - Bypass ssl validations when `TRUST_ALL_CERTIFICATES` is set to true. + +# __2.5.15__ __2019-03-22__ +## __AWS IoT 1-Click Projects Service__ + - ### Features + - This release adds tagging support for AWS IoT 1-Click Project resources. Use these APIs to add, remove, or list tags on Projects, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property to projects for DescribeProject and ListProject responses. + +## __Amazon CloudSearch Domain__ + - ### Bugfixes + - Use application/x-www-form-urlencoded as Content-Type for search API + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe - support transcriptions from audio sources in German (de-DE) and Korean (ko-KR). + +## __Netty NIO Http Client__ + - ### Features + - Add sslProvider configuration in `NettyNioAsyncHttpClient.Builder`. + +# __2.5.14__ __2019-03-21__ +## __AWS IoT__ + - ### Features + - This release adds the GetStatistics API for the AWS IoT Fleet Indexing Service, which allows customers to query for statistics about registered devices that match a search query. This release only supports the count statistics. For more information about this API, see https://docs.aws.amazon.com/iot/latest/apireference/API_GetStatistics.html + +## __AWS SDK for Java v2__ + - ### Features + - Automatically retry on `RequestThrottledException` error codes. + + - ### Bugfixes + - Fix bug where the stream returned from a `ContentStreamProvider` is not closed after request execution. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138) + +## __Amazon CloudWatch Events__ + - ### Features + - Added 3 new APIs, and one additional parameter to the PutRule API, to support tagging of CloudWatch Events rules. + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds tags and tag-based access control support to Amazon Cognito User Pools. + +## __Amazon Lightsail__ + - ### Features + - This release adds the DeleteKnownHostKeys API, which enables Lightsail's browser-based SSH or RDP clients to connect to the instance after a host key mismatch. + +## __Amazon S3__ + - ### Bugfixes + - Fix bug in `ChecksumCalculatingInputStream` where methods not overridden, such as `close()`, are not called on the wrapped stream. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138). + +## __Auto Scaling__ + - ### Features + - Documentation updates for Amazon EC2 Auto Scaling + +# __2.5.13__ __2019-03-20__ +## __AWS CodePipeline__ + - ### Features + - Add support for viewing details of each action execution belonging to past and latest pipeline executions that have occurred in customer's pipeline. The details include start/updated times, action execution results, input/output artifacts information, etc. Customers also have the option to add pipelineExecutionId in the input to filter the results down to a single pipeline execution. + +## __AWSMarketplace Metering__ + - ### Features + - This release increases AWS Marketplace Metering Service maximum usage quantity to 2147483647 and makes parameters usage quantity and dryrun optional. + +## __Amazon Cognito Identity__ + - ### Features + - This release adds tags and tag-based access control support to Amazon Cognito Identity Pools (Federated Identities). + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix a bug that could pollute non SDK threads with `ThreadLocal`'s when allocating memory. See [#1133](https://github.com/aws/aws-sdk-java-v2/issues/1133) + +## __Netty NIO Http Client__ + - ### Bugfixes + - Fix failed test NettyNioAsyncHttpClientSpiVerificationTest when running with JDK11. See [#1038](https://github.com/aws/aws-sdk-java-v2/issues/1038) + +# __2.5.12__ __2019-03-19__ +## __AWS Config__ + - ### Features + - AWS Config adds a new API called SelectResourceConfig to run advanced queries based on resource configuration properties. + +## __AWS SDK for Java v2__ + - ### Features + - Adds the Java vendor the user agent as well as using the updated user agent for all HTTP calls + +## __Amazon Elastic Container Service for Kubernetes__ + - ### Features + - Added support to control private/public access to the Kubernetes API-server endpoint + +## __Amazon S3__ + - ### Features + - Add support for getUrl operation. The API can be used to generate a URL that represents an object in Amazon S3. The url can only be used to download the object content if the object has public read permissions. Original issue: https://github.com/aws/aws-sdk-java-v2/issues/860 + + - ### Bugfixes + - Only set content type of S3 `CreateMultipartUploadRequest` if `Content-Type` header is not present and honor the overridden content type. + +# __2.5.11__ __2019-03-18__ +## __AWS Database Migration Service__ + - ### Features + - S3 Endpoint Settings added support for 1) Migrating to Amazon S3 as a target in Parquet format 2) Encrypting S3 objects after migration with custom KMS Server-Side encryption. Redshift Endpoint Settings added support for encrypting intermediate S3 objects during migration with custom KMS Server-Side encryption. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix HeaderUnmarshaller to compare header ignoring cases. + +## __Amazon Chime__ + - ### Features + - This release adds support for the Amazon Chime Business Calling and Voice Connector features. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - DescribeFpgaImages API now returns a new DataRetentionSupport attribute to indicate if the AFI meets the requirements to support DRAM data retention. DataRetentionSupport is a read-only attribute. + +# __2.5.10__ __2019-03-14__ +## __AWS Certificate Manager__ + - ### Features + - AWS Certificate Manager has added a new API action, RenewCertificate. RenewCertificate causes ACM to force the renewal of any private certificate which has been exported. + +## __AWS Certificate Manager Private Certificate Authority__ + - ### Features + - AWS Certificate Manager (ACM) Private CA allows customers to manage permissions on their CAs. Customers can grant or deny AWS Certificate Manager permission to renew exported private certificates. + +## __AWS Config__ + - ### Features + - AWS Config - add ability to tag, untag and list tags for ConfigRule, ConfigurationAggregator and AggregationAuthorization resource types. Tags can be used for various scenarios including tag based authorization. + +## __AWS IoT__ + - ### Features + - In this release, AWS IoT introduces support for tagging OTA Update and Stream resources. For more information about tagging, see the AWS IoT Developer Guide. + +## __Amazon CloudWatch__ + - ### Features + - New Messages parameter for the output of GetMetricData, to support new metric search functionality. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds tagging support for Dedicated Host Reservations. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker Automatic Model Tuning now supports random search and hyperparameter scaling. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Backport `FixedChannelPool` fix from https://github.com/netty/netty/pull/7927, which ensures that the operation doesn't become blocked from closing the wrapped pool. + - Fix a possible `NullPointerException` if `HttpOrHttp2ChannelPool` is closed while the protocol is still being determined. The operation is now done synchronously with other operations on the pool to prevent a data race. + +# __2.5.9__ __2019-03-13__ +## __AWS Config__ + - ### Features + - Config released Remediation APIs allowing Remediation of Config Rules + +## __Amazon CloudWatch Logs__ + - ### Features + - Documentation updates for logs + +## __Netty Nio HTTP Client__ + - ### Bugfixes + - Update `SslCompletionEventHandler` to close channel for `SslCloseCompletionEvent` only if the channel is not currently in use. This would fix the race condition in the async clients causing incorrect IOException to be thrown when the service returns error response and closes the connection. See [#1076](https://github.com/aws/aws-sdk-java-v2/issues/1076) + +# __2.5.8__ __2019-03-12__ +## __AWSServerlessApplicationRepository__ + - ### Features + - The AWS Serverless Application Repository now supports associating a ZIP source code archive with versions of an application. + +## __Netty Nio Http Client__ + - ### Bugfixes + - Fix a bug where the channel fails to be released if there is an exception thrown. + +# __2.5.7__ __2019-03-11__ +## __AWS Cost Explorer Service__ + - ### Features + - The only change in this release is to make TimePeriod a required parameter in GetCostAndUsageRequest. + +## __AWS Elastic Beanstalk__ + - ### Features + - Elastic Beanstalk added support for tagging, and tag-based access control, of all Elastic Beanstalk resources. + +## __AWS Glue__ + - ### Features + - CreateDevEndpoint and UpdateDevEndpoint now support Arguments to configure the DevEndpoint. + +## __AWS IoT__ + - ### Features + - Documentation updates for iot + +## __Amazon QuickSight__ + - ### Features + - Amazon QuickSight user and group operation results now include group principal IDs and user principal IDs. This release also adds "DeleteUserByPrincipalId", which deletes users given their principal ID. The update also improves role session name validation. + +## __Amazon Rekognition__ + - ### Features + - Documentation updates for Amazon Rekognition + +## __Amazon S3__ + - ### Bugfixes + - Set `Content-Type` to `binary/octet-stream` for `S3#createMultipartRequest`. See [#1092](https://github.com/aws/aws-sdk-java-v2/issues/1092) + +## __Apache Http Client__ + - ### Bugfixes + - Updated to not set a default `Content-Type` if the header does not exist. Per [RFC7231](https://tools.ietf.org/html/rfc7231#page-11), we should let the recipient to decide if not known. + +# __2.5.6__ __2019-03-08__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild also now supports Git Submodules. CodeBuild now supports opting out of Encryption for S3 Build Logs. By default these logs are encrypted. + +## __Amazon SageMaker Service__ + - ### Features + - SageMaker notebook instances now support enabling or disabling root access for notebook users. SageMaker Neo now supports rk3399 and rk3288 as compilation target devices. + +## __Amazon Simple Storage Service__ + - ### Features + - Documentation updates for s3 + +# __2.5.5__ __2019-03-07__ +## __AWS App Mesh__ + - ### Features + - This release includes a new version of the AWS App Mesh APIs. You can read more about the new APIs here: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html. + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds a MediaPackage output group, simplifying configuration of outputs to AWS Elemental MediaPackage. + +## __AWS Greengrass__ + - ### Features + - Greengrass group UID and GID settings can now be configured to use a provided default via FunctionDefaultConfig. If configured, all Lambda processes in your deployed Greengrass group will by default start with the provided UID and/or GID, rather than by default starting with UID "ggc_user" and GID "ggc_group" as they would if not configured. Individual Lambdas can also be configured to override the defaults if desired via each object in the Functions list of your FunctionDefinitionVersion. + +## __AWS SDK For Java v2__ + - ### Bugfixes + - Fix bug in the generated async clients where cancelling the `CompletableFuture` returned from an async operation does not result in cancelling the underlying HTTP request execution. In some cases, this can lead to unnecesarily keeping resources from being freed until the request execution finishes. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define dependencies for container startup and shutdown, a per-container start and stop timeout value, as well as an AWS App Mesh proxy configuration which eases the integration between Amazon ECS and AWS App Mesh. + +## __Amazon GameLift__ + - ### Features + - Amazon GameLift-hosted instances can now securely access resources on other AWS services using IAM roles. See more details at https://aws.amazon.com/releasenotes/amazon-gamelift/. + +## __Amazon Relational Database Service__ + - ### Features + - You can configure your Aurora database cluster to automatically copy tags on the cluster to any automated or manual database cluster snapshots that are created from the cluster. This allows you to easily set metadata on your snapshots to match the parent cluster, including access policies. You may enable or disable this functionality while creating a new cluster, or by modifying an existing database cluster. + +## __Auto Scaling__ + - ### Features + - Documentation updates for autoscaling + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix a bug where, if the future returned from the `NettyRequestExecutor#execute` is cancelled, the client continues to wait for the `Channel` acquire to complete, which leads to keeping potentially many resources around unnecessarily. + +# __2.5.4__ __2019-03-06__ +## __AWS Direct Connect__ + - ### Features + - Exposed a new available port speeds field in the DescribeLocation api call. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix the generated ServiceMetadata classes for services that have PARTITION_OVERRIDDEN_ENDPOINTS + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds pagination support for ec2.DescribeVpcs, ec2.DescribeInternetGateways and ec2.DescribeNetworkAcls APIs + +## __Amazon Elastic File System__ + - ### Features + - Documentation updates for elasticfilesystem adding new examples for EFS Lifecycle Management feature. + +# __2.5.3__ __2019-03-05__ +## __AWS CodeDeploy__ + - ### Features + - Documentation updates for codedeploy + +## __AWS Elemental MediaLive__ + - ### Features + - This release adds support for pausing and unpausing one or both pipelines at scheduled times. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Add missing non-service modules to bom. See [#1063](https://github.com/aws/aws-sdk-java-v2/issues/1063) + +## __AWS Storage Gateway__ + - ### Features + - ActivateGateway, CreateNFSFileShare and CreateSMBFileShare APIs support a new parameter: Tags (to be attached to the created resource). Output for DescribeNFSFileShare, DescribeSMBFileShare and DescribeGatewayInformation APIs now also list the Tags associated with the resource. Minimum length of a KMSKey is now 7 characters. + +## __Amazon Textract__ + - ### Features + - This release is intended ONLY for customers that are officially part of the Amazon Textract Preview program. If you are not officially part of the Amazon Textract program THIS WILL NOT WORK. Our two main regions for Amazon Textract Preview are N. Virginia and Dublin. Also some members have been added to Oregon and Ohio. If you are outside of any of these AWS regions, Amazon Textract Preview definitely will not work. If you would like to be part of the Amazon Textract program, you can officially request sign up here - https://pages.awscloud.com/textract-preview.html. To set expectations appropriately, we are aiming to admit new preview participants once a week until General Availability. + +# __2.5.2__ __2019-03-04__ +## __AWS Elemental MediaPackage__ + - ### Features + - This release adds support for user-defined tagging of MediaPackage resources. Users may now call operations to list, add and remove tags from channels and origin-endpoints. Users can also specify tags to be attached to these resources during their creation. Describe and list operations on these resources will now additionally return any tags associated with them. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release updates AWS Systems Manager APIs to support service settings for AWS customers. A service setting is a key-value pair that defines how a user interacts with or uses an AWS service, and is typically created and consumed by the AWS service team. AWS customers can read a service setting via GetServiceSetting API and update the setting via UpdateServiceSetting API or ResetServiceSetting API, which are introduced in this release. For example, if an AWS service charges money to the account based on a feature or service usage, then the AWS service team might create a setting with the default value of "false". This means the user can't use this feature unless they update the setting to "true" and intentionally opt in for a paid feature. + +# __2.5.1__ __2019-03-01__ +## __AWS Auto Scaling Plans__ + - ### Features + - Documentation updates for autoscaling-plans + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for modifying instance event start time which allows users to reschedule EC2 events. + +# __2.5.0__ __2019-02-28__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix a bug in the code generator where the enum getter for a structure member is not being generated in some cases. Additionally, fix a bug that generated the wrong code for enum getters where the enum is not at the top level container but is nested, such as `List>`. This breaks the interface for affected services so the minor version is increased. + - Fixed a bug where the request would fail of NoSuchElementException. This bug would affect `TranscribeStreaming#startStreamTranscription` request + +## __Alexa For Business__ + - ### Features + - This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - AWS Systems Manager State Manager now supports associations using documents shared by other AWS accounts. + +## __AmazonApiGatewayV2__ + - ### Features + - Marking certain properties as explicitly required and fixing an issue with the GetApiMappings operation for ApiMapping resources. + +## __Application Auto Scaling__ + - ### Features + - Documentation updates for application-autoscaling + +## __Netty Nio HTTP Client__ + - ### Bugfixes + - Added try-catch blocks to prevent uncompleted future when exception is thrown. diff --git a/changelogs/2.6.x-CHANGELOG.md b/changelogs/2.6.x-CHANGELOG.md new file mode 100644 index 000000000000..306812208cb8 --- /dev/null +++ b/changelogs/2.6.x-CHANGELOG.md @@ -0,0 +1,93 @@ +# __2.6.5__ __2019-07-02__ +## __AWS Elemental MediaStore__ + - ### Features + - This release adds support for tagging, untagging, and listing tags for AWS Elemental MediaStore containers. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix a bug in `FileAsyncResponseTransformer` that causes the future from `prepare()` to not be completed if `onError` is called on its `Subscriber` wile consuming the response stream. Fixes [#1279](https://github.com/aws/aws-sdk-java-v2/issues/1279) + +## __Amazon AppStream__ + - ### Features + - Adding ImageBuilderName in Fleet API and Documentation updates for AppStream. + +# __2.6.4__ __2019-07-01__ +## __AWS Organizations__ + - ### Features + - Specifying the tag key and tag value is required for tagging requests. + +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - This release provides support for cluster delete protection and the ability to stop and start clusters. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for specifying a maximum hourly price for all On-Demand and Spot instances in both Spot Fleet and EC2 Fleet. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for RDS DB Cluster major version upgrade + +# __2.6.3__ __2019-06-28__ +## __Alexa For Business__ + - ### Features + - This release allows developers and customers to add SIP addresses and international phone numbers to contacts. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now launch 8xlarge and 16xlarge instance sizes on the general purpose M5 and memory optimized R5 instance types. + +## __Amazon Redshift__ + - ### Features + - ClusterAvailabilityStatus: The availability status of the cluster for queries. Possible values are the following: Available, Unavailable, Maintenance, Modifying, Failed. + +## __Amazon S3__ + - ### Bugfixes + - Update `ChecksumCalculatingStreamProvider` to comply with `ContentStreamProvider` contract. + +## __Amazon WorkSpaces__ + - ### Features + - Minor API fixes for WorkSpaces. + +# __2.6.2__ __2019-06-27__ +## __AWS Direct Connect__ + - ### Features + - Tags will now be included in the API responses of all supported resources (Virtual interfaces, Connections, Interconnects and LAGs). You can also add tags while creating these resources. + +## __AWS EC2 Instance Connect__ + - ### Features + - Amazon EC2 Instance Connect is a simple and secure way to connect to your instances using Secure Shell (SSH). With EC2 Instance Connect, you can control SSH access to your instances using AWS Identity and Access Management (IAM) policies as well as audit connection requests with AWS CloudTrail events. In addition, you can leverage your existing SSH keys or further enhance your security posture by generating one-time use SSH keys each time an authorized user connects. + +## __Amazon Pinpoint__ + - ### Features + - This release includes editorial updates for the Amazon Pinpoint API documentation. + +## __Amazon WorkSpaces__ + - ### Features + - Added support for the WorkSpaces restore feature and copying WorkSpaces Images across AWS Regions. + +# __2.6.1__ __2019-06-26__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed issue where specifying a custom presigning time causes a runtime exception. + +## __Amazon DynamoDB__ + - ### Features + - Documentation updates for dynamodb + +# __2.6.0__ __2019-06-26__ +## __AWS CodeCommit__ + - ### Features + - This release supports better exception handling for merges. + +## __Amazon S3__ + - ### Bugfixes + - Modify the types of Part#size and ObjectVersion#size from Integer to Long. This is a breaking change for customers who are using the size() method. + +## __AmazonApiGatewayV2__ + - ### Features + - You can now perform tag operations on ApiGatewayV2 Resources (typically associated with WebSocket APIs) + +## __Netty NIO Http Client__ + - ### Bugfixes + - Completes the response normally when subscription is cancelled from the subscriber and not invoke `SdkAsyncHttpResponseHandler#onError` from the publisher. diff --git a/changelogs/2.7.x-CHANGELOG.md b/changelogs/2.7.x-CHANGELOG.md new file mode 100644 index 000000000000..1b124bf13e0e --- /dev/null +++ b/changelogs/2.7.x-CHANGELOG.md @@ -0,0 +1,569 @@ +# __2.7.36__ __2019-08-30__ +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for modifying the cluster settings for existing clusters, which enables you to toggle whether Container Insights is enabled or not. Support is also introduced for custom log routing using the ECS FireLens integration. + +## __AmazonApiGatewayManagementApi__ + - ### Features + - You can use getConnection to return information about the connection (when it is connected, IP address, etc) and deleteConnection to disconnect the given connection + +## __AmazonMQ__ + - ### Features + - Adds support for updating security groups selection of an Amazon MQ broker. + +# __2.7.35__ __2019-08-29__ +## __AWS CodePipeline__ + - ### Features + - Introducing pipeline execution trigger details in ListPipelineExecutions API. + +## __AWS Lambda__ + - ### Features + - Adds a "MaximumBatchingWindowInSeconds" parameter to event source mapping api's. Usable by Dynamodb and Kinesis event sources. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for including Docker container IDs in the API response when describing and stopping tasks. This enables customers to easily map containers to the tasks they are associated with. + +## __Amazon ElastiCache__ + - ### Features + - Amazon ElastiCache for Redis now supports encryption at rest using customer managed customer master keys (CMKs) in AWS Key Management Service (KMS). Amazon ElastiCache now supports cluster names upto 40 characters for replicationGoups and upto 50 characters for cacheClusters. + +## __Application Auto Scaling__ + - ### Features + - With the current release, you can suspend and later resume any of the following scaling actions in Application Auto Scaling: scheduled scaling actions, dynamic scaling in actions, dynamic scaling out actions. + +# __2.7.34__ __2019-08-28__ +## __AWS Elemental MediaConvert__ + - ### Features + - This release adds the ability to send a job to an on-demand queue while simulating the performance of a job sent to a reserved queue. Use this setting to estimate the number of reserved transcoding slots (RTS) you need for a reserved queue. + +## __AWS Global Accelerator__ + - ### Features + - API Update for AWS Global Accelerator Client IP Preservation + +## __Amazon Simple Queue Service__ + - ### Features + - Added support for message system attributes, which currently lets you send AWS X-Ray trace IDs through Amazon SQS. + +# __2.7.33__ __2019-08-27__ +## __AWS Organizations__ + - ### Features + - Documentation updates for organizations + +# __2.7.32__ __2019-08-26__ +## __AWS SecurityHub__ + - ### Features + - This release resolves an issue with the DescribeHub action, changes the MasterId and InvitationId parameters for AcceptInvitation to Required, and changes the AccountIds parameter for DeleteInvitations and DeclineInvitations to Required. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This feature adds "default tier" to the AWS Systems Manager Parameter Store for parameter creation and update. AWS customers can now set the "default tier" to one of the following values: Standard (default), Advanced or Intelligent-Tiering. This allows customers to create advanced parameters or parameters in corresponding tiers with one setting rather than code change to specify parameter tiers. + +# __2.7.31__ __2019-08-23__ +## __AWS Elemental MediaPackage VOD__ + - ### Features + - Adds optional Constant Initialization Vector (IV) to HLS Encryption for MediaPackage VOD. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release of EC2 VM Import Export adds support for exporting Amazon Machine Image(AMI)s to a VM file + +## __Amazon Transcribe Service__ + - ### Features + - Amazon Transcribe - support transcriptions from audio sources in Russian (ru-RU) and Chinese (zh-CN). + +# __2.7.30__ __2019-08-22__ +## __AWS DataSync__ + - ### Features + - This release adds support for SMB location type. + +## __Amazon Relational Database Service__ + - ### Features + - This release allows users to enable RDS Data API while creating Aurora Serverless databases. + +# __2.7.29__ __2019-08-21__ +## __Amazon DynamoDB__ + - ### Features + - Public preview version of 'dynamodb-enhanced' that has a new DynamoDb mapper library that can be used with the v2 SDK. See README.md in the module for more detailed information about this module. + +## __Amazon ElastiCache__ + - ### Features + - ElastiCache extends support for Scale down for Redis Cluster-mode enabled and disabled replication groups + +## __Amazon Forecast Query Service__ + - ### Features + - Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data + +## __Amazon Forecast Service__ + - ### Features + - Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data + +## __Amazon Personalize Runtime__ + - ### Features + - Increased limits on number of items recommended and reranked: The maximum number of results returned from getRecommendations API has been increased to 200. The maximum number of items which can be reranked via getPersonalizedRanking API has been increased to 200. + +## __Amazon Rekognition__ + - ### Features + - Documentation updates for Amazon Rekognition. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker now supports Amazon EFS and Amazon FSx for Lustre file systems as data sources for training machine learning models. Amazon SageMaker now supports running training jobs on ml.p3dn.24xlarge instance type. This instance type is offered as a limited private preview for certain SageMaker customers. If you are interested in joining the private preview, please reach out to the SageMaker Product Management team via AWS Support." + +## __Amazon Simple Queue Service__ + - ### Features + - This release provides a way to add metadata tags to a queue when it is created. You can use tags to organize and identify your Amazon SQS queues for cost allocation. + +## __Apache HTTP Client__ + - ### Features + - Enable TLS client authentication support for the Apache HTTP Client by allowing customers to specify a `TlsKeyManagersProvider` on the builder. The `KeyManger`s provided will be used when the remote server wants to authenticate the client. + +## __HTTP Client SPI__ + - ### Features + - Add `TlsKeyManagersProvider` interface for supporting TLS client auth in HTTP client implementations. + +## __Netty NIO HTTP Client__ + - ### Features + - Add ability to to use HTTP proxies with the Netty async client. + +# __2.7.28__ __2019-08-20__ +## __AWS Transfer for SFTP__ + - ### Features + - New field in response of TestIdentityProvider + +## __Alexa For Business__ + - ### Features + - Adding support for optional locale input in CreateProfile and UpdateProfile APIs + +## __Amazon AppStream__ + - ### Features + - Includes API updates to support streaming through VPC endpoints for image builders and stacks. + +## __Amazon SageMaker Service__ + - ### Features + - Amazon SageMaker introduces Managed Spot Training. Increases the maximum number of metric definitions to 40 for SageMaker Training and Hyperparameter Tuning Jobs. SageMaker Neo adds support for Acer aiSage and Qualcomm QCS605 and QCS603. + +# __2.7.27__ __2019-08-19__ +## __AWS App Mesh__ + - ### Features + - Fix for HttpMethod enum + +## __AWS Cost and Usage Report Service__ + - ### Features + - New IAM permission required for editing AWS Cost and Usage Reports - Starting today, you can allow or deny IAM users permission to edit Cost & Usage Reports through the API and the Billing and Cost Management console. To allow users to edit Cost & Usage Reports, ensure that they have 'cur: ModifyReportDefinition' permission. Refer to the technical documentation (https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_ModifyReportDefinition.html) for additional details. + +# __2.7.26__ __2019-08-16__ +## __AWS RoboMaker__ + - ### Features + - Two feature release: 1. AWS RoboMaker introduces log-based simulation. Log-based simulation allows you to play back pre-recorded log data such as sensor streams for testing robotic functions like localization, mapping, and object detection. Use the AWS RoboMaker SDK to test your robotic applications. 2. AWS RoboMaker allow customer to setup a robot deployment timeout when CreateDeploymentJob. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for controlling the usage of swap space on a per-container basis for Linux containers. + +## __Amazon Elastic MapReduce__ + - ### Features + - Amazon EMR has introduced an account level configuration called Block Public Access that allows you to block clusters with ports open to traffic from public IP sources (i.e. 0.0.0.0/0 for IPv4 and ::/0 for IPv6) from launching. Individual ports or port ranges can be added as exceptions to allow public access. + +# __2.7.25__ __2019-08-15__ +## __AWS App Mesh__ + - ### Features + - This release adds support for http header based routing and route prioritization. + +## __AWS CodeCommit__ + - ### Features + - This release adds an API, BatchGetCommits, that allows retrieval of metadata for multiple commits in an AWS CodeCommit repository. + +## __AWS Glue__ + - ### Features + - GetJobBookmarks API is withdrawn. + +## __AWS Storage Gateway__ + - ### Features + - CreateSnapshotFromVolumeRecoveryPoint API supports new parameter: Tags (to be attached to the created resource) + +## __Amazon Athena__ + - ### Features + - This release adds support for querying S3 Requester Pays buckets. Users can enable this feature through their Workgroup settings. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds an option to use private certificates from AWS Certificate Manager (ACM) to authenticate a Site-to-Site VPN connection's tunnel endpoints and customer gateway device. + +# __2.7.24__ __2019-08-14__ +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds a new API called SendDiagnosticInterrupt, which allows you to send diagnostic interrupts to your EC2 instance. + +# __2.7.23__ __2019-08-13__ +## __AWS AppSync__ + - ### Features + - Adds a configuration option for AppSync GraphQL APIs + +# __2.7.22__ __2019-08-12__ +## __Amazon CloudWatch__ + - ### Features + - Documentation updates for monitoring + +## __Amazon Rekognition__ + - ### Features + - Adding new Emotion, Fear + +## __Application Auto Scaling__ + - ### Features + - Documentation updates for Application Auto Scaling + +## __Auto Scaling__ + - ### Features + - Amazon EC2 Auto Scaling now supports a new Spot allocation strategy "capacity-optimized" that fulfills your request using Spot Instance pools that are optimally chosen based on the available Spot capacity. + +# __2.7.21__ __2019-08-09__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert has added support for multi-DRM SPEKE with CMAF outputs, MP3 ingest, and options for improved video quality. + +## __AWS IoT__ + - ### Features + - This release adds Quality of Service (QoS) support for AWS IoT rules engine republish action. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed the issue where ByteArrayAsyncRequestBody can send duplicate requests when another request comes in at the same time the subscription completes. + - For APIs that support input event streams, set the `Content-Type` to `application/vnd.amazon.eventstream` on the request. + +## __Amazon GuardDuty__ + - ### Features + - New "evidence" field in the finding model to provide evidence information explaining why the finding has been triggered. Currently only threat-intelligence findings have this field. Some documentation updates. + +## __Amazon Lex Runtime Service__ + - ### Features + - Manage Amazon Lex session state using APIs on the client + +## __Amazon Redshift__ + - ### Features + - Add expectedNextSnapshotScheduleTime and expectedNextSnapshotScheduleTimeStatus to redshift cluster object. + +# __2.7.20__ __2019-08-08__ +## __AWS CodeBuild__ + - ### Features + - CodeBuild adds CloudFormation support for SourceCredential + +## __AWS Glue__ + - ### Features + - You can now use AWS Glue to find matching records across dataset even without identifiers to join on by using the new FindMatches ML Transform. Find related products, places, suppliers, customers, and more by teaching a custom machine learning transformation that you can use to identify matching matching records as part of your analysis, data cleaning, or master data management project by adding the FindMatches transformation to your Glue ETL Jobs. If your problem is more along the lines of deduplication, you can use the FindMatches in much the same way to identify customers who have signed up more than ones, products that have accidentally been added to your product catalog more than once, and so forth. Using the FindMatches MLTransform, you can teach a Transform your definition of a duplicate through examples, and it will use machine learning to identify other potential duplicates in your dataset. As with data integration, you can then use your new Transform in your deduplication projects by adding the FindMatches transformation to your Glue ETL Jobs. This release also contains additional APIs that support AWS Lake Formation. + +## __AWS Lake Formation__ + - ### Features + - Lake Formation: (New Service) AWS Lake Formation is a fully managed service that makes it easier for customers to build, secure and manage data lakes. AWS Lake Formation simplifies and automates many of the complex manual steps usually required to create data lakes including collecting, cleaning and cataloging data and securely making that data available for analytics and machine learning. + +## __AWS OpsWorks CM__ + - ### Features + - This release adds support for Chef Automate 2 specific engine attributes. + +# __2.7.19__ __2019-08-07__ +## __Amazon CloudWatch Application Insights__ + - ### Features + - CloudWatch Application Insights for .NET and SQL Server now provides integration with AWS Systems Manager OpsCenter. This integration allows you to view and resolve problems and operational issues detected for selected applications. + +# __2.7.18__ __2019-08-06__ +## __AWS Batch__ + - ### Features + - Documentation updates for AWS Batch + +# __2.7.17__ __2019-08-05__ +## __AWS DataSync__ + - ### Features + - Support VPC endpoints. + +## __AWS IoT__ + - ### Features + - In this release, AWS IoT Device Defender introduces audit mitigation actions that can be applied to audit findings to help mitigate security issues. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Amazon EC2 now supports a new Spot allocation strategy "Capacity-optimized" that fulfills your request using Spot Instance pools that are optimally chosen based on the available Spot capacity. + +# __2.7.16__ __2019-08-02__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix the issue where the `content-length` set on the request is not honored for streaming operations. + +## __AWS Security Token Service__ + - ### Features + - Documentation updates for sts + +# __2.7.15__ __2019-07-30__ +## __AWS Elemental MediaConvert__ + - ### Features + - MediaConvert adds support for specifying priority (-50 to 50) on jobs submitted to on demand or reserved queues + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fixed the issue where `AsyncResponseHandler#prepare` was not invoked before `#onHeaders`. See [#1343](https://github.com/aws/aws-sdk-java-v2/issues/1343). + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds support for Neural text-to-speech engine. + +## __Amazon Route 53__ + - ### Features + - Amazon Route 53 now supports the Middle East (Bahrain) Region (me-south-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + +# __2.7.14__ __2019-07-29__ +## __AWS CodeCommit__ + - ### Features + - This release supports better exception handling for merges. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Update `HandlerRemovingChannelPool` to only remove per request handlers if the channel is open or registered to avoid the race condition when the DefaultChannelPipeline is trying to removing the handler at the same time, causing `NoSuchElementException`. + +# __2.7.13__ __2019-07-26__ +## __AWS Batch__ + - ### Features + - AWS Batch now supports SDK auto-pagination and Job-level docker devices. + +## __AWS Cost Explorer Service__ + - ### Features + - Adds support for resource optimization recommendations. + +## __AWS Glue__ + - ### Features + - This release provides GetJobBookmark and GetJobBookmarks APIs. These APIs enable users to look at specific versions or all versions of the JobBookmark for a specific job. This release also enables resetting the job bookmark to a specific run via an enhancement of the ResetJobBookmark API. + +## __AWS Greengrass__ + - ### Features + - Greengrass OTA service supports openwrt/aarch64 and openwrt/armv7l platforms. + +## __AWS MediaConnect__ + - ### Features + - This release adds support for the Zixi pull protocol on outputs. + +## __Amazon CloudWatch Logs__ + - ### Features + - Allow for specifying multiple log groups in an Insights query, and deprecate storedByte field for LogStreams and interleaved field for FilterLogEventsRequest. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - You can now create EC2 Capacity Reservations using Availability Zone ID or Availability Zone name. You can view usage of Amazon EC2 Capacity Reservations per AWS account. + +# __2.7.12__ __2019-07-25__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert has added several features including support for: audio normalization using ITU BS.1770-3, 1770-4 algorithms, extension of job progress indicators, input cropping rectangle & output position rectangle filters per input, and dual SCC caption mapping to additional codecs and containers. + +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive is adding Input Clipping, Immediate Mode Input Switching, and Dynamic Inputs. + +## __Amazon EC2 Container Registry__ + - ### Features + - This release adds support for immutable image tags. + +# __2.7.11__ __2019-07-24__ +## __AWS Glue__ + - ### Features + - This release provides GlueVersion option for Job APIs and WorkerType option for DevEndpoint APIs. Job APIs enable users to pick specific GlueVersion for a specific job and pin the job to a specific runtime environment. DevEndpoint APIs enable users to pick different WorkerType for memory intensive workload. + +## __AWS Security Token Service__ + - ### Features + - New STS GetAccessKeyInfo API operation that returns the account identifier for the specified access key ID. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release introduces support for split tunnel with AWS Client VPN, and also adds support for opt-in Regions in DescribeRegions API. In addition, customers can now also tag Launch Templates on creation. + +## __Amazon Pinpoint__ + - ### Features + - This release adds support for programmatic access to many of the same campaign metrics that are displayed on the Amazon Pinpoint console. You can now use the Amazon Pinpoint API to monitor and assess performance data for campaigns, and integrate metrics data with other reporting tools. We update the metrics data continuously, resulting in a data latency timeframe that is limited to approximately two hours. + +# __2.7.10__ __2019-07-23__ +## __AWS Secrets Manager__ + - ### Features + - This release increases the maximum allowed size of SecretString or SecretBinary from 7KB to 10KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. This release also increases the maximum allowed size of ResourcePolicy from 4KB to 20KB in the GetResourcePolicy and PutResourcePolicy APIs. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - You can now use Maintenance Windows to select a resource group as the target. By selecting a resource group as the target of a Maintenance Window, customers can perform routine tasks across different resources such as Amazon Elastic Compute Cloud (AmazonEC2) instances, Amazon Elastic Block Store (Amazon EBS) volumes, and Amazon Simple Storage Service(Amazon S3) buckets within the same recurring time window. + +# __2.7.9__ __2019-07-22__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix model builder enum fluent setters to check null before calling `toString` to avoid NPE. + +## __AWS Shield__ + - ### Features + - Adding new VectorType (HTTP_Reflection) and related top contributor types to describe WordPress Pingback DDoS attacks. + +## __AmazonMQ__ + - ### Features + - Adds support for AWS Key Management Service (KMS) to offer server-side encryption. You can now select your own customer managed CMK, or use an AWS managed CMK in your KMS account. + +# __2.7.8__ __2019-07-19__ +## __AWS IoT Events__ + - ### Features + - Adds support for IoT Events, Lambda, SQS and Kinesis Firehose actions. + +## __Amazon Simple Queue Service__ + - ### Features + - This release updates the information about the availability of FIFO queues and includes miscellaneous fixes. + +# __2.7.7__ __2019-07-18__ +## __AWS CodeDeploy__ + - ### Features + - Documentation updates for codedeploy + +## __Amazon Comprehend__ + - ### Features + - Amazon Comprehend now supports multiple entities for custom entity recognition + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for cluster settings. Cluster settings specify whether CloudWatch Container Insights is enabled or disabled for the cluster. + +## __Amazon ElastiCache__ + - ### Features + - Updates for Elasticache + +# __2.7.6__ __2019-07-17__ +## __AWS Config__ + - ### Features + - This release adds more granularity to the status of an OrganizationConfigRule by adding a new status. It also adds an exception when organization access is denied. + +## __AWS Database Migration Service__ + - ### Features + - S3 endpoint settings update: 1) Option to append operation column to full-load files. 2) Option to add a commit timestamp column to full-load and cdc files. Updated DescribeAccountAttributes to include UniqueAccountIdentifier. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Notify error by invoking `AsyncResponseTransformer#exceptionOccurred` for streaming operations for services using xml protocol such as S3 when the request fails and is not retriable. + +## __Auto Scaling__ + - ### Features + - Documentation updates for autoscaling + +# __2.7.5__ __2019-07-12__ +## __AWS Identity and Access Management__ + - ### Features + - Removed exception that was indicated but never thrown for IAM GetAccessKeyLastUsed API + +## __AWS RoboMaker__ + - ### Features + - Added Melodic as a supported Robot Software Suite Version + +## __AWS SDK for Java v2__ + - ### Features + - Introduce a new method `equalsBySdkFields` to compare only non-inherited fields for model classes. + + - ### Bugfixes + - Fix `AwsSessionCredentials#equals` to not compare super because the super is an interface. + - Fix the bug where `equals` and `hashCode` methods in the AWS service request and response classes were not calling super. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service now supports M5, C5, and R5 instance types. + +## __AmazonApiGatewayV2__ + - ### Features + - Bug fix (Add tags field to Update Stage , Api and DomainName Responses ) + +# __2.7.4__ __2019-07-11__ +## __Amazon CloudWatch Events__ + - ### Features + - Adds APIs for partner event sources, partner event buses, and custom event buses. These new features are managed in the EventBridge service. + +## __Amazon EventBridge__ + - ### Features + - Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources, including AWS services, partner applications, and your own applications. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Fix the issue where the SDK can invoke `channel#read` twice per request and buffer content aggressively before the subscriber is able to consume the data. This should fix [#1122](https://github.com/aws/aws-sdk-java-v2/issues/1122). + +# __2.7.3__ __2019-07-10__ +## __AWS SDK for Java v2__ + - ### Features + - Automatically retry on CRC32 checksum validation failures when the service returns a CRC32 checksum that differs from the one the SDK calculated. Previously this would just throw an exception. + +## __AWS Service Catalog__ + - ### Features + - This release adds support for Parameters in ExecuteProvisionedProductServiceAction and adds functionality to get the default parameter values for a Self-Service Action execution against a Provisioned Product via DescribeServiceActionExecutionParameters + +## __Amazon Glacier__ + - ### Features + - Documentation updates for glacier + +## __Amazon QuickSight__ + - ### Features + - Amazon QuickSight now supports embedding dashboards for all non-federated QuickSight users. This includes IAM users, AD users and users from the QuickSight user pool. The get-dashboard-embed-url API accepts QUICKSIGHT as identity type with a user ARN to authenticate the embeddable dashboard viewer as a non-federated user. + +# __2.7.2__ __2019-07-09__ +## __AWS Amplify__ + - ### Features + - This release adds webhook APIs and manual deployment APIs for AWS Amplify Console. + +## __AWS Config__ + - ### Features + - AWS Config now supports a new set of APIs to manage AWS Config rules across your organization in AWS Organizations. Using this capability, you can centrally create, update, and delete AWS Config rules across all accounts in your organization. This capability is particularly useful if you have a need to deploy a common set of AWS Config rules across all accounts. You can also specify accounts where AWS Config rules should not be created. In addition, you can use these APIs from the master account in AWS Organizations to enforce governance by ensuring that the underlying AWS Config rules are not modifiable by your organization member accounts.These APIs work for both managed and custom AWS Config rules. For more information, see Enabling AWS Config Rules Across all Accounts in Your Organization in the AWS Config Developer Guide.The new APIs are available in all commercial AWS Regions where AWS Config and AWS Organizations are supported. For the full list of supported Regions, see AWS Regions and Endpoints in the AWS General Reference. To learn more about AWS Config, visit the AWS Config webpage. To learn more about AWS Organizations, visit the AWS Organizations webpage. + +## __AWS WAF__ + - ### Features + - Updated SDK APIs to add tags to WAF Resources: WebACL, Rule, Rulegroup and RateBasedRule. Tags can also be added during creation of these resources. + +## __AWS WAF Regional__ + - ### Features + - Updated SDK APIs to add tags to WAF Resources: WebACL, Rule, Rulegroup and RateBasedRule. Tags can also be added during creation of these resources. + +## __Amazon CloudWatch__ + - ### Features + - This release adds three new APIs (PutAnomalyDetector, DeleteAnomalyDetector, and DescribeAnomalyDetectors) to support the new feature, CloudWatch Anomaly Detection. In addition, PutMetricAlarm and DescribeAlarms APIs are updated to support management of Anomaly Detection based alarms. + +## __Amazon Elastic File System__ + - ### Features + - EFS customers can now enable Lifecycle Management for all file systems. You can also now select from one of four Lifecycle Management policies (14, 30, 60 and 90 days), to automatically move files that have not been accessed for the period of time defined by the policy, from the EFS Standard storage class to the EFS Infrequent Access (IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day. + +## __Amazon GameLift__ + - ### Features + - GameLift FlexMatch now supports matchmaking of up to 200 players per game session, and FlexMatch can now automatically backfill your game sessions whenever there is an open slot. + +## __Amazon Kinesis Video Streams__ + - ### Features + - Add "GET_DASH_STREAMING_SESSION_URL" as an API name to the GetDataEndpoint API. + +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - Adds support for the GetDASHStreamingSessionURL API. Also adds support for the Live Replay playback mode of the GetHLSStreamingSessionURL API. + +## __Netty NIO HTTP Client__ + - ### Features + - Improved error messaging when a connection is closed. Fixes [#1260](https://github.com/aws/aws-sdk-java-v2/issues/1260). + +# __2.7.1__ __2019-07-08__ +## __AWS Cost Explorer Service__ + - ### Features + - This release introduces a new operation called GetUsageForecast, which allows you to programmatically access AWS Cost Explorer's forecasting engine on usage data (running hours, data transfer, etc). + +# __2.7.0__ __2019-07-03__ +## __AWS SDK for Java v2__ + - ### Features + - Update Apache http client version to `4.5.9`. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - AssignPrivateIpAddresses response includes two new fields: AssignedPrivateIpAddresses, NetworkInterfaceId + +## __Amazon Relational Database Service__ + - ### Features + - This release supports Cross-Account Cloning for Amazon Aurora clusters. + +## __Amazon Simple Storage Service__ + - ### Features + - Add S3 x-amz-server-side-encryption-context support. + +## __Amazon Simple Workflow Service__ + - ### Features + - This release adds APIs that allow adding and removing tags to a SWF domain, and viewing tags for a domain. It also enables adding tags when creating a domain. + +## __Apache Http Client__ + - ### Bugfixes + - Disable apache normalization to handle breaking change introduced in apache httpclient `4.5.7`. See [aws/aws-sdk-java[#1919](https://github.com/aws/aws-sdk-java-v2/issues/1919)](https://github.com/aws/aws-sdk-java/issues/1919) for more information. diff --git a/changelogs/2.8.x-CHANGELOG.md b/changelogs/2.8.x-CHANGELOG.md new file mode 100644 index 000000000000..97d06e9efff9 --- /dev/null +++ b/changelogs/2.8.x-CHANGELOG.md @@ -0,0 +1,120 @@ +# __2.8.7__ __2019-09-12__ +## __AWS Elemental MediaLive__ + - ### Features + - AWS Elemental MediaLive now supports High Efficiency Video Coding (HEVC) for standard-definition (SD), high-definition (HD), and ultra-high-definition (UHD) encoding with HDR support.Encoding with HEVC offers a number of advantages. While UHD video requires an advanced codec beyond H.264 (AVC), high frame rate (HFR) or High Dynamic Range (HDR) content in HD also benefit from HEVC's advancements. In addition, benefits can be achieved with HD and SD content even if HDR and HFR are not needed. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - Fix for FleetActivityStatus and FleetStateCode enum + +## __Amazon WorkMail Message Flow__ + - ### Features + - This release allows customers to access email messages as they flow to and from Amazon WorkMail. + +## __Elastic Load Balancing__ + - ### Features + - Documentation updates for elasticloadbalancingv2: This release adds support for TLS SNI on Network Load Balancers + +# __2.8.6__ __2019-09-11__ +## __AWS Config__ + - ### Features + - Adding input validation for the OrganizationConfigRuleName string. + +## __AWS MediaConnect__ + - ### Features + - This release adds support for the RIST protocol on sources and outputs. + +## __AWS Step Functions__ + - ### Features + - Fixing letter case in Map history event details to be small case + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release adds support for new data fields and log format in VPC flow logs. + +## __Amazon Relational Database Service__ + - ### Features + - This release allows customers to specify a custom parameter group when creating a Read Replica, for DB engines which support this feature. + +## __Amazon Simple Email Service__ + - ### Features + - Updated API documentation to correct broken links, and to update content based on customer feedback. + +# __2.8.5__ __2019-09-10__ +## __AWS SDK for Java v2__ + - ### Bugfixes + - Fix marshalling for models with xml attribute. See [#1182](https://github.com/aws/aws-sdk-java-v2/issues/1182) + +## __AWS Storage Gateway__ + - ### Features + - The CloudWatchLogGroupARN parameter of the UpdateGatewayInformation API allows for configuring the gateway to use a CloudWatch log-group where Storage Gateway health events will be logged. + +# __2.8.4__ __2019-09-09__ +## __AWS App Mesh__ + - ### Features + - This release adds support for http retry policies. + +## __AWS Marketplace Commerce Analytics__ + - ### Features + - Add FDP+FPS (monthly_revenue_field_demonstration_usage + monthly_revenue_flexible_payment_schedule) to Marketplace Commerce Analytics Service + +## __AWS RoboMaker__ + - ### Features + - Support for Connectivity to Simulation. When you need to interact with the applications in your simulation job, you can connect to your robot application or simulation application with port forwarding. When you configure port forwarding, traffic will be forwarded from the simulation job port to the application port. Port forwarding makes it easy to connect with tools such as ROS Bridge and other tools. This can be useful when you want to debug or run custom tools to interact with your applications. + +## __Amazon AppStream__ + - ### Features + - IamRoleArn support in CreateFleet, UpdateFleet, CreateImageBuilder APIs + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release expands Site-to-Site VPN tunnel options to allow customers to restrict security algorithms and configure timer settings for VPN connections. Customers can specify these new options while creating new VPN connections, or they can modify the tunnel options on existing connections using a new API. + +## __Amazon QLDB__ + - ### Features + - (New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for managing Amazon QLDB ledgers. This includes the ability to manage Amazon QLDB ledgers, cryptographically verify documents, and export the journal in a ledger. + +## __Amazon QLDB Session__ + - ### Features + - (New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for interacting with data in Amazon QLDB ledgers. + +# __2.8.3__ __2019-09-06__ +## __Amazon Kinesis Analytics__ + - ### Features + - Documentation updates for kinesisanalytics + +# __2.8.2__ __2019-09-05__ +## __AWS Config__ + - ### Features + - AWS Config now includes the option for marking RemediationConfigurations as automatic, removing the need to call the StartRemediationExecution API. Manual control over resource execution rate is also included, and RemediationConfigurations are now ARN addressable. Exceptions to exclude account resources from being remediated can be configured with the new PutRemediationExceptions, DescribeRemediationExceptions, and DeleteRemediationExceptions APIs. + +# __2.8.1__ __2019-09-04__ +## __AWS Step Functions__ + - ### Features + - Added support for new history events + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - Amazon EKS DescribeCluster API returns a new OIDC issuer field that can be used to create OIDC identity provider for IAM for Service Accounts feature. + +## __Amazon Transcribe Service__ + - ### Features + - MediaFormat is now optional for StartTranscriptionJob API. + +# __2.8.0__ __2019-09-03__ +## __AWS Resource Groups Tagging API__ + - ### Features + - Documentation updates for resourcegroupstaggingapi + +## __AWS SDK for Java v2__ + - ### Features + - Bump minor version to 2.8.0-SNAPSHOT because of [#1391](https://github.com/aws/aws-sdk-java-v2/issues/1391). + - Upgrade Netty version to 4.1.39.Final, netty reactive streams version to 2.0.3, netty open ssl version to 2.0.25.Final + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for attaching Amazon Elastic Inference accelerators to your containers. This enables you to run deep learning inference workloads with hardware acceleration in a more efficient way. + +## __Amazon GameLift__ + - ### Features + - You can now make use of PKI resources to provide more secure connections between your game clients and servers. To learn more, please refer to the public Amazon GameLift documentation. diff --git a/changelogs/2.9.x-CHANGELOG.md b/changelogs/2.9.x-CHANGELOG.md new file mode 100644 index 000000000000..0245c90a10d8 --- /dev/null +++ b/changelogs/2.9.x-CHANGELOG.md @@ -0,0 +1,358 @@ +# __2.9.26__ __2019-10-23__ +## __AWS Security Token Service__ + - ### Features + - AWS Security Token Service (STS) now supports a regional configuration flag to make the client respect the region without the need for the endpoint parameter. + +## __Amazon Connect Service__ + - ### Features + - This release adds 4 new APIs ListQueues, ListPhoneNumbers, ListContactFlows, and ListHoursOfOperations, which can be used to programmatically list Queues, PhoneNumbers, ContactFlows, and HoursOfOperations configured for an Amazon Connect instance respectively. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new female voices: US Spanish - Lupe and Brazilian Portuguese - Camila; both voices are available in Standard and Neural engine. + +# __2.9.25__ __2019-10-22__ +## __AWS IoT Events__ + - ### Features + - Add support for new serial evaluation method for events in a detector model. + +## __AWS OpsWorks CM__ + - ### Features + - AWS OpsWorks for Chef Automate (OWCA) now allows customers to use a custom domain and respective certificate, for their AWS OpsWorks For Chef Automate servers. Customers can now provide a CustomDomain, CustomCertificate and CustomPrivateKey in CreateServer API to configure their Chef Automate servers with a custom domain and certificate. + +## __Netty NIO HTTP Client__ + - ### Bugfixes + - Better handle `GOAWAY` messages from the remote endpoint. + +# __2.9.24__ __2019-10-18__ +## __Amazon CloudWatch__ + - ### Features + - New Period parameter added to MetricDataQuery structure. + +## __Netty NIO Http Client__ + - ### Bugfixes + - Update `HealthCheckedChannelPool` to check `KEEP_ALIVE` when acquiring a channel from the pool to avoid soon-to-be inactive channels being picked up by a new request. This should reduce the frequency of `IOException: Server failed to complete response` errors. See [#1380](https://github.com/aws/aws-sdk-java-v2/issues/1380), [#1466](https://github.com/aws/aws-sdk-java-v2/issues/1466). + +# __2.9.23__ __2019-10-17__ +## __AWS Batch__ + - ### Features + - Adding support for Compute Environment Allocation Strategies + +## __Amazon Relational Database Service__ + - ### Features + - Amazon RDS now supports Amazon RDS on VMware with the introduction of APIs related to Custom Availability Zones and Media installation. + +# __2.9.22__ __2019-10-16__ +## __AWS Marketplace Commerce Analytics__ + - ### Features + - add 2 more values for the supporting sections - age of past due funds + uncollected funds breakdown + +## __AWS RoboMaker__ + - ### Features + - This release adds support for ROS2 Dashing as a beta feature + +## __Managed Streaming for Kafka__ + - ### Features + - AWS MSK has added support for adding brokers to a cluster. + +# __2.9.21__ __2019-10-15__ +## __Amazon Kinesis Video Streams Archived Media__ + - ### Features + - Add ON_DISCONTINUITY mode to the GetHLSStreamingSessionURL API + +# __2.9.20__ __2019-10-14__ +## __Amazon Personalize__ + - ### Features + - AWS Personalize: Adds ability to create a solution version using FULL or UPDATE training mode + +## __Amazon WorkSpaces__ + - ### Features + - Documentation updates for WorkSpaces + +# __2.9.19__ __2019-10-11__ +## __AWS Greengrass__ + - ### Features + - Greengrass OTA service supports Raspbian/Armv6l platforms. + +# __2.9.18__ __2019-10-10__ +## __AWS IoT Analytics__ + - ### Features + - Add `completionTime` to API call ListDatasetContents. + +## __AWS SDK for Java v2__ + - ### Features + - Implement arn parser functions in `arns` module. + +## __Amazon Elastic Compute Cloud__ + - ### Features + - New EC2 M5n, M5dn, R5n, R5dn instances with 100 Gbps network performance and Elastic Fabric Adapter (EFA) for ultra low latency; New A1.metal bare metal instance powered by AWS Graviton Processors + +## __Amazon Lex Runtime Service__ + - ### Features + - Amazon Lex now supports Session API checkpoints + +## __Firewall Management Service__ + - ### Features + - Firewall Manager now supports Amazon VPC security groups, making it easier to configure and manage security groups across multiple accounts from a single place. + +# __2.9.17__ __2019-10-09__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for Dolby Atmos encoding, up to 36 outputs, accelerated transcoding with frame capture and preferred acceleration feature. + +## __AWS SDK for Java v2__ + - ### Features + - Expose instance signature through EC2MetadataUtils + + - ### Bugfixes + - Fix the implementations of `equals(Object)` and `hashCode()` for `DefaultSdkAutoConstructList` and `DefaultSdkAutoConstructMap` so that they follow the Java `equals` and `hashCode` contract. In addition, ensure that these implementations' `toString()` methods return nicely readable results. Fixes [#1445](https://github.com/aws/aws-sdk-java-v2/issues/1445) + +## __Amazon ElastiCache__ + - ### Features + - Amazon ElastiCache now allows you to apply available service updates on demand to your Memcached and Redis Cache Clusters. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Self-Service-Updates.html and https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html + +## __Managed Streaming for Kafka__ + - ### Features + - Updated documentation for Amazon Managed Streaming for Kafka service. + +# __2.9.16__ __2019-10-08__ +## __AWS DataSync__ + - ### Features + - Add Sync options to enable/disable TaskQueueing + +## __AWS Organizations__ + - ### Features + - Documentation updates for organizations + +## __AWS SDK for Java v2__ + - ### Features + - EC2MetadataUtils: add marketplaceProductCodes inside InstanceInfo's POJO + +## __Amazon EventBridge__ + - ### Features + - Documentation updates for Amazon EventBridge. + +## __Amazon Kinesis Firehose__ + - ### Features + - With this release, you can use Amazon Kinesis Firehose delivery streams to deliver streaming data to Amazon Elasticsearch Service version 7.x clusters. For technical documentation, look for CreateDeliveryStream operation in Amazon Kinesis Firehose API reference. + +## __Amazon S3 Control__ + - ### Features + - Adds support for the Amazon S3 Control service to the SDK. + +# __2.9.15__ __2019-10-07__ +## __AWS Direct Connect__ + - ### Features + - This release adds a service provider field for physical connection creation and provides a list of available partner providers for each Direct Connect location. + +## __AWS Glue__ + - ### Features + - AWS Glue now provides ability to use custom certificates for JDBC Connections. + +## __Amazon Import/Export Snowball__ + - ### Features + - AWS Snowball Edge now allows you to perform an offline update to the software of your Snowball Edge device when your device is not connected to the internet. Previously, updating your Snowball Edge's software required that the device be connected to the internet or be sent back to AWS. Now, you can keep your Snowball Edge software up to date even if your device(s) cannot connect to the internet, or are required to run in an air-gapped environment. To complete offline updates, download the software update from a client machine with connection to the internet using the AWS Command Line Interface (CLI). Then, have the Snowball Edge device download and install the software update using the Snowball Edge device API. For more information about offline updates, visit the Snowball Edge documentation page. + +## __Amazon Kinesis Firehose__ + - ### Features + - Amazon Kinesis Data Firehose now allows delivering data to Elasticsearch clusters set up in a different AWS account than the Firehose AWS account. For technical documentation, look for ElasticsearchDestinationConfiguration in the Amazon Kinesis Firehose API reference. + +## __Amazon Pinpoint__ + - ### Features + - This release of the Amazon Pinpoint API introduces support for using and managing message templates. + +## __Amazon Pinpoint Email Service__ + - ### Features + - This release of the Amazon Pinpoint Email API introduces support for using and managing message templates. + +# __2.9.14__ __2019-10-04__ +## __AWS Elemental MediaPackage__ + - ### Features + - New Harvest Job APIs to export segment-accurate content windows from MediaPackage Origin Endpoints to S3. See https://docs.aws.amazon.com/mediapackage/latest/ug/harvest-jobs.html for more info + +## __Amazon CloudWatch__ + - ### Bugfixes + - Add cloudwatch specific http configurations, specifically reducing `connectionMaxIdleTime`. Related to [#1380](https://github.com/aws/aws-sdk-java-v2/issues/1380) + +## __Amazon Cognito Identity Provider__ + - ### Features + - This release adds ClientMetadata input parameter to multiple Cognito User Pools operations, making this parameter available to the customer configured lambda triggers as applicable. + +## __Amazon S3__ + - ### Bugfixes + - Add s3 specific http configurations, specifically reducing `connectionMaxIdleTime`. Related to [#1122](https://github.com/aws/aws-sdk-java-v2/issues/1122) + +## __Amazon S3 Control__ + - ### Features + - Adds support for the Amazon S3 Control service to the SDK. + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - Documentation updates for Systems Manager / StartSession. + +# __2.9.13__ __2019-10-03__ +## __AWS Device Farm__ + - ### Features + - Documentation updates for devicefarm + +## __Amazon Elastic Compute Cloud__ + - ### Features + - This release allows customers to purchase regional EC2 RIs on a future date. + +## __Amazon Elasticsearch Service__ + - ### Features + - Amazon Elasticsearch Service now supports configuring additional options for domain endpoint, such as whether to require HTTPS for all traffic. + +## __Application Auto Scaling__ + - ### Features + - Documentation updates for Application Auto Scaling + +# __2.9.12__ __2019-10-02__ +## __Amazon Lightsail__ + - ### Features + - This release adds support for the automatic snapshots add-on for instances and block storage disks. + +# __2.9.11__ __2019-10-01__ +## __Amazon DocumentDB with MongoDB compatibility__ + - ### Features + - This release provides support for describe and modify CA certificates. + +# __2.9.10__ __2019-09-30__ +## __AWS WAF__ + - ### Features + - Lowering the threshold for Rate Based rule from 2000 to 100. + +## __Amazon Relational Database Service__ + - ### Features + - This release adds support for creating a Read Replica with Active Directory domain information. This release updates RDS API to indicate whether an OrderableDBInstanceOption supports Kerberos Authentication. + +## __AmazonMQ__ + - ### Features + - Amazon MQ now includes the ability to scale your brokers by changing the host instance type. See the hostInstanceType property of UpdateBrokerInput (https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-updatebrokerinput), and pendingHostInstanceType property of DescribeBrokerOutput (https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#brokers-broker-id-model-describebrokeroutput). + +# __2.9.9__ __2019-09-27__ +## __AWS Amplify__ + - ### Features + - This release adds access logs APIs and artifact APIs for AWS Amplify Console. + +## __AWS SDK for Java v2__ + - ### Bugfixes + - Update the pool size for default async future completion executor service. See [#1251](https://github.com/aws/aws-sdk-java-v2/issues/1251), [#994](https://github.com/aws/aws-sdk-java-v2/issues/994) + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) removes FirelensConfiguration from the DescribeTask output during the FireLens public preview. + +# __2.9.8__ __2019-09-26__ +## __AWS CodePipeline__ + - ### Features + - Documentation updates for CodePipeline + +## __Amazon Simple Systems Manager (SSM)__ + - ### Features + - This release updates the AWS Systems Manager Parameter Store PutParameter and LabelParameterVersion APIs to return the "Tier" of parameter created/updated and the "parameter version" labeled respectively. + +# __2.9.7__ __2019-09-25__ +## __AWS Database Migration Service__ + - ### Features + - This release adds a new DeleteConnection API to delete the connection between a replication instance and an endpoint. It also adds an optional S3 setting to specify the precision of any TIMESTAMP column values written to an S3 object file in .parquet format. + +## __AWS Global Accelerator__ + - ### Features + - API Update for AWS Global Accelerator to support for DNS aliasing. + +## __Amazon SageMaker Service__ + - ### Features + - Enable G4D and R5 instances in SageMaker Hosting Services + +# __2.9.6__ __2019-09-24__ +## __AWS Comprehend Medical__ + - ### Features + - Use Amazon Comprehend Medical to analyze medical text stored in the specified Amazon S3 bucket. Use the console to create and manage batch analysis jobs, or use the batch APIs to detect both medical entities and protected health information (PHI). The batch APIs start, stop, list, and retrieve information about batch analysis jobs. This release also includes DetectEntitiesV2 operation which returns the Acuity and Direction entities as attributes instead of types. + +## __AWS DataSync__ + - ### Features + - Added S3StorageClass, OverwriteMode sync option, and ONLY_FILES_TRANSFERRED setting for the VerifyMode sync option. + +## __Amazon Transcribe Service__ + - ### Features + - With this update Amazon Transcribe enables you to provide an AWS KMS key to encrypt your transcription output. + +# __2.9.5__ __2019-09-23__ +## __AWS RDS DataService__ + - ### Features + - RDS Data API now supports Amazon Aurora Serverless PostgreSQL databases. + +## __Amazon Redshift__ + - ### Features + - Adds API operation DescribeNodeConfigurationOptions and associated data structures. + +# __2.9.4__ __2019-09-20__ +## __AWS Greengrass__ + - ### Features + - Greengrass OTA service now returns the updated software version in the PlatformSoftwareVersion parameter of a CreateSoftwareUpdateJob response + +## __Amazon Elastic Compute Cloud__ + - ### Features + - G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4. + +## __Amazon Relational Database Service__ + - ### Features + - Add a new LeaseID output field to DescribeReservedDBInstances, which shows the unique identifier for the lease associated with the reserved DB instance. AWS Support might request the lease ID for an issue related to a reserved DB instance. + +## __Amazon WorkSpaces__ + - ### Features + - Adds the WorkSpaces restore feature + +# __2.9.3__ __2019-09-19__ +## __AWS Glue__ + - ### Features + - AWS Glue DevEndpoints now supports GlueVersion, enabling you to choose Apache Spark 2.4.3 (in addition to Apache Spark 2.2.1). In addition to supporting the latest version of Spark, you will also have the ability to choose between Python 2 and Python 3. + +## __AWS MediaConnect__ + - ### Features + - When you grant an entitlement, you can now specify the percentage of the entitlement data transfer that you want the subscriber to be responsible for. + +## __Amazon EC2 Container Service__ + - ### Features + - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for container image manifest digests. This enables you to identify all tasks launched using a container image pulled from ECR in order to correlate what was built with where it is running. + +# __2.9.2__ __2019-09-18__ +## __AWS Resource Access Manager__ + - ### Features + - AWS RAM provides a new ListPendingInvitationResources API action that lists the resources in a resource share that is shared with you but that the invitation is still pending for + +## __AWS WAF Regional__ + - ### Features + - Lowering the threshold for Rate Based rule from 2000 to 100. + +## __Amazon API Gateway__ + - ### Features + - Amazon API Gateway simplifies accessing PRIVATE APIs by allowing you to associate one or more Amazon Virtual Private Cloud (VPC) Endpoints to a private API. API Gateway will create and manage DNS alias records necessary for easily invoking the private APIs. With this feature, you can leverage private APIs in web applications hosted within your VPCs. + +# __2.9.1__ __2019-09-17__ +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for iam + +## __Amazon Athena__ + - ### Features + - This release adds DataManifestLocation field indicating the location and file name of the data manifest file. Users can get a list of files that the Athena query wrote or intended to write from the manifest file. + +## __Amazon Personalize__ + - ### Features + - [Personalize] Adds trainingHours to solutionVersion properties. + +# __2.9.0__ __2019-09-16__ +## __AWS Elemental MediaConvert__ + - ### Features + - AWS Elemental MediaConvert SDK has added support for multi-DRM SPEKE with CMAF outputs, MP3 ingest, and options for improved video quality. + +## __AWS SDK for Java v2__ + - ### Features + - Bump minor version to `2.9.0-SNAPSHOT` because of [#1413](https://github.com/aws/aws-sdk-java-v2/issues/1413). + - Updating dependencies versions: jackson 2.9.8 -> 2.9.9, slf4j 1.7.35 -> 1.7.38, netty 4.1.39.Final -> 4.1.41.Final (contains the fix for the performance regression in 4.1.39) + +## __Amazon Elastic Kubernetes Service__ + - ### Features + - This release lets customers add tags to an Amazon EKS cluster. These tags can be used to control access to the EKS API for managing the cluster using IAM. The Amazon EKS TagResource API allows customers to associate tags with their cluster. Customers can list tags for a cluster using the ListTagsForResource API and remove tags from a cluster with the UntagResource API. Note: tags are specific to the EKS cluster resource, they do not propagate to other AWS resources used by the cluster. diff --git a/scripts/changelog/writer.py b/scripts/changelog/writer.py index a1236f7032a3..ad9cad65e502 100644 --- a/scripts/changelog/writer.py +++ b/scripts/changelog/writer.py @@ -127,6 +127,10 @@ def get_map_for_type(self, t): def write(self, s): self.output_file.write(s) +def write_archived_changelogs_message(changelog_file): + message = " #### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._\n" + changelog_file.write(message) + def write_changelog(): unreleased = load_unreleased_changes(".changes/next-release") released = load_all_released_changes(".changes") @@ -141,6 +145,7 @@ def write_changelog(): return with open('CHANGELOG.md', 'w') as cl: + write_archived_changelogs_message(cl) writer = ChangelogWriter(cl) for changes in all_changes: writer.write_changes(changes)