Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore(release): 1.93.0 #13542

Merged
merged 41 commits into from
Mar 11, 2021
Merged

chore(release): 1.93.0 #13542

merged 41 commits into from
Mar 11, 2021

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Mar 11, 2021

See CHANGELOG

mergify bot and others added 30 commits March 6, 2021 04:52
Closes #10249


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…3307)

Use `NODEJS_14_X` in `GlobalTableCoordinator` since `NODEJS_10_X` is reaching maintenance EOL.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
fixes #13461 

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Resolves #13449

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Shouldn't these take the `App` instance?
…12814)

AppMesh is launched in `af-south-1` region and has a separate account for storing Envoy images in ECR.
Added the ECR account information.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This enables SNI when the oidcProvider tries to pull the thumbprint from a server in the downloadThumbprint function.  This fixes issues when trying to add an oidcProvider that is using SNI.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
L2 for [`AWS::IAM::SAMLProvider`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-samlprovider.html).

Also add derived classes for federated principals.

Closes #5320


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Add support for multiparat (MIME) user data for Linux environments. This
type is more versatile type of user data, and some AWS service
(i.e. AWS Batch) requires it in order to customize the launch
behaviour.

Change was tested in integ environment to check if all
user data parts has been executed correctly and with proper charset
encoding.

fixes #8315


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…3436)

The id in the example was misnamed and can cause confusion.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…inerImage (#13340)

Allows you to use the tag elsewhere within the container definition (e.g. to inform monitoring services of the release version).

Fixes: #13202

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Closes #11364

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ount (#13481)

Parses the event bus arn to give the account and region to the underlying Resource.

fixes #13469


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…12820)

closes #12606


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Similar to #13410

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Resolves #13447

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
First contribution. I've gone through the checklist and think i've managed to hit all the requirements. I'd like to contribute more and I'm taking it slow so let me know how I can improve my PRs

Closes #13403 



----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…13429)

Right now EventBus has a static method `grantPutEvents()` which grants PutEvents to all EventBridge buses in the account.

Adding a `grantPutEventsTo()` method to the IEventBus interface that grants PutEvents to the specific event bus.
We are also deprecating `grantPutEvents()` in favor to `grantAllPutEvents()` which has the same behavior.

Closes #11228.

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Admittedly, they are typo fixes, but they're breaking API so they had to be deprecated and replaced... hence the "fix(ec2)" prefix.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Fix for Issue: #9413

Testing:
Unit tests added for Schedule.rate used in ApplicationAutoScaling and Events.

* [X] Testing
  - Unit test added (prefer not to modify an existing test, otherwise, it's probably a breaking change)
  - __CLI change?:__ coordinate update of integration tests with team
  - __cdk-init template change?:__ coordinated update of integration tests with team
* [X] Docs
  - __jsdocs__: All public APIs documented
  - __README__: README and/or documentation topic updated
  - __Design__: For significant features, design document added to `design` folder
* [X] Title and Description
  - __Change type__: title prefixed with **fix**, **feat** and module name in parents, which will appear in changelog
  - __Title__: use lower-case and doesn't end with a period
  - __Breaking?__: last paragraph: "BREAKING CHANGE: <describe what changed + link for details>"
  - __Issues__: Indicate issues fixed via: "**Fixes #xxx**" or "**Closes #xxx**"
* [ ] Sensitive Modules (requires 2 PR approvers)
  - IAM Policy Document (in @aws-cdk/aws-iam)
  - EC2 Security Groups and ACLs (in @aws-cdk/aws-ec2)
  - Grant APIs (only if not based on official documentation with a reference)
----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
… ALB if more than 2 certificates exist (#13490)

Support for multiple certificates attached to a single ALB listener was
originally implemented by putting all certificates in an array on a single
`ListenerCertificate` resource. The docs state that only one certificate may be
specified, although multiple certificates do appear to work initially.  Initial
resource creation of a `ListenerCertificate` with multiple certificates appears
to succeed, but subsequent updates to this resource (to either add or remove
certificates) yields undefined and undesireable behavior.

The fix in #13332 attempted to fix this by creating a new `ListenerCertificate`
per certificate, and -- at my direction -- maintained partial backwards
compatibility by keeping the original ID for the first `ListenerCertificate`
resource. However, this has the effect of triggering an update to the existing
resource, which does not appear to work correctly.

By forcing a logical ID change for all `ListenerCertificate` resources, we can
force all existing resources to be deleted, and new resources created. This
avoids doing any updates on any `ListenerCertificate` resources with an array
of certificates, which appears to side-step the undefined behavior.

fixes #13437


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
closes #13289


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This property allows setting tag mutability on ECR repositoes. Tag mutability is useful to ensure image integrity and can prevent supply chain attacks.

Closes #4640


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…h an ECS service (#13192)

This PR introduces `BaseService.associateCloudMapService()` which allows the user to associate the ECS service with a CloudMap service that they provide.

**API sample**
```ts
const cloudMapService = new cloudmap.Service(...);
const ecsService = new ecs.FargateService(...);

ecsService.associateCloudMapService({
  service: cloudMapService,
});
```

Closes #10057

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
fixes #13476


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Fixing a small typo in the aws-certificatemanager README.


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…ges (#13480)

In other languages, if you create a directory `hello-cdk`, do `cdk init`, and then `cdk ls`, you get `HelloCdkStack`. In Python you get `hello-cdk`. Change the Python init template to match the other languages.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…13508)

CloudFormation is pretty lax when it comes to the types it accepts,
and allows passing a boolean where a string is expected.
Allow that possibility in cloudformation-include.

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
@RomainMuller RomainMuller requested a review from a team March 11, 2021 12:36
@RomainMuller RomainMuller self-assigned this Mar 11, 2021
@mergify
Copy link
Contributor

mergify bot commented Mar 11, 2021

Thank you for contributing! Your pull request will be automatically updated and merged without squashing (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot merged commit c506d3b into release Mar 11, 2021
@mergify mergify bot deleted the bump/1.93.0 branch March 11, 2021 13:07
@aws-cdk-automation
Copy link
Collaborator Author

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildProject89A8053A-LhjRyN9kxr8o
  • Commit ID: b5d4b92
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

This was referenced Mar 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.