Improved support for Intrinsics and CloudFormation Api Gateway Resources
SAM CLI now supports resolving more Intrinsics functions within the template, including Fn::Sub, Fn::Join, and Fn::FindInMap. In addition to this, sam local start-api
will now work when your APIs are defined with AWS::ApiGateway::Methods, AWS::ApiGateway::RestApi, AWS::ApiGateway::Resource, and AWS::ApiGateway::Stage resources.
Changelog
- ce192f4 - fix: default to nodejs10.x on init
- 2e5f7f1 - fix: programatically choose latest node runtime as
default
- 666e366 - comments: add comments on runtime ordering per language
- ad9a171 - fix: Respect zipped symlinks (#1140)
- f19f218 - doc: Adding testing guidelines (#1201)
- 0b452bd - fix: Update copyright in LICENSE (#1295)
- 08049e8 - fix: Update error message for package and deploy (#1152)
- 879cad4 - chore: Upgrade dependencies (#1286)
- fb06abe - feat(cli-logs): Configure and format SAM CLI logging to console (#1118)
- 55d55ca - Update the .NET Core project template (#1226)
- 00f6c20 - fix: fix unit tests so that they pass on windows (#1307)
- 45a6841 - Fix Flake8
- 360d90a - Revert "fix: Respect zipped symlinks (#1140)"
- 2368c33 - feat(start-api): CloudFormation AWS::ApiGateway::RestApi support (#1238)
- 6e083a9 - feat(start-api): CloudFormation AWS::ApiGateway::Stage Support (#1239)
- 2d95111 - warning: deprecation warning message - Python 2.7 (#1306)
- 78d4f82 - Fix unit tests so they pass on appveyor
- 0c6c50e - design: CloudFormation ApiGateway support design (#1234)
- 2f96a9a - desgin: Intrinsics Design Doc (#1260)
- 5e15771 - feat(init): Update all READMEs to match new NodeJS README (#1321)
- 852ea84 - docs: Refresh Init READMEs (#1308)
- ca93e83 - feat: Intrinsics support (#1261)
- b1b47d8 - chore: Update aws-sam-translator Dependency (#1330)
- 079e7a9 - fix(start-api): Allow Integer body in Lambda response (#1263)
- 7790659 - feat: CloudFormation AWS::ApiGateway::Methods and AWS::ApiGateway::Resources support (#1247)
- ec19bfb - feat(start-api): Cors Support (#1242)
- 71e5239 - chore: Migrate from Travis to AppVeyor for Linux builds (#1334)
- c09f470 - feat: Resolve Intrinsics Functions in template (#1333)
- 156fba8 - feat(invoke): Fetch amazon/lambda-build-node10.x build image (#1335)
- 40468a7 - chore: Version bump for 0.20.0 release (#1341)
- 9c0cfd3 - bugfix/integrate_intrinsics (#1343)
- 6193f59 - Add OSError Handling to GlobalConfig
- 8ace1bf - Add Unit Test for OSError Case
- 2090431 - Revert "release: 0.20.0"
- e218d29 - chore: Update version to 0.20.1
- 3dcf69b - feat: Smoke test using several templates from SAR (#1357)
- 05d1bd8 - fix: sam commands in lifecycle app order in help command (#1361)
- a7b221d - fix: Build crashes when printing message on Windows when code is in a different drive (#1337)
- e192c39 - chore: Run Smoke Test as part of Py37 job (#1364)
- 6e5e357 - fix: python3.7 build integration tests (#1370)
- db1d6c8 - generate sample events for amazon connect (#1347)
- 1e98a14 - fix: Use explicit memory settings for Java cookie cutters (#1340)
- e1b8890 - chore: Bump AWS Lambda Builders to v0.4.0 (#1368)
- e644370 - version: pin aws-sam-translator to 1.11.0 (#1371)
- 3b2200d - chore: version bump to 0.21.0 (#1372)
- 18908c1 - Revert "Revert "release: 0.20.0"" (#1377)
- 9b13e93 - fix: set youtube link in readme (#1378)