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

Update to 1.11.234 #18

Merged
merged 375 commits into from
Feb 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
375 commits
Select commit Hold shift + click to select a range
13c9db4
This release enables customers to create new Apache Iceberg tables an…
aws-sdk-cpp-automation Jul 7, 2023
78af077
CSS for docs update to use div and span layout not table
SergeyRyabinin Jul 10, 2023
cbfdd2e
API model updated in Amazon Cognito
aws-sdk-cpp-automation Jul 11, 2023
e3b3e77
Fix issue 2568
hunjmes Jul 11, 2023
b0f026f
Update Globals.cpp
hunjmes Jul 11, 2023
c33b721
Update ComponentRegistry.cpp
hunjmes Jul 11, 2023
ca245ee
Fix test for custom memory management enabled
SergeyRyabinin Jul 12, 2023
fec60dd
Adds categories to MediaTailor channel assembly alerts
aws-sdk-cpp-automation Jul 13, 2023
a351cd6
Update guava version from 32.0.0 to 32.0.1
Jun 22, 2023
a4fccfa
Update docs CSS for doxygen fork update
SergeyRyabinin Jul 14, 2023
32d186c
Updates SRA tracing interfaces. Adds opentelemetry implementation, in…
sbiscigl Jul 13, 2023
c884684
Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess…
aws-sdk-cpp-automation Jul 17, 2023
d32ba7f
GetMetricDataV2 API: Update to include Contact Lens Conversational An…
aws-sdk-cpp-automation Jul 18, 2023
f6830d6
This release adds support for securely sharing with AWS service princ…
aws-sdk-cpp-automation Jul 19, 2023
fe46e27
Savings Plans endpoints update
aws-sdk-cpp-automation Jul 20, 2023
13254eb
set AWSSDK_INSTALL_AS_SHARED_LIBS in parent scope where it is actuall…
SergeyRyabinin Jul 19, 2023
beddc62
This release adds support for updating and deleting spaces and projec…
aws-sdk-cpp-automation Jul 20, 2023
352b8dd
fix issue #2581
Jul 19, 2023
da93079
Fixed VolumeEncryptionKey descriptions
aws-sdk-cpp-automation Jul 21, 2023
e0a965b
Update build instructions in README (#2583)
meyertst-aws Jul 24, 2023
05f2c0c
add workflow for handling answerable discussions (#2575)
khushail Jul 24, 2023
6cc4886
Add "disabled" enum value to SpotInstanceState.
aws-sdk-cpp-automation Jul 24, 2023
238192a
This release adds an instance's peak and baseline network bandwidth a…
aws-sdk-cpp-automation Jul 25, 2023
5d3e679
This release includes general updates to user documentation.
aws-sdk-cpp-automation Jul 26, 2023
61f3662
Add cmake arg to disable warnings as errors
sbiscigl Jul 26, 2023
73746ee
Expose ProfilerConfig attribute in SageMaker Search API response.
aws-sdk-cpp-automation Jul 27, 2023
b7b8c43
Use reader writer lock guard for CRT logger instance pointer access
SergeyRyabinin Jun 22, 2023
512259a
Documentation changes related to SQS APIs.
aws-sdk-cpp-automation Jul 28, 2023
c84dab7
Amazon MSK has introduced new versions of ListClusterOperations and D…
aws-sdk-cpp-automation Jul 28, 2023
8a9550f
Add checksum param to transfer manager
sbiscigl Jul 26, 2023
171fd0a
New integration with the Gitlab provider type.
aws-sdk-cpp-automation Jul 31, 2023
d62e545
Add missing definition for GenerateSignature
sbiscigl Jul 31, 2023
b3d2152
Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is av…
aws-sdk-cpp-automation Aug 1, 2023
04633d7
Add cmake parameter to enforce tls version
sbiscigl Jul 31, 2023
26e0bbd
Update CRT to v0.21.0
SergeyRyabinin Aug 1, 2023
b0e4dbb
Fix Region.h
ShimYama Jul 27, 2023
52fe490
This release includes additional Glue Streaming KAKFA SASL property t…
aws-sdk-cpp-automation Aug 2, 2023
aa66cef
Documentation changes related to Amazon EC2 Auto Scaling APIs.
aws-sdk-cpp-automation Aug 3, 2023
df55b3d
Fix Windows clang build
hefroy Jun 19, 2023
b449fad
Display cloud storage used capacity at a cluster level.
aws-sdk-cpp-automation Aug 4, 2023
befa435
split up larger clients for less memory usage during compile
sbiscigl Aug 3, 2023
6c8209f
This release adds code snippets for Amazon Rekognition Custom Labels.
aws-sdk-cpp-automation Aug 7, 2023
bfd187c
This release introduces a new logically air-gapped vault (Preview) in…
aws-sdk-cpp-automation Aug 8, 2023
b17e502
Add configuration for curl http version
sbiscigl Aug 7, 2023
0e1008c
Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePho…
aws-sdk-cpp-automation Aug 9, 2023
f89779d
Fix code gen for generic stream members
sbiscigl Aug 10, 2023
49636a1
Documentation updates for CloudTrail.
aws-sdk-cpp-automation Aug 10, 2023
7a21334
New Authentication method for Account subscription - IAM Identity Cen…
aws-sdk-cpp-automation Aug 11, 2023
1243fe7
[Curl Client / Transfer Manager]: add error handling for failing loca…
grrtrr Aug 14, 2023
47f7211
add code gen changes (#2625)
jmklix Aug 14, 2023
21f9ee7
This release provides support for annotation store versioning and cro…
aws-sdk-cpp-automation Aug 14, 2023
b4399f6
Update CRT to v0.23.0
SergeyRyabinin Aug 14, 2023
77c70ec
AWS Performance Insights for Amazon RDS is launching Performance Anal…
aws-sdk-cpp-automation Aug 15, 2023
3da2716
Update API reference doc header
sbiscigl Aug 15, 2023
a5cb9a2
Doc-only update to incorporate several doc bug fixes
aws-sdk-cpp-automation Aug 16, 2023
0eb848a
Fix issue 2612 (#2618)
yasminetalby Aug 17, 2023
314c1d7
Fix for issue #2590 : Fixes conflicts with ERROR macro in wingdi.h (#…
yasminetalby Aug 17, 2023
498339d
Adds support for SubnetConfigurations to allow users to select their …
aws-sdk-cpp-automation Aug 17, 2023
d87ca72
Added Inspector Lambda code Vulnerability section to ASFF, including …
aws-sdk-cpp-automation Aug 18, 2023
3801fc6
The DeleteKeyPair API has been updated to return the keyPairId when a…
aws-sdk-cpp-automation Aug 21, 2023
e02d1dd
Fix ABI break in ClientConfiguration
sbiscigl Aug 21, 2023
61ab9c1
Auto commit from CI.
aws-sdk-cpp-automation Aug 22, 2023
e7b854a
Fix for issue 2554 (#2567)
yasminetalby Aug 22, 2023
a5361f8
Fixes serialization of requestless apis on json services
sbiscigl Aug 21, 2023
2e98b9f
Inline all usings (#2629)
jmklix Aug 22, 2023
6952c4f
Make generated CMake files valid when install paths are absolute (#2630)
jmklix Aug 22, 2023
9f2214b
Documentation updates for Amazon Verified Permissions. Increases max …
aws-sdk-cpp-automation Aug 22, 2023
07b2c0f
Fix rare test race condition issue in CRT logging test on Windows
Aug 23, 2023
4e1fd89
Fix rare test race condition issue in CRT logging test on Windows
Aug 23, 2023
c9b2c2b
Fix #1536 missing lower-casing in case of DefaultMonitoring enabled
SergeyRyabinin Aug 23, 2023
b7f9905
Fix AWSClient build errors.
ShimYama Aug 22, 2023
651474d
This release adds RootResourceId to GetRestApi response.
aws-sdk-cpp-automation Aug 23, 2023
dbc1ef9
Docs - change header style for h3 member title
sbiscigl Aug 24, 2023
9a7606a
This release updates the supported versions for Percona XtraBackup in…
aws-sdk-cpp-automation Aug 24, 2023
98a87de
Doc-only update to get doc bug fixes into the SDK docs
aws-sdk-cpp-automation Aug 25, 2023
b429605
Documentation updates for permissions and links.
aws-sdk-cpp-automation Aug 28, 2023
c26bae4
Fix LoggingTest build on some platforms with some build config
SergeyRyabinin Aug 28, 2023
fc871fa
remove temporary workaround on windows that undefined getmessage to a…
jmklix Aug 29, 2023
302a323
Add headObjectTemplate to the TransferManagerConfiguration. This allo…
yasminetalby Aug 29, 2023
3765236
Update regex in test following new example in #2642
SergeyRyabinin Aug 29, 2023
a6e6cd4
Documentation updates for project quotas.
aws-sdk-cpp-automation Aug 29, 2023
f2e83f7
Add SAP source connector parallel and pagination feature
aws-sdk-cpp-automation Aug 30, 2023
418e186
update CMake_Parameters.md to match current cmake parameters found in…
jmklix Aug 31, 2023
25a6ffa
Deprecating CloudHSM Classic API Service.
aws-sdk-cpp-automation Aug 31, 2023
75671e0
Fix usage of download time for older curl versions
sbiscigl Aug 31, 2023
3c5ff63
Amazon Connect adds the ability to read, create, update, delete, and …
aws-sdk-cpp-automation Sep 1, 2023
6769b3d
Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 …
aws-sdk-cpp-automation Sep 5, 2023
e4ef4d5
The targeted protection level of the Bot Control managed rule group n…
aws-sdk-cpp-automation Sep 6, 2023
53a6699
Pass S3 Server side encryption Customer Algorithm and Key in the tran…
SergeyRyabinin Sep 6, 2023
c5d552c
Documentation updates for AWS Security Hub
aws-sdk-cpp-automation Sep 7, 2023
75055f4
fix customization for s3 replication status
sbiscigl Sep 7, 2023
8d2360f
Autopilot APIs will now support holiday featurization for Timeseries …
aws-sdk-cpp-automation Sep 8, 2023
acc3e9b
ignore unused description node in parition blob
sbiscigl Sep 8, 2023
c859aa7
Fix enforce TLS version
sbiscigl Sep 8, 2023
53ea0c4
This release launches new updates to QuickSight KPI visuals - support…
aws-sdk-cpp-automation Sep 11, 2023
02b1605
Fix for issue 2656 (#2658)
yasminetalby Sep 12, 2023
fc41edf
Documentation fix (#2666)
yasminetalby Sep 12, 2023
8e93b88
Remove empty space before credentials name in saving (#2651)
forkercat Sep 12, 2023
d8463fb
Set CURLOPT_MAXCONNECTS from ClientConfiguration.maxConnections
SergeyRyabinin Sep 11, 2023
3e51fa0
Adds sensitive trait to various shapes in Jetstream Connections API m…
aws-sdk-cpp-automation Sep 12, 2023
4e046f6
Update to include information on Ubuntu 18 deprecation.
aws-sdk-cpp-automation Sep 13, 2023
0282d52
This release introduces multi-session fleets, allowing customers to p…
aws-sdk-cpp-automation Sep 14, 2023
5c4c619
Fix incorrect usage of GetModuleFileNameW win api (#2670)
DmitriyMusatkin Sep 15, 2023
197a6df
This release introduces Skip Model Validation for Model Packages
aws-sdk-cpp-automation Sep 15, 2023
e65bcc2
This release includes four new APIs UpdateUser, UpdateGroup, ListGrou…
aws-sdk-cpp-automation Sep 18, 2023
83b6115
This release adds the InstanceFamilies field to the ListAssets response.
aws-sdk-cpp-automation Sep 19, 2023
9f9ac5f
This release adds improvements for managing App Runner auto scaling c…
aws-sdk-cpp-automation Sep 20, 2023
b054124
Add ABI version mismatch warning in InitAPI
SergeyRyabinin Sep 20, 2023
a3a39d0
Allow usage of system default proxy
Sep 20, 2023
3fc7904
Update endpoints 2.0 models
SergeyRyabinin Sep 21, 2023
6154583
This release adds support to view the device queue depth (the number …
aws-sdk-cpp-automation Sep 22, 2023
58be026
Support for generating code that is compatible with future versions o…
aws-sdk-cpp-automation Sep 25, 2023
1d42774
The release includes AWS verified access to support FIPs compliance i…
aws-sdk-cpp-automation Sep 26, 2023
16f2ed6
Resolve android-build tools path (#2685)
swan-amazon Sep 26, 2023
e69f664
cache credential chain results
sbiscigl Sep 26, 2023
ecade31
Add missing include for a library version check
SergeyRyabinin Sep 26, 2023
307da31
This release adds new feature - Layout to Analyze Document API which …
aws-sdk-cpp-automation Sep 27, 2023
020dac2
Feature Store supports read/write of records with collection type fea…
aws-sdk-cpp-automation Sep 28, 2023
d183f38
Update lombok version for codegen
sbiscigl Sep 29, 2023
81ad345
Fix FIPS Endpoints in aws-us-gov.
aws-sdk-cpp-automation Oct 2, 2023
0fc7ef7
Readme cleanup (#2682)
jmklix Oct 3, 2023
05edc68
Readd recursive clone (#2692)
jmklix Oct 3, 2023
94f2de4
User agent format update
SergeyRyabinin Sep 29, 2023
9904f00
Amazon Location Service adds support for bounding polygon queries. Ad…
aws-sdk-cpp-automation Oct 3, 2023
ac16177
Initial release of Amazon DataZone
aws-sdk-cpp-automation Oct 4, 2023
605ad61
Serialize Query String with multiple values per key by multiplying th…
SergeyRyabinin Oct 4, 2023
0fde184
Bump up crt version (#2697)
DmitriyMusatkin Oct 5, 2023
25c89e9
This release introduces Manage applications. This feature allows user…
aws-sdk-cpp-automation Oct 5, 2023
d323938
This release adds support for Document type as an alternative for str…
aws-sdk-cpp-automation Oct 6, 2023
88cfe94
fix codegen for path prefix (#2700)
DmitriyMusatkin Oct 9, 2023
1a244a7
Add Windows version checking before setting proxy flag (#2703)
siwei-yuan Oct 11, 2023
29cc066
handle NOT_SET as option for enumvalue
jmklix Oct 6, 2023
0e9ecf8
Run codegen
sbiscigl Oct 10, 2023
b0ee1c0
Fix AWS_LOGSTREAM macro and avoid duplication in log macros
SergeyRyabinin Oct 11, 2023
1f49f91
Add InitAPI call count to workaround multiple init mis-use
SergeyRyabinin Oct 11, 2023
a4bad62
This release adds Ubuntu Pro as a supported platform for On-Demand Ca…
aws-sdk-cpp-automation Oct 12, 2023
fbc7cab
This release introduces two new APIs: GetAssetContract and ListAssetC…
aws-sdk-cpp-automation Oct 16, 2023
06c16a2
Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a f…
aws-sdk-cpp-automation Oct 17, 2023
4e363b9
#2711: add static cast
SergeyRyabinin Oct 16, 2023
7f023f5
Add missing lock for a cond var; add one more unit test
SergeyRyabinin Oct 11, 2023
da0a813
Sort operations in the c2j model by using TreeMap
SergeyRyabinin Oct 18, 2023
43202e0
This release adds an max limit of 25 recommendation ids for NotifyRec…
aws-sdk-cpp-automation Oct 18, 2023
65fb259
Remove gamesparks client
sbiscigl Oct 17, 2023
c91e926
Documentation updates for Secrets Manager
aws-sdk-cpp-automation Oct 19, 2023
9cc1d19
Update CRT to v0.24.3
sbiscigl Oct 19, 2023
c77d3f0
Encode ARNs in RFC compliant mode
SergeyRyabinin Oct 17, 2023
af7b9e6
Skip new test for now
SergeyRyabinin Oct 20, 2023
aa74a2d
Update KmsKeyIdentifier constraints to support AWS KMS multi-Region k…
aws-sdk-cpp-automation Oct 20, 2023
713aebf
This release adds API support for Tunnel-less Connect (NoEncap Protoc…
aws-sdk-cpp-automation Oct 23, 2023
a845f02
This release introduces multi-data-source feature in Migration Hub St…
aws-sdk-cpp-automation Oct 24, 2023
b8abf52
Increase maximum length of CommentBody to 3000, and increase maximum …
aws-sdk-cpp-automation Oct 25, 2023
b774640
AWS Systems Manager for SAP added support for registration and discov…
aws-sdk-cpp-automation Oct 26, 2023
13556e7
Updated documentation to describe the case insensitivity for Endpoint…
aws-sdk-cpp-automation Oct 27, 2023
93e1c37
Introducing new API UpdateKxClusterCodeConfiguration, introducing new…
aws-sdk-cpp-automation Oct 30, 2023
f380651
Capacity Blocks for ML are a new EC2 purchasing option for reserving …
aws-sdk-cpp-automation Oct 31, 2023
73be4ce
Added support for Multi-AZ deployments for Provisioned RA3 clusters t…
aws-sdk-cpp-automation Nov 1, 2023
bfdd970
This release introduces Google BigQuery Source and Target in AWS Glue…
aws-sdk-cpp-automation Nov 2, 2023
3b07efb
AWS Launch Wizard is a service that helps reduce the time it takes to…
aws-sdk-cpp-automation Nov 3, 2023
ae662b4
This release adds support for Apache Airflow version 2.7.2. This vers…
aws-sdk-cpp-automation Nov 6, 2023
dbcf09e
This Amazon RDS release adds support for the multi-tenant configurati…
aws-sdk-cpp-automation Nov 7, 2023
67ed6a2
Handle the case when endpoints rules can return more than one Auth Sc…
SergeyRyabinin Nov 7, 2023
d95c37d
This Amazon RDS release adds support for patching the OS of an RDS Cu…
aws-sdk-cpp-automation Nov 8, 2023
0655398
This release enables customers to call SQS using AWS JSON-1.0 protoco…
aws-sdk-cpp-automation Nov 9, 2023
bf1532e
Add empty requests for apis without input for rest-json services
sbiscigl Nov 8, 2023
69a1790
fix namespace collision detection on member varibles
sbiscigl Nov 8, 2023
50401cd
This release adds support for toxicity detection and prompt safety cl…
aws-sdk-cpp-automation Nov 9, 2023
e1d97a8
increase cloudwatch integ test timeout
sbiscigl Nov 9, 2023
1128914
Add retry count to Outcome template; add more tracing to a test
SergeyRyabinin Nov 9, 2023
7ebc08a
This release includes the ability to specify any input source as the …
aws-sdk-cpp-automation Nov 10, 2023
729d4bb
When the customer associates a resource collection to their applicati…
aws-sdk-cpp-automation Nov 13, 2023
a2e92c6
fix usage of service_name in codegen (#2720)
jmklix Nov 14, 2023
26d9086
Added support (via new LogConfiguration field in CreatePipe and Updat…
aws-sdk-cpp-automation Nov 14, 2023
690fa43
Fix curl headers when value is absent
sbiscigl Nov 14, 2023
ef164c7
Update CRT to v0.24.7
sbiscigl Nov 14, 2023
33c4270
#2730 Do not overrun put buffer in EventStreamBuf
SergeyRyabinin Nov 11, 2023
f6d2e14
re-add sqs customization that was dropped in json migration
sbiscigl Nov 15, 2023
3fc1333
Updates Amazon RDS documentation for support for upgrading RDS for My…
aws-sdk-cpp-automation Nov 15, 2023
bcb91de
Align with other SDKs on IMDSv1 config
sbiscigl Nov 15, 2023
eac247e
Instances bound to a single AWS account, API operations for managing …
aws-sdk-cpp-automation Nov 16, 2023
3739f90
update service name in sigv4a signature to use endpoint evaluated ser…
SergeyRyabinin Nov 16, 2023
58a1d84
Handle Operation<Request>/<Result> possible type name conflict at a h…
SergeyRyabinin Nov 16, 2023
c64a86b
remove macie classic client
sbiscigl Nov 17, 2023
089dc3a
Remove using `stdext::checked_array_iterator`. (#2726)
teo-tsirpanis Nov 17, 2023
ab6dbdf
fix small bug in CRTHttpClient.cpp (#2731)
Alima777 Nov 17, 2023
1684bf5
update -DCMAKE_PREFIX_PATH to -DCMAKE_INSTALL_PREFIX (#2716)
pr0g Nov 17, 2023
26c6ed8
Documentation and operational updates for Amazon ECR, adding support …
aws-sdk-cpp-automation Nov 17, 2023
effdd0c
This release adds support for Security group referencing over Transit…
aws-sdk-cpp-automation Nov 20, 2023
f3f068a
Compute if shapes contain each other through their all ancestors too
SergeyRyabinin Nov 20, 2023
d556a18
This release adds support for CloudFront KeyValueStore, a globally ma…
aws-sdk-cpp-automation Nov 21, 2023
0835dc2
Amazon S3 Batch Operations now manages buckets or prefixes in a singl…
aws-sdk-cpp-automation Nov 22, 2023
853b543
AWS IoT FleetWise introduces new APIs for vision system data, such as…
aws-sdk-cpp-automation Nov 27, 2023
5584de1
add observations support to DQ CodeGen config model + update document…
aws-sdk-cpp-automation Nov 27, 2023
ac6d33b
Launching Amazon ElastiCache Serverless that enables you to create a …
aws-sdk-cpp-automation Nov 28, 2023
c9fa804
Update CRT to v0.24.8
sbiscigl Nov 28, 2023
1a4150c
Merge customizations for service s3
aws-sdk-cpp-automation Nov 28, 2023
3b591d3
This release adds support for customization types, model life cycle s…
aws-sdk-cpp-automation Nov 28, 2023
7d93638
Documentation updates for AWS Security Token Service.
aws-sdk-cpp-automation Nov 29, 2023
dc380b2
add integ tests for s3express
sbiscigl Nov 28, 2023
ab9dc1a
AWS Marketplace Deployment is a new service that provides essential f…
aws-sdk-cpp-automation Nov 30, 2023
a6f1ce8
make test bucket names more random
sbiscigl Nov 30, 2023
f5fdbfa
Adds observation and analyzer support to the GetDataQualityResult and…
aws-sdk-cpp-automation Nov 30, 2023
916ccdb
Support curl versions before 7.55.0.
Dec 1, 2023
203c428
add custom client documentation (#2764)
jmklix Dec 1, 2023
81cb145
Added resource identifier in the output and updated error handling.
aws-sdk-cpp-automation Dec 1, 2023
4d02990
fix modeled retryable errors
sbiscigl Nov 30, 2023
63d8e4f
Adds support for custom color correction on channels using 3D LUT files.
aws-sdk-cpp-automation Dec 4, 2023
fd87307
Pass proxy settings through to s3Crt
ZacTurner Aug 7, 2023
d8dfdf5
add codegen
sbiscigl Dec 4, 2023
8d59757
Updated service title from cleanroomsml to CleanRoomsML.
aws-sdk-cpp-automation Dec 5, 2023
f41f66c
add retries on shapless 502 errors
sbiscigl Dec 6, 2023
baeb299
Releasing Tagging Support for Instance Management APIS
aws-sdk-cpp-automation Dec 6, 2023
5e09804
This release adds support for two new CodeDeploy features: 1) zonal d…
aws-sdk-cpp-automation Dec 7, 2023
f253eeb
Update CRT to v0.24.10
SergeyRyabinin Dec 7, 2023
1a005b0
bump crt (#2784)
DmitriyMusatkin Dec 8, 2023
7e2ba3a
Updates for General HTTP Credentials provider (aka TaskRole credentia…
SergeyRyabinin Dec 4, 2023
a380685
Adds support for the OpenTelemetry 1.0 output format in CloudWatch Me…
aws-sdk-cpp-automation Dec 8, 2023
c11aabd
This release adds a new parameter configuration setting to the Neptun…
aws-sdk-cpp-automation Dec 11, 2023
d6c429f
Avoid concurrent modifications to SDK request templates
SergeyRyabinin Dec 11, 2023
2d9c1cf
This release adds the Image Workflows feature to give more flexibilit…
aws-sdk-cpp-automation Dec 12, 2023
08ae1c8
feat: added PooledThreadExecutor::WaitUntilStopped function
Sep 22, 2021
5ede61b
PR follow-up: Add WaitUntilStopped to the base interface class
SergeyRyabinin Dec 12, 2023
eb8afc5
Split Executor header and source files into corresponding class files
SergeyRyabinin Dec 12, 2023
fcce9cc
remove redundant md5 calculation in transfer mgr
sbiscigl Dec 8, 2023
87c6881
Adding AgentVersion to SourceServer and RecoveryInstance structures
aws-sdk-cpp-automation Dec 13, 2023
ce68fbf
Add parallel platform uuid test
Dec 13, 2023
3a53010
Don't fail a test if bucket already exists
SergeyRyabinin Dec 13, 2023
08603b2
Amazon GameLift adds the ability to add and update the game propertie…
aws-sdk-cpp-automation Dec 14, 2023
1e11bce
Rename fields that clash with built-in request methods
mswaanen Dec 12, 2023
3ed4bd1
fix serialization of renamed json members
sbiscigl Dec 14, 2023
3a53686
Documentation updates for AWS Key Management Service
aws-sdk-cpp-automation Dec 15, 2023
85cf970
A docs-only release to add missing entities to the API reference.
aws-sdk-cpp-automation Dec 18, 2023
31b80c4
CancelAll to also cancel directory upload
SergeyRyabinin Dec 14, 2023
453db79
Add meeting features to specify a maximum camera resolution, a maximu…
aws-sdk-cpp-automation Dec 19, 2023
9abd257
Add support for cluster insights, new EKS capability that surfaces po…
aws-sdk-cpp-automation Dec 20, 2023
622d2eb
Adds Waiters for successful creation and deletion of Graph, Graph Sna…
aws-sdk-cpp-automation Dec 21, 2023
f2e20d9
fix s3 copy constructor
sbiscigl Dec 21, 2023
5866812
Provides minor corrections and an updated description of APIs.
aws-sdk-cpp-automation Dec 22, 2023
b6b07c4
Documentation updates for AWS Identity and Access Management (IAM).
aws-sdk-cpp-automation Dec 26, 2023
689f13c
Initial response (#2796)
DmitriyMusatkin Dec 27, 2023
7e7ed06
fix s3 move and copy, assignment operator with custom credentials
sbiscigl Dec 26, 2023
2a4d18d
Add support for customers to modify cluster attribute auto-terminate …
aws-sdk-cpp-automation Dec 27, 2023
958bf70
NoDataRetentionException thrown when GetImages requested for a Stream…
aws-sdk-cpp-automation Dec 28, 2023
aff9a9a
Merge branch 'master' into update-to-1.10.36
vitlibar Dec 22, 2022
6a83302
More reliable way to check if there is anything in result IOStream (i…
excitoon Jan 26, 2021
6eeae37
Remove submodule "crt/aws-crt-cpp"
vitlibar Nov 22, 2022
3b4d0db
Fix disabling loading EC2-metadata if AWS_EC2_METADATA_DISABLED is set.
vitlibar Dec 22, 2022
8d3484a
Remove checking for embedded error (because we have our own implement…
vitlibar Dec 22, 2022
dfca942
Fix disable loading EC2 metadata by aws-sdk-core.
vitlibar Dec 29, 2022
9eb5097
Add HeadBucket result (#13)
antonio2368 Feb 6, 2023
ba410d4
Merge branch 'master' into upd_1.11.234
nickitat Feb 11, 2024
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 5 additions & 3 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"Bodyless", "HTTPGET", "ratelimiter", "Ratelimiter", "STDMETHODCALLTYPE", "CANTSAVE", "OLECHAR", "DISPID",
"UNKNOWNNAME", "DISPPARAMS", "XMLHTTP", "comptr", "Metadataservice", "Streamfn", "HWAVEOUT", "matdesc",
"Presigner", "xindex", "errortype", "waveout", "WAVEOUTCAPSA", "ALLOWSYNC", "WAVEHDR", "MMSYSERR",
"WAVEFORMATEX", "Unprepare", "DDISABLE_IMDSV1",
"WAVEFORMATEX", "Unprepare", "DDISABLE_IMDSV1", "threadpool",
// AWS general
"Arns", "AMZN", "amzn", "Paulo", "Ningxia", "ISOB", "isob", "AWSXML", "IMDSV",
// AWS Signature
Expand All @@ -22,7 +22,7 @@
"PythonInterp", "DWAVE", "Winmm", "DPULSE", "pulseaudio", "MSVC", "NOTFOUND", "libpulse", "COREAUDIO",
"devel", "AUDIOTOOLBOX", "DCORE", "CONCAT", "DNON", "FULLPATCH", "setopt", "CURLOPT", "SSLCERT",
"CROSSCOMPILING", "nullptr", "DWORD", "lpsz", "commoncrypto", "COMMONCRYPTO", "endforeach", "pkgconfig",
"MGMT", "DENABLED",
"MGMT", "DENABLED", "DENFORCE",
// Compiler and linker
"Wpedantic", "Wextra", "Werror", "xldscope", "Wtype", "Wunused", "RTTI", "ffunction", "fdata", "fsanitize",
"pathconf", "unistd", "umask", "GNUCXX", "libasan", "SUNPRO", "gnustl", "libgnustl", "Wmissing",
Expand Down Expand Up @@ -59,7 +59,9 @@
// Aws common runtime libraries
"mqtt",
// Aws common runtime API
"Mtls"
"Mtls",
// Opentelemetry
"Otel", "opentelemetry", "nostd", "OPTEL", "tparam","OTLP"
],
"ignoreWords": [
// variables defined in ConcurrentStreamBuf
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/handle-stale-discussions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: HandleStaleDiscussions
on:
schedule:
- cron: '0 */4 * * *'
discussion_comment:
types: [created]

jobs:
handle-stale-discussions:
name: Handle stale discussions
runs-on: ubuntu-latest
permissions:
discussions: write
steps:
- name: Stale discussions action
uses: aws-github-ops/handle-stale-discussions@v1
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
4 changes: 2 additions & 2 deletions .github/workflows/stale_issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
with:
# Setting messages to an empty string will cause the automation to skip
# that category
ancient-issue-message: Greetings! Sorry to say but this is a very old issue that is probably not getting as much attention as it deservers. We encourage you to check if this is still an issue in the latest release and if you find that this is still a problem, please feel free to open a new one.
ancient-issue-message: Greetings! Sorry to say but this is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue in the latest release and if you find that this is still a problem, please feel free to open a new one.
stale-issue-message: Greetings! It looks like this issue hasn’t been active in longer than a week. We encourage you to check if this is still an issue in the latest release. Because it has been longer than a week since the last update on this, and in the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or add an upvote to prevent automatic closure, or if the issue is already closed, please feel free to open a new one.
stale-pr-message: Greetings! It looks like this PR hasn’t been active in longer than a week, add a comment or an upvote to prevent automatic closure, or if the issue is already closed, please feel free to open a new one.

Expand All @@ -32,7 +32,7 @@ jobs:
# Issue timing
days-before-stale: 2
days-before-close: 5
days-before-ancient: 365
days-before-ancient: 36500

# If you don't want to mark a issue as being ancient based on a
# threshold of "upvotes", you can set this here. An "upvote" is
Expand Down
16 changes: 16 additions & 0 deletions .github/workflows/time-blocker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Block Merge During Daily Release
on:
pull_request:
branches: [ main ]
merge_group:
branches: [ main ]
jobs:
block:
runs-on: ubuntu-latest
steps:
- uses: yykamei/[email protected]
with:
timezone: "UTC"
after: 18:00
before: 20:00
base-branches: "main"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Release
*#
*.iml
tags
.vscode

# CI Artifacts
BuildSpec.json
Expand Down
11 changes: 11 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ if (LEGACY_BUILD)
option(ENABLE_ZLIB_REQUEST_COMPRESSION "For services that support it, request content will be compressed. On by default if dependency available" ON)
option(DISABLE_INTERNAL_IMDSV1_CALLS "Disables IMDSv1 internal client calls" OFF)
option(BUILD_BENCHMARKS "Enables building the benchmark executable" OFF)
option(BUILD_OPTEL "Enables building the open telemetry implementation of tracing" OFF)
option(AWS_SDK_WARNINGS_ARE_ERRORS "Compiler warning is treated as an error. Try turning this off when observing errors on a new or uncommon compiler" ON)
option(BUILD_OPTEL_OTLP_BENCHMARKS "Enables building the benchmark tests with open telemetry OTLP clients" OFF)
option(USE_TLS_V1_2 "Set http client to enforce TLS 1.2" ON)
option(USE_TLS_V1_3 "Set http client to enforce TLS 1.3" OFF)

set(AWS_USER_AGENT_CUSTOMIZATION "" CACHE STRING "User agent extension")
set(AWS_TEST_REGION "US_EAST_1" CACHE STRING "Region to target integration tests against")
Expand All @@ -76,6 +81,12 @@ if (LEGACY_BUILD)
if (DISABLE_INTERNAL_IMDSV1_CALLS)
add_definitions(-DDISABLE_IMDSV1)
endif ()
if (USE_TLS_V1_2)
add_definitions(-DENFORCE_TLS_V1_2)
endif ()
if (USE_TLS_V1_3)
add_definitions(-DENFORCE_TLS_V1_3)
endif ()

#From https://stackoverflow.com/questions/18968979/how-to-get-colorized-output-with-cmake
if (NOT WIN32)
Expand Down
138 changes: 56 additions & 82 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,47 +4,12 @@ The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface fo
AWS SDK for C++ is in now in General Availability and recommended for production use. We invite our customers to join
the development efforts by submitting pull requests and sending us feedback and ideas via GitHub Issues.

## Version 1.11 is now Available!

This release introduces a refactored Asynchronous API and restructures the File Hierarchy of the project source code. Additionally, the minimum required version of cmake was raised to 3.13.
* Asynchronous API refactoring is a partially breaking, backward incompatible change: all client methods such as OperationAsync and OperationCallable are no longer virtual methods but instead are conditionally compiled template methods. Having these methods as templates reduces the total binary size of the SDK by 40%. Individual client binary size may vary. In addition, it reduces build time of the SDK by up to 50% (release, unity build, SDK clients only).
A code change may be required if your code inherits SDK’s Client classes and overrides the virtual async methods. Regular synchronous/blocking call methods are still available for override.
Code changes are not required and SDK API are backward compatible if virtual async methods were not overwritten before.
* Scripts and IDE project files not using the provided cmake build infrastructure must be reviewed and updated to reflect source tree changes.

All CRT libraries are git submodules of SDK for C++. It requires changes in git syntax to get all source code.
* New users: If you haven't downloaded the source code for SDK for C++, you can get all git submodules recursively by:
```
git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp
```
* Existing users: If you’ve already downloaded source code for SDK for C++, e.g. in directory `aws-sdk-cpp`, you can update the git submodule by:
```
cd aws-sdk-cpp
git checkout main
git pull origin main
git submodule update --init --recursive
```
* Alternatively, if you downloaded the code bundle from GitHub website and have no installation of git, you can download all the dependencies running the `prefetch_crt_dependency.sh` script from the root of the repository. It will download bundles of all dependencies from github website using curl and expand them in the right locations.


See Wiki page [Improving S3 Throughput with AWS SDK for CPP v1.9](https://github.com/aws/aws-sdk-cpp/wiki/Improving-S3-Throughput-with-AWS-SDK-for-CPP-v1.9) for more details, and create a new [issue](https://github.com/aws/aws-sdk-cpp/issues/new/choose) or [pull request](https://github.com/aws/aws-sdk-cpp/compare) if you have any feedback on this new version.

## API Reference Docs

The AWS SDK C++ recently re-formatted their API docs to be more modularized for easier navigation. Please update any old bookmarks that you may have.

The root index of the documents can be found at https://sdk.amazonaws.com/cpp/api/LATEST/index.html

from here each service specific documentation can be found under the `modules` tab. Upon opening one of these, you will see the associated class list of the client, including a links to the `core` module.

## Upgrade Your SDK to Get Latest Security Patches
The AWS SDK for C++ has a dependency on cJSON. This dependency was updated to version 1.7.14 in the recent SDK updates. We would recommend to upgrade your SDK to version 1.9.67 for 1.9.x or 1.8.187 for 1.8.x. Thank @dkalinowski for reporting this issue: https://github.com/aws/aws-sdk-cpp/issues/1594

__Jump To:__
* [Getting Started](#Getting-Started)
* [Issues and Contributions](#issues-and-contributions)
* [Getting Help](#Getting-Help)
* [Using the SDK and Other Topics](#Using-the-SDK-and-Other-Topics)
## __Jump To:__
* [Change log](https://github.com/aws/aws-sdk-cpp/tags)
* [API Docs](https://sdk.amazonaws.com/cpp/api/LATEST/index.html)
* [Getting Started](#getting-started)
* [Getting Help](#getting-help)
* [Using the SDK and Other Topics](#using-the-sdk-and-other-topics)

# Getting Started

Expand All @@ -54,43 +19,46 @@ __Jump To:__
* Visual Studio 2015 or later
* OR GNU Compiler Collection (GCC) 4.9 or later
* OR Clang 3.3 or later
* 4GB of RAM
* 4GB of RAM is required to build some of the larger clients. The SDK build may fail on EC2 instance types t2.micro, t2.small and other small instance types due to insufficient memory.
* 4GB of RAM (This is required to build some of the larger clients. The SDK build may fail on EC2 instance types t2.micro, t2.small and other small instance types due to insufficient memory)
* Supported platforms
* Amazon Linux
* Windows
* Mac

### Building From Source:

#### To create an **out-of-source build**:
1. Install CMake and the relevant build tools for your platform. Ensure these are available in your executable path.
2. Create your build directory. Replace <BUILD_DIR> with your build directory name:
2. Clone this repository with submodules

3. Build the project:
```sh
git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp
```

* For Auto Make build systems:
```sh
cd <BUILD_DIR>
cmake <path-to-root-of-this-source-code> -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=<path-to-install>
make
make install
```
3. Create your build directory. Replace <BUILD_DIR> with your build directory name:
4. Build the project:

* For Visual Studio:
```sh
```sh
cd <BUILD_DIR>
cmake <path-to-root-of-this-source-code> -G "Visual Studio 15 Win64" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=<path-to-install>
msbuild ALL_BUILD.vcxproj /p:Configuration=Debug
cmake <path-to-root-of-this-source-code> \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=<path-to-install> \
-DBUILD_ONLY="s3"
cmake --build . --config=Debug
cmake --install . --config=Debug
```

* For macOS - Xcode:
```sh
cmake <path-to-root-of-this-source-code> -G Xcode -DTARGET_ARCH="APPLE" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=<path-to-install>
xcodebuild -target ALL_BUILD
```
**_NOTE:_** BUILD_ONLY is an optional flag used to list only the services you are using. Building the whole sdk can take a long time. Also check out the list of [CMake parameters](./docs/CMake_Parameters.md)

#### Other Dependencies:
To compile in Linux, you must have the header files for libcurl, libopenssl. The packages are typically available in your package manager.

Debian example:
Debian based Linux distributions example:
`sudo apt-get install libcurl-dev`

RPM based Linux distributions example:
`sudo [yum|dnf|zypper] install libcurl-devel`

### Building for Android
To build for Android, add `-DTARGET_ARCH=ANDROID` to your cmake command line. Currently we support Android APIs from 19 to 28 with Android NDK 19c and we are using build-in cmake toolchain file supplied by Android NDK, assuming you have the appropriate environment variables (ANDROID_NDK) set.

Expand All @@ -107,16 +75,17 @@ Nmake builds targets in a serial fashion. To make things quicker, we recommend
cmake -G "NMake Makefiles JOM" `-DTARGET_ARCH=ANDROID` <other options> ..
```

### Building for Docker

To build for Docker, ensure your container meets the [minimum requirements](#minimum-requirements). By default, Docker Desktop is set to use 2 GB runtime memory. We have provided [Dockerfiles](https://github.com/aws/aws-sdk-cpp/tree/master/CI/docker-file) as templates for building the SDK in a container.
### Building aws-sdk-cpp - Using vcpkg

You can download and install aws-sdk-cpp using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager:

### Building and running an app on EC2
Checkout this walk through on how to set up an environment and build the [AWS SDK for C++ on an EC2 instance](https://github.com/aws/aws-sdk-cpp/wiki/Building-the-SDK-from-source-on-EC2).
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install aws-sdk-cpp

# Issues and Contributions
We welcome all kinds of contributions, check [this guideline](./CONTRIBUTING.md) to learn how you can contribute or report issues.
The aws-sdk-cpp port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository.

# Maintenance and support for SDK major versions

Expand All @@ -128,26 +97,31 @@ For information about maintenance and support for SDK major versions and our und

# Getting Help

The best way to interact with our team is through GitHub. You can [open an issue](https://github.com/aws/aws-sdk-cpp/issues/new/choose) and choose from one of our templates for guidance, bug reports, or feature requests.
The best way to interact with our team is through GitHub. You can open a [discussion](https://github.com/aws/aws-sdk-cpp/discussions/new/choose) for guidance questions or an [issue](https://github.com/aws/aws-sdk-cpp/issues/new/choose) for bug reports or feature requests.

You may also find help on community resources such as [StackOverFlow](https://stackoverflow.com/) with the tag [#aws-sdk-cpp](https://stackoverflow.com/questions/tagged/aws-sdk-cpp). If you have a support plan with [AWS Support](https://aws.amazon.com/premiumsupport/), you can also create a new support case.

Please make sure to check out our resources too before opening an issue:
* Our [Developer Guide](https://docs.aws.amazon.com/sdk-for-cpp/v1/developer-guide/welcome.html) and [API reference](http://sdk.amazonaws.com/cpp/api/LATEST/index.html)
* Our [Changelog](./CHANGELOG.md) for recent breaking changes.
* Our [Contribute](./CONTRIBUTING.md) guide.
* Our [samples repo](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/cpp).
* [Developer Guide](https://docs.aws.amazon.com/sdk-for-cpp/v1/developer-guide/welcome.html) and [API reference](http://sdk.amazonaws.com/cpp/api/LATEST/index.html)
* [Changelog](./CHANGELOG.md) for recent breaking changes.
* [Contribution](./CONTRIBUTING.md) guide.
* [samples repo](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/cpp).


# Using the SDK and Other Topics
* [Using the SDK](./docs/SDK_usage_guide.md)
* [CMake Parameters](./docs/CMake_Parameters.md)
* [Credentials Providers](./docs/Credentials_Providers.md)
* [Client Configuration Parameters](./docs/ClientConfiguration_Parameters.md)
* [Service Client](./docs/Service_Client.md)
* [Memory Management](./docs/Memory_Management.md)
* [Advanced Topics](./docs/Advanced_topics.md)
* [Add as CMake external project](./docs/CMake_External_Project.md)
* Other docs for how to build the sdk
* [CMake Parameters](./docs/CMake_Parameters.md)
* [Add as CMake external project](./docs/CMake_External_Project.md)
* [Builing for Docker](https://github.com/aws/aws-sdk-cpp/tree/master/CI/docker-file) (To build for Docker, ensure your container meets the [minimum requirements](#minimum-requirements))
* [Building on an EC2 instance](https://github.com/aws/aws-sdk-cpp/wiki/Building-the-SDK-from-source-on-EC2)
* SDK usage
* [API Docs](https://sdk.amazonaws.com/cpp/api/LATEST/index.html)
* [Using the SDK](./docs/SDK_usage_guide.md)
* [Credentials Providers](./docs/Credentials_Providers.md)
* [Client Configuration Parameters](./docs/ClientConfiguration_Parameters.md)
* [Service Client](./docs/Service_Client.md)
* [Memory Management](./docs/Memory_Management.md)
* [Advanced Topics](./docs/Advanced_topics.md)
* [Coding Standards](./docs/CODING_STANDARDS.md)
* [License](./LICENSE)
* [Code of Conduct](./CODE_OF_CONDUCT.md)
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.61
1.11.234
23 changes: 13 additions & 10 deletions cmake/AWSSDKConfig.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ if(AWSSDK_FOUND)
return()
endif()

include(${CMAKE_CURRENT_LIST_DIR}/AWSSDKConfigVersion.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/sdksCommon.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/platformDeps.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/compiler_settings.cmake)
Expand Down Expand Up @@ -99,14 +98,18 @@ if (NOT AWSSDK_CORE_HEADER_FILE)
message(FATAL_ERROR "AWS SDK for C++ is missing, please install it first")
endif()

# based on core header file path, inspects the actual AWSSDK_ROOT_DIR
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_CORE_HEADER_FILE}" PATH)
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_ROOT_DIR}" PATH)
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_ROOT_DIR}" PATH)
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_ROOT_DIR}" PATH)

if (NOT AWSSDK_ROOT_DIR)
message(FATAL_ERROR "AWSSDK_ROOT_DIR is not set or can't be calculated from the path of core header file")
if (IS_ABSOLUTE ${AWSSDK_INSTALL_LIBDIR})
set(AWSSDK_ROOT_DIR "")
else()
# based on core header file path, inspects the actual AWSSDK_ROOT_DIR
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_CORE_HEADER_FILE}" PATH)
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_ROOT_DIR}" PATH)
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_ROOT_DIR}" PATH)
get_filename_component(AWSSDK_ROOT_DIR "${AWSSDK_ROOT_DIR}" PATH)

if (NOT AWSSDK_ROOT_DIR)
message(FATAL_ERROR "AWSSDK_ROOT_DIR is not set or can't be calculated from the path of core header file")
endif()
endif()


Expand Down Expand Up @@ -162,7 +165,7 @@ if (AWSSDK_ADDITIONAL_LIBS)
set(AWSSDK_PLATFORM_DEPS "${AWSSDK_PLATFORM_DEPS}" "${AWSSDK_ADDITIONAL_LIBS}")
endif()

message(STATUS "Found AWS SDK for C++, Version: ${PACKAGE_VERSION}, Install Root:${AWSSDK_ROOT_DIR}, Platform Prefix:${AWSSDK_PLATFORM_PREFIX}, Platform Dependent Libraries: ${AWSSDK_PLATFORM_DEPS}")
message(STATUS "Found AWS SDK for C++, Version: ${AWSSDK_VERSION}, Install Root:${AWSSDK_ROOT_DIR}, Platform Prefix:${AWSSDK_PLATFORM_PREFIX}, Platform Dependent Libraries: ${AWSSDK_PLATFORM_DEPS}")


# copy libs of services in SERVICE_LIST and all there dependent libs to DEST_DIR
Expand Down
2 changes: 1 addition & 1 deletion cmake/build_external.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ if(BUILD_CURL OR BUILD_OPENSSL OR BUILD_ZLIB)
-DEXTERNAL_CXX_FLAGS=${EXTERNAL_CXX_FLAGS}
-DEXTERNAL_C_FLAGS=${EXTERNAL_C_FLAGS}
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
${CMAKE_CURRENT_SOURCE_DIR}/android-build
${CMAKE_CURRENT_SOURCE_DIR}/tools/android-build
WORKING_DIRECTORY ${EXTERNAL_BUILD_DIR}
RESULT_VARIABLE CONFIGURE_DEPS_EXIT_CODE)

Expand Down
Loading
Loading