Skip to content

Daily Sync with Botocore v1.43.92 on 2026/09/11 - #6260

Open
sagemaker-bot wants to merge 1 commit into
masterfrom
botocore-sync-2026-09-11-10-06-17
Open

Daily Sync with Botocore v1.43.92 on 2026/09/11#6260
sagemaker-bot wants to merge 1 commit into
masterfrom
botocore-sync-2026-09-11-10-06-17

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 commented Sep 11, 2026

Copy link
Copy Markdown

Claude finished @sagemaker-bot's task in 1m 2s —— View job


Review: Daily Botocore Sync (v1.43.92)

  • Read the PR diff
  • Review generated Python code (resources.py, shapes.py, config_schema.py, shape_dag.py)
  • Check for correctness / backward-compatibility issues
  • Post review summary

This is an auto-generated sagemaker-bot sync of the botocore models. The four Python files (resources.py, shapes.py, config_schema.py, shape_dag.py) are regenerated from the updated service-2.json models, and the diff is internally consistent: new shapes referenced in resources.py (AIAdapterSource, IdcConfigInput/IdcConfigOutput) have matching definitions in shapes.py, and the config_schema.py MlflowApp.kms_key_id addition lines up with the new KmsKeyId parameter on MlflowApp.create. No credential handling, input-validation, or performance concerns in these changes.

Summary of what's added (all additive except one item below):

  • AIRecommendationJob: adapter_source (LoRA adapter source) on the resource and create.
  • Runtime invoke / invoke_with_response_stream: new prefix_aware_id routing hint.
  • invoke_async: new s3_output_path_extension, filename, and inline body params (mutually exclusive with input_location).
  • MlflowApp: kms_key_id on the resource, create, and config schema.
  • ModelCard / ModelPackage: included_data on get/refresh (MetadataOnly vs AllData).
  • OptimizationJob: training_plan_arns.
  • PartnerApp: idc_config + auth_type on create/update, idc_config output.
  • Endpoint wait_for_status: adds PendingMaintenance / InMaintenance target states.

One backward-compatibility note (informational)

Endpoint.invoke_asyncresources.py:10787

def invoke_async(
    self,
-   input_location: StrPipeVar,                     # was: required, first positional
    content_type: Optional[StrPipeVar] = Unassigned(),
    ...
+   input_location: Optional[StrPipeVar] = Unassigned(),   # now: optional, moved down
    ...
    body: Optional[Any] = Unassigned(),
):

input_location changed from a required first positional argument to an optional keyword and was moved down in the signature (because the upstream API now accepts an inline Body as an alternative to InputLocation). Any existing caller invoking it positionally — e.g. endpoint.invoke_async("s3://.../payload") — will now silently bind that string to content_type instead of input_location, changing behavior without an error.

This faithfully reflects the upstream botocore model change (InputLocation is no longer required), so it's expected for the generated code and not something to "fix" here. Flagging it only so it can be captured in release notes / migration guidance as a potential breaking change for downstream consumers.

Otherwise the PR looks clean and consistent with prior daily syncs. No changes requested. (Note: inline PR comments weren't available in this run, so I've consolidated the note here.)

@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.09%. Comparing base (092ab8e) to head (0c7908a).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6260      +/-   ##
==========================================
+ Coverage   71.05%   71.09%   +0.03%     
==========================================
  Files         553      553              
  Lines       68244    68328      +84     
==========================================
+ Hits        48494    48578      +84     
  Misses      19750    19750              
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

1 participant