Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: S3 add an option to enable/disable "Expect: 100-continue" headers #2780

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
a0552a6
Add the `s3AddExpect100ContinueHeaders` option.
ThomasVille May 20, 2019
afa5fad
Enable 's3AddExpect100ContinueHeaders' by default.
ThomasVille Jul 23, 2019
5f41b49
Add tests for the 's3AddExpect100ContinueHeaders' option.
ThomasVille Jul 23, 2019
843526f
Remove trailing whitespaces.
ThomasVille Jul 23, 2019
9d90dbd
Updates SDK to v2.459.0
May 20, 2019
28b50cd
Updates SDK to v2.460.0
May 21, 2019
6d2aca5
Validate the Expiration parameter for s3.getSignedUrl() is number (#2…
AllanZhengYP May 21, 2019
3a5f93e
Updates SDK to v2.461.0
May 22, 2019
daca6aa
doc: update badges in README.md (#2678)
trivikr May 22, 2019
fdfbc8a
doc: create issue templates (#2684)
trivikr May 23, 2019
b62aeef
Updates SDK to v2.462.0
May 23, 2019
670d3e0
doc: add known vulnerabilities badge from Snyk (#2682)
trivikr May 23, 2019
2f1cf6b
Set connection reusing by default from environmental variable in Node…
AllanZhengYP May 24, 2019
1b75b1a
Updates SDK to v2.463.0
May 24, 2019
0e66745
Updates SDK to v2.464.0
May 28, 2019
ec367a7
Updates SDK to v2.465.0
May 29, 2019
0981da8
Updates SDK to v2.466.0
May 30, 2019
5c2b6ac
doc: add commands for getting SDK version in Bug report Issue templat…
trivikr May 30, 2019
4aa8e78
Remove deprecated buffer constructor (#2687)
AllanZhengYP May 30, 2019
9586aab
doc: add checkbox for Questions/Help template (#2685)
trivikr May 31, 2019
90ec7df
Updates SDK to v2.467.0
Jun 3, 2019
f6bc1f6
doc: add another way to get AWS version in Node.js (#2694)
trivikr Jun 4, 2019
6289566
Updates SDK to v2.468.0
Jun 4, 2019
e7fe973
doc: Add README in scripts package (#2681)
trivikr Jun 5, 2019
e37feea
Updates SDK to v2.469.0
Jun 5, 2019
cdfd9b0
doc: update PR template with non-code option
trivikr Jun 6, 2019
6688ffd
Updates SDK to v2.470.0
Jun 6, 2019
2c37088
Updates SDK to v2.471.0
Jun 7, 2019
d0e0879
Updates SDK to v2.472.0
Jun 10, 2019
e2aacf2
Refresh ini based credentials (#2698)
everett1992 Jun 10, 2019
35ceb8f
update elb smoke test with operation does not claim resources (#2675)
AllanZhengYP Jun 10, 2019
68eaf92
Updates SDK to v2.473.0
Jun 11, 2019
2a37877
Updates SDK to v2.474.0
Jun 12, 2019
0515714
Updates SDK to v2.475.0
Jun 13, 2019
a2d5b82
doc: add "bug report" label for bug reports from users (#2711)
trivikr Jun 13, 2019
2960314
doc: brew cask install phantomjs (#2701)
trivikr Jun 13, 2019
7783806
Updates SDK to v2.476.0
Jun 14, 2019
9d527f6
Updates SDK to v2.477.0
Jun 17, 2019
e6e3eb9
Updates SDK to v2.478.0
Jun 18, 2019
21ae370
Updates SDK documentation
Jun 19, 2019
7d0529c
Updates SDK to v2.479.0
Jun 20, 2019
aa3c55c
doc: update bug report issue template to ask AWS Lambda question (#2725)
trivikr Jun 20, 2019
e549095
Updates SDK to v2.480.0
Jun 21, 2019
41abdfb
add "host" configuration to client-side monitoring configuration (#2736)
AllanZhengYP Jun 21, 2019
d43b902
Updates SDK to v2.481.0
Jun 24, 2019
855f844
Updates SDK to v2.482.0
Jun 25, 2019
965a757
Updates SDK to v2.483.0
Jun 26, 2019
db4bbb1
doc: add lock.yml (#2744)
trivikr Jun 26, 2019
65c99b6
Updates SDK documentation
Jun 27, 2019
87d2dea
Updates SDK to v2.484.0
Jun 27, 2019
cae0c72
Updates SDK to v2.485.0
Jun 28, 2019
5e17d51
add parsejs gem to local (#2753)
AllanZhengYP Jul 1, 2019
d6e1976
Updates SDK to v2.486.0
Jul 1, 2019
5010708
Support Personalize APIs in Browser SDK (#2752)
AllanZhengYP Jul 1, 2019
7522f0d
Updates SDK to v2.487.0
Jul 2, 2019
63d5527
Updates SDK to v2.488.0
Jul 3, 2019
5e68f6c
Updates SDK to v2.489.0
Jul 8, 2019
4717707
Fix variable assignment (#2759)
cmorbitzer Jul 9, 2019
23da3be
Add a known issue template (#2742)
AllanZhengYP Jul 9, 2019
1125735
Updates SDK to v2.490.0
Jul 9, 2019
b039c92
doc: not to use object stream in managed upload (#2761)
AllanZhengYP Jul 9, 2019
3a5ff0c
Updates SDK to v2.491.0
Jul 10, 2019
2b236b9
doc: add checkboxes in bug report (#2765)
trivikr Jul 10, 2019
d55ee1a
Updates SDK to v2.492.0
Jul 11, 2019
24ed526
Updates SDK to v2.493.0
Jul 12, 2019
f223329
Updates SDK to v2.494.0
Jul 17, 2019
2f34d45
Updates SDK to v2.495.0
Jul 18, 2019
0f1be87
Updates SDK to v2.496.0
Jul 19, 2019
5bc453d
Updates SDK to v2.497.0
Jul 22, 2019
8a30bba
Add changelog entry for the 's3AddExpect100ContinueHeaders' option.
ThomasVille Jul 23, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .changes/2.459.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "feature",
"category": "Kafka",
"description": "Updated APIs for the Managed Streaming for Kafka service that let customers create clusters with custom Kafka configuration. "
},
{
"type": "feature",
"category": "MediaPackageVod",
"description": "AWS Elemental MediaPackage now supports Video-on-Demand (VOD) workflows. These new features allow you to easily deliver a vast library of source video Assets stored in your own S3 buckets using a small set of simple to set up Packaging Configurations and Packaging Groups."
}
]
12 changes: 12 additions & 0 deletions .changes/2.460.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "feature",
"category": "AlexaForBusiness",
"description": "This release contains API changes to allow customers to create and manage Network Profiles for their Shared devices"
},
{
"type": "feature",
"category": "DataSync",
"description": "Documentation update and refine pagination token on Datasync List API's"
}
]
42 changes: 42 additions & 0 deletions .changes/2.461.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[
{
"type": "feature",
"category": "APIGateway",
"description": "This release adds support for tagging of Amazon API Gateway resources."
},
{
"type": "feature",
"category": "Budgets",
"description": "Added new datatype PlannedBudgetLimits to Budget model, and updated examples for AWS Budgets API for UpdateBudget, CreateBudget, DescribeBudget, and DescribeBudgets"
},
{
"type": "feature",
"category": "DeviceFarm",
"description": "This release introduces support for tagging, tag-based access control, and resource-based access control."
},
{
"type": "feature",
"category": "EC2",
"description": "This release adds idempotency support for associate, create route and authorization APIs for AWS Client VPN Endpoints."
},
{
"type": "feature",
"category": "EFS",
"description": "AWS EFS documentation updated to reflect the minimum required value for ProvisionedThroughputInMibps is 1 from the previously documented 0. The service has always required a minimum value of 1, therefor service behavior is not changed. "
},
{
"type": "feature",
"category": "ServiceCatalog",
"description": "Service Catalog UpdateProvisionedProductProperties API enables customers to manage provisioned product ownership. Administrators can now update the user associated to a provisioned product to another user within the same account allowing the new user to describe, update, terminate and execute service actions in that Service Catalog resource. New owner will also be able to list and describe all past records executed for that provisioned product."
},
{
"type": "feature",
"category": "WorkLink",
"description": "Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to associate and manage website authorization providers with Amazon WorkLink fleets."
},
{
"type": "feature",
"category": "s3",
"description": "Validate the `Expiration` parameter for `s3.getSignedUrl()` is number"
}
]
12 changes: 12 additions & 0 deletions .changes/2.462.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "bugfix",
"category": "Documentation",
"description": "Update badges in README.md"
},
{
"type": "feature",
"category": "EC2",
"description": "New APIs to enable EBS encryption by default feature. Once EBS encryption by default is enabled in a region within the account, all new EBS volumes and snapshot copies are always encrypted"
}
]
17 changes: 17 additions & 0 deletions .changes/2.463.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "feature",
"category": "CodeDeploy",
"description": "AWS CodeDeploy now supports tagging for the application and deployment group resources."
},
{
"type": "feature",
"category": "Core",
"description": "set environmental variable AWS_NODEJS_CONNECTION_REUSE_ENABLED to 1 to make SDK reuse connections by default if users don't supply custom agents."
},
{
"type": "feature",
"category": "MediaStoreData",
"description": "MediaStore - This release adds support for chunked transfer of objects, which reduces latency by making an object available for downloading while it is still being uploaded."
}
]
37 changes: 37 additions & 0 deletions .changes/2.464.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[
{
"type": "feature",
"category": "Chime",
"description": "This release adds the ability to search and order toll free phone numbers for Voice Connectors."
},
{
"type": "feature",
"category": "GroundStation",
"description": "AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure."
},
{
"type": "feature",
"category": "PinpointEmail",
"description": "This release adds support for programmatic access to Deliverability dashboard subscriptions and the deliverability data provided by the Deliverability dashboard for domains and IP addresses. The data includes placement metrics for campaigns that use subscribed domains to send email."
},
{
"type": "feature",
"category": "RDS",
"description": "Add a new output field Status to DBEngineVersion which shows the status of the engine version (either available or deprecated). Add a new parameter IncludeAll to DescribeDBEngineVersions to make it possible to return both available and deprecated engine versions. These changes enable a user to create a Read Replica of an DB instance on a deprecated engine version."
},
{
"type": "feature",
"category": "RoboMaker",
"description": "Added support for an additional robot software suite (Gazebo 9) and for cancelling deployment jobs."
},
{
"type": "feature",
"category": "StorageGateway",
"description": "Introduce AssignTapePool operation to allow customers to migrate tapes between pools."
},
{
"type": "feature",
"category": "TranscribeService",
"description": "Amazon Transcribe - support transcriptions from audio sources in Modern Standard Arabic (ar-SA)."
}
]
22 changes: 22 additions & 0 deletions .changes/2.465.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "feature",
"category": "DLM",
"description": "Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. "
},
{
"type": "feature",
"category": "EC2",
"description": "Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. "
},
{
"type": "feature",
"category": "IoTThingsGraph",
"description": "Initial release."
},
{
"type": "feature",
"category": "SecurityHub",
"description": "This update adds the ListProductSubscribers API, DescribeProducts API, removes CONTAINS as a comparison value for the StringFilter, and only allows use of EQUALS instead of CONTAINS in MapFilter. "
}
]
47 changes: 47 additions & 0 deletions .changes/2.466.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
[
{
"type": "feature",
"category": "CodeCommit",
"description": "This release adds APIs that allow adding and removing tags to a repository, and viewing tags for a repository. It also enables adding tags when creating a repository."
},
{
"type": "feature",
"category": "IoTAnalytics",
"description": "IoT Analytics adds the option to use your own S3 bucket to store channel and data store resources. Previously, only service-managed storage was used."
},
{
"type": "feature",
"category": "IoTEvents",
"description": "The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur"
},
{
"type": "feature",
"category": "IoTEventsData",
"description": "The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur"
},
{
"type": "feature",
"category": "Kafka",
"description": "Updated APIs for Amazon MSK to enable new features such as encryption in transit, client authentication, and scaling storage."
},
{
"type": "feature",
"category": "PinpointEmail",
"description": "You can now specify whether the Amazon Pinpoint Email service must deliver email over a connection that is encrypted using Transport Layer Security (TLS)."
},
{
"type": "feature",
"category": "RDS",
"description": "This release adds support for Activity Streams for database clusters."
},
{
"type": "feature",
"category": "RDSDataService",
"description": "The RDS Data API is generally available for the MySQL-compatible edition of Amazon Aurora Serverless in the US East (N. Virginia and Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Tokyo) regions. This service enables you to easily access Aurora Serverless clusters with web services-based applications including AWS Lambda and AWS AppSync. The new APIs included in this SDK release are ExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, and RollbackTransaction. The ExecuteSql API is deprecated; instead use ExecuteStatement which provides additional functionality including transaction support."
},
{
"type": "feature",
"category": "ServiceCatalog",
"description": "Service Catalog ListStackInstancesForProvisionedProduct API enables customers to get details of a provisioned product with type \"CFN_STACKSET\". By passing the provisioned product id, the API will list account, region and status of each stack instances that are associated with this provisioned product."
}
]
12 changes: 12 additions & 0 deletions .changes/2.467.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "bugfix",
"category": "Buffer",
"description": "remove deprecated new Buffer() constructor in Node.js"
},
{
"type": "feature",
"category": "EC2",
"description": "Amazon EC2 I3en instances are the new storage-optimized instances offering up to 60 TB NVMe SSD instance storage and up to 100 Gbps of network bandwidth."
}
]
17 changes: 17 additions & 0 deletions .changes/2.468.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "feature",
"category": "EC2",
"description": "This release adds support for Host Recovery feature which automatically restarts instances on to a new replacement host if failures are detected on Dedicated Host."
},
{
"type": "feature",
"category": "ElastiCache",
"description": "Amazon ElastiCache now allows you to apply available service updates on demand. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates, which is critical if your cluster is in ElastiCache-supported compliance programs. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html"
},
{
"type": "feature",
"category": "StorageGateway",
"description": "AWS Storage Gateway now supports AWS PrivateLink, enabling you to administer and use gateways without needing to use public IP addresses or a NAT/Internet Gateway, while avoiding traffic from going over the internet."
}
]
7 changes: 7 additions & 0 deletions .changes/2.469.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[
{
"type": "feature",
"category": "Glue",
"description": "Support specifying python version for Python shell jobs. A new parameter PythonVersion is added to the JobCommand data type."
}
]
32 changes: 32 additions & 0 deletions .changes/2.470.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[
{
"type": "feature",
"category": "ECS",
"description": "This release of Amazon Elastic Container Service (Amazon ECS) introduces support for launching container instances using supported Amazon EC2 instance types that have increased elastic network interface density. Using these instance types and opting in to the awsvpcTrunking account setting provides increased elastic network interface (ENI) density on newly launched container instances which allows you to place more tasks on each container instance."
},
{
"type": "feature",
"category": "GuardDuty",
"description": "Improve FindingCriteria Condition field names, support long-typed conditions and deprecate old Condition field names."
},
{
"type": "feature",
"category": "MediaConnect",
"description": "This release adds support for encrypting entitlements using Secure Packager and Encoder Key Exchange (SPEKE)."
},
{
"type": "feature",
"category": "Organizations",
"description": "You can tag and untag accounts in your organization and view tags on an account in your organization."
},
{
"type": "feature",
"category": "SES",
"description": "You can now specify whether the Amazon Simple Email Service must deliver email over a connection that is encrypted using Transport Layer Security (TLS)."
},
{
"type": "feature",
"category": "SSM",
"description": "OpsCenter is a new Systems Manager capability that allows you to view, diagnose, and remediate, operational issues, aka OpsItems, related to various AWS resources by bringing together contextually relevant investigation information. New APIs to create, update, describe, and get OpsItems as well as OpsItems summary API. "
}
]
7 changes: 7 additions & 0 deletions .changes/2.471.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[
{
"type": "feature",
"category": "EC2",
"description": "Adds DNS entries and NLB ARNs to describe-vpc-endpoint-connections API response. Adds owner ID to describe-vpc-endpoints and create-vpc-endpoint API responses."
}
]
27 changes: 27 additions & 0 deletions .changes/2.472.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "feature",
"category": "CodeBuild",
"description": "AWS CodeBuild adds support for source version on project level."
},
{
"type": "feature",
"category": "CodeCommit",
"description": "This release adds two merge strategies for merging pull requests: squash and three-way. It also adds functionality for resolving merge conflicts, testing merge outcomes, and for merging branches using one of the three supported merge strategies."
},
{
"type": "feature",
"category": "Personalize",
"description": "Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications."
},
{
"type": "feature",
"category": "PersonalizeEvents",
"description": "Introducing Amazon Personalize - a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications."
},
{
"type": "feature",
"category": "PersonalizeRuntime",
"description": "Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications."
}
]
12 changes: 12 additions & 0 deletions .changes/2.473.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "bugfix",
"category": "Credentials",
"description": "Refresh cached ini credentials from disk"
},
{
"type": "feature",
"category": "SageMaker",
"description": "The default TaskTimeLimitInSeconds of labeling job is increased to 8 hours. Batch Transform introduces a new DataProcessing field which supports input and output filtering and data joining. Training job increases the max allowed input channels from 8 to 20."
}
]
7 changes: 7 additions & 0 deletions .changes/2.474.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[
{
"type": "feature",
"category": "ServiceCatalog",
"description": "This release adds a new field named Guidance to update provisioning artifact, this field can be set by the administrator to provide guidance to end users about which provisioning artifacts to use."
}
]
22 changes: 22 additions & 0 deletions .changes/2.475.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "feature",
"category": "AppMesh",
"description": "This release adds support for AWS Cloud Map as a service discovery method for virtual nodes."
},
{
"type": "feature",
"category": "EC2",
"description": "G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4."
},
{
"type": "feature",
"category": "ElastiCache",
"description": "This release is to add support for reader endpoint for cluster-mode disabled Amazon ElastiCache for Redis clusters."
},
{
"type": "feature",
"category": "GuardDuty",
"description": "Support for tagging functionality in Create and Get operations for Detector, IP Set, Threat Intel Set, and Finding Filter resources and 3 new tagging APIs: ListTagsForResource, TagResource, and UntagResource."
}
]
17 changes: 17 additions & 0 deletions .changes/2.476.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "feature",
"category": "AppStream",
"description": "Added 2 new values(WINDOWS_SERVER_2016, WINDOWS_SERVER_2019) for PlatformType enum."
},
{
"type": "feature",
"category": "CloudFront",
"description": "A new datatype in the CloudFront API, AliasICPRecordal, provides the ICP recordal status for CNAMEs associated with distributions. AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they have added to CloudFront. The status value is returned in the CloudFront response; you cannot configure it yourself. The status is set to APPROVED for all CNAMEs (aliases) in regions outside of China."
},
{
"type": "feature",
"category": "EC2",
"description": "Correction to enumerations in EC2 client."
}
]
Loading