Skip to content

Commit

Permalink
Merge branch 'release-1.29.131'
Browse files Browse the repository at this point in the history
* release-1.29.131:
  Bumping version to 1.29.131
  Update to latest partitions and endpoints
  Update to latest models
  Reduce memory usage for scripts with many Session objects (#2934)
  Fix changelog
  • Loading branch information
aws-sdk-python-automation committed May 9, 2023
2 parents a928428 + c0d670d commit 4d20c4f
Show file tree
Hide file tree
Showing 13 changed files with 506 additions and 131 deletions.
4 changes: 2 additions & 2 deletions .changes/1.29.130.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[
{
"category": "``glue``",
"description": "We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes",
"description": "Support large worker types G.4x and G.8x for Glue Spark",
"type": "api-change"
},
{
Expand All @@ -19,4 +19,4 @@
"description": "Documentation updates for AWS Security Token Service.",
"type": "api-change"
}
]
]
22 changes: 22 additions & 0 deletions .changes/1.29.131.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"category": "endpoints",
"description": "Fix cache implementation to reduce memory consumption.",
"type": "enhancement"
},
{
"category": "``application-autoscaling``",
"description": "With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints.",
"type": "api-change"
},
{
"category": "``glue``",
"description": "This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas",
"type": "api-change"
},
{
"category": "``sagemaker``",
"description": "This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints.",
"type": "api-change"
}
]
11 changes: 10 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,19 @@
CHANGELOG
=========

1.29.131
========

* enhancement:endpoints: Fix cache implementation to reduce memory consumption.
* api-change:``application-autoscaling``: With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints.
* api-change:``glue``: This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas
* api-change:``sagemaker``: This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints.


1.29.130
========

* api-change:``glue``: We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes
* api-change:``glue``: Support large worker types G.4x and G.8x for Glue Spark
* api-change:``guardduty``: Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs
* api-change:``iotsitewise``: Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates
* api-change:``sts``: Documentation updates for AWS Security Token Service.
Expand Down
2 changes: 1 addition & 1 deletion botocore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import os
import re

__version__ = '1.29.130'
__version__ = '1.29.131'


class NullHandler(logging.Handler):
Expand Down
74 changes: 38 additions & 36 deletions botocore/data/application-autoscaling/2016-02-06/service-2.json

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions botocore/data/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -1817,12 +1817,16 @@
},
"endpoints" : {
"ap-northeast-1" : { },
"ap-northeast-2" : { },
"ap-south-1" : { },
"ap-southeast-1" : { },
"ap-southeast-2" : { },
"eu-central-1" : { },
"eu-north-1" : { },
"eu-west-1" : { },
"eu-west-2" : { },
"eu-west-3" : { },
"sa-east-1" : { },
"us-east-1" : { },
"us-east-2" : { },
"us-west-2" : { }
Expand Down
194 changes: 194 additions & 0 deletions botocore/data/glue/2017-03-31/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3513,6 +3513,166 @@
"documentation":"<p>A resource to be created or added already exists.</p>",
"exception":true
},
"AmazonRedshiftAdvancedOption":{
"type":"structure",
"members":{
"Key":{
"shape":"GenericString",
"documentation":"<p>The key when specifying a key-value pair.</p>"
},
"Value":{
"shape":"GenericString",
"documentation":"<p>The value when specifying a key-value pair.</p>"
}
},
"documentation":"<p>Specifies an Amazon Redshift data store.</p>"
},
"AmazonRedshiftAdvancedOptions":{
"type":"list",
"member":{"shape":"AmazonRedshiftAdvancedOption"}
},
"AmazonRedshiftNodeData":{
"type":"structure",
"members":{
"AccessType":{
"shape":"GenericLimitedString",
"documentation":"<p>The access type for the Redshift connection. Can be a direct connection or catalog connections.</p>"
},
"SourceType":{
"shape":"GenericLimitedString",
"documentation":"<p>The source type to specify whether a specific table is the source or a custom query.</p>"
},
"Connection":{
"shape":"Option",
"documentation":"<p>The Glue connection to the Redshift cluster.</p>"
},
"Schema":{
"shape":"Option",
"documentation":"<p>The Redshift schema name when working with a direct connection.</p>"
},
"Table":{
"shape":"Option",
"documentation":"<p>The Redshift table name when working with a direct connection.</p>"
},
"CatalogDatabase":{
"shape":"Option",
"documentation":"<p>The name of the Glue Data Catalog database when working with a data catalog.</p>"
},
"CatalogTable":{
"shape":"Option",
"documentation":"<p>The Glue Data Catalog table name when working with a data catalog.</p>"
},
"CatalogRedshiftSchema":{
"shape":"GenericString",
"documentation":"<p>The Redshift schema name when working with a data catalog.</p>"
},
"CatalogRedshiftTable":{
"shape":"GenericString",
"documentation":"<p>The database table to read from.</p>"
},
"TempDir":{
"shape":"EnclosedInStringProperty",
"documentation":"<p>The Amazon S3 path where temporary data can be staged when copying out of the database.</p>"
},
"IamRole":{
"shape":"Option",
"documentation":"<p>Optional. The role name use when connection to S3. The IAM role ill default to the role on the job when left blank.</p>"
},
"AdvancedOptions":{
"shape":"AmazonRedshiftAdvancedOptions",
"documentation":"<p>Optional values when connecting to the Redshift cluster.</p>"
},
"SampleQuery":{
"shape":"GenericString",
"documentation":"<p>The SQL used to fetch the data from a Redshift sources when the SourceType is 'query'.</p>"
},
"PreAction":{
"shape":"GenericString",
"documentation":"<p>The SQL used before a MERGE or APPEND with upsert is run.</p>"
},
"PostAction":{
"shape":"GenericString",
"documentation":"<p>The SQL used before a MERGE or APPEND with upsert is run.</p>"
},
"Action":{
"shape":"GenericString",
"documentation":"<p>Specifies how writing to a Redshift cluser will occur.</p>"
},
"TablePrefix":{
"shape":"GenericLimitedString",
"documentation":"<p>Specifies the prefix to a table.</p>"
},
"Upsert":{
"shape":"BooleanValue",
"documentation":"<p>The action used on Redshift sinks when doing an APPEND.</p>"
},
"MergeAction":{
"shape":"GenericLimitedString",
"documentation":"<p>The action used when to detemine how a MERGE in a Redshift sink will be handled.</p>"
},
"MergeWhenMatched":{
"shape":"GenericLimitedString",
"documentation":"<p>The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record matches a new record.</p>"
},
"MergeWhenNotMatched":{
"shape":"GenericLimitedString",
"documentation":"<p>The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record doesn't match a new record.</p>"
},
"MergeClause":{
"shape":"GenericString",
"documentation":"<p>The SQL used in a custom merge to deal with matching records.</p>"
},
"CrawlerConnection":{
"shape":"GenericString",
"documentation":"<p>Specifies the name of the connection that is associated with the catalog table used.</p>"
},
"TableSchema":{
"shape":"OptionList",
"documentation":"<p>The array of schema output for a given node.</p>"
},
"StagingTable":{
"shape":"GenericString",
"documentation":"<p>The name of the temporary staging table that is used when doing a MERGE or APPEND with upsert.</p>"
},
"SelectedColumns":{
"shape":"OptionList",
"documentation":"<p>The list of column names used to determine a matching record when doing a MERGE or APPEND with upsert.</p>"
}
},
"documentation":"<p>Specifies an Amazon Redshift node.</p>"
},
"AmazonRedshiftSource":{
"type":"structure",
"members":{
"Name":{
"shape":"NodeName",
"documentation":"<p>The name of the Amazon Redshift source.</p>"
},
"Data":{
"shape":"AmazonRedshiftNodeData",
"documentation":"<p>Specifies the data of the Amazon Reshift source node.</p>"
}
},
"documentation":"<p>Specifies an Amazon Redshift source.</p>"
},
"AmazonRedshiftTarget":{
"type":"structure",
"members":{
"Name":{
"shape":"NodeName",
"documentation":"<p>The name of the Amazon Redshift target.</p>"
},
"Data":{
"shape":"AmazonRedshiftNodeData",
"documentation":"<p>Specifies the data of the Amazon Reshift target node.</p>"
},
"Inputs":{
"shape":"OneInput",
"documentation":"<p>The nodes that are inputs to the data target.</p>"
}
},
"documentation":"<p>Specifies an Amazon Redshift target.</p>"
},
"ApplyMapping":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -5201,6 +5361,14 @@
"S3DeltaDirectTarget":{
"shape":"S3DeltaDirectTarget",
"documentation":"<p>Specifies a target that writes to a Delta Lake data source in Amazon S3.</p>"
},
"AmazonRedshiftSource":{
"shape":"AmazonRedshiftSource",
"documentation":"<p>Specifies a target that writes to a data source in Amazon Redshift.</p>"
},
"AmazonRedshiftTarget":{
"shape":"AmazonRedshiftTarget",
"documentation":"<p>Specifies a target that writes to a data target in Amazon Redshift.</p>"
}
},
"documentation":"<p> <code>CodeGenConfigurationNode</code> enumerates all valid Node types. One and only one of its member variables can be populated.</p>"
Expand Down Expand Up @@ -9162,6 +9330,10 @@
"Version":{
"shape":"EnclosedInStringProperty",
"documentation":"<p>This field is not used and will be deprecated in future release.</p>"
},
"OutputSchemas":{
"shape":"GlueSchemas",
"documentation":"<p>Specifies the data schema for the dynamic transform.</p>"
}
},
"documentation":"<p>Specifies the set of parameters needed to perform the dynamic transform.</p>"
Expand Down Expand Up @@ -14803,6 +14975,28 @@
"documentation":"<p>The operation timed out.</p>",
"exception":true
},
"Option":{
"type":"structure",
"members":{
"Value":{
"shape":"EnclosedInStringProperty",
"documentation":"<p>Specifies the value of the option.</p>"
},
"Label":{
"shape":"EnclosedInStringProperty",
"documentation":"<p>Specifies the label of the option.</p>"
},
"Description":{
"shape":"EnclosedInStringProperty",
"documentation":"<p>Specifies the description of the option.</p>"
}
},
"documentation":"<p>Specifies an option value.</p>"
},
"OptionList":{
"type":"list",
"member":{"shape":"Option"}
},
"OracleSQLCatalogSource":{
"type":"structure",
"required":[
Expand Down
33 changes: 30 additions & 3 deletions botocore/data/sagemaker/2017-07-24/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -7475,7 +7475,7 @@
},
"AppSecurityGroupManagement":{
"shape":"AppSecurityGroupManagement",
"documentation":"<p>The entity that creates and manages the required security groups for inter-app communication in <code>VPCOnly</code> mode. Required when <code>CreateDomain.AppNetworkAccessType</code> is <code>VPCOnly</code> and <code>DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn</code> is provided.</p>"
"documentation":"<p>The entity that creates and manages the required security groups for inter-app communication in <code>VPCOnly</code> mode. Required when <code>CreateDomain.AppNetworkAccessType</code> is <code>VPCOnly</code> and <code>DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn</code> is provided. If setting up the domain for use with RStudio, this value must be set to <code>Service</code>.</p>"
},
"DomainSettings":{
"shape":"DomainSettings",
Expand Down Expand Up @@ -14615,6 +14615,10 @@
"DesiredInstanceCount":{
"shape":"TaskCount",
"documentation":"<p>The variant's capacity.</p>"
},
"ServerlessUpdateConfig":{
"shape":"ProductionVariantServerlessUpdateConfig",
"documentation":"<p>Specifies the serverless update concurrency configuration for an endpoint variant.</p>"
}
},
"documentation":"<p>Specifies weight and capacity values for a production variant.</p>"
Expand Down Expand Up @@ -15059,7 +15063,7 @@
"members":{
"RStudioServerProDomainSettingsForUpdate":{
"shape":"RStudioServerProDomainSettingsForUpdate",
"documentation":"<p>A collection of <code>RStudioServerPro</code> Domain-level app settings to update.</p>"
"documentation":"<p>A collection of <code>RStudioServerPro</code> Domain-level app settings to update. A single <code>RStudioServerPro</code> application is created for a domain.</p>"
},
"ExecutionRoleIdentityConfig":{
"shape":"ExecutionRoleIdentityConfig",
Expand Down Expand Up @@ -27755,10 +27759,28 @@
"MaxConcurrency":{
"shape":"ServerlessMaxConcurrency",
"documentation":"<p>The maximum number of concurrent invocations your serverless endpoint can process.</p>"
},
"ProvisionedConcurrency":{
"shape":"ServerlessProvisionedConcurrency",
"documentation":"<p>The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to <code>MaxConcurrency</code>.</p>"
}
},
"documentation":"<p>Specifies the serverless configuration for an endpoint variant.</p>"
},
"ProductionVariantServerlessUpdateConfig":{
"type":"structure",
"members":{
"MaxConcurrency":{
"shape":"ServerlessMaxConcurrency",
"documentation":"<p>The updated maximum number of concurrent invocations your serverless endpoint can process.</p>"
},
"ProvisionedConcurrency":{
"shape":"ServerlessProvisionedConcurrency",
"documentation":"<p>The updated amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to <code>MaxConcurrency</code>.</p>"
}
},
"documentation":"<p>Specifies the serverless update concurrency configuration for an endpoint variant.</p>"
},
"ProductionVariantStatus":{
"type":"structure",
"required":["Status"],
Expand Down Expand Up @@ -29661,6 +29683,11 @@
"max":6144,
"min":1024
},
"ServerlessProvisionedConcurrency":{
"type":"integer",
"max":200,
"min":1
},
"ServiceCatalogEntityId":{
"type":"string",
"max":100,
Expand Down Expand Up @@ -32450,7 +32477,7 @@
},
"AppSecurityGroupManagement":{
"shape":"AppSecurityGroupManagement",
"documentation":"<p>The entity that creates and manages the required security groups for inter-app communication in <code>VPCOnly</code> mode. Required when <code>CreateDomain.AppNetworkAccessType</code> is <code>VPCOnly</code> and <code>DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn</code> is provided.</p>"
"documentation":"<p>The entity that creates and manages the required security groups for inter-app communication in <code>VPCOnly</code> mode. Required when <code>CreateDomain.AppNetworkAccessType</code> is <code>VPCOnly</code> and <code>DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn</code> is provided. If setting up the domain for use with RStudio, this value must be set to <code>Service</code>.</p>"
}
}
},
Expand Down
Loading

0 comments on commit 4d20c4f

Please sign in to comment.