[
  {
    "category": "``iot``",
    "description": "[``botocore``] 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.",
    "type": "api-change"
  },
  {
    "category": "``migrationhubstrategy``",
    "description": "[``botocore``] This release updates the File Import API to allow importing servers already discovered by customers with reduced pre-requisites.",
    "type": "api-change"
  },
  {
    "category": "``organizations``",
    "description": "[``botocore``] This release introduces a new reason code, ACCOUNT_CREATION_NOT_COMPLETE, to ConstraintViolationException in CreateOrganization API.",
    "type": "api-change"
  },
  {
    "category": "``pi``",
    "description": "[``botocore``] 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.",
    "type": "api-change"
  },
  {
    "category": "``pipes``",
    "description": "[``botocore``] This release fixes some input parameter range and patterns.",
    "type": "api-change"
  },
  {
    "category": "``sagemaker``",
    "description": "[``botocore``] Add a new field \"EndpointMetrics\" in SageMaker Inference Recommender \"ListInferenceRecommendationsJobSteps\" API response.",
    "type": "api-change"
  }
]