Repository navigation
Daily Sync with Botocore v1.43.114 on 2026/10/19 - #6498
sagemaker-bot wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
🤖 AI code review
Automated daily botocore sync (v1.43.114) regenerating the generated layers (resources.py, shapes.py, shape_dag.py, config_schema.py, sample service JSON, api_coverage.json). Changes are predominantly additive and consistent across files: new invoke/invoke_with_response_stream prefix_aware_id, invoke_async s3_output_path_extension/filename/body, new pipeline step metadata shapes (Athena, Cleanup, EMRServerless, ForEach, IterationContext), ConflictException relocation, and a new CompletedWithFailures pipeline status. New shapes referenced in resources.py/shape_dag.py are defined in shapes.py; scalar header shapes follow the existing convention of not needing standalone DAG entries. The only reviewable concern is the backward-incompatible positional reorder of Endpoint.invoke_async, consistent with prior sync PRs — worth a release-note call-out. No unit tests are expected for a pure generated-layer sync.
Reviewed commit 58278e9. 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: invoke_async reorders its signature: input_location was the required first positional parameter and is now an optional keyword (Unassigned()) moved after content_type/accept/custom_attributes/inference_id. This is backward-incompatible for any caller passing arguments positionally (e.g. endpoint.invoke_async("s3://.../input") now binds the value to content_type). This faithfully mirrors the upstream botocore change where Body and InputLocation became mutually exclusive, but it should be called out in the release notes.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #6498 +/- ##
==========================================
+ Coverage 73.19% 73.20% +0.01%
==========================================
Files 572 572
Lines 71767 71803 +36
==========================================
+ Hits 52527 52563 +36
Misses 19240 19240 🚀 New features to boost your workflow:
|
Daily sync with Botocore package. This PR is automatically generated by sagemaker-bot.