Skip to content

Commit

Permalink
release: v1.18.0 (aws#5175)
Browse files Browse the repository at this point in the history
* release: remove dev-preview version suffixes for .NET & java

Closes aws/cdk-ops#445
Closes aws/cdk-ops#446

* release: v1.18.0

See CHANGELOG.

* chore: upgrade to jsii 0.20.8
  • Loading branch information
RomainMuller authored and mergify[bot] committed Nov 25, 2019
1 parent de65e21 commit e70fc17
Show file tree
Hide file tree
Showing 152 changed files with 2,851 additions and 2,512 deletions.
65 changes: 65 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,71 @@

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.18.0](https://github.com/aws/aws-cdk/compare/v1.17.1...v1.18.0) (2019-11-25)

### General Availability of AWS CDK for .NET and Java!! 🎉🎉🥂🥂🍾🍾

We are excited to announce the general availability of support for the .NET family of languages (C#,
F#, ...) as well as Java!

We want to express our gratitude to all of our early customers as well as the amazing contributors
for all the help and support in making this release possible. Thank you for all the feedback
provided during the Developer Preview of .NET and Java support, without which the product would not
be what it is today.

Special thanks go out to a handful of amazing people who have provided instrumental support in
bringing .NET and Java support to this point:

* [Aaron Costley](http://github.com/costleya)
* [Ben Maizels](http://github.com/bmaizels)
* [Daniel Dinu](http://github.com/ddinu)
* [Erik Karlsson](http://github.com/McDoit)
* [Hamza Assyad](http://github.com/assyadh)
* [Jerry Kindall](http://github.com/Jerry-AWS)
* [Noah Litov](http://github.com/NGL321)
* [Richard Boyd](http://github.com/rhboyd)


Of course, we continue to be amazed and thrilled by the community contributions we received besides
language support. The passion demonstrated by the CDK community is heartwarming and largely
contributes to making maintaining the CDK an enjoyable, enriching experience!

### Features

* **lambda:** node12.x, python3.8 and java11 runtimes ([#5107](https://github.com/aws/aws-cdk/issues/5107)) ([e62f9fb](https://github.com/aws/aws-cdk/commit/e62f9fbe6b5658e9aad41452c6b8aecbc2fa94bc))
* **lambda:** unlock the lambda environment variables restriction in China regions ([#5122](https://github.com/aws/aws-cdk/issues/5122)) ([cc13009](https://github.com/aws/aws-cdk/commit/cc1300929b7823669a958283a1ed48311ce77e37))


### Bug Fixes

* **init/chsarp:** correct README for sample-app C# template ([#5144](https://github.com/aws/aws-cdk/issues/5144)) ([b2031f6](https://github.com/aws/aws-cdk/commit/b2031f673356a170012a48235a12e576ed4219f9))
* **init/sample-app:** numerous fixes and additions to the sample-app init templates ([#5119](https://github.com/aws/aws-cdk/issues/5119)) ([02c3b05](https://github.com/aws/aws-cdk/commit/02c3b0592b9640221909b8dd494f1dfc93b53539)), closes [#5130](https://github.com/aws/aws-cdk/issues/5130) [#5130](https://github.com/aws/aws-cdk/issues/5130)
* **init/java:** add -e to mvn command so errors aren't hidden ([#5129](https://github.com/aws/aws-cdk/issues/5129)) ([5427106](https://github.com/aws/aws-cdk/commit/5427106efab1629218c225c0e85dd627bf2ec76f)), closes [#5128](https://github.com/aws/aws-cdk/issues/5128)
* **init/csharp:** .NET semantic fixes for init templates ([#5154](https://github.com/aws/aws-cdk/issues/5154)) ([04a1b32](https://github.com/aws/aws-cdk/commit/04a1b326b7162896218ee8d2d3acd51353ddedfd))

### Known Issues

The following known issues were identified that specifically affect .NET and Java support in the CDK,
and which will be promptly addressed in upcoming CDK releases (in no particular order). See the
GitHub issues for more information and workarounds where applicable.

* **.NET** and **Java**: [`aws/jsii#1011`] - abstract members are not marked as such on their **.NET** and **Java** representations
* **.NET**: [`aws/jsii#1029`] - user-defined classes implementing CDK interfaces must extend `Amazon.Jsii.Runtime.Deputy.DeputyBase`
* **.NET**: [`aws/jsii#1042`] - Parameters typed object accept only primitive types, instances of CDK types, `Dictionary<string,?>`
* **.NET**: [`aws/jsii#1044`] - Unable to pass interface instance through in a `Dictionary<string,object>`
* **Java**: [`aws/jsii#1034`] - Implementing or overriding overloaded methods in Java does not work consistently
* **Java**: [`aws/jsii#1035`] - Returning `Lazy.anyValue` from an method whose return type is `java.lang.Object` may result in Resolution Errors
* **Java**: [`aws/jsii#1005`] - property getter implementations (e.g: from an interface) may be ignored

[`aws/jsii#1011`]: https://github.com/aws/jsii/issues/1011
[`aws/jsii#1029`]: https://github.com/aws/jsii/issues/1029
[`aws/jsii#1042`]: https://github.com/aws/jsii/issues/1042
[`aws/jsii#1044`]: https://github.com/aws/jsii/issues/1044
[`aws/jsii#1034`]: https://github.com/aws/jsii/issues/1034
[`aws/jsii#1035`]: https://github.com/aws/jsii/issues/1035
[`aws/jsii#1005`]: https://github.com/aws/jsii/issues/1005
[TypeScript API Reference]: https://docs.aws.amazon.com/cdk/api/latest/typescript/api/index.html

## [1.17.1](https://github.com/aws/aws-cdk/compare/v1.17.0...v1.17.1) (2019-11-19)


Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ infrastructure definition and share it without worrying about boilerplate logic.

The CDK is available in the following languages:

* JavaScript, TypeScript (GA, [Node.js ≥ 10.3.0](https://nodejs.org/download/release/latest-v10.x/))
* Python (GA, [Python ≥ 3.6](https://www.python.org/downloads/))
* Java (Developer Preview, [Java ≥ 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and [Maven ≥ 3.5.4](https://maven.apache.org/download.cgi))
* .NET (Developer Preview, [.NET Core ≥ 2.0](https://dotnet.microsoft.com/download))
* JavaScript, TypeScript ([Node.js ≥ 10.3.0](https://nodejs.org/download/release/latest-v10.x/))
* Python ([Python ≥ 3.6](https://www.python.org/downloads/))
* Java ([Java ≥ 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and [Maven ≥ 3.5.4](https://maven.apache.org/download.cgi))
* .NET ([.NET Core ≥ 3.0](https://dotnet.microsoft.com/download))

-------

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
"tools/*"
],
"rejectCycles": "true",
"version": "1.17.1"
"version": "1.18.0"
}
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "aws-cdk",
"version": "1.17.1",
"version": "1.18.0",
"private": true,
"pkglint": {
"include": "dependencies/node-version"
Expand All @@ -19,8 +19,8 @@
"conventional-changelog-cli": "^2.0.28",
"fs-extra": "^8.1.0",
"jest": "^24.9.0",
"jsii-diff": "^0.20.7",
"jsii-pacmak": "^0.20.7",
"jsii-diff": "^0.20.8",
"jsii-pacmak": "^0.20.8",
"lerna": "^3.18.4",
"nodeunit": "^0.11.3",
"nyc": "^14.1.1",
Expand Down
18 changes: 8 additions & 10 deletions packages/@aws-cdk/alexa-ask/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/alexa-ask",
"version": "1.17.1",
"version": "1.18.0",
"description": "The CDK Construct Library for Alexa::ASK",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -12,15 +12,13 @@
"packageId": "Amazon.CDK.Alexa.Ask",
"signAssembly": true,
"assemblyOriginatorKeyFile": "../../key.snk",
"versionSuffix": "-devpreview",
"iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png"
},
"java": {
"package": "software.amazon.awscdk.alexa.ask",
"maven": {
"groupId": "software.amazon.awscdk",
"artifactId": "alexa-ask",
"versionSuffix": ".DEVPREVIEW"
"artifactId": "alexa-ask"
}
},
"python": {
Expand Down Expand Up @@ -65,16 +63,16 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "1.17.1",
"cdk-build-tools": "1.17.1",
"cfn2ts": "1.17.1",
"pkglint": "1.17.1"
"@aws-cdk/assert": "1.18.0",
"cdk-build-tools": "1.18.0",
"cfn2ts": "1.18.0",
"pkglint": "1.18.0"
},
"dependencies": {
"@aws-cdk/core": "1.17.1"
"@aws-cdk/core": "1.18.0"
},
"peerDependencies": {
"@aws-cdk/core": "1.17.1"
"@aws-cdk/core": "1.18.0"
},
"engines": {
"node": ">= 10.3.0"
Expand Down
48 changes: 23 additions & 25 deletions packages/@aws-cdk/app-delivery/package.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
{
"name": "@aws-cdk/app-delivery",
"description": "Continuous Integration / Continuous Delivery for CDK Applications",
"version": "1.17.1",
"version": "1.18.0",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"jsii": {
"targets": {
"java": {
"maven": {
"groupId": "software.amazon.awscdk",
"artifactId": "cdk-app-delivery",
"versionSuffix": ".DEVPREVIEW"
"artifactId": "cdk-app-delivery"
},
"package": "software.amazon.awscdk.appdelivery"
},
Expand All @@ -19,7 +18,6 @@
"packageId": "Amazon.CDK.AppDelivery",
"signAssembly": true,
"assemblyOriginatorKeyFile": "../../key.snk",
"versionSuffix": "-devpreview",
"iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png"
},
"python": {
Expand All @@ -42,22 +40,22 @@
"compat": "cdk-compat"
},
"dependencies": {
"@aws-cdk/aws-cloudformation": "1.17.1",
"@aws-cdk/aws-codebuild": "1.17.1",
"@aws-cdk/aws-codepipeline": "1.17.1",
"@aws-cdk/aws-codepipeline-actions": "1.17.1",
"@aws-cdk/aws-events": "1.17.1",
"@aws-cdk/aws-iam": "1.17.1",
"@aws-cdk/core": "1.17.1",
"@aws-cdk/cx-api": "1.17.1"
"@aws-cdk/aws-cloudformation": "1.18.0",
"@aws-cdk/aws-codebuild": "1.18.0",
"@aws-cdk/aws-codepipeline": "1.18.0",
"@aws-cdk/aws-codepipeline-actions": "1.18.0",
"@aws-cdk/aws-events": "1.18.0",
"@aws-cdk/aws-iam": "1.18.0",
"@aws-cdk/core": "1.18.0",
"@aws-cdk/cx-api": "1.18.0"
},
"devDependencies": {
"@aws-cdk/assert": "1.17.1",
"@aws-cdk/aws-s3": "1.17.1",
"cdk-build-tools": "1.17.1",
"cdk-integ-tools": "1.17.1",
"@aws-cdk/assert": "1.18.0",
"@aws-cdk/aws-s3": "1.18.0",
"cdk-build-tools": "1.18.0",
"cdk-integ-tools": "1.18.0",
"fast-check": "^1.18.1",
"pkglint": "1.17.1"
"pkglint": "1.18.0"
},
"repository": {
"type": "git",
Expand All @@ -76,14 +74,14 @@
"cdk"
],
"peerDependencies": {
"@aws-cdk/aws-cloudformation": "1.17.1",
"@aws-cdk/aws-codebuild": "1.17.1",
"@aws-cdk/aws-codepipeline": "1.17.1",
"@aws-cdk/aws-codepipeline-actions": "1.17.1",
"@aws-cdk/aws-events": "1.17.1",
"@aws-cdk/aws-iam": "1.17.1",
"@aws-cdk/core": "1.17.1",
"@aws-cdk/cx-api": "1.17.1"
"@aws-cdk/aws-cloudformation": "1.18.0",
"@aws-cdk/aws-codebuild": "1.18.0",
"@aws-cdk/aws-codepipeline": "1.18.0",
"@aws-cdk/aws-codepipeline-actions": "1.18.0",
"@aws-cdk/aws-events": "1.18.0",
"@aws-cdk/aws-iam": "1.18.0",
"@aws-cdk/core": "1.18.0",
"@aws-cdk/cx-api": "1.18.0"
},
"engines": {
"node": ">= 10.3.0"
Expand Down
12 changes: 6 additions & 6 deletions packages/@aws-cdk/assert/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/assert",
"version": "1.17.1",
"version": "1.18.0",
"description": "An assertion library for use with CDK Apps",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -27,13 +27,13 @@
"license": "Apache-2.0",
"devDependencies": {
"@types/jest": "^24.0.23",
"cdk-build-tools": "1.17.1",
"pkglint": "1.17.1"
"cdk-build-tools": "1.18.0",
"pkglint": "1.18.0"
},
"dependencies": {
"@aws-cdk/cloudformation-diff": "1.17.1",
"@aws-cdk/core": "1.17.1",
"@aws-cdk/cx-api": "1.17.1",
"@aws-cdk/cloudformation-diff": "1.18.0",
"@aws-cdk/core": "1.18.0",
"@aws-cdk/cx-api": "1.18.0",
"jest": "^24.9.0",
"source-map-support": "^0.5.16"
},
Expand Down
24 changes: 11 additions & 13 deletions packages/@aws-cdk/assets/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/assets",
"version": "1.17.1",
"version": "1.18.0",
"description": "Integration of CDK apps with local assets",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -11,16 +11,14 @@
"package": "software.amazon.awscdk.assets",
"maven": {
"groupId": "software.amazon.awscdk",
"artifactId": "cdk-assets",
"versionSuffix": ".DEVPREVIEW"
"artifactId": "cdk-assets"
}
},
"dotnet": {
"namespace": "Amazon.CDK.Assets",
"packageId": "Amazon.CDK.Assets",
"signAssembly": true,
"assemblyOriginatorKeyFile": "../../key.snk",
"versionSuffix": "-devpreview",
"iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png"
},
"python": {
Expand Down Expand Up @@ -65,25 +63,25 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "1.17.1",
"@aws-cdk/assert": "1.18.0",
"@types/minimatch": "^3.0.3",
"@types/sinon": "^7.5.0",
"aws-cdk": "1.17.1",
"cdk-build-tools": "1.17.1",
"cdk-integ-tools": "1.17.1",
"pkglint": "1.17.1",
"aws-cdk": "1.18.0",
"cdk-build-tools": "1.18.0",
"cdk-integ-tools": "1.18.0",
"pkglint": "1.18.0",
"sinon": "^7.5.0",
"ts-mock-imports": "^1.2.6"
},
"dependencies": {
"@aws-cdk/core": "1.17.1",
"@aws-cdk/cx-api": "1.17.1",
"@aws-cdk/core": "1.18.0",
"@aws-cdk/cx-api": "1.18.0",
"minimatch": "^3.0.4"
},
"homepage": "https://github.com/aws/aws-cdk",
"peerDependencies": {
"@aws-cdk/core": "1.17.1",
"@aws-cdk/cx-api": "1.17.1"
"@aws-cdk/core": "1.18.0",
"@aws-cdk/cx-api": "1.18.0"
},
"engines": {
"node": ">= 10.3.0"
Expand Down
18 changes: 8 additions & 10 deletions packages/@aws-cdk/aws-amazonmq/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/aws-amazonmq",
"version": "1.17.1",
"version": "1.18.0",
"description": "The CDK Construct Library for AWS::AmazonMQ",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -12,15 +12,13 @@
"packageId": "Amazon.CDK.AWS.AmazonMQ",
"signAssembly": true,
"assemblyOriginatorKeyFile": "../../key.snk",
"versionSuffix": "-devpreview",
"iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png"
},
"java": {
"package": "software.amazon.awscdk.services.amazonmq",
"maven": {
"groupId": "software.amazon.awscdk",
"artifactId": "amazonmq",
"versionSuffix": ".DEVPREVIEW"
"artifactId": "amazonmq"
}
},
"python": {
Expand Down Expand Up @@ -65,16 +63,16 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "1.17.1",
"cdk-build-tools": "1.17.1",
"cfn2ts": "1.17.1",
"pkglint": "1.17.1"
"@aws-cdk/assert": "1.18.0",
"cdk-build-tools": "1.18.0",
"cfn2ts": "1.18.0",
"pkglint": "1.18.0"
},
"dependencies": {
"@aws-cdk/core": "1.17.1"
"@aws-cdk/core": "1.18.0"
},
"peerDependencies": {
"@aws-cdk/core": "1.17.1"
"@aws-cdk/core": "1.18.0"
},
"engines": {
"node": ">= 10.3.0"
Expand Down
Loading

0 comments on commit e70fc17

Please sign in to comment.