Skip to content

Latest commit

 

History

History
195 lines (161 loc) · 7.58 KB

CHANGELOG.rst

File metadata and controls

195 lines (161 loc) · 7.58 KB

CHANGELOG

0.8.2

  • Fix issue where --api-gateway-stage was being ignored (#325)
  • Add chalice delete command (#40)

0.8.1

  • Alway overwrite existing API Gateway Rest API on updates (#305)
  • Added more granular support for CORS (#311)
  • Fix duplicate content type header in local model (#311)
  • Fix content type validation when charset is provided (#306)
  • Add back custom authorizer support (#322)

0.8.0

  • Add support for python3! (#296)
  • Fix swagger generation when using api_key_required=True (#279)
  • Fix generate-pipeline to install requirements file before packaging (#295)

0.7.0

Please read the upgrade notes for 0.7.0 for more detailed information about upgrading to this release.

  • Add chalice package command. This will create a SAM template and Lambda deployment package that can be subsequently deployed by AWS CloudFormation. (#258)
  • Add a --stage-name argument for creating chalice stages. A chalice stage is a completely separate set of AWS resources. As a result, most configuration values can also be specified per chalice stage. (#264, #270)
  • Add support for iam_role_file, which allows you to specify the file location of an IAM policy to use for your app (#272)
  • Add support for setting environment variables in your app (#273)
  • Add a generate-pipeline command (#277)

0.6.0

Check out the upgrade notes for 0.6.0 for more detailed information about changes in this release.

  • Add port parameter to local command (#220)
  • Add support for binary vendored packages (#182, #106, #42)
  • Add support for customizing the returned HTTP response (#240, #218, #110, #30, #226)
  • Always inject latest runtime to allow for chalice upgrades (#245)

0.5.1

  • Add support for serializing decimals in chalice local (#187)
  • Add stdout handler for root logger when using chalice local (#186)
  • Map query string parameters when using chalice local (#184)
  • Support Content-Type with a charset (#180)
  • Fix not all resources being retrieved due to pagination (#188)
  • Fix issue where root resource was not being correctly retrieved (#205)
  • Handle case where local policy does not exist (29)

0.5.0

  • Add default application logger (#149)
  • Return 405 when method is not supported when running chalice local (#159)
  • Add path params as requestParameters so they can be used in generated SDKs as well as cache keys (#163)
  • Map cognito user pool claims as part of request context (#165)
  • Add chalice url command to print the deployed URL (#169)
  • Bump up retry limit on initial function creation to 30 seconds (#172)
  • Add support for DELETE and PATCH in chalice local (#167)
  • Add chalice generate-sdk command (#178)

0.4.0

  • Fix issue where role name to arn lookup was failing due to lack of pagination (#139)
  • Raise errors when unknown kwargs are provided to app.route(...) (#144)
  • Raise validation error when configuring CORS and an OPTIONS method (#142)
  • Add support for multi-file applications (#21)
  • Add support for chalice local, which runs a local HTTP server for testing (#22)

0.3.0

  • Fix bug with case insensitive headers (#129)
  • Add initial support for CORS (#133)
  • Only add API gateway permissions if needed (#48)
  • Fix error when dict comprehension is encountered during policy generation (#131)
  • Add --version and --debug options to the chalice CLI

0.2.0

  • Add support for input content types besides application/json (#96)

  • Allow ChaliceViewErrors to propagate, so that API Gateway can properly map HTTP status codes in non debug mode (#113)

  • Add windows compatibility (#31,

    #124, #103)

0.1.0

  • Require virtualenv as a package dependency. (#33)
  • Add --profile option when creating a new project (#28)
  • Add support for more error codes exceptions (#34)
  • Improve error validation when routes containing a trailing / char (#65)
  • Validate duplicate route entries (#79)
  • Ignore lambda expressions in policy analyzer (#74)
  • Print original error traceback in debug mode (#50)
  • Add support for authenticate routes (#14)
  • Add ability to disable IAM role management (#61)