-
Notifications
You must be signed in to change notification settings - Fork 853
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
Merge SRA Identity & Auth to master #4509
Merge SRA Identity & Auth to master #4509
Commits on Feb 17, 2023
-
Module changes for Identity & Auth (#3764)
* Add new Identity and Authentication modules These modules are empty for now. * Update Identity & Auth module dependencies * Add temporary Placeholder class So there is a jar created for the module. * Temporarily not fail maven-dependency-plugin Currently have setup dependencies in maven but there is not actual code dependencies across these modules. Once new code is added to the modules this will be undone. * Removed some answered TODOs
Configuration menu - View commit details
-
Copy full SHA for 5db07c8 - Browse repository at this point
Copy the full SHA 5db07c8View commit details
Commits on Mar 4, 2023
-
Add new Identity interfaces (#3773)
* Add new Identity interfaces * Move Impl classes to own files * Add missing @immutable * Address feedback - interface override and javadoc edits * Mark the new interfaces @threadsafe * Remove static create methods in AwsCredentialsIdentity and impls * Add japicmp excludes for methods moved to parent interface Was getting these errors otherwise: ``` [ERROR] Failed to execute goal com.github.siom79.japicmp:japicmp-maven-plugin:0.15.6:cmp (default) on project auth: There is at least one incompatibility: software.amazon.awssdk.auth.credentials.AwsCredentials.accessKeyId():METHOD_REMOVED,software.amazon.awssdk.auth.credentials.AwsCredentials.secretAccessKey():METHOD_REMOVED,software.amazon.awssdk.auth.token.credentials.SdkToken.expirationTime():METHOD_REMOVED,software.amazon.awssdk.auth.token.credentials.SdkToken.token():METHOD_REMOVED -> [Help 1] ```
Configuration menu - View commit details
-
Copy full SHA for ac838e0 - Browse repository at this point
Copy the full SHA ac838e0View commit details
Commits on Mar 9, 2023
-
Minor updates to PR #3773 (#3814)
* Simplify hashCode and equals for ResolveIdentityRequest * Fix doc link about AWS access keys To match with updates to `AwsCredentials` in PR 3773.
Configuration menu - View commit details
-
Copy full SHA for aa6afee - Browse repository at this point
Copy the full SHA aa6afeeView commit details
Commits on Apr 3, 2023
-
Accept and use the new AWS Credentials interfaces (#3829)
* Accept and use the new AWS Credentials interfaces In AwsClientBuilder and other places where customers used to be able to provide AwsCredentialsProvider. * Update client codegen for endpoint discovery * Address some of Matt's feedback * Switch one usage of overrideConfiguration.credentialsProvider To use the new credentialsIdentityProvider() instead. * Update tests to mock new IdentityProvider * Handle null for CredentialUtils conversion methods * Add IdentityProvider overload to S3CrtAsyncClientBuilder * Add a TODO for removing a join() later * Add TODO for AwsCredentialsProviderChain * Add unit tests and few other minor changes * Remove unnecessary fallback from AuthorizationStrategyFactory * Fix test in S3 * Address PR feedback
Configuration menu - View commit details
-
Copy full SHA for 53f5cb3 - Browse repository at this point
Copy the full SHA 53f5cb3View commit details
Commits on Apr 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c0b20ea - Browse repository at this point
Copy the full SHA c0b20eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 365bab1 - Browse repository at this point
Copy the full SHA 365bab1View commit details
Commits on Apr 6, 2023
-
Add create() for new AwsCredentials Identity types (#3884)
* Add create() for new AwsCredentials Identity types * Add `@see AwsSessionCredentialsIdentity` to AwsCredentialsIdentity Will make it easier to discover `AwsSessionCredentialsIdentity.create` if looking at `AwsCredentialsIdentity` and wondering how to create a session credentials.
Configuration menu - View commit details
-
Copy full SHA for d41c517 - Browse repository at this point
Copy the full SHA d41c517View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbea89e - Browse repository at this point
Copy the full SHA bbea89eView commit details
Commits on Apr 14, 2023
-
Merge branch 'master' into 'feature/master/sra-identity-auth` (#3910)
* AWS Resource Explorer Update: Documentation updates for APIs. * Amazon GuardDuty Update: Updated 9 APIs for feature enablement to reflect expansion of GuardDuty to features. Added new APIs and updated existing APIs to support RDS Protection GA. * Amazon SageMaker Runtime Update: Documentation updates for SageMaker Runtime * Updated endpoints.json and partitions.json. * Release 2.20.26. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.27-SNAPSHOT * AWSBillingConductor Update: This release adds a new filter to ListAccountAssociations API and a new filter to ListBillingGroups API. * AWS Config Update: This release adds resourceType enums for types released from October 2022 through February 2023. * AWS Database Migration Service Update: S3 setting to create AWS Glue Data Catalog. Oracle setting to control conversion of timestamp column. Support for Kafka SASL Plain authentication. Setting to map boolean from PostgreSQL to Redshift. SQL Server settings to force lob lookup on inline LOBs and to control access of database logs. * Updated endpoints.json and partitions.json. * Release 2.20.27. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.28-SNAPSHOT * Expose S3CrtHttpConfiguration (#3824) * Expose S3CrtHttpConfiguration to allow users to configure HTTP settings such as connectionTimeout and proxy with the AWS CRT-based S3 client. * Fix checkstyle errors and spotbug issue * Address feedback * close clientTlsContextOptions * Revert "close clientTlsContextOptions" This reverts commit e08c468. * Fix version * Update version * Application Auto Scaling Update: With this release customers can now tag their Application Auto Scaling registered targets with key-value pairs and manage IAM permissions for all the tagged resources centrally. * Amazon S3 on Outposts Update: S3 On Outposts added support for endpoint status, and a failed endpoint reason, if any * Amazon WorkDocs Update: This release adds a new API, SearchResources, which enable users to search through metadata and content of folders, documents, document versions and comments in a WorkDocs site. * Amazon Neptune Update: This release makes following few changes. db-cluster-identifier is now a required parameter of create-db-instance. describe-db-cluster will now return PendingModifiedValues and GlobalClusterIdentifier fields in the response. * Updated endpoints.json and partitions.json. * Release 2.20.28. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.29-SNAPSHOT * Skip missing region test (#3848) This test asserts that we throw a specific error message when no region is provided, that message won't be thrown by client since it does its own validation. * cleans spaces when constructing an expression name (#3844) * Application Migration Service Update: This release introduces the Import and export feature and expansion of the post-launch actions * Amazon Elastic Compute Cloud Update: This release adds support for AWS Network Firewall, AWS PrivateLink, and Gateway Load Balancers to Amazon VPC Reachability Analyzer, and it makes the path destination optional as long as a destination address in the filter at source is provided. * AWS Clean Rooms Service Update: GA Release of AWS Clean Rooms, Added Tagging Functionality * AWS IoT SiteWise Update: Provide support for tagging of data streams and enabling tag based authorization for property alias * Amazon Chime SDK Messaging Update: Amazon Chime SDK messaging customers can now manage streaming configuration for messaging data for archival and analysis. * Updated endpoints.json and partitions.json. * Release 2.20.29. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.30-SNAPSHOT * Update tm builder log messages (#3822) * Update logging and add OTHER enum type to S3ClientType * Add tests * Refactoring * Remove third party plugin * AWS IoT TwinMaker Update: This release adds support of adding metadata when creating a new scene or updating an existing scene. * AWS Resilience Hub Update: This release provides customers with the ability to import resources from within an EKS cluster and assess the resiliency of EKS cluster workloads. * Amazon EventBridge Pipes Update: This release improves validation on the ARNs in the API model * AWS Network Manager Update: This release includes an update to create-transit-gateway-route-table-attachment, showing example usage for TransitGatewayRouteTableArn. * AWS Identity and Access Management Update: Documentation updates for AWS Identity and Access Management (IAM). * Amazon Simple Systems Manager (SSM) Update: This Patch Manager release supports creating, updating, and deleting Patch Baselines for AmazonLinux2023, AlmaLinux. * Updated endpoints.json and partitions.json. * Release 2.20.30. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.31-SNAPSHOT * Document API for DynamoDB usung EnhancedDynamoDB impementation issue #36 (#3849) * Adding new Interface EnhancedDocument (#3702) * Adding new Interface EnhancedDocument * Fix review comments from Anna-karin and David * Addresed Zoe's comment * DefaultEnhancedDocument implementation (#3718) * DefaultEnhancedDocument implementation * Updated Null check in the conveter itself while iterating Arrays of AttributeValue * handled review comments * Update test cases for JsonAttributeCOnverter * Removed ctor and added a builder * Removed ctor for toBuilder * Implement Static factory methods of EnhancedDocument (#3752) * DocumentTableSchema Implementation (#3758) * DocumentTableSchema Implementation * Handle review comments -1 * Handle review comments 2 * The builder for EnhancedDocument should not rely on the order in which attribute converters are added to it (#3780) * Handled surface api comments of removing Generic access as Objects (#3811) * TableSchema API to create table and functional tests * Surface API Review * Surface API Review - compilation issues * Surface API Review - Review comments * Surface API Review comments from Matt * Compilation issue and toStringMethod for JsonNode * Updated after handling Matt's comments * Functional Test added * Update in test cases * Removed functional tests , will create new PR for this * Review comments handled * Explicutly adding the dependency in th pom.xml * Removed @code from @snippet line in javadoc * Remove extra spaces in Json and make it same as Items as in V1 (#3835) * Remove extra spaces in Json and make it same as Items as in V1 * Moved Json string helper functions to seperate class * Delete unwanted class * Functional Test Cases for Document DDB API and Surface API Review 2 comments (#3843) * Functional Test Cases for Document DDB API and Surface API Review 2 comments * Removed extra newlines from test cases * Handled Review comments * Removed primitive boolean getter and replaced with Boolean getter * Spotbug issue fixed and using StringUtils * StringUtils corrected the right package * Sonar quebe test bug fixed * Handled PR comments, \n 1. Moved DocumentTableSchema from mapper to document package * Removed @inherit wherever not required * Amazon SageMaker Service Update: Amazon SageMaker Autopilot adds two new APIs - CreateAutoMLJobV2 and DescribeAutoMLJobV2. Amazon SageMaker Notebook Instances now supports the ml.geospatial.interactive instance type. * AWS Batch Update: This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE * Amazon Textract Update: The AnalyzeDocument - Tables feature adds support for new elements in the API: table titles, footers, section titles, summary cells/tables, and table type. * AWS Cloud Map Update: Reverted the throttling exception RequestLimitExceeded for AWS Cloud Map APIs introduced in SDK version 1.12.424 2023-03-09 to previous exception specified in the ErrorCode. * Amazon Chime SDK Messaging Update: ExpirationSettings provides automatic resource deletion for Channels. * CodeArtifact Update: Repository CreationTime is added to the CreateRepository and ListRepositories API responses. * Amazon Interactive Video Service RealTime Update: Initial release of the Amazon Interactive Video Service RealTime API. * Amazon Chime SDK Identity Update: AppInstanceBots can be used to add a bot powered by Amazon Lex to chat channels. ExpirationSettings provides automatic resource deletion for AppInstanceUsers. * Amazon Chime SDK Voice Update: This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio. * Amazon Chime SDK Media Pipelines Update: This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio. * Amazon GuardDuty Update: Adds AutoEnableOrganizationMembers attribute to DescribeOrganizationConfiguration and UpdateOrganizationConfiguration APIs. * AWS Elemental MediaConvert Update: AWS Elemental MediaConvert SDK now supports passthrough of ID3v2 tags for audio inputs to audio-only HLS outputs. * Updated endpoints.json and partitions.json. * Release 2.20.31. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.32-SNAPSHOT * Change logs for release of Document API for DDB items (#3853) * Close and release channel upon validation failure (#3855) When content length validation fails when PublisherAdapter#onComplete is invoked, behave as on PublisherAdapter#onError and also close and release the channel; otherwise the channel would be left in the leased state forever. * Add ServiceClientConfiguration to SdkClient (#3830) * Add ServiceClientConfiguration to SdkClient * Remove test * Implement method in test clients * Add tests * Add tests * Refactor test clients * Refactoring * Add AwsServiceClientConfiguration and refactor * Fix build issues * Refactoring * Refactoring * Refactoring * Refactoring * Refactoring * Refactoring * Add codegen test * Fix build failure - change return type * Remove unused import * Refactoring * Fix import * Amazon Relational Database Service Update: Added error code CreateCustomDBEngineVersionFault for when the create custom engine version for Custom engines fails. * Amazon Comprehend Update: This release adds a new field (FlywheelArn) to the EntitiesDetectionJobProperties object. The FlywheelArn field is returned in the DescribeEntitiesDetectionJob and ListEntitiesDetectionJobs responses when the EntitiesDetection job is started with a FlywheelArn instead of an EntityRecognizerArn . * Amazon CloudWatch Update: Doc-only update to correct alarm actions list * Updated endpoints.json and partitions.json. * Release 2.20.32. Updated CHANGELOG.md, README.md and all pom.xml. * Do not attempt to pad time string if current length is sufficient (#3676) * Do not attempt to pad time string if current length is sufficient * Remove 'final' modifier from local variables --------- Co-authored-by: Anna-Karin Salander <salande@amazon.com> * Update to next snapshot version: 2.20.33-SNAPSHOT * Fixing build failure of PR-3767 (#3857) * AWS Elemental MediaLive Update: AWS Elemental MediaLive now supports ID3 tag insertion for audio only HLS output groups. AWS Elemental Link devices now support tagging. * Amazon Chime SDK Voice Update: Documentation updates for Amazon Chime SDK Voice. * AWS SecurityHub Update: Added new resource detail objects to ASFF, including resources for AwsEksCluster, AWSS3Bucket, AwsEc2RouteTable and AwsEC2Instance. * Amazon Connect Service Update: This release introduces support for RelatedContactId in the StartChatContact API. Interactive message and interactive message response have been added to the list of supported message content types for this API as well. * Amazon Voice ID Update: Amazon Connect Voice ID now supports multiple fraudster watchlists. Every domain has a default watchlist where all existing fraudsters are placed by default. Custom watchlists may now be created, managed, and evaluated against for known fraudster detection. * Amazon Connect Participant Service Update: This release provides an update to the SendMessage API to handle interactive message response content-types. * Amazon SageMaker Service Update: Fixed some improperly rendered links in SDK documentation. * AWS IoT Wireless Update: Introducing new APIs that enable Sidewalk devices to communicate with AWS IoT Core through Sidewalk gateways. This will empower AWS customers to connect Sidewalk devices with other AWS IoT Services, creating possibilities for seamless integration and advanced device management. * Amazon Athena Update: Enforces a minimal level of encryption for the workgroup for query and calculation results that are written to Amazon S3. When enabled, workgroup users can set encryption only to the minimum level set by the administrator or higher when they submit queries. * AWS Service Catalog App Registry Update: In this release, we started supporting ARN in applicationSpecifier and attributeGroupSpecifier. GetAttributeGroup, ListAttributeGroups and ListAttributeGroupsForApplication APIs will now have CreatedBy field in the response. * Release 2.20.33. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.34-SNAPSHOT * [Bug bash] Include sso and ssooidc dependencies in maven archetype (#3767) Include sso and ssoidc dependencies in maven archetype * Bytes in a toJson of EnhancedDocument should be represented in a decimal encoded format for their binary representation. (#3860) * Bytes in a toJson of EnhancedDocument should be represented in a hexadecimal encoded format for their binary representation. * Corrected the JsonItemAttributeConverterTest * Fixed code smells * Update changelog * Fix serviceclientconfig build issues (#3864) * Make serviceClientConfiguration() default and throw unsupported operation exception * Update client interface method * Temporarily disable Poet Client tests * remove unused imports * Fix build issue * Update codegen files and re-enable tests * remove unnecessary method implementation from test client * AWS Systems Manager Incident Manager Update: Increased maximum length of "TriggerDetails.rawData" to 10K characters and "IncidentSummary" to 8K characters. * AWS Systems Manager Incident Manager Contacts Update: This release adds 12 new APIs as part of Oncall Schedule feature release, adds support for a new contact type: ONCALL_SCHEDULE. Check public documentation for AWS ssm-contacts for more information * AWS IoT Data Plane Update: Add endpoint ruleset support for cn-north-1. * Updated endpoints.json and partitions.json. * Release 2.20.34. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.35-SNAPSHOT * OpenSearch Service Serverless Update: This release includes two new exception types "ServiceQuotaExceededException" and "OcuLimitExceededException". * Amazon Relational Database Service Update: Add support for creating a read replica DB instance from a Multi-AZ DB cluster. * Updated endpoints.json and partitions.json. * Release 2.20.35. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.36-SNAPSHOT * TM: downloadDirectory refactor how SDK sends concurrent download file requests (#3867) * Refactor async buffering subscriber * AWS Compute Optimizer Update: This release adds support for HDD EBS volume types and io2 Block Express. We are also adding support for 61 new instance types and instances that have non consecutive runtime. * AWSKendraFrontendService Update: AWS Kendra now supports featured results for a query. * Amazon SageMaker geospatial capabilities Update: Amazon SageMaker geospatial capabilities now supports server-side encryption with customer managed KMS key and SageMaker notebooks with a SageMaker geospatial image in a Amazon SageMaker Domain with VPC only mode. * Amazon GuardDuty Update: Added EKS Runtime Monitoring feature support to existing detector, finding APIs and introducing new Coverage APIs * AWS Well-Architected Tool Update: AWS Well-Architected SDK now supports getting consolidated report metrics and generating a consolidated report PDF. * Auto Scaling Update: Amazon EC2 Auto Scaling now supports Elastic Load Balancing traffic sources with the AttachTrafficSources, DetachTrafficSources, and DescribeTrafficSources APIs. This release also introduces a new activity status, "WaitingForConnectionDraining", for VPC Lattice to the DescribeScalingActivities API. * Amazon VPC Lattice Update: General Availability (GA) release of Amazon VPC Lattice * AWS Network Firewall Update: AWS Network Firewall added TLS inspection configurations to allow TLS traffic inspection. * Amazon Athena Update: Make DefaultExecutorDpuSize and CoordinatorDpuSize fields optional in StartSession * Elastic Disaster Recovery Service Update: Adding a field to the replication configuration APIs to support the auto replicate new disks feature. We also deprecated RetryDataReplication. * AWS Batch Update: This feature allows Batch on EKS to support configuration of Pod Labels through Metadata for Batch on EKS Jobs. * AWS Glue Update: This release adds support for AWS Glue Data Quality, which helps you evaluate and monitor the quality of your data and includes the API for creating, deleting, or updating data quality rulesets, runs and evaluations. * EC2 Image Builder Update: Adds support for new image workflow details and image vulnerability detection. * Amazon Interactive Video Service Update: Amazon Interactive Video Service (IVS) now offers customers the ability to configure IVS channels to allow insecure RTMP ingest. * Amazon Elastic Compute Cloud Update: This release adds support for Tunnel Endpoint Lifecycle control, a new feature that provides Site-to-Site VPN customers with better visibility and control of their VPN tunnel maintenance updates. * Amazon EMR Update: Updated DescribeCluster and ListClusters API responses to include ErrorDetail that specifies error code, programmatically accessible error data,and an error message. ErrorDetail provides the underlying reason for cluster failure and recommends actions to simplify troubleshooting of EMR clusters. * Updated endpoints.json and partitions.json. * Release 2.20.36. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.37-SNAPSHOT * Fixed the issue where AWS CRT-based S3 client was eagerly buffering data before the underlying CRT component was able to handle it. (#3800) * fix wrong Source Control url in sonatype (#3872) fix wrong Source Control url in sonatype * Amazon Elastic Compute Cloud Update: Documentation updates for EC2 On Demand Capacity Reservations * Amazon Simple Storage Service Update: Documentation updates for Amazon S3 * Amazon CloudWatch Internet Monitor Update: This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to deliver internet measurements to Amazon S3 buckets as well as CloudWatch Logs. * AWS Server Migration Service Update: Deprecating AWS Server Migration Service. * AWS Resilience Hub Update: Adding EKS related documentation for appTemplateBody * Amazon SageMaker Feature Store Runtime Update: In this release, you can now chose between soft delete and hard delete when calling the DeleteRecord API, so you have more flexibility when it comes to managing online store data. * Updated endpoints.json and partitions.json. * Release 2.20.37. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.38-SNAPSHOT * Added option of using an explicit `ExecutorService` in `FileAsyncResponseTransformer` (#3875) Co-authored-by: Zoe Wang <33073555+zoewangg@users.noreply.github.com> * AmazonMWAA Update: This Amazon MWAA release adds the ability to customize the Apache Airflow environment by launching a shell script at startup. This shell script is hosted in your environment's Amazon S3 bucket. Amazon MWAA runs the script before installing requirements and initializing the Apache Airflow process. * AWS License Manager Update: This release adds grant override options to the CreateGrantVersion API. These options can be used to specify grant replacement behavior during grant activation. * AWS Glue Update: Add support for database-level federation * AWS Service Catalog Update: This release introduces Service Catalog support for Terraform open source. It enables 1. The notify* APIs to Service Catalog. These APIs are used by the terraform engine to notify the result of the provisioning engine execution. 2. Adds a new TERRAFORM_OPEN_SOURCE product type in CreateProduct API. * AWS WAFV2 Update: For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. * AWS Lake Formation Update: Add support for database-level federation * Updated endpoints.json and partitions.json. * Release 2.20.38. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.39-SNAPSHOT * AWS Data Exchange Update: This release updates the value of MaxResults. * Amazon SageMaker Runtime Update: Amazon SageMaker Asynchronous Inference now provides customers a FailureLocation as a response parameter in InvokeEndpointAsync API to capture the model failure responses. * Amazon SageMaker Service Update: Amazon SageMaker Asynchronous Inference now allows customer's to receive failure model responses in S3 and receive success/failure model responses in SNS notifications. * Amazon Elastic Compute Cloud Update: C6in, M6in, M6idn, R6in and R6idn bare metal instances are powered by 3rd Generation Intel Xeon Scalable processors and offer up to 200 Gbps of network bandwidth. * Auto Scaling Update: Documentation updates for Amazon EC2 Auto Scaling * AWS WAFV2 Update: This release rolls back association config feature for webACLs that protect CloudFront protections. * Amazon Elastic Inference Update: Updated public documentation for the Describe and Tagging APIs. * AWS Amplify UI Builder Update: Support StorageField and custom displays for data-bound options in form builder. Support non-string operands for predicates in collections. Support choosing client to get token from. * Updated endpoints.json and partitions.json. * Release 2.20.39. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.40-SNAPSHOT * Fixing the documentation for UpdateItemEnhancedResponse to correctly describe which return values the attributes have (#3881) * Amazon Interactive Video Service RealTime Update: Fix ParticipantToken ExpirationTime format * AWS App Runner Update: App Runner adds support for seven new vCPU and memory configurations. * AWS Service Catalog Update: removed incorrect product type value * Amazon VPC Lattice Update: This release removes the entities in the API doc model package for auth policies. * Amazon EC2 Container Service Update: This is a document only updated to add information about Amazon Elastic Inference (EI). * AWS Network Firewall Update: AWS Network Firewall now supports IPv6-only subnets. * AWS SSO Identity Store Update: Documentation updates for Identity Store CLI command reference. * AWS Config Update: This release adds resourceType enums for types released in March 2023. * Updated endpoints.json and partitions.json. * Release 2.20.40. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.41-SNAPSHOT * S3 URI Parser (#3874) * S3 URI Parser * S3 URI Parser * S3 URI Parser * S3 URI Parser * Refactoring * Refactoring * Refactoring * Refactoring * Refactoring * Refactoring * Refactoring * Refactoring * AWS Proton Update: This release adds support for the AWS Proton service sync feature. Service sync enables managing an AWS Proton service (creating and updating instances) and all of it's corresponding service instances from a Git repository. * Amazon Relational Database Service Update: Adds and updates the SDK examples * AWS IoT Greengrass V2 Update: Add support for SUCCEEDED value in coreDeviceExecutionStatus field. Documentation updates for Greengrass V2. * AWS CloudFormation Update: Including UPDATE_COMPLETE as a failed status for DeleteStack waiter. * Updated endpoints.json and partitions.json. * Release 2.20.41. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.42-SNAPSHOT * Support ClientContextParams for S3CrtAsyncClient (#3880) Only support UseArnRegion and ForcePathStyle as they're the only ones we can support with the CRT client. * Include flattened mappers in converter resolution (#3877) This ensures that flattened fields are correctly resolved for conversion. This mostly impacts extensions such as the AutoGeneratedTimestampRecordExtension which could not handle a flattend timestamp field. #3150 Co-authored-by: Andy Kiesler <kiesler@amazon.com> * Re-enable disabled S3 tests (#3876) * docs: add akiesler as a contributor for code (#3890) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * Amazon DocumentDB with MongoDB compatibility Update: This release adds a new parameter 'DBClusterParameterGroupName' to 'RestoreDBClusterFromSnapshot' API to associate the name of the DB cluster parameter group while performing restore. * Redshift Data API Service Update: Update documentation of API descriptions as needed in support of temporary credentials with IAM identity. * AWS Lambda Update: This release adds a new Lambda InvokeWithResponseStream API to support streaming Lambda function responses. The release also adds a new InvokeMode parameter to Function Url APIs to control whether the response will be streamed or buffered. * Amazon Data Lifecycle Manager Update: Updated timestamp format for GetLifecyclePolicy API * AWS Service Catalog Update: Updates description for property * Amazon QuickSight Update: This release has two changes: adding the OR condition to tag-based RLS rules in CreateDataSet and UpdateDataSet; adding RefreshSchedule and Incremental RefreshProperties operations for users to programmatically configure SPICE dataset ingestions. * Amazon FSx Update: Amazon FSx for Lustre now supports creating data repository associations on Persistent_1 and Scratch_2 file systems. * Release 2.20.42. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.43-SNAPSHOT * Expose numRetries to configure maxRetries on error in the S3CrtClient Interface (#3885) * Expose StandardRetryOptions in the S3CrtClient Interface * Added wrapper class for CRT retry config * Added Null checks and test cases * Handled PR comment on javadoc * Handled NIT comments * Use mock HTTP client instead of WireMock (#3893) * Add waiter when deleting objects to fix occasional flakiness (#3891) * Amazon Connect Service Update: This release adds the ability to configure an agent's routing profile to receive contacts from multiple channels at the same time via extending the UpdateRoutingProfileConcurrency, CreateRoutingProfile and DescribeRoutingProfile APIs. * Amazon EC2 Container Service Update: This release adds support for enabling FIPS compliance on Amazon ECS Fargate tasks * AWS Marketplace Catalog Service Update: Added three new APIs to support resource sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added new OwnershipType field to ListEntities request to let users filter on entities that are shared with them. Increased max page size of ListEntities response from 20 to 50 results. * Amazon Rekognition Update: This release adds support for Face Liveness APIs in Amazon Rekognition. Updates UpdateStreamProcessor to return ResourceInUseException Exception. Minor updates to API documentation. * Amazon Omics Update: Remove unexpected API changes. * AWS Elemental MediaConvert Update: AWS Elemental MediaConvert SDK now supports conversion of 608 paint-on captions to pop-on captions for SCC sources. * Updated endpoints.json and partitions.json. * Release 2.20.43. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.44-SNAPSHOT * Amazon EventBridge Update: EventBridge PutTarget support for multiple SQL arguments on RedshiftDataParameters * EMR Serverless Update: This release extends GetJobRun API to return job run timeout (executionTimeoutMinutes) specified during StartJobRun call (or default timeout of 720 minutes if none was specified). * Amazon Elastic Container Registry Public Update: This release will allow using registry alias as registryId in BatchDeleteImage request. * AWS WAFV2 Update: For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. * AWS IoT Update: This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations. * AWS IoT Data Plane Update: This release adds support for MQTT5 user properties when calling the AWS IoT GetRetainedMessage API * Updated endpoints.json and partitions.json. * Release 2.20.44. Updated CHANGELOG.md, README.md and all pom.xml. * Expose endpointOverride through ServiceClientConfiguration (#3900) * Expose endpointOverride through ServiceClientConfiguration * Refactoring * Add endpointOverride to equals and hashcode * Fix build errors * Refactoring * AWS WAFV2 Update: For web ACLs that protect CloudFront protections, the default request body inspection size is now 16 KB, and you can use the new association configuration to increase the inspection size further, up to 64 KB. Sizes over 16 KB can incur additional costs. * AWS IoT Update: Re-release to remove unexpected API changes * Amazon Elastic Container Registry Public Update: This release will allow using registry alias as registryId in BatchDeleteImage request. * Amazon EventBridge Update: EventBridge PutTarget support for multiple SQL arguments on RedshiftDataParameters * EMR Serverless Update: This release extends GetJobRun API to return job run timeout (executionTimeoutMinutes) specified during StartJobRun call (or default timeout of 720 minutes if none was specified). * AWS IoT Data Plane Update: This release adds support for MQTT5 user properties when calling the AWS IoT GetRetainedMessage API * Updated endpoints.json and partitions.json. * Release 2.20.44. Updated CHANGELOG.md, README.md and all pom.xml. * Revert "AWS IoT Update: This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations." This reverts commit 9e6efde. * Fix conflicts with changelogs * Update to next snapshot version: 2.20.45-SNAPSHOT * AWS Ground Station Update: AWS Ground Station Wideband DigIF GA Release * Amazon Managed Blockchain Update: Removal of the Ropsten network. The Ethereum foundation ceased support of Ropsten on December 31st, 2022.. * Updated endpoints.json and partitions.json. * Release 2.20.45. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.46-SNAPSHOT * AWS MediaConnect Update: Gateway is a new feature of AWS Elemental MediaConnect. Gateway allows the deployment of on-premises resources for the purpose of transporting live video to and from the AWS Cloud. * Amazon Chime SDK Voice Update: This release adds tagging support for Voice Connectors and SIP Media Applications * Updated endpoints.json and partitions.json. * Release 2.20.46. Updated CHANGELOG.md, README.md and all pom.xml. * Update to next snapshot version: 2.20.47-SNAPSHOT * Bump crt version to 0.21.12 (#3908) * Update new modules in branch to 2.20.47-SNAPSHOT * Fix import ordering --------- Co-authored-by: AWS <> Co-authored-by: aws-sdk-java-automation <43143862+aws-sdk-java-automation@users.noreply.github.com> Co-authored-by: Zoe Wang <33073555+zoewangg@users.noreply.github.com> Co-authored-by: Dongie Agnir <261310+dagnir@users.noreply.github.com> Co-authored-by: Anna-Karin Salander <salande@amazon.com> Co-authored-by: David Ho <70000000+davidh44@users.noreply.github.com> Co-authored-by: John Viegas <70235430+joviegas@users.noreply.github.com> Co-authored-by: belugabehr <12578579+belugabehr@users.noreply.github.com> Co-authored-by: Olivier L Applin <olapplin@amazon.com> Co-authored-by: Mike Pedersen <mikepedersen@humio.com> Co-authored-by: Andy Kiesler <4186292+akiesler@users.noreply.github.com> Co-authored-by: Andy Kiesler <kiesler@amazon.com> Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Dongie Agnir <dongie@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 005b39b - Browse repository at this point
Copy the full SHA 005b39bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e12b56 - Browse repository at this point
Copy the full SHA 9e12b56View commit details
Commits on Apr 20, 2023
-
Accept and use the new TokenIdentity interfaces (#3895)
* Accept and use the new TokenIdentity interfaces * Move TokenUtils to internal sub-package
Configuration menu - View commit details
-
Copy full SHA for 53e2ffe - Browse repository at this point
Copy the full SHA 53e2ffeView commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fd683d8 - Browse repository at this point
Copy the full SHA fd683d8View commit details
Commits on May 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 04b6730 - Browse repository at this point
Copy the full SHA 04b6730View commit details
Commits on May 3, 2023
-
Revert temporary module changes for new modules (#3966)
This makes the build work without disabling the maven-dependency-plugin and removes the Placeholder files.
Configuration menu - View commit details
-
Copy full SHA for 86fb7df - Browse repository at this point
Copy the full SHA 86fb7dfView commit details
Commits on May 10, 2023
-
Minor updates to identity-spi (#3989)
* Made interfaces @SdkPublicApi * Added test for equals and hashCode
Configuration menu - View commit details
-
Copy full SHA for 22b30ec - Browse repository at this point
Copy the full SHA 22b30ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d24f09 - Browse repository at this point
Copy the full SHA 3d24f09View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 89b551c - Browse repository at this point
Copy the full SHA 89b551cView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0d7b693 - Browse repository at this point
Copy the full SHA 0d7b693View commit details
Commits on May 16, 2023
-
Add main auth scheme interfaces (#3999)
* Add main auth scheme interfaces * Change Consumer interface and address comments * Move schemeId into Builder method instead of constructor
Configuration menu - View commit details
-
Copy full SHA for 64d5212 - Browse repository at this point
Copy the full SHA 64d5212View commit details
Commits on May 19, 2023
-
Refactors credential identity with separate implementing classes (#4024)
* refactors credential identity to create separate classes * Minor changes to default identity classes
Configuration menu - View commit details
-
Copy full SHA for 1f2ac6f - Browse repository at this point
Copy the full SHA 1f2ac6fView commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 800b41a - Browse repository at this point
Copy the full SHA 800b41aView commit details
Commits on May 24, 2023
-
HttpSigner interface changes (#4018)
* Fix generics related warning in Signer interfaces * Remove <T> for HttpAuthOption.Builder.schemeId * Remove wildcards from sign methods * Make Identity explicit in HttpSignRequest * Make IdentityT type extend Identity in HttpSigner * Add consumer builder pattern to HttpSigner methods They have default implementation that rely on new DefaultHttpSignRequest.BuilderImpl constructor that relies on the generic IdentityT without knowing the Class of that type. This class is @SdkInternalApi so this constructor is considered private. Also, make HttpSignRequest.builder take Class<IdentityT> as parameter. Also, make IdentityT type extends Identity in HttpSignRequest. * Add test to show HttpSigner usage * Note identityType parameter is ignored in HttpSignRequest.builder * Use separate interfaces for sync and async sign requests This fixes HttpSignerTest.signAsync_usingRequest_works test. * Use abstract DefaultHttpSignRequest to avoid duplication * Split sync/async interfaces for SignedHttpRequest And removed `payloadType()` accessor. Also, HttpSignRequest builders take Identity as parameter instead of Class<IdentityT>. * Minor fixes * Added missing Builder method override for identity * Fixed javadocs * Fixed toString * Make protected properties Map an unmodifiableMap * Remove overriding in HttpSignRequest.Builder sub-interfaces * Remove overriding in SignedHttpRequest.Builder sub-interfaces * Allow sign methods take request with subtype of the IdentityT * Make HttpSignRequest @SdkProtectedApi * Make HttpSignRequest @SdkPublicApi
Configuration menu - View commit details
-
Copy full SHA for 28ddc60 - Browse repository at this point
Copy the full SHA 28ddc60View commit details -
Add initial AuthSchemeProvider codegen (#4025)
* Add initial AuthSchemeProvider codegen This includes: * AuthSchemeParams interface and implementation. * AuthSchemeProvider interface * AuthSchemeProvider implementation is stubbed out for now. * Plumbing to generate authscheme related code * Refactor to remove some duplication * Add AuthSchemeProvider marker interface This is needed for setting authSchemeProvider client configuration option. * Add/update generated javadoc * Use ".auth.scheme" for java package Also, removed/updated some TODOs. * Fix java package in expected test output
Configuration menu - View commit details
-
Copy full SHA for 39a22b2 - Browse repository at this point
Copy the full SHA 39a22b2View commit details
Commits on May 25, 2023
-
Configure authSchemeProvider in service client builder (#4032)
* Generate authSchemeProvider setter in service client builder * Configure client with default AuthSchemeProvider
Configuration menu - View commit details
-
Copy full SHA for c456c5b - Browse repository at this point
Copy the full SHA c456c5bView commit details
Commits on May 26, 2023
-
Add default bearer signer and stubs for other signers (#4003)
* Add interface stubs for new signer implementations * Fix HttpSign* interfaces with correct types * Add initial default implementation of BearerHttpSigner * Fix pom descriptions * Update signer stubs with latest interface changes * Fix JavaDoc styling * Optimize performance when creating bearer authz header string
Configuration menu - View commit details
-
Copy full SHA for b6382c5 - Browse repository at this point
Copy the full SHA b6382c5View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 17b91a2 - Browse repository at this point
Copy the full SHA 17b91a2View commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9418776 - Browse repository at this point
Copy the full SHA 9418776View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f2a86 - Browse repository at this point
Copy the full SHA d8f2a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36effdc - Browse repository at this point
Copy the full SHA 36effdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9fd91f - Browse repository at this point
Copy the full SHA f9fd91fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b6f88 - Browse repository at this point
Copy the full SHA d2b6f88View commit details
Commits on Jun 2, 2023
-
Add AuthScheme sub-interfaces (#4041)
* Add AuthScheme sub-interfaces * Add create method to AuthScheme sub-interfaces
Configuration menu - View commit details
-
Copy full SHA for 7ee3bca - Browse repository at this point
Copy the full SHA 7ee3bcaView commit details
Commits on Jun 8, 2023
-
Update naming of auth request/response/option classes (#4060)
* Add interface stubs for new signer implementations * Update signer stubs with latest interface changes * Implement AwsV4HttpSigner * Update naming of auth request/response/options classes * Change AuthOption to AuthSchemeOption, Update SyncSignedRequest * Change *HttpAuthScheme to *AuthScheme * Update test names, signer properties
Configuration menu - View commit details
-
Copy full SHA for 6d2c4e9 - Browse repository at this point
Copy the full SHA 6d2c4e9View commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b37b5a - Browse repository at this point
Copy the full SHA 0b37b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4504f91 - Browse repository at this point
Copy the full SHA 4504f91View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ba5256 - Browse repository at this point
Copy the full SHA 2ba5256View commit details
Commits on Jun 15, 2023
-
Add IdentityProviderConfiguration implementation (#4100)
* Add IdentityProviderConfiguration implementation * Make IdentityProviderConfiguration a ToCopyableBuilder IdentityProviderConfiguration would initially be setup for a client, but we'd want to allow individual request to override its identity provider, so we would need to be able to copy the IdentityProviderConfiguration to mutate.
Configuration menu - View commit details
-
Copy full SHA for 311a5d9 - Browse repository at this point
Copy the full SHA 311a5d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d39a98e - Browse repository at this point
Copy the full SHA d39a98eView commit details
Commits on Jun 16, 2023
-
Implement AwsV4HttpSigner (#4059)
* Add interface stubs for new signer implementations * Update signer stubs with latest interface changes * Implement AwsV4HttpSigner * Update test names, signer properties * remove junit-vintage * Update visibilities, documentation, and other comments * Address some style comments * Fix branching logic for when checksum properties are added on request * Remove unused method, use IllegalArgumentException
Configuration menu - View commit details
-
Copy full SHA for 5ab8b54 - Browse repository at this point
Copy the full SHA 5ab8b54View commit details -
Make copy of properties map from Builder (#4101)
Otherwise, even after build() is called, if more properties are added to the same builder instance, it mutates the built DefaultSignRequest object.
Configuration menu - View commit details
-
Copy full SHA for 9592819 - Browse repository at this point
Copy the full SHA 9592819View commit details -
Make ResolveIdentityRequest copyable (#4112)
Helps resolve ambiguity with consumer builder pattern when using IdentityProvider.resolveIdentity.
Configuration menu - View commit details
-
Copy full SHA for 5c45f2c - Browse repository at this point
Copy the full SHA 5c45f2cView commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae38e59 - Browse repository at this point
Copy the full SHA ae38e59View commit details
Commits on Jun 21, 2023
-
Prep some services modules for easier diff of upcoming changes (#4090)
* Commit generated `acm` service code To help see diffs that need to be code generated. * Delete `acm` codegen-resources To avoid regenerating during build, as generated code is committed. * Prep bearer service codecatalyst for diff Commit generated code and delete codegen-resources. * Disable checkstyle temporarily for acm, codecatalyst * Update generated acm, codecatalyst based on upstream changes * Change map-service-to-client-prefix so it excludes acm, codecatalyst
Configuration menu - View commit details
-
Copy full SHA for b024b3f - Browse repository at this point
Copy the full SHA b024b3fView commit details
Commits on Jun 22, 2023
-
AuthScheme resolution wiring via hand written Interceptor (#4111)
* Commit generated `acm` service code To help see diffs that need to be code generated. * Delete `acm` codegen-resources To avoid regenerating during build, as generated code is committed. * Prep bearer service codecatalyst for diff Commit generated code and delete codegen-resources. * Disable checkstyle temporarily for acm, codecatalyst * Update generated acm, codecatalyst based on upstream changes * Change map-service-to-client-prefix so it excludes acm, codecatalyst * Working AuthSchemeInterceptor for codecatalyst Also untested code for acm * Make AuthSchemeInterceptor beforeExecution * Setup auth schemes as clientConfig * Setup identityProviderConfiguration as clientConfig * Add TODO for identity resolution outside of signing * AcmAuthSchemeProvider changes to make acm work * Fix DeclarationOrder checkstyle failure * Removed some resolved TODOs * Move the attributes to SdkInternalExecutionAttribute * Change initialization / update of IdentityProviderConfiguration * Move identityProvider null check to caller * Add missing newlines * Move putIdentityProvider to the call sites
Configuration menu - View commit details
-
Copy full SHA for 1cf6391 - Browse repository at this point
Copy the full SHA 1cf6391View commit details
Commits on Jun 23, 2023
-
Implement default auth scheme provider (#4120)
* Implement default auth scheme provider * Address PR comments * Sort operations to produce a deterministic output
Configuration menu - View commit details
-
Copy full SHA for afae962 - Browse repository at this point
Copy the full SHA afae962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bf8436 - Browse repository at this point
Copy the full SHA 7bf8436View commit details
Commits on Jun 28, 2023
-
TODOs for the same are present in AwsExecutionContextBuilder.putAuthSchemeResolutionAttributes which is where those TODOs are applicable.
Configuration menu - View commit details
-
Copy full SHA for 96abc53 - Browse repository at this point
Copy the full SHA 96abc53View commit details -
Implement AwsV4QueryHttpSigner (#4104)
* Add interface stubs for new signer implementations * Update signer stubs with latest interface changes * Implement AwsV4HttpSigner * Update naming of auth request/response/options classes * Change AuthOption to AuthSchemeOption, Update SyncSignedRequest * Change *HttpAuthScheme to *AuthScheme * Update test names, signer properties * remove junit-vintage * Update visibilities, documentation, and other comments * Address some style comments * Fix branching logic for when checksum properties are added on request * Remove unused method, use IllegalArgumentException * Implement AwsV4QueryHttpSigner * Fix typos * Fix merge issue * Fix logic issue and minor comments * Refactor canonical request creation, simplify and deduplicate signer logic * Nits * nits * improve docs, address comments * centralize param validation, change visibilities * Address comments * Add more tests * Fix spotbugs config for SDK_BAD_METHOD_CALL bug pattern * Make optimizations according to SDK_BAD_METHOD_CALL * Change to TickingClock
Configuration menu - View commit details
-
Copy full SHA for 94869c2 - Browse repository at this point
Copy the full SHA 94869c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b55a0 - Browse repository at this point
Copy the full SHA d1b55a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecb992b - Browse repository at this point
Copy the full SHA ecb992bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8331579 - Browse repository at this point
Copy the full SHA 8331579View commit details
Commits on Jun 29, 2023
-
Remove REQUEST_SIGNING_INSTANT from DefaultAcmAuthSchemeProvider (#4147)
This was changed to SIGNING_CLOCK recently, which is optional.
Configuration menu - View commit details
-
Copy full SHA for 05f6d27 - Browse repository at this point
Copy the full SHA 05f6d27View commit details -
Skip signing for smithy.api#noAuth (#4144)
* Skip signing for smithy.api#noAuth * Remove unnecessary comment * Add TODO for unit testing the SRA logic in SigningStage
Configuration menu - View commit details
-
Copy full SHA for 0331e39 - Browse repository at this point
Copy the full SHA 0331e39View commit details
Commits on Jul 6, 2023
-
Auth scheme provider using endpoints (#4141)
* Auth scheme provider using endpoints * Address PR comments * Update after merge
Configuration menu - View commit details
-
Copy full SHA for ba0da26 - Browse repository at this point
Copy the full SHA ba0da26View commit details
Commits on Jul 12, 2023
-
Bugfix and other small changes to SRA SigningStage (#4175)
* Fix bug in SigningStage.shouldSign * Wrap with updateInterceptorContext * Add TODO for AsyncRequestBodySigner dead code in SigningStage * Add metric for signing duration
Configuration menu - View commit details
-
Copy full SHA for 71b80b1 - Browse repository at this point
Copy the full SHA 71b80b1View commit details
Commits on Jul 17, 2023
-
Allow all endpoint params if enabled and allow list is not defined (#…
…4167) * Allow all endpoint params if enabled and allow list is not defined * Separate the logic to add params for params and provider classes
Configuration menu - View commit details
-
Copy full SHA for af9e22a - Browse repository at this point
Copy the full SHA af9e22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b004dc - Browse repository at this point
Copy the full SHA 7b004dcView commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c37e8d - Browse repository at this point
Copy the full SHA 6c37e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de786c - Browse repository at this point
Copy the full SHA 3de786cView commit details -
Handle sign/signAsync in AsyncSigningStage (#4176)
* Handle sign/signAsync in AsyncSigningStage * Return without converting if already SdkHttpFullRequest
Configuration menu - View commit details
-
Copy full SHA for ad6621e - Browse repository at this point
Copy the full SHA ad6621eView commit details
Commits on Jul 19, 2023
-
Move identity resolution out of SigningStage (#4182)
* Move identity resolution into own interceptor * Move identity resolution within AuthSchemeInterceptor Instead of separate interceptor. SelectedAuthScheme now saves the Identity instead of another ExecutionAttribute. * Add identity resolution to AuthSchemeInterceptor codegen
Configuration menu - View commit details
-
Copy full SHA for e2a67ca - Browse repository at this point
Copy the full SHA e2a67caView commit details -
Move identity resolution out of AsyncSigningStage (#4211)
* Move identity resolution out of AsyncSigningStage Uses a join, which I'll remove in next commit. But this commit fixes the compile errors. * Use thenCompose on Identity future instead of join * Account for signAsync returning CompletableFuture signAsync interface hasn't been updated yet, so faking it here with a temporary private method. Also, some refactoring of SigningStage. * Update AsyncRequestBody in contexts Update AsyncRequestBody in RequestExecutionContext and InterceptorContext. * Clarify method name to update SdkHttpRequest in InterceptorContext More verbose but helps clarify in relation to updateAsyncRequestBodyInContexts. * Clarify method name in SigningStage too To match AsyncSigningStage. * Remove addressed TODO
Configuration menu - View commit details
-
Copy full SHA for 0f5f5e7 - Browse repository at this point
Copy the full SHA 0f5f5e7View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7c83dd0 - Browse repository at this point
Copy the full SHA 7c83dd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b9145 - Browse repository at this point
Copy the full SHA 54b9145View commit details
Commits on Jul 26, 2023
-
Wire up the auth scheme interceptor in the base client builder (#4220)
* Wire up the auth scheme interceptor in the base client builder * Fix test cases with instead of * Fix test file formatting * Add all the model authTypes and fix tests * Comment out the ClockSkewAdjustmentTest that do not work as of now * Simplify test file * Do not generate the interceptor logic for S3 * Do not generate the interceptor logic for S3Control also
Configuration menu - View commit details
-
Copy full SHA for a39e7a5 - Browse repository at this point
Copy the full SHA a39e7a5View commit details
Commits on Jul 31, 2023
-
Fix sigv4a schemeId and javadocs in sigv4a AuthSchemes (#4239)
* Fix sigv4a schemeId and javadocs in sigv4a AuthSchemes * Define static constant for SCHEME_ID * Add javadoc for SCHEME_ID constant
Configuration menu - View commit details
-
Copy full SHA for d6199a4 - Browse repository at this point
Copy the full SHA d6199a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55cd34d - Browse repository at this point
Copy the full SHA 55cd34dView commit details
Commits on Aug 1, 2023
-
Add support for auth scheme interceptor with endpoint params (#4230)
* Add support for auth scheme interceptor with endpoint params * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for 79084d3 - Browse repository at this point
Copy the full SHA 79084d3View commit details
Commits on Aug 2, 2023
-
Add unit tests for (Async)SigningStage (#4245)
* Add unit tests for (Async)SigningStage * Add more tests for pre SRA code
Configuration menu - View commit details
-
Copy full SHA for 02652df - Browse repository at this point
Copy the full SHA 02652dfView commit details
Commits on Aug 3, 2023
-
Avoid sonar reported bug related to Optional use (#4261)
It's a false positive bug, since signedRequest.payload() is immutable, but this avoids SonarCloud considering it as a bug.
Configuration menu - View commit details
-
Copy full SHA for 7ab2f0c - Browse repository at this point
Copy the full SHA 7ab2f0cView commit details
Commits on Aug 8, 2023
-
Use old SigningStage logic if Signer is overridden (#4264)
* Use old SigningStage logic if Signer is overridden * Add unit tests for signer override cases * Update working on TODO for test to add later * Extract Utils for sharing across (Async)SigningStage
Configuration menu - View commit details
-
Copy full SHA for abc122c - Browse repository at this point
Copy the full SHA abc122cView commit details -
Add sigv4a for services that have enabled endpoint based auth params (#…
…4251) * Add sigv4a for services that have enabled endpoint based auth params * Address PR comments * Add a proper test that actually uses endpoint auth params * Use the useEndpointBasedAuthProvider method instead to improve readability
Configuration menu - View commit details
-
Copy full SHA for aec935c - Browse repository at this point
Copy the full SHA aec935cView commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2f3b0bf - Browse repository at this point
Copy the full SHA 2f3b0bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d2c300 - Browse repository at this point
Copy the full SHA 2d2c300View commit details -
Configuration menu - View commit details
-
Copy full SHA for b938d7e - Browse repository at this point
Copy the full SHA b938d7eView commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 312d4c0 - Browse repository at this point
Copy the full SHA 312d4c0View commit details -
Revert "Add support for sigv4a for endpoint based authscheme provider"
This reverts commit 312d4c0.
Configuration menu - View commit details
-
Copy full SHA for 4f758c6 - Browse repository at this point
Copy the full SHA 4f758c6View commit details -
Remove Signer related codegen logic in Clients (#4286)
* Remove Signer related codegen logic in Clients * Remove unused methods in Metadata * Add TODO comment about not writing IS_NONE_AUTH_TYPE_REQUEST * Fix test in codegen-generated-classes-test
Configuration menu - View commit details
-
Copy full SHA for 50b25b7 - Browse repository at this point
Copy the full SHA 50b25b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c5a60 - Browse repository at this point
Copy the full SHA f9c5a60View commit details
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1666af - Browse repository at this point
Copy the full SHA d1666afView commit details
Commits on Aug 14, 2023
-
Add support for sigv4a for endpoint based authscheme provider (#4287)
* Add support for sigv4a for endpoint based authscheme provider * Fix the condition, we throw on more than one region * Fix the tests after changing the condtional * Remove unused import from the AwsV4aAuthScheme moved class
Configuration menu - View commit details
-
Copy full SHA for 4d19959 - Browse repository at this point
Copy the full SHA 4d19959View commit details -
Set PAYLOAD_SIGNING_ENABLED for the S3 auth type (#4298)
* Set PAYLOAD_SIGNING_ENABLED for the S3 auth type * Remove extra new lines
Configuration menu - View commit details
-
Copy full SHA for 7a49392 - Browse repository at this point
Copy the full SHA 7a49392View commit details
Commits on Aug 15, 2023
-
Fix used and unused dependencies (#4303)
* Fix used and unused dependencies * Remove http-auth-aws from the default template
Configuration menu - View commit details
-
Copy full SHA for fe75306 - Browse repository at this point
Copy the full SHA fe75306View commit details
Commits on Aug 16, 2023
-
Add new exclude/include to augment the created service pom (#4309)
* Add new exclude/include arguments to augment the created service pom file * Add a note clarfiying when to use excludes
Configuration menu - View commit details
-
Copy full SHA for 198a9d3 - Browse repository at this point
Copy the full SHA 198a9d3View commit details
Commits on Aug 21, 2023
-
Merge remote-tracking branch 'upstream/master' into sugmanue/sra-ia-m…
…erge-2.20.131-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 180e03b - Browse repository at this point
Copy the full SHA 180e03bView commit details -
Fixed issue where sigv4a was used instead of sigv4 for auth schemes d…
…etermined by endpoint rules. (#4328)
Configuration menu - View commit details
-
Copy full SHA for 2a9dcf2 - Browse repository at this point
Copy the full SHA 2a9dcf2View commit details
Commits on Aug 22, 2023
-
Refactor DefaultAwsV4HttpSigner and remove V4HttpSigner (#4329)
* Refactor DefaultAwsV4HttpSigner and remove V4HttpSigner * Update TODOs to follow convention
Configuration menu - View commit details
-
Copy full SHA for 2f6eac1 - Browse repository at this point
Copy the full SHA 2f6eac1View commit details
Commits on Aug 23, 2023
-
Implement Crt V4a signer (#4304)
* Add CRT v4a signer * Address comments * Refactor, remove helper class * Fix expiration duration case
Configuration menu - View commit details
-
Copy full SHA for e5f2c3c - Browse repository at this point
Copy the full SHA e5f2c3cView commit details -
Promote no-auth to a proper AuthScheme (#4319)
* Promote no-auth to a proper AuthScheme * Make NoAuthScheme a no-op auth scheme * Address PR comments * Remove unused import
Configuration menu - View commit details
-
Copy full SHA for 958611c - Browse repository at this point
Copy the full SHA 958611cView commit details -
Some TODO cleanup and removal (#4335)
* Cleanup TODOs in AwsExecutionContextBuilder * Remove some TODO in codegen * Tag TODO for sra-identity-and-auth * Remove TODO for SelectedAuthScheme location
Configuration menu - View commit details
-
Copy full SHA for cbc0ebb - Browse repository at this point
Copy the full SHA cbc0ebbView commit details -
Remove setting IS_NONE_AUTH_TYPE_REQUEST (#4292)
* Remove setting IS_NONE_AUTH_TYPE_REQUEST Newly generated clients won't have this attribute set, but the reader (AwsExecutionContextBuilder) will still continue reading this attribute for old clients. * Make presign interceptors read SelectedAuthScheme.Identity To support the changes in AwsExecutionContextBuilder not setting AwsSignerExecutionAttribute.AWS_CREDENTIALS with SRA flow. * Address PR comments * Make cast safe in resolveCredentials in presign interceptors * Remove unused import * Use NoAuthAuthScheme instead of supportsSigning The supportsSigning() method was removed when merging from parent. * Rename some methods * Fix checkstyle length issue * Temporarily comment out CREDENTIALS_FETCH_DURATION assertion
Configuration menu - View commit details
-
Copy full SHA for 6874696 - Browse repository at this point
Copy the full SHA 6874696View commit details -
Remove legacy endpoint auth scheme logic and add putAuthScheme to AWS…
… client builder. (#4311) * Remove legacy endpoint auth scheme logic and add putAuthScheme to AWS client builder. Changes: * Move endpoint resolution header addition from EndpointAuthSchemeInterceptor to EndpointResolverInterceptor * Remove EndpointAuthSchemeInterceptor * When endpoint provider returns signer parameters, override parameters from the auth scheme provider * Add the ability to specify new or override existing auth schemes via putAuthScheme on AWS client builder. * Speed up FlatteningSubscriberTest.stochastic_dataFlushedBeforeOnComplete * Change endpoint-based auth scheme providers to use joinLikeSync instead of join to maintain exception backwards-compatibility.
Configuration menu - View commit details
-
Copy full SHA for f4324fe - Browse repository at this point
Copy the full SHA f4324feView commit details
Commits on Aug 24, 2023
-
Implement chunked encoding (#4269)
* Implement chunked encoding * Address various comments and add more tests * Add more javadocs, package-privateness, and more efficient reading * Remove usage of SdkInputStream * Make implementation internal for now
Configuration menu - View commit details
-
Copy full SHA for 0e00b1b - Browse repository at this point
Copy the full SHA 0e00b1bView commit details -
Temporarily disable tests that were broken by a missing metric. (#4342)
Also make the mock identity provider in codegen-generated-classes-test lenient, so we don't have to use every resolveIdentity method type.
Configuration menu - View commit details
-
Copy full SHA for 4bf4433 - Browse repository at this point
Copy the full SHA 4bf4433View commit details
Commits on Aug 25, 2023
-
Remove dependency on http-auth-aws from codecatalyst. (#4337)
Remove dependency on http-auth-aws from codecatalyst. Previously, AwsEndpointProviderUtils and AuthSchemeUtils, which are copied into every client, depend on classes from http-auth-aws. As a result, every client needed a dependency on http-auth-aws. With this change, we move the methods from those classes that depend on http-auth-aws to be code generated within only the clients that need them.
Configuration menu - View commit details
-
Copy full SHA for e4b3289 - Browse repository at this point
Copy the full SHA e4b3289View commit details
Commits on Aug 28, 2023
-
Merge remote-tracking branch 'upstream/master' into sugmanue/sra-ia-m…
…erge-2.20.136-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for e92d257 - Browse repository at this point
Copy the full SHA e92d257View commit details -
Add identity fetch metrics for SRA path (#4339)
* Add MetricUtils for metrics on CompletableFuture completing * Use MetricUtil to report duration of signing CompletableFuture * Update TODO with label in AuhtorizationStrategies * Add ApiCall MetricCollector ExecutionAttribute * Add identity metric reporting to AuthSchemeInterceptor * Re-enable CoreMetricsTest for CREDENTIALS_FETCH_DURATION * Re-enable BaseSyncCoreMetricsTest to assert for identity metric * Fix use of namedIdentityFuture
Configuration menu - View commit details
-
Copy full SHA for bbebb72 - Browse repository at this point
Copy the full SHA bbebb72View commit details -
Merge branch 'sugmanue/sra-ia-merge-2.20.136-SNAPSHOT' into feature/m…
…aster/sra-identity-auth
Configuration menu - View commit details
-
Copy full SHA for 6f4d873 - Browse repository at this point
Copy the full SHA 6f4d873View commit details -
* Add checksums module * Update names, add spi module * Rename to DefaultChecksumAlgorithm * Make version dynamic * Add new modules to .brazi.json
Configuration menu - View commit details
-
Copy full SHA for ce06824 - Browse repository at this point
Copy the full SHA ce06824View commit details -
Configure client with NoAuthAuthScheme by default (#4358)
* Configure client with NoAuthAuthScheme by default * Add missing imports in the test files
Configuration menu - View commit details
-
Copy full SHA for 5037ffa - Browse repository at this point
Copy the full SHA 5037ffaView commit details -
Implement payload signing for aws event-streams (#4270)
* Implement payload signing for aws event-streams * Don't rely on ByteBuffer.array(), add TODO for perf-testing * Address comments * Rebase on latest v4signer changes * Comment out failing test for now
Configuration menu - View commit details
-
Copy full SHA for 4e86072 - Browse repository at this point
Copy the full SHA 4e86072View commit details -
Wire up the CRT signer loader (#4352)
* Wire up the CRT signer loader * Address PR comments * Add a TODO to verify that the path normalization is safe
Configuration menu - View commit details
-
Copy full SHA for fa21462 - Browse repository at this point
Copy the full SHA fa21462View commit details -
Add a marker to identity and auth TODOs (#4362)
* Add a marker to identity and auth TODOs * Add ChunkedEncodedInputStream as well
Configuration menu - View commit details
-
Copy full SHA for 3b02a61 - Browse repository at this point
Copy the full SHA 3b02a61View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 82c9696 - Browse repository at this point
Copy the full SHA 82c9696View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc14a5c - Browse repository at this point
Copy the full SHA dc14a5cView commit details -
Merge AwsChunked/S3 Payload Signer branch into sra-identity-auth (#4361)
* Implement chunked encoding * Address various comments and add more tests * Add more javadocs, package-privateness, and more efficient reading * Remove usage of SdkInputStream * Make implementation internal for now * Implement AwsChunked payload signer and s3v4 delegation * Rebase, refactor to latest v4 changes * update test and naming * Adjust TrailerProvider to be header-centric * Update Constants, Fix JavaDoc * Use String.join instead of concatenation, add Builder * Validate bool params * Fix SignerLoader import, checksum module versions * Fix long line
Configuration menu - View commit details
-
Copy full SHA for 2aba2a0 - Browse repository at this point
Copy the full SHA 2aba2a0View commit details -
Remove emptyMap case that would miss additionalAuthSchemes (#4364)
* Remove emptyMap case that would miss additionalAuthSchemes * Add test case with service level authType=none
Configuration menu - View commit details
-
Copy full SHA for bfa24e7 - Browse repository at this point
Copy the full SHA bfa24e7View commit details -
Set the signing clock property (#4341)
* Set the signing clock property * Rename HttpSignerCommon to ClockSignerProperty * Rename HttpSignerCommon to SharedSignerProperty * Improve the javadoc * Move the signing clock property into the HttpSigner interface * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for 6f8f150 - Browse repository at this point
Copy the full SHA 6f8f150View commit details
Commits on Aug 30, 2023
-
Clean up auth schemes/signers that are no longer needed (#4368)
* Clean up auth schemes/signers that are no longer needed * Add used but undeclared dependencies * Address some PR comments * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for e5d7809 - Browse repository at this point
Copy the full SHA e5d7809View commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc48435 - Browse repository at this point
Copy the full SHA dc48435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aea043 - Browse repository at this point
Copy the full SHA 4aea043View commit details
Commits on Sep 5, 2023
-
Implement v4a aws-chunked payload signer and s3-crt delegation (#4350)
* Add AwsChunkedV4aPayloadSigner and S3-CRT payload signing * Use joinLikeSync, split up conditionals * Use static constants * Move signer back to being protected * Update SignerLoader
Configuration menu - View commit details
-
Copy full SHA for 0034c78 - Browse repository at this point
Copy the full SHA 0034c78View commit details
Commits on Sep 6, 2023
-
Add flexible checksum support for non-streaming cases (#4376)
* Add flexible checksum support for non-streaming cases * Add more tests, address comments * Get rid of reflection, hasTrailer(), and address other comments * Remove DefaultChecksummer, update namings * Address last comments
Configuration menu - View commit details
-
Copy full SHA for 53c7b3b - Browse repository at this point
Copy the full SHA 53c7b3bView commit details -
Merge remote-tracking branch 'upstream/master' into sugmanue/sra-ia-m…
…erge-2.20.142-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 9ce63b2 - Browse repository at this point
Copy the full SHA 9ce63b2View commit details -
Add support for "derived" execution attributes. (#4396)
These execution attributes do not get stored in the execution attribute map. Instead, they read from or write to OTHER execution attributes in the execution attribute map. This allows us to deprecate old execution attributes and keep them in sync with the execution attributes that have replaced them without needing to read or write to the old attributes. Included in this PR is adding derived execution attributes for all AwsSignerExecutionAttributes, SdkTokenExecutionAttributes and S3SignerExecutionAttributes, as well as deprecation of those classes and their attributes. Other notable changes: 1. When the SELECTED_AUTH_SCHEME is already set when we execute the auth scheme interceptor, carry forward any properties that were already set in the selected auth scheme. This allows setting those properties using the old execution attributes early in the request pipeline. 2. Add dependency on http-auth-aws and http-auth from auth. This allows the mapping from old attributes to new properties to be defined where the old attributes are created. This also sets us up for a potential future where our existing signers can return a new-style signer. 3. Simplify the decision of when to use the old signing path or the new signing path. For presigners, always use the old signers. For everything else, use the old signers when the customer has overridden the signer OR we're using an old client that doesn't define any auth schemes.
Configuration menu - View commit details
-
Copy full SHA for 3c296d1 - Browse repository at this point
Copy the full SHA 3c296d1View commit details
Commits on Sep 7, 2023
-
Add flexible checksum support for chunked-encoding cases (#4383)
* Add flexible checksum support for chunked-encoding * Updating naming and tests, add builder * Update builder * Fix builder visibility
Configuration menu - View commit details
-
Copy full SHA for 8f7070b - Browse repository at this point
Copy the full SHA 8f7070bView commit details -
Merge branch 'feature/master/sra-identity-auth' into sugmanue/sra-ia-…
…merge-2.20.142-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 7aa0493 - Browse repository at this point
Copy the full SHA 7aa0493View commit details -
Merge remote-tracking branch 'upstream/master' into sugmanue/sra-ia-m…
…erge-2.20.142-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 2dc6d83 - Browse repository at this point
Copy the full SHA 2dc6d83View commit details
Commits on Sep 11, 2023
-
AuthSchemeOption changes based on surface review (#4411)
* Make AuthSchemeOption SdkPublicApi * Add SuppressWarning for unchecked casts * Add javadocs and some comments explaining not intuitive use of <T>
Configuration menu - View commit details
-
Copy full SHA for 4320a63 - Browse repository at this point
Copy the full SHA 4320a63View commit details -
Move NoAuthAuthScheme to http-auth module (#4413)
* Move NoAuthAuthScheme to http-auth module * Add http-auth as dependency for all services The ClientBuilder for all services, whether sigv4, bearer or any new auth schemes, will still by default have the NoAuthAuthScheme added. NoAuthAuthScheme has moved to http-auth module from http-auth-spi, so it is added as explicit dependency from services/pom.xml * Fix import ordering
Configuration menu - View commit details
-
Copy full SHA for 15c6835 - Browse repository at this point
Copy the full SHA 15c6835View commit details -
Refactor I&A signer modules to reduce API surface (#4403)
* Refactor signer modules * Update builders, remove redundant interfaces * Address comments about UX with errors
Configuration menu - View commit details
-
Copy full SHA for 8ac715b - Browse repository at this point
Copy the full SHA 8ac715bView commit details -
Remove Sync from SyncSign(ed)Request (#4412)
Changed the parent interfaces to be BaseSign(ed)Request.
Configuration menu - View commit details
-
Copy full SHA for d11e354 - Browse repository at this point
Copy the full SHA d11e354View commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b811e88 - Browse repository at this point
Copy the full SHA b811e88View commit details
Commits on Sep 13, 2023
-
Add a test that the selected auth scheme signing clock will not be ov…
…erwritten (#4389) * Add a test that the selected auth scheme signing clock will not be overwritten * Update tests after downstream changes
Configuration menu - View commit details
-
Copy full SHA for 8dd837d - Browse repository at this point
Copy the full SHA 8dd837dView commit details -
Move and rename IdentityProviderConfiguration (#4423)
* Move IdentityProviderConfiguration to identity-spi * Rename IdentityProviderConfiguration to IdentityProviders * Rename identityResolvers to identityProviders * Rename IDENTITY_PROVIDER_CONFIGURATION to IDENTITY_PROVIDERS * Re-organize imports to fix ordering * Fix one place that still used configuration
Configuration menu - View commit details
-
Copy full SHA for fa9dbcc - Browse repository at this point
Copy the full SHA fa9dbccView commit details -
[Rebased] Flexible checksums for CRT chunk-encoding (#4431)
* Add flexible checksums to chunk-encoding in CRT * Update test params to be static, snake caseg * Fix test to use SignRequest * Nits
Configuration menu - View commit details
-
Copy full SHA for 2eb05c8 - Browse repository at this point
Copy the full SHA 2eb05c8View commit details -
Add auth scheme default impl classes (#4416)
* Add auth scheme default impl classes Instead of anonymous inner classes. * AwsV4aHttpScheme.signer to return AwsV4aHttpSigner * Lazily instantiate single instance of AwsV4aHttpSigner Eager instiantiation causes the optional dependency http-auth-aws-crt to be loaded while creating AwsV4aHttpScheme itself, not just when signer() is called on it. * Add comment to explain lazy instantiaion of AwsV4aHttpSigner * Remove default schemeId() implementation from interfaces * Fix issues after merge/resolve conflicts from UI
Configuration menu - View commit details
-
Copy full SHA for 12e3994 - Browse repository at this point
Copy the full SHA 12e3994View commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 28b6d46 - Browse repository at this point
Copy the full SHA 28b6d46View commit details
Commits on Sep 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a9315f - Browse repository at this point
Copy the full SHA 9a9315fView commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 78e6ec5 - Browse repository at this point
Copy the full SHA 78e6ec5View commit details
Commits on Sep 19, 2023
-
Allow ServiceClientConfiguration.Builder to read from SdkClientConfig…
…uration.Builder (#4438) * Allow ServiceClientConfiguration.Builder to directly bridge its values from SdkClientConfiguration.Builder * Update imports after renames
Configuration menu - View commit details
-
Copy full SHA for 3906e80 - Browse repository at this point
Copy the full SHA 3906e80View commit details -
Resettable Chunked Encoding streams and other TODOs (#4432)
* Make signer module classes final * Make chunk-encoded payload resettable * Update imports, remove redundant methods
Configuration menu - View commit details
-
Copy full SHA for aa92108 - Browse repository at this point
Copy the full SHA aa92108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b182b - Browse repository at this point
Copy the full SHA 21b182bView commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c96a6e4 - Browse repository at this point
Copy the full SHA c96a6e4View commit details -
Make follow up changes from PR 4396 (#4454)
* Make SigingStage updates similar to AsyncSigningStage. * Simplify (Async)SigningStageTests based on updated logic. * Minor typos
Configuration menu - View commit details
-
Copy full SHA for 1552b9d - Browse repository at this point
Copy the full SHA 1552b9dView commit details
Commits on Sep 23, 2023
-
Split codegen Builder and Client tests into separate Tests (#4470)
* Remove unnecessary throws Exception * Refactor BuilderClassTest setup * Split BuilderClassTest into different tests * Split PoetClientFunctionalTests into different tests * Statically import ClientTestModels
Configuration menu - View commit details
-
Copy full SHA for 5635201 - Browse repository at this point
Copy the full SHA 5635201View commit details -
Update AwsV4aHttpSigner to use RegionSet (#4437)
* Add RegionSet signer property * Update expected exception class that is thrown * Use better regex for RegionSet and add tests * Address comments * Fix javadoc * Update RegionSet internals * Remove validation from RegionSet, update tests * Fix test
Configuration menu - View commit details
-
Copy full SHA for 7fcb28f - Browse repository at this point
Copy the full SHA 7fcb28fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 305363d - Browse repository at this point
Copy the full SHA 305363dView commit details -
Add checksum execution attribute and checksum signer property mapping (…
…#4452) * Add namespacing to signer and identity properties * Add mapping to/from checksum attribute/property
Configuration menu - View commit details
-
Copy full SHA for 32390a2 - Browse repository at this point
Copy the full SHA 32390a2View commit details
Commits on Sep 25, 2023
-
Merge remote-tracking branch 'upstream/master' into sugmanue/sra-ia-m…
…erge-2.20.153-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for e05e4b7 - Browse repository at this point
Copy the full SHA e05e4b7View commit details -
Add http-auth-aws-crt test dependency for eventbridge integ test (#4474)
* Add http-auth-aws-crt test dependency for eventbridge integ test * Add auth-crt back temporarily for SRA release plan
Configuration menu - View commit details
-
Copy full SHA for 7aafe72 - Browse repository at this point
Copy the full SHA 7aafe72View commit details -
* Revert "Remove Signer related codegen logic in Clients (#4286)" This reverts commit 50b25b7. Needed to resolve some conflicts. * Manual revert of "Remove setting IS_NONE_AUTH_TYPE_REQUEST (#4292)" This reverts parts of commit 6874696. Reverting the entire commit would revert some other changes that we want to keep. * Revert "Remove SignerOverride related codegen logic (#4280)" This reverts commit b938d7e. Needed to resolve some conflicts. * Fix baseClientBuilderClassWithNoAuthService * Fix couple more tests * baseClientBuilderClassWithNoAuthOperation * syncComposedDefaultClientBuilderClass * Disable async flexible checksum temporarily
Configuration menu - View commit details
-
Copy full SHA for 4285d43 - Browse repository at this point
Copy the full SHA 4285d43View commit details
Commits on Sep 26, 2023
-
Add SdkPlugin interface and use (#4469)
* Add SdkPlugin interface and use * Add a small comment to clarify the intent of the code
Configuration menu - View commit details
-
Copy full SHA for 02a74b1 - Browse repository at this point
Copy the full SHA 02a74b1View commit details -
Add missing properties and polish the codegen path (#4458)
* Add missing properties and polish the codegen path * Avoid storing special values and instead read them from the config * Address PR comments * Rename internal SdkClientConfiguration.Builder to internalBuilder * Fix the logic to set the endpoint override
Configuration menu - View commit details
-
Copy full SHA for 349a0e6 - Browse repository at this point
Copy the full SHA 349a0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f79ff - Browse repository at this point
Copy the full SHA 66f79ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8da0410 - Browse repository at this point
Copy the full SHA 8da0410View commit details
Commits on Sep 27, 2023
-
Fix isClientSignerOverridden to check actual value (#4473)
* Fix isClientSignerOverridden to check actual value * Add unit test that shows the issue before fix * Undeprecated used SignerOverrideUtils method
Configuration menu - View commit details
-
Copy full SHA for 844ae20 - Browse repository at this point
Copy the full SHA 844ae20View commit details -
Validate that SignerProperty and IdentityProperty namespaces/names ar…
…e unique. (#4484) This ensures that users won't unintentionally define two separate properties that are equal.
Configuration menu - View commit details
-
Copy full SHA for fc2034b - Browse repository at this point
Copy the full SHA fc2034bView commit details -
Add read-after-write S3 integration tests using old S3 clients and ne…
…w core modules. (#4488)
Configuration menu - View commit details
-
Copy full SHA for 9873b81 - Browse repository at this point
Copy the full SHA 9873b81View commit details -
Update RegionSet construction, add more tests (#4476)
* Update RegionSet construction, add more tests * Update blankness check, tests
Configuration menu - View commit details
-
Copy full SHA for 016dd50 - Browse repository at this point
Copy the full SHA 016dd50View commit details -
Add useSraAuth to switch codegen for clients (#4491)
* Add useSraAuth customization config * Add useSraAuth switch to SyncClientClass * Add useSraAuth switch to AsyncClientClass * Add useSraAuth switch for NoneAuthTypeRequestTrait * Add useSraAuth switch to BaseClientBuilderClass * Switching few tests to useSraAuth=true To make these work with useSraAuth=false, it needs some codegen changes, which I'll make separately. * Switching s3 to useSraAuth=true To make the unit tests work for now. To make these work with useSraAuth=false, it needs some codegen changes, which I'll make separately. * Switching s3control to useSraAuth=true To make the unit tests work for now. To make these work with useSraAuth=false, it needs some codegen changes, which I'll make separately.
Configuration menu - View commit details
-
Copy full SHA for 8935502 - Browse repository at this point
Copy the full SHA 8935502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20bd767 - Browse repository at this point
Copy the full SHA 20bd767View commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 26d88e2 - Browse repository at this point
Copy the full SHA 26d88e2View commit details -
Make s3control work with preSRA codegen (#4495)
* Add useSraAuth=true for SraIdentityResolutionTest * Make s3control work with preSRA codegen
Configuration menu - View commit details
-
Copy full SHA for b978c4c - Browse repository at this point
Copy the full SHA b978c4cView commit details -
Make s3 (mostly) work with preSRA (#4496)
* Add useSraAuth=true for SraIdentityResolutionTest * Make s3control work with preSRA codegen * Make s3 (mostly) work with preSRA This brings some of deleted codegen code related to endpoint rules back from #4311. That PR deleted the EndpointAuthSchemeInterceptor and put related logic in EndpointResolverInterceptor. Not fully undoing that here, but logic related to old Signer is brought back, now into EndpointResolverInterceptor, when useSraAuth=false. Now endpoints related tests in s3 pass, except for 3 tests related to whether forward slash is added to endpoint. There's an existing TODO related to that, so temporarily disabling it.
Configuration menu - View commit details
-
Copy full SHA for b44d0a6 - Browse repository at this point
Copy the full SHA b44d0a6View commit details -
Add additional backwards-compatibility testing for legacy clients. (#…
…4493) * Add additional backwards-compatibility testing for legacy clients. 1. Ensure anonymous credentials function correctly 2. Ensure attributes set in custom execution interceptors make it to the legacy signer
Configuration menu - View commit details
-
Copy full SHA for 32fb40f - Browse repository at this point
Copy the full SHA 32fb40fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d7262 - Browse repository at this point
Copy the full SHA e5d7262View commit details -
Disable S3 payload signing. (#4499)
* Disable S3 payload signing. This is currently redundant, but when useSraAuth is made true, it will ensure that payload signing remains disabled. * Addressed comments
Configuration menu - View commit details
-
Copy full SHA for 9e3d3e3 - Browse repository at this point
Copy the full SHA 9e3d3e3View commit details -
Remove CodeCatalystIntegration test (#4502)
It's not possible to automatically test bearer token support for this service, because it requires a user to be present. Updated the test to mock out the service.
Configuration menu - View commit details
-
Copy full SHA for 8de2748 - Browse repository at this point
Copy the full SHA 8de2748View commit details -
Add dependency on http-auth-aws-crt from auth-crt. (#4504)
Customers currently depend on auth-crt to get Sigv4a support. In the future, customers should depend on http-auth-aws-crt for Sigv4a support. In order to ensure existing customers still work after SRA, we want users who depend on auth-crt today to automatically depend on http-auth-aws-crt.
Configuration menu - View commit details
-
Copy full SHA for 54e6b96 - Browse repository at this point
Copy the full SHA 54e6b96View commit details -
Use HttpChecksumStage for async trailer support (#4503)
* Use HttpChecksumStage for async trailer support
Configuration menu - View commit details
-
Copy full SHA for 0b9f12e - Browse repository at this point
Copy the full SHA 0b9f12eView commit details
Commits on Sep 29, 2023
-
Fix Content-Length requirement, header updates in payload signer, htt…
…p fallback to signed (#4492) * Fix header updates in payload signer, http fallback to signed * Update payload-signer to pre-calculate and add Content-Length * Add null test * Fix off-by-one error
Configuration menu - View commit details
-
Copy full SHA for 43b5b43 - Browse repository at this point
Copy the full SHA 43b5b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 513f034 - Browse repository at this point
Copy the full SHA 513f034View commit details -
Configuration menu - View commit details
-
Copy full SHA for a36401a - Browse repository at this point
Copy the full SHA a36401aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c9498 - Browse repository at this point
Copy the full SHA 62c9498View commit details -
Temporarily, do not interact with configured credentials providers un…
…til after the client is created. (#4512)
Configuration menu - View commit details
-
Copy full SHA for 1f3f4cd - Browse repository at this point
Copy the full SHA 1f3f4cdView commit details -
Make EventBridgeMultiRegionEndpointIntegrationTest reliable on the fi…
…rst run. (#4508) Previously, the test would wait for the endpoint state to be active, but this did not mean that the SDK could resolve the DNS entry for the endpoint. Now, we wait for the DNS entry to be resolvable. This won't appreciably affect the time it takes to run the test, but can avoid false positive failures when the test is run on a new account for the first time.
Configuration menu - View commit details
-
Copy full SHA for ae2e551 - Browse repository at this point
Copy the full SHA ae2e551View commit details
Commits on Sep 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f3b5320 - Browse repository at this point
Copy the full SHA f3b5320View commit details
Commits on Oct 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4772e67 - Browse repository at this point
Copy the full SHA 4772e67View commit details -
Configuration menu - View commit details
-
Copy full SHA for cadb6ab - Browse repository at this point
Copy the full SHA cadb6abView commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2c8dbed - Browse repository at this point
Copy the full SHA 2c8dbedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a32ede - Browse repository at this point
Copy the full SHA 7a32edeView commit details -
Fix checksum encoding, content-encoding header (#4507)
* Fix checksum encoding, content-encoding header * Remove instanceof SdkHttpFullRequest check * Fix request comparisons --------- Co-authored-by: Anna-Karin Salander <salande@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for ff8dbad - Browse repository at this point
Copy the full SHA ff8dbadView commit details -
Handling Anonymous, chunking decisions, and existing checksums (#4517)
* Handling Anonymous, chunking decisions, and existing checksums * handle anonymous identity, adjust chunking decision * Test, javadoc
Configuration menu - View commit details
-
Copy full SHA for 54d5420 - Browse repository at this point
Copy the full SHA 54d5420View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7017df5 - Browse repository at this point
Copy the full SHA 7017df5View commit details -
Merge branch 'feature/master/sra-identity-auth' into sugmanue/sra-ia-…
…merge-2.20.158-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 7307746 - Browse repository at this point
Copy the full SHA 7307746View commit details -
Adjust decision for chunk-encoding for CRT, fix rolling signer (#4525)
* Adjust decision for chunk-encoding, fix rolling signer * Add isPayloadSigning method
Configuration menu - View commit details
-
Copy full SHA for b3b383f - Browse repository at this point
Copy the full SHA b3b383fView commit details -
If authType=none don't use the old signer, even if overridden (#4523)
* Add authType=none tests to AwsExecutionContentBuilderTest Some of these tests are failing. Will fix them in next commit * If authType=none don't use the old signer, even if overridden * Update signing stage logic for authType=none * Add asserts on identity resolution for authType=none
Configuration menu - View commit details
-
Copy full SHA for d7d3892 - Browse repository at this point
Copy the full SHA d7d3892View commit details -
Merge branch 'feature/master/sra-identity-auth' into sugmanue/sra-ia-…
…merge-2.20.158-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 69c9d75 - Browse repository at this point
Copy the full SHA 69c9d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for a214950 - Browse repository at this point
Copy the full SHA a214950View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9593cf4 - Browse repository at this point
Copy the full SHA 9593cf4View commit details -
Merge branch 'sugmanue/sra-ia-merge-2.20.158-SNAPSHOT' into feature/m…
…aster/sra-identity-auth
Configuration menu - View commit details
-
Copy full SHA for 4948807 - Browse repository at this point
Copy the full SHA 4948807View commit details -
Switch endpointdiscovery/endpointproviders back to useSraAuth=false (#…
…4532) * Switch endpointdiscovery back to useSraAuth=false * Switch ndpointproviders back to useSraAuth=false
Configuration menu - View commit details
-
Copy full SHA for 847915e - Browse repository at this point
Copy the full SHA 847915eView commit details -
Uncomment some previously disabled tests (#4538)
* Remove addressed TODO * Uncomment disabled PutObjectWithChecksumTests They work with both useSraAuth=false/true. * Uncomment disabled EventMarshallingTest Leaving the TODO as it still fails for useSraAuth=true. * Uncomment disabled AsyncOperationCancelTest Leaving the TODO as it still fails for useSraAuth=true. * Uncomment disabled ClockSkewAdjustmentTest They work with both useSraAuth=false/true. * Uncomment disabled MultiRegionAccessPointEndpointResolutionTest Leaving the TODO as it still fails for useSraAuth=true.
Configuration menu - View commit details
-
Copy full SHA for f1b4d50 - Browse repository at this point
Copy the full SHA f1b4d50View commit details -
Request level plugin execution (#4518)
* Request level plugin execution * Update PR after internaly sync up about the approach * Update PR after internaly sync up about the approach * Fix time offset handling
Configuration menu - View commit details
-
Copy full SHA for 9a0d9b8 - Browse repository at this point
Copy the full SHA 9a0d9b8View commit details -
Update codegen tests and explicitly use useSraAuth=false/true (#4536)
So these tests work in both the feature branch and the testing branch where we default useSraAuth=true.
Configuration menu - View commit details
-
Copy full SHA for e8c74e0 - Browse repository at this point
Copy the full SHA e8c74e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 669e269 - Browse repository at this point
Copy the full SHA 669e269View commit details -
Update codegen tests that assert checksumming behavior (#4533)
* Update codegen tests that assert checksumming behavior * Comment out failing assertion due to sra=false
Configuration menu - View commit details
-
Copy full SHA for ee5fc2c - Browse repository at this point
Copy the full SHA ee5fc2cView commit details -
Add used but undeclared dependencies to pom.xmls (#4539)
* http-auth-aws depends on eventstream From SigV4DataFramePublisher which is SdkInternalApi. * http-auth-aws depends on aws-crt From multiple classes in software.amazon.awssdk.http.auth.aws.crt.internal. * Specify version of aws-crt and eventstream * auth depends on http-auth-spi For derived attributes feature of signer ExecutionAttributes. * auth depends on checksums for tests From AwsSignerExecutionAttributeTest * aws-core depends on http-auth Just for NoAuthAuthScheme.SCHEME_ID in AwsExecutionContextBuilder. * Remove test dependency on http-auth-aws from aws-core * Add http-auth-aws dependency to new services * Remove aws-crt dependency from http-auth-aws As it was causing CrtBasedChecksumTest in sdk-core to fail as it expects to not find crt in the classpath.
Configuration menu - View commit details
-
Copy full SHA for 14f54a6 - Browse repository at this point
Copy the full SHA 14f54a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for df32da0 - Browse repository at this point
Copy the full SHA df32da0View commit details -
Sugmanue/sra plugins codegen sdk config utils (#4542)
* Request level plugin execution * Update PR after internaly sync up about the approach * Update PR after internaly sync up about the approach * Codegen SdkClientConfigurationUtil instead of being part of sdk-core * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for b9bd9bf - Browse repository at this point
Copy the full SHA b9bd9bfView commit details -
Use joinLikeSync instead of join (and TODO cleanup) (#4546)
* Remove AuthorizationStrategy TODO for identity type * Use joinLikeSync instead of join * Remove TODO about making SelectedAuthScheme SdkPublicApi
Configuration menu - View commit details
-
Copy full SHA for 6ef423f - Browse repository at this point
Copy the full SHA 6ef423fView commit details -
Uncomment previously disabled AsyncHttpChecksumIntegrationTest (#4545)
* Uncomment previously disabled AsyncHttpChecksumIntegrationTest * Update comment to explain more about those tests
Configuration menu - View commit details
-
Copy full SHA for 55b9d34 - Browse repository at this point
Copy the full SHA 55b9d34View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 195bf79 - Browse repository at this point
Copy the full SHA 195bf79View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e064ef0 - Browse repository at this point
Copy the full SHA e064ef0View commit details -
Do not short-circuit toSdkHttpFullRequest (#4555)
With the short-circuit it is possible that the signedRequest.payload() isn't set on the resulting SdkHttpFullRequest. In cases where the payload doesn't actually change during HttpSigner.sign(), this is ok. But the payload *can* change, e.g., for chunk-encoding, so need to extract the resulting payload from signedRequest.payload(). This change was already made to SigningStage.
Configuration menu - View commit details
-
Copy full SHA for 92e3ea8 - Browse repository at this point
Copy the full SHA 92e3ea8View commit details -
Minor refacotring to AwsV4HttpSigner impl (#4556)
* Move public methods to top of DefaultAwsV4HttpSigner And other minor refactoring. * V4Context is not Immutable * Remove content length from builder instead of signed request
Configuration menu - View commit details
-
Copy full SHA for aa3e3ed - Browse repository at this point
Copy the full SHA aa3e3edView commit details -
Configuration menu - View commit details
-
Copy full SHA for f36f672 - Browse repository at this point
Copy the full SHA f36f672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06fdecf - Browse repository at this point
Copy the full SHA 06fdecfView commit details -
Merge remote-tracking branch 'upstream/master' into sugmanue/sra-ia-m…
…erge-2.20.162-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 66e3bea - Browse repository at this point
Copy the full SHA 66e3beaView commit details
Commits on Oct 9, 2023
-
* Rename V4Context * Rename V4aContext * Update v4a's RequestSigningResult to V4aRequestSigningResult
Configuration menu - View commit details
-
Copy full SHA for 9a4d0f7 - Browse repository at this point
Copy the full SHA 9a4d0f7View commit details -
Merge remote-tracking branch 'origin/master' into gosar/sra-ia-merge-…
…2.20.163-SNAPSHOT
Configuration menu - View commit details
-
Copy full SHA for 8267c50 - Browse repository at this point
Copy the full SHA 8267c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2987594 - Browse repository at this point
Copy the full SHA 2987594View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2a0473 - Browse repository at this point
Copy the full SHA d2a0473View commit details
Commits on Oct 10, 2023
-
Update presigner so host is set and content-hash is excluded from sig…
…ned-headers (#4560) * Update presigner so host is set and content-hash is excluded * Address comments * Rebase on latest changes
Configuration menu - View commit details
-
Copy full SHA for a00ee8a - Browse repository at this point
Copy the full SHA a00ee8aView commit details
Commits on Oct 11, 2023
-
Add tests to override configuration with plugins (#4572)
* Add tests to override configuration with plugins * Add an suppression to SpotBugs that is getting confused about the nullability
Configuration menu - View commit details
-
Copy full SHA for dbc7909 - Browse repository at this point
Copy the full SHA dbc7909View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2293483 - Browse repository at this point
Copy the full SHA 2293483View commit details -
Cleanup unexpected changes from earlier merges and some TODOs (#4574)
* Cleanup unexpected changes from earlier merges * Update TODO in AsyncSignerOverrideTest * Remove async related dead code path from SigningStage * Make http-auth-aws -> eventstream optional * Override maven-depedency-plugin for http-auth-aws-crt/eventstream * Add aws-crt as optional dependency from http-auth-aws It is a used but undeclared depenency causing maven-dependency-plugin to fail. Making it optional similar to http-auth-aws-crt. * Fix maven-dependency-plugin failures for services * SdkClientConfigurationUtil which is code generated in each service depends on ProfileFileSupplier from profiles module. * All services will need http-auth for useSraAuth=true for dependency on NoAuthAuthScheme. But get unused declared dependency failure when useSraAuth=false. So temporarily ignoring it until we are fully on SRA Identity & Auth. * Fix all maven-dependency-plugin failures * Fix missing runtime dependencies for old-client-version-compatibility-test * Ignore http-auth dependency from transcribestreaming * crt-core doesn't seem to be needed in old-client-version-compatibility-test
Configuration menu - View commit details
-
Copy full SHA for 93b48fa - Browse repository at this point
Copy the full SHA 93b48faView commit details -
Configuration menu - View commit details
-
Copy full SHA for d36baea - Browse repository at this point
Copy the full SHA d36baeaView commit details -
Change log entry for releasing updated core for SRA Identity & Auth (#…
…4571) Change log entry for releasing updated core for SRA Identity & Auth
Configuration menu - View commit details
-
Copy full SHA for 750ed27 - Browse repository at this point
Copy the full SHA 750ed27View commit details