Repository navigation
Daily Sync with Botocore v1.43.113 on 2026/10/14 - #6471
sagemaker-bot wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
🤖 AI code review
This is an automated daily botocore sync (v1.43.113) regenerating the sagemaker-core generated layers (service-2.json samples, resources.py, shapes.py, shape_dag.py, config_schema.py, api_coverage.json). Changes are predominantly additive: new pipeline step-metadata shapes (AthenaStepMetadata, CleanupStepMetadata/CleanupFailure, EMRServerlessStepMetadata, ForEachStepMetadata/ForEachSelectorResult, IterationContext), new async-invoke parameters (body, s3_output_path_extension, filename), prefix_aware_id routing on invoke/invoke_with_response_stream, a new CompletedWithFailures pipeline execution status, and documentation rewording ("SageMaker" → "SageMaker AI"). New shapes are defined consistently across shapes.py and shape_dag.py and wired into resources.py; the ConflictException relocation is internally consistent. One backward-incompatible signature change in Endpoint.invoke_async warrants a release-note callout.
Reviewed commit 4ccf0d3. Automated review; verify before acting.
| def invoke_async( | ||
| self, | ||
| input_location: StrPipeVar, | ||
| content_type: Optional[StrPipeVar] = Unassigned(), |
There was a problem hiding this comment.
🟠 Medium: Endpoint.invoke_async changes input_location from a required first positional parameter to an optional keyword argument, and inserts new parameters (input_location, s3_output_path_extension, filename, body) into the middle of the signature. This is source-breaking for any caller using positional arguments (e.g. endpoint.invoke_async("s3://...") now binds the S3 URI to content_type). This faithfully mirrors the upstream mutual-exclusivity of Body/InputLocation, but per prior sync reviews (Source: #6365, Source: #6282) it should be called out in the release notes as a backward-incompatible change for positional callers.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #6471 +/- ##
==========================================
+ Coverage 72.89% 72.91% +0.01%
==========================================
Files 570 570
Lines 71686 71722 +36
==========================================
+ Hits 52257 52293 +36
Misses 19429 19429 🚀 New features to boost your workflow:
|
Daily sync with Botocore package. This PR is automatically generated by sagemaker-bot.