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

Merge #51

Merged
merged 115 commits into from
Jul 26, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
eba5fdd
docs(pipeline): document work-arounds for when bootstrap stack has be…
njlynch Jul 2, 2021
6a68873
feat(appmesh): add support for shared Meshes (#15353)
Seiya6329 Jul 2, 2021
86a44f9
feat(cloudwatch): allow arbitrary statistics in Metric and Alarm (#15…
madeline-k Jul 2, 2021
c432d48
fix(cfnspec): .npmignore generated by cfnspec does not pass pkglint (…
BenChaimberg Jul 3, 2021
b010239
fix(pipelines): unable to add assets stage to existing VPC pipeline (…
njlynch Jul 5, 2021
f3c1b6d
fix(cli): prevent 'Failed resources:' message when no failures and re…
ryparker Jul 5, 2021
0419356
chore(build): build no longer fails if there are multiple dotnet vers…
anthonybouton Jul 5, 2021
cbee18a
feat(core): add docker security option to asset bundling (#15204)
maafk Jul 5, 2021
e61a5b8
feat(ec2): add rds-data vpc endpoint (#15240)
neilferreira Jul 5, 2021
ff044ed
feat(acm): DaysToExpiry metric (#15424)
RomainMuller Jul 6, 2021
31e6b1a
fix(build): explicit non-private package not respected in packaging (…
BenChaimberg Jul 6, 2021
647acfa
feat(appmesh): allow setting the DnsResponseType in DNS ServiceDiscov…
Seiya6329 Jul 6, 2021
d779be0
chore: new private 'cdk-release' tool for performing releases (#15331)
skinny85 Jul 6, 2021
865b266
chore: Fix typo (#15436)
akash1810 Jul 6, 2021
393be52
docs: fixed example (#15434)
ManuelMueller1st Jul 6, 2021
c37c7f9
docs(api-gateway): Fix IAM policy Effect enum case (#15417)
benmunro Jul 6, 2021
ef12609
docs(aws-ecr-assets): Update link for cdk-ecr-deployment repo (#15407)
antonioortegajr Jul 7, 2021
3a65b9c
fix(codebuild): merge spec correctly when using strings (#15429)
hoegertn Jul 7, 2021
71c0a4c
feat(cfnspec): cloudformation spec v39.3.0 (#15446)
aws-cdk-automation Jul 7, 2021
a80ad42
feat(aws-elasticloadbalancingv2): Allow listing added listeners on ap…
ABevier Jul 7, 2021
48dd771
fix(pipelines): singlePublisherPerType overwrites assets buildspec fi…
Wenzil Jul 8, 2021
1d19b3b
fix(lambda-nodejs): pnpm exec args separator order (#15410)
hugdru Jul 8, 2021
b95ee44
fix(iam): set principalAccount in AccountPrincipal and PrincipalWithC…
TikiTDO Jul 8, 2021
afa5de1
fix(events): Archive event pattern fields are not translated correctl…
DaWyz Jul 8, 2021
bf6f7ef
fix(autoscaling): scaling intervals are incorrect if the bottom one d…
ruancomelli Jul 8, 2021
5ecf257
feat(events): DLQ and retry policy support for BatchJob target (#15308)
DaWyz Jul 8, 2021
850cba0
fix(iam): remove incorrect normalization of principal (#15248)
bitoku Jul 8, 2021
af7ad2c
feat(autoscaling): ScalingEvents.TERMINATION_EVENTS (#15302)
dontirun Jul 8, 2021
c39d0eb
docs(codepipeline-actions): clarify how to use an encrypted existing …
berenddeboer Jul 8, 2021
adee46c
revert(migration): add constructs migration to rewrite script (#15461)
rix0rrr Jul 8, 2021
bd94be8
chore(rds): add missing RDS database engine versions. (#15458)
nikovirtala Jul 8, 2021
fc01d22
feat(appmesh): rename the class HttpRouteMatchMethod to HttpRouteMeth…
Seiya6329 Jul 8, 2021
bf656e4
chore(cdk-release): do not get commits if Changelog generation is ski…
skinny85 Jul 8, 2021
d88b45e
feat(appmesh): rename the class HttpHeaderMatch to HeaderMatch (#15468)
Seiya6329 Jul 9, 2021
ab72bf6
chore(release): 1.112.0
Jul 9, 2021
45b9715
Fix bugfix entry for lambda-nodejs
skinny85 Jul 9, 2021
23abe22
fix(aws-ecs): token is added to Options instead of SecretOptions in S…
upparekh Jul 9, 2021
480e371
Change 'migration' entry to say 'reverts' instead of 'closes'
skinny85 Jul 9, 2021
2815a44
chore(release): 1.112.0 (#15480)
mergify[bot] Jul 9, 2021
0952f1f
feat(codepipeline-actions): support combining batch build artifacts i…
martinmicunda Jul 9, 2021
a3cdfff
Merge branch 'master' into merge-back/1.112.0
mergify[bot] Jul 9, 2021
aa1d229
chore(merge-back): 1.112.0 (#15486)
mergify[bot] Jul 9, 2021
76f06fc
feat(assets): docker images from tar file (#15438)
pgarbe Jul 11, 2021
c62afe9
feat(events): cross-region event rules (#14731)
stephenhibbert Jul 12, 2021
e3ebf9b
chore(release): 1.113.0
Jul 12, 2021
61e1f65
chore(release): 1.113.0 (#15511)
mergify[bot] Jul 12, 2021
246b393
chore(merge-back): 1.113.0 (#15514)
mergify[bot] Jul 12, 2021
eeeec5d
feat(appmesh): add Route matching on path, query parameters, metadata…
Seiya6329 Jul 13, 2021
3592b26
feat(aws-ecs): New CDK constructs for ECS Anywhere task and service d…
hariohmprasath Jul 13, 2021
94f81c4
chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#15418)
dependabot[bot] Jul 13, 2021
c98e40e
feat(cfnspec): cloudformation spec v39.5.0 (#15536)
aws-cdk-automation Jul 14, 2021
cafdd3c
feat(bootstrap): widen lookup role permissions for future extension (…
rix0rrr Jul 14, 2021
28a9ac0
chore(cli): improve error message when bootstrap can't find stacks (#…
rix0rrr Jul 14, 2021
6047f79
chore: npm-check-updates && yarn upgrade (#15539)
aws-cdk-automation Jul 14, 2021
594d7c6
fix(ecr-assets): There is already a Construct with name 'Staging' whe…
jogold Jul 14, 2021
b06f7bf
feat(servicecatalog): Add portfolio-product association and tag updat…
arcrank Jul 14, 2021
1589ff8
feat(appmesh): add support for Gateway Route request matching and pat…
Seiya6329 Jul 15, 2021
718d143
feat(appmesh): the App Mesh Construct Library is now Generally Availa…
Seiya6329 Jul 15, 2021
165ee3a
feat(pipelines): revised version of the API (#12326)
rix0rrr Jul 15, 2021
53a7298
chore(release): 1.114.0
Jul 15, 2021
7e41b6b
chore(release): 1.114.0
rix0rrr Jul 15, 2021
62e2f19
chore(merge-back): 1.114.0 (#15570)
mergify[bot] Jul 15, 2021
09591c6
feat(aws-efs): grant support on FileSystem (#14999)
DaWyz Jul 15, 2021
dd38eff
fix(cfnspec): make EndpointConfiguration of AWS::Serverless::Api a un…
skinny85 Jul 15, 2021
ebfc0e0
chore(cli): tests that apply only to v1 are failing when building for…
otaviomacedo Jul 15, 2021
a0f00e8
chore(kms): cross-stack usage detection depends on NPM tree (#15580)
rix0rrr Jul 16, 2021
4b7116d
fix(pipelines): unresolved source names aren't handled properly (#15600)
rix0rrr Jul 16, 2021
27c176a
chore: add license notice, remove Docker instructions (#15599)
rix0rrr Jul 16, 2021
22f2499
fix(cli): `cdk deploy` is listing deprecated ids (#15603)
rix0rrr Jul 16, 2021
ebba618
feat(pipelines): confirm IAM changes before starting the deployment (…
BryanPan342 Jul 16, 2021
349de7c
feat(apigatewayv2): websocket - callback url (#15227)
bitoku Jul 16, 2021
2647cf3
feat(cli): add ability to specify an external id for the deploy-role …
corymhall Jul 16, 2021
9c4e51c
fix(appsync): update timestamp for apikey test (#15624)
haimlit Jul 18, 2021
fc68df4
chore: some cli tests still rely on legacy behavior and fail in v2 (#…
Jul 18, 2021
8668e15
chore: migrate sns, lambda-event-sources, cloudwatch to jest (#15606)
Jul 18, 2021
fdce08c
fix(iam): `PrincipalWithConditions.addCondition` does not work (#15414)
TikiTDO Jul 19, 2021
5fd8b7b
chore(pipelines): cleanup some docs (#15626)
hoegertn Jul 19, 2021
85cb788
docs(pipelines): explain 'no matching base directory' error (#15644)
rix0rrr Jul 19, 2021
28e0805
chore(pipelines): new tests for CodePipelineSource (#15643)
otaviomacedo Jul 19, 2021
d8dc818
fix(pipelines): `CodeBuildStep.partialBuildSpec` not used, buildspec …
hoegertn Jul 19, 2021
e7760ee
feat(servicecatalog): Add TagOptions for portfolio (#15612)
wanjacki Jul 19, 2021
efd2e68
feat(appsync): optional operation parameter for lambdaRequest mapping…
BryanPan342 Jul 19, 2021
f7c6289
feat(rds): allow setting copyTagsToSnapshot on Clusters (#15553)
Jul 19, 2021
b934976
feat(lambda-nodejs): source map mode (#15621)
haimlit Jul 20, 2021
5e3cf2b
fix(pipelines): permissions check in legacy API does not work (#15660)
rix0rrr Jul 20, 2021
9532e3c
docs(pipelines): describe context lookups (#15663)
rix0rrr Jul 20, 2021
309b9b4
fix(pipelines): new pipeline stages aren't validated (#15665)
rix0rrr Jul 20, 2021
6453769
feat(apigatewayv2-integrations): http private integrations - tls conf…
dan-lind Jul 20, 2021
a2d9369
docs(pipeline): clarify that `ShellStep` needs to be added to the pip…
rix0rrr Jul 20, 2021
4e40db3
feat(servicecatalog): Add stack event notification constraint (#15610)
arcrank Jul 20, 2021
06d5832
chore(lambda): fix typo (#15459)
bl-ue Jul 20, 2021
6bc086b
docs(ecs): Specify units for DNS TTL (#15656)
Jul 20, 2021
464cdc0
chore(readme): Correct CDK Construction Zone S1E5 Twitch Link (#15646)
1davidmichael Jul 20, 2021
c488cbf
docs(pipelines): stress implications of `--trust` again (#15685)
rix0rrr Jul 21, 2021
1f2a06b
chore(release): 1.115.0
Jul 21, 2021
52331c8
chore: npm-check-updates && yarn upgrade (#15693)
aws-cdk-automation Jul 21, 2021
f0ca40f
chore(release): 1.115.0 (#15694)
mergify[bot] Jul 21, 2021
524e532
chore(rds): add AuroraPostgresEngineVersion 12.6 (#15686)
jordie23 Jul 21, 2021
cab249c
Merge branch 'master' into merge-back/1.115.0
mergify[bot] Jul 21, 2021
9b462a3
chore(merge-back): 1.115.0 (#15699)
mergify[bot] Jul 21, 2021
56f3275
docs(appmesh): Suggest improvements for App Mesh readme (#15506)
Jul 21, 2021
2e4cfae
feat(pipelines): CDK Pipelines is now Generally Available (#15667)
rix0rrr Jul 22, 2021
9022d6f
docs(pipelines): add migration guide (#15696)
rix0rrr Jul 22, 2021
2c4ef01
feat(cfnspec): cloudformation spec v39.7.0 (#15719)
aws-cdk-automation Jul 22, 2021
f593311
fix(aws-cloudwatch): unable to use generic extended statistics for cl…
filipay Jul 22, 2021
c92548b
feat(servicecatalog): add ability to set launch Role and deploy with …
arcrank Jul 22, 2021
32ed229
feat(core): lazy mappings will only synthesize if keys are unresolved…
BenChaimberg Jul 22, 2021
91cf79b
fix(elasticsearch): slow logs incorrectly disabled for Elasticsearch …
joelcox22 Jul 22, 2021
1b5d525
feat(aws-kinesisfirehose): DeliveryStream API and basic S3 destinatio…
madeline-k Jul 23, 2021
cb6e7c9
docs: fix link to example integration test in Contributing.md (#15729)
douglasnaphas Jul 23, 2021
e133bca
fix(stepfunctions): non-object arguments to recurseObject are incorre…
marciocarmona Jul 23, 2021
7668400
fix(pipelines): Secrets Manager permissions not added to asset projec…
rix0rrr Jul 23, 2021
774b9ed
docs(pipelines): fix table rendering in MarkDown (#15734)
rix0rrr Jul 23, 2021
81cbfec
fix(elasticsearch): advancedOptions in domain has no effect (#15330)
jumic Jul 23, 2021
a8b1c47
feat(assertions): retrieve matching resources from the template (#15642)
Jul 26, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/yarn-upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
uses: actions/checkout@v2

- name: Set up Node
uses: actions/setup-node@v2.1.5
uses: actions/setup-node@v2.2.0
with:
node-version: 10

Expand Down
115 changes: 115 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,121 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.115.0](https://github.com/aws/aws-cdk/compare/v1.114.0...v1.115.0) (2021-07-21)


### Features

* **apigatewayv2:** websocket - callback url ([#15227](https://github.com/aws/aws-cdk/issues/15227)) ([349de7c](https://github.com/aws/aws-cdk/commit/349de7c2abff97e10a6e76dd6b7856ecbfd0c441)), closes [#14836](https://github.com/aws/aws-cdk/issues/14836)
* **apigatewayv2-integrations:** http private integrations - tls config ([#15469](https://github.com/aws/aws-cdk/issues/15469)) ([6453769](https://github.com/aws/aws-cdk/commit/645376958a699ee89e3cc805546c293c93d99613)), closes [#14036](https://github.com/aws/aws-cdk/issues/14036)
* **appsync:** optional operation parameter for lambdaRequest mapping template ([#15283](https://github.com/aws/aws-cdk/issues/15283)) ([efd2e68](https://github.com/aws/aws-cdk/commit/efd2e68d9799f0827c542a562f3c17a5a0dbdee1)), closes [#15274](https://github.com/aws/aws-cdk/issues/15274) [#14079](https://github.com/aws/aws-cdk/issues/14079)
* **aws-efs:** grant support on FileSystem ([#14999](https://github.com/aws/aws-cdk/issues/14999)) ([09591c6](https://github.com/aws/aws-cdk/commit/09591c6268d0e03937741e4f7cad9b97e21b131b)), closes [#14998](https://github.com/aws/aws-cdk/issues/14998)
* **cli:** add ability to specify an external id for the deploy-role ([#15604](https://github.com/aws/aws-cdk/issues/15604)) ([2647cf3](https://github.com/aws/aws-cdk/commit/2647cf300ae0f9053104e3a545e2fd94dd7249e1))
* **lambda-nodejs:** source map mode ([#15621](https://github.com/aws/aws-cdk/issues/15621)) ([b934976](https://github.com/aws/aws-cdk/commit/b934976f057cd395de660dc4099e2303415cdc78)), closes [#14857](https://github.com/aws/aws-cdk/issues/14857)
* **pipelines:** confirm IAM changes before starting the deployment ([#15441](https://github.com/aws/aws-cdk/issues/15441)) ([ebba618](https://github.com/aws/aws-cdk/commit/ebba61830ea7ee73e168099d1cd8e8f4003d595c)), closes [#12748](https://github.com/aws/aws-cdk/issues/12748)
* **rds:** allow setting copyTagsToSnapshot on Clusters ([#15553](https://github.com/aws/aws-cdk/issues/15553)) ([f7c6289](https://github.com/aws/aws-cdk/commit/f7c628948e7f71df7a95cb00cdc2746e2e46dc03)), closes [#15521](https://github.com/aws/aws-cdk/issues/15521)
* **servicecatalog:** Add stack event notification constraint ([#15610](https://github.com/aws/aws-cdk/issues/15610)) ([4e40db3](https://github.com/aws/aws-cdk/commit/4e40db3e5577c575aa5e25093e1b82eae6e7cb31))
* **servicecatalog:** Add TagOptions for portfolio ([#15612](https://github.com/aws/aws-cdk/issues/15612)) ([e7760ee](https://github.com/aws/aws-cdk/commit/e7760ee9da19d7d006cdf1836ce6f71bf9f31327))


### Bug Fixes

* **appsync:** update timestamp for apikey test ([#15624](https://github.com/aws/aws-cdk/issues/15624)) ([9c4e51c](https://github.com/aws/aws-cdk/commit/9c4e51ca1719b89bcdd9d4032f50063876fac69a)), closes [#15623](https://github.com/aws/aws-cdk/issues/15623)
* **cfnspec:** make EndpointConfiguration of AWS::Serverless::Api a union type ([#15526](https://github.com/aws/aws-cdk/issues/15526)) ([dd38eff](https://github.com/aws/aws-cdk/commit/dd38eff318c31bf2c5308f6b3daae0fd433b4370))
* **cli:** `cdk deploy` is listing deprecated ids ([#15603](https://github.com/aws/aws-cdk/issues/15603)) ([22f2499](https://github.com/aws/aws-cdk/commit/22f2499508bccd3f44733705bbfa3c4e2b0b0d63))
* **iam:** `PrincipalWithConditions.addCondition` does not work ([#15414](https://github.com/aws/aws-cdk/issues/15414)) ([fdce08c](https://github.com/aws/aws-cdk/commit/fdce08cee6f0eb58aad93572641a1dd4b59e8d37))
* **pipelines:** `CodeBuildStep.partialBuildSpec` not used, buildspec control for legacy API ([#15625](https://github.com/aws/aws-cdk/issues/15625)) ([d8dc818](https://github.com/aws/aws-cdk/commit/d8dc8185203e73172786024eea90eeb60153ce0e)), closes [#15169](https://github.com/aws/aws-cdk/issues/15169)
* **pipelines:** new pipeline stages aren't validated ([#15665](https://github.com/aws/aws-cdk/issues/15665)) ([309b9b4](https://github.com/aws/aws-cdk/commit/309b9b4cf554474c87fe3d833a5205498e200ecf))
* **pipelines:** permissions check in legacy API does not work ([#15660](https://github.com/aws/aws-cdk/issues/15660)) ([5e3cf2b](https://github.com/aws/aws-cdk/commit/5e3cf2b0558401fab25f75da319fac587df1bcfb))
* **pipelines:** unresolved source names aren't handled properly ([#15600](https://github.com/aws/aws-cdk/issues/15600)) ([4b7116d](https://github.com/aws/aws-cdk/commit/4b7116d8a252a6768ae50d736d5cab0f0cef22f4)), closes [#15592](https://github.com/aws/aws-cdk/issues/15592)

## [1.114.0](https://github.com/aws/aws-cdk/compare/v1.113.0...v1.114.0) (2021-07-15)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **appmesh:** `prefixPath` property in `HttpGatewayRouteMatch` has been renamed to `path`, and its type changed from `string` to `HttpGatewayRoutePathMatch`
* **servicecatalog:** `AcceptLanguage` enum has been renamed to `MessageLanguage`, and fields that accepted this enum have been updated to reflect this change.
* **servicecatalog:** property `acceptLanguage` in `PortfolioShareOptions` has been renamed to `messageLanguage`.
* **servicecatalog:** property `acceptLanguage` in `PortfolioProps` has been renamed to `messageLanguage`.
* **servicecatalog:** property `acceptLanguage` in `CloudFormationProductProps` has been renamed `messageLanguage`.
* **appmesh:** `prefixPath` property in `HttpRouteMatch` has been renamed to `path`, and its type changed from `string` to `HttpRoutePathMatch`

### Features

* **appmesh:** add Route matching on path, query parameters, metadata, and method name ([#15470](https://github.com/aws/aws-cdk/issues/15470)) ([eeeec5d](https://github.com/aws/aws-cdk/commit/eeeec5d14aa03dbaeeb08fc664c26e82a447f7da))
* **appmesh:** add support for Gateway Route request matching and path rewriting ([#15527](https://github.com/aws/aws-cdk/issues/15527)) ([1589ff8](https://github.com/aws/aws-cdk/commit/1589ff859e3816e1326b25e4fc855be86f76ffc8)), closes [#15305](https://github.com/aws/aws-cdk/issues/15305)
* **appmesh:** the App Mesh Construct Library is now Generally Available (stable) ([#15560](https://github.com/aws/aws-cdk/issues/15560)) ([718d143](https://github.com/aws/aws-cdk/commit/718d143a376893fb168121b0ff9b57f8a057281e)), closes [#9489](https://github.com/aws/aws-cdk/issues/9489)
* **aws-ecs:** New CDK constructs for ECS Anywhere task and service definitions ([#14931](https://github.com/aws/aws-cdk/issues/14931)) ([3592b26](https://github.com/aws/aws-cdk/commit/3592b26c5806cc31cd6ad0ebba32cbf4d09b9abf))
* **bootstrap:** widen lookup role permissions for future extension ([#15423](https://github.com/aws/aws-cdk/issues/15423)) ([cafdd3c](https://github.com/aws/aws-cdk/commit/cafdd3c0a619be69c9b6af08664af8e641d4c69b))
* **cfnspec:** cloudformation spec v39.5.0 ([#15536](https://github.com/aws/aws-cdk/issues/15536)) ([c98e40e](https://github.com/aws/aws-cdk/commit/c98e40e963964ae01b6ad15898a6809687d6a5e3))
* **pipelines:** revised version of the API ([#12326](https://github.com/aws/aws-cdk/issues/12326)) ([165ee3a](https://github.com/aws/aws-cdk/commit/165ee3aa89bda7c18fcb4820c0bf2f6905adc4ed)), closes [#10872](https://github.com/aws/aws-cdk/issues/10872)
* **servicecatalog:** Add portfolio-product association and tag update constraint ([#15452](https://github.com/aws/aws-cdk/issues/15452)) ([b06f7bf](https://github.com/aws/aws-cdk/commit/b06f7bf8ee59379a3478e4200b941635174c777e))


### Bug Fixes

* **ecr-assets:** There is already a Construct with name 'Staging' when using tarball image ([#15540](https://github.com/aws/aws-cdk/issues/15540)) ([594d7c6](https://github.com/aws/aws-cdk/commit/594d7c664abed631163ec6b5cfede0a61acb0602))

## [1.113.0](https://github.com/aws/aws-cdk/compare/v1.112.0...v1.113.0) (2021-07-12)


### Features

* **assets:** docker images from tar file ([#15438](https://github.com/aws/aws-cdk/issues/15438)) ([76f06fc](https://github.com/aws/aws-cdk/commit/76f06fc2ae4404242e5854d2eeaf4f11b98f98f0)), closes [#15419](https://github.com/aws/aws-cdk/issues/15419)
* **codepipeline-actions:** support combining batch build artifacts in CodeBuildAction ([#15457](https://github.com/aws/aws-cdk/issues/15457)) ([0952f1f](https://github.com/aws/aws-cdk/commit/0952f1f2045f2dbdffeb840c4737522d12ea7df6)), closes [#15455](https://github.com/aws/aws-cdk/issues/15455)
* **events:** cross-region event rules ([#14731](https://github.com/aws/aws-cdk/issues/14731)) ([c62afe9](https://github.com/aws/aws-cdk/commit/c62afe905c0414d2feb38271b0b3df4907ac3caf))


### Bug Fixes

* **aws-ecs:** token is added to Options instead of SecretOptions in SplunkLogDriver ([#15408](https://github.com/aws/aws-cdk/issues/15408)) ([23abe22](https://github.com/aws/aws-cdk/commit/23abe22a173281361855efc8671529e4bae30ae5))

## [1.112.0](https://github.com/aws/aws-cdk/compare/v1.111.0...v1.112.0) (2021-07-09)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **appmesh:** the class `HttpHeaderMatch` has been renamed to `HeaderMatch`
* **appmesh:** the class `HttpRouteMatchMethod` has been renamed to `HttpRouteMethod`
* **appmesh:** `ServiceDiscovery.cloudMap()` method has been changed to accept positional arguments

### Features

* **acm:** DaysToExpiry metric ([#15424](https://github.com/aws/aws-cdk/issues/15424)) ([ff044ed](https://github.com/aws/aws-cdk/commit/ff044eddccfe1e4812e686343ca1a614b73a1a1f))
* **appmesh:** add support for shared Meshes ([#15353](https://github.com/aws/aws-cdk/issues/15353)) ([6a68873](https://github.com/aws/aws-cdk/commit/6a68873f51545e394efa30cd855aae1fc4484d62))
* **appmesh:** allow setting the DnsResponseType in DNS ServiceDiscovery ([#15388](https://github.com/aws/aws-cdk/issues/15388)) ([647acfa](https://github.com/aws/aws-cdk/commit/647acfa3fdca6013614dfb9ebf0a2d55ea74e828))
* **appmesh:** rename the class HttpHeaderMatch to HeaderMatch ([#15468](https://github.com/aws/aws-cdk/issues/15468)) ([d88b45e](https://github.com/aws/aws-cdk/commit/d88b45eb21bcd051146477e3c97de7dd7b8634d3))
* **appmesh:** rename the class HttpRouteMatchMethod to HttpRouteMethod ([#15466](https://github.com/aws/aws-cdk/issues/15466)) ([fc01d22](https://github.com/aws/aws-cdk/commit/fc01d22d042e34cef391458ffd5a0dd2d290b655))
* **autoscaling:** ScalingEvents.TERMINATION_EVENTS ([#15302](https://github.com/aws/aws-cdk/issues/15302)) ([af7ad2c](https://github.com/aws/aws-cdk/commit/af7ad2cd279dce2d355e3678433a84eb5c8334e8))
* **aws-elasticloadbalancingv2:** Allow listing added listeners on application load balancers ([#15259](https://github.com/aws/aws-cdk/issues/15259)) ([a80ad42](https://github.com/aws/aws-cdk/commit/a80ad425a925c7f1b2a550d5605df109ea5a504f)), closes [#11841](https://github.com/aws/aws-cdk/issues/11841)
* **cfnspec:** cloudformation spec v39.3.0 ([#15446](https://github.com/aws/aws-cdk/issues/15446)) ([71c0a4c](https://github.com/aws/aws-cdk/commit/71c0a4c413e77452f47c797d4e861aa542174ce9))
* **cloudwatch:** allow arbitrary statistics in Metric and Alarm ([#15387](https://github.com/aws/aws-cdk/issues/15387)) ([86a44f9](https://github.com/aws/aws-cdk/commit/86a44f93bf718e20e32f9968ec75bee28dbc2198))
* **core:** add docker security option to asset bundling ([#15204](https://github.com/aws/aws-cdk/issues/15204)) ([cbee18a](https://github.com/aws/aws-cdk/commit/cbee18acf750319488238dd926ae7b86392c8356)), closes [#14681](https://github.com/aws/aws-cdk/issues/14681)
* **ec2:** add rds-data vpc endpoint ([#15240](https://github.com/aws/aws-cdk/issues/15240)) ([e61a5b8](https://github.com/aws/aws-cdk/commit/e61a5b80fb19270a0ed21938b777390ce5d835cc))
* **events:** DLQ and retry policy support for BatchJob target ([#15308](https://github.com/aws/aws-cdk/issues/15308)) ([5ecf257](https://github.com/aws/aws-cdk/commit/5ecf2577350da2b9ff7115b2868192bcbd56a56e)), closes [#15238](https://github.com/aws/aws-cdk/issues/15238)
* **pipelines:** Docker registry credentials ([#15364](https://github.com/aws/aws-cdk/issues/15364)) ([e289822](https://github.com/aws/aws-cdk/commit/e289822ebbbdafe3dff7e8822ba2c5cd75ff2d63)), closes [#10999](https://github.com/aws/aws-cdk/issues/10999) [#11774](https://github.com/aws/aws-cdk/issues/11774)


### Bug Fixes

* **autoscaling:** scaling intervals are incorrect if the bottom one does not start at 0 ([#15345](https://github.com/aws/aws-cdk/issues/15345)) ([bf6f7ef](https://github.com/aws/aws-cdk/commit/bf6f7efd01ee3a4dc62124baa969eb5e22e58e52)), closes [#10141](https://github.com/aws/aws-cdk/issues/10141)
* **build:** explicit non-private package not respected in packaging ([#15435](https://github.com/aws/aws-cdk/issues/15435)) ([31e6b1a](https://github.com/aws/aws-cdk/commit/31e6b1a88aaafb28e3916fbba918894435495906)), closes [#15203](https://github.com/aws/aws-cdk/issues/15203)
* **cfnspec:** .npmignore generated by cfnspec does not pass pkglint ([#15409](https://github.com/aws/aws-cdk/issues/15409)) ([c432d48](https://github.com/aws/aws-cdk/commit/c432d481aa9e26bae9092a3084eca55fdc7038ce)), closes [#15064](https://github.com/aws/aws-cdk/issues/15064)
* **cli:** prevent 'Failed resources:' message when no failures and report all progress steps ([#15207](https://github.com/aws/aws-cdk/issues/15207)) ([f3c1b6d](https://github.com/aws/aws-cdk/commit/f3c1b6d29416bdb19828cff9a4facd690c416d5f))
* **codebuild:** merge spec correctly when using strings ([#15429](https://github.com/aws/aws-cdk/issues/15429)) ([3a65b9c](https://github.com/aws/aws-cdk/commit/3a65b9c6117e9b3c038720262ac0eb6c8033af8f))
* **events:** Archive event pattern fields are not translated correctly ([#15376](https://github.com/aws/aws-cdk/issues/15376)) ([afa5de1](https://github.com/aws/aws-cdk/commit/afa5de108d393950034c8ff6c5e49d2ec5490c7f)), closes [#14905](https://github.com/aws/aws-cdk/issues/14905)
* **iam:** remove incorrect normalization of principal ([#15248](https://github.com/aws/aws-cdk/issues/15248)) ([850cba0](https://github.com/aws/aws-cdk/commit/850cba0ad206d4e4e47ca48ca50a073880221dcc)), closes [#14274](https://github.com/aws/aws-cdk/issues/14274) [#14274](https://github.com/aws/aws-cdk/issues/14274)
* **iam:** set principalAccount in AccountPrincipal and PrincipalWithConditions ([#15430](https://github.com/aws/aws-cdk/issues/15430)) ([b95ee44](https://github.com/aws/aws-cdk/commit/b95ee4414a632a5b8622c4d6a11bd2baaab536f2))
* **lambda-nodejs:** pnpm exec args separator order ([#15410](https://github.com/aws/aws-cdk/issues/15410)) ([1d19b3b](https://github.com/aws/aws-cdk/commit/1d19b3b66e7c91ae8d9b4c49432bd0249e18a366)), closes [#15164](https://github.com/aws/aws-cdk/issues/15164)
* **pipelines:** singlePublisherPerType overwrites assets buildspec file of other pipelines ([#15356](https://github.com/aws/aws-cdk/issues/15356)) ([48dd771](https://github.com/aws/aws-cdk/commit/48dd7718d94026e29c0fe6b15c162616840fcabe))
* **pipelines:** unable to add assets stage to existing VPC pipeline ([#15401](https://github.com/aws/aws-cdk/issues/15401)) ([b010239](https://github.com/aws/aws-cdk/commit/b010239ee0a027c25ec90c5ed8784a36315536d2)), closes [#14343](https://github.com/aws/aws-cdk/issues/14343)


### Reverts

* **migration:** add constructs migration to rewrite script ([#15461](https://github.com/aws/aws-cdk/issues/15461)) ([adee46c](https://github.com/aws/aws-cdk/commit/adee46c0d3dd128a58b852d9a4c505682423e6b0)), reverts [#14916](https://github.com/aws/aws-cdk/issues/14916)

## [1.111.0](https://github.com/aws/aws-cdk/compare/v1.110.1...v1.111.0) (2021-07-01)


Expand Down
21 changes: 5 additions & 16 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ coming from the community. We want to recognize all your hard work
by getting your code merged as quickly as we can, so please read the guidance
here carefully to make sure the review process goes smoothly.

This document describes how to set up a development environment and submit your changes. Please
The CDK is released under the [Apache license](http://aws.amazon.com/apache2.0/).
Any code you submit will be released under that license.

This document describes how to set up a development environment and submit your changes. Please
let us know if it's not up-to-date (even better, submit a PR with your corrections ;-)).

- [Getting Started](#getting-started)
Expand Down Expand Up @@ -142,20 +145,6 @@ docker$ exit

The `dist/` folder within each module contains the packaged up language artifacts.

## Docker Build (Alternative)

Build the docker image:

```console
$ docker build -t aws-cdk .
```

This allows you to run the CDK in a CDK-compatible directory with a command like:

```console
$ docker run -v $(pwd):/app -w /app aws-cdk <CDK ARGS>
```

## Gitpod (Alternative)

You may also set up your local development environment using [Gitpod](http://gitpod.io) -
Expand Down Expand Up @@ -262,7 +251,7 @@ The steps here are usually AWS CLI commands but they need not be.

Examples:
* [integ.destinations.ts](https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-lambda-destinations/test/integ.destinations.ts#L7)
* [integ.token-authorizer.ts](https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-apigateway/test/authorizers/integ.token-authorizer.ts#L6)
* [integ.token-authorizer.lit.ts](https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-apigateway/test/authorizers/integ.token-authorizer.lit.ts#L7-L12)

#### yarn watch (Optional)

Expand Down
11 changes: 0 additions & 11 deletions Dockerfile

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ this capability, please see the
* [S1E2](https://www.twitch.tv/videos/925801382): Triggers (part 2); **Participants:** @NetaNir, @eladb, @iliapolo
* [S1E3](https://www.twitch.tv/videos/944565768): Triggers (part 3); **Participants:** @NetaNir, @eladb, @iliapolo, @RomainMuller
* [S1E4](https://www.twitch.tv/aws/video/960287598): [Tokens](https://docs.aws.amazon.com/cdk/latest/guide/tokens.html) Deep Dive; **Participants:** @NetaNir,@rix0rrr, @iliapolo, @RomainMuller
* [S1E5](https://www.twitch.tv/aws/video/977551207): [Assets](https://docs.aws.amazon.com/cdk/latest/guide/assets.html) Deep Dive; **Participants:** @NetaNir, @eladb, @jogold
* [S1E5](https://www.twitch.tv/videos/981481112): [Assets](https://docs.aws.amazon.com/cdk/latest/guide/assets.html) Deep Dive; **Participants:** @NetaNir, @eladb, @jogold
* [S1E6](https://www.twitch.tv/aws/video/1005334364): [Best Practices](https://aws.amazon.com/blogs/devops/best-practices-for-developing-cloud-applications-with-aws-cdk/); **Participants:** @skinny85, @eladb, @rix0rrr, @alexpulver
* [S1E7](https://www.twitch.tv/videos/1019059654): Tips and Tricks From The CDK Team; **Participants:** All the CDK team!
* [Examples](https://github.com/aws-samples/aws-cdk-examples)
Expand Down
6 changes: 5 additions & 1 deletion bump.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,9 @@
set -euo pipefail
scriptdir=$(cd $(dirname $0) && pwd)
cd ${scriptdir}
yarn --frozen-lockfile
yarn install --frozen-lockfile
if [[ "${LEGACY_BUMP:-}" == "" ]]; then
# if we're using 'cdk-release' for the bump, build that package, including all of its dependencies
npx lerna run build --include-dependencies --scope cdk-release
fi
${scriptdir}/scripts/bump.js ${1:-minor}
Loading