Skip to content

Daily Sync with Botocore v1.43.111 on 2026/10/12 - #6431

Closed
sagemaker-bot wants to merge 1 commit into
masterfrom
botocore-sync-2026-10-12-10-11-14
Closed

sagemaker-bot wants to merge 1 commit into
masterfrom
botocore-sync-2026-10-12-10-11-14

Conversation

@sagemaker-bot

Copy link
Copy Markdown
Collaborator

Daily sync with Botocore package. This PR is automatically generated by sagemaker-bot.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 AI code review

Automated daily botocore sync (v1.43.111). The PR regenerates sagemaker-core service-2.json samples and the generated layers (resources.py, shapes.py, shape_dag.py, and config schema), adding mostly additive shapes and parameters: LoRA adapter sources (AIAdapterSource/AIAdapterS3Entry/AIAdapterModelPackageEntry), MLflow config on AI jobs, HyperPod auto-patching/accounting-database/ENI-attach shapes, prefix-aware routing, ContainerMetricsConfig, IncludedData on model card/package, IdcConfig/IDC auth for PartnerApp, new instance types, and new Endpoint maintenance states. Cross-file wiring (shapes defined before use, mirrored in shape_dag.py and resources.py) looks internally consistent. The changes are faithful machine generation; per prior sync precedent no per-field unit tests are expected. One backward-compatibility note on Endpoint.invoke_async for positional callers.

Reviewed commit 6f44635. Automated review; verify before acting.

def invoke_async(
self,
input_location: StrPipeVar,
content_type: Optional[StrPipeVar] = Unassigned(),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟠 Medium: invoke_async reorders its parameters: input_location moves from the first required positional argument to an optional keyword, and content_type becomes the first positional while new s3_output_path_extension, filename, and body parameters are inserted. This mirrors the upstream API change (Body and InputLocation are now mutually exclusive, with InputLocation no longer required), but it is source-breaking for positional callers — e.g. endpoint.invoke_async("s3://my-bucket/input") now binds the S3 URI to content_type instead of input_location. Keyword callers are unaffected. Consistent with prior botocore-sync precedent, please call this out in the release notes. Source: #6365

@codecov

codecov Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.13%. Comparing base (0495265) to head (6f44635).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6431      +/-   ##
==========================================
+ Coverage   72.08%   72.13%   +0.04%     
==========================================
  Files         558      558              
  Lines       69058    69180     +122     
==========================================
+ Hits        49781    49903     +122     
  Misses      19277    19277              
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

This branch was successfully deployed

1 active deployment
auto-approve — 6f44635b Deployed Oct 12, 2026 by sagemaker-bot via wait-for-approval #1709
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants