Closed mend-for-github-com[bot] closed 1 year ago
This PR contains the following updates:
^1.40.0
^2.0.0
By merging this PR, the below issues will be automatically resolved and closed:
This PR contains the following updates:
^1.40.0
->^2.0.0
By merging this PR, the below issues will be automatically resolved and closed:
Release Notes
serverless/serverless
### [`v2.0.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#200-httpsgithubcomserverlessserverlesscomparev1830v200-2020-09-10) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.83.3...v2.0.0) ##### ⚠ BREAKING CHANGES - Node.js version 10 or later is required (dropped support for v6 and v8) - **CLI:** - Locally installed (in service `node_modules`) CLI will be run instead of global one, when globally installed `serverless` CLI is invoked in a context of a service, which has locally installed `serverless`. - `slss` alias for `serverless` CLI command was removed. Rely on `sls` or `serverless` instead - `bin/serverless` was removed. If you target CLI script directly, point `bin/serverless.js` instead - **AWS HTTP API:** - Default `payload` was changed from `1.0` to `2.0` - `timeout` setting as configured directly for `httpApi` event is no longer supported. Timeout value is now unconditionally resolved from function timeout setting (it's to guarantee that configured endpoint has necessary room to process function invocation) - **AWS ALB:** Support for `providers.alb.authorizers[].allowUnauthenticated` setting was removed. Rely on `providers.alb.authorizers[].onUnauthenticatedRequest` instead ##### Features - **CLI:** Fallback to service local `serverless` installation by default ([#8180](https://togithub.com/serverless/serverless/issues/8180)) ([dfc7839](https://togithub.com/serverless/serverless/commit/dfc78396c7c555887163c5f3f60361568eebbfa4)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS HTTP API:** Switch default payload mode to 2.0 ([#8133](https://togithub.com/serverless/serverless/issues/8133)) ([1596738](https://togithub.com/serverless/serverless/commit/1596738cf919bfb5ed702c40f9d3f2b39d529a81)) ([andreizet](https://togithub.com/andreizet)) ##### Bug Fixes - **Packaging:** Fix resolution of files with `.` In their names ([#8130](https://togithub.com/serverless/serverless/issues/8130)) ([c620af3](https://togithub.com/serverless/serverless/commit/c620af3cd6eb930e39a02aa4537f748854d0f12a)) ([Christian Musa](https://togithub.com/crash7)) ##### Maintenance Improvements - Drop support for Node.js versions below v10 ([#8131](https://togithub.com/serverless/serverless/issues/8131)) ([69dd4b9](https://togithub.com/serverless/serverless/commit/69dd4b97453a7ca34b541313d1063a1e0c1c7876)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **CLI:** - Remove `slss`, `serverless` command alias ([#8161](https://togithub.com/serverless/serverless/issues/8161)) ([33eef9f](https://togithub.com/serverless/serverless/commit/33eef9f06b83b889baaa28cab1eaece275790a52)) ([Christian Musa](https://togithub.com/crash7)) - Remove deprecated `bin/serverless` file ([#8142](https://togithub.com/serverless/serverless/issues/8142)) ([4ceaca0](https://togithub.com/serverless/serverless/commit/4ceaca022a6292b56239a35933499a63ae242479)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) - **AWS Lambda:** Remove support for async config on destination ([#8138](https://togithub.com/serverless/serverless/issues/8138)) ([e131f26](https://togithub.com/serverless/serverless/commit/e131f2661d9a508505ddf8599fb9ac6876c8ef15)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) - **AWS ALB:** Remove support for `authorizers[].allowUnauthenticated` ([#8160](https://togithub.com/serverless/serverless/issues/8160)) ([7c304df](https://togithub.com/serverless/serverless/commit/7c304df5ffcaaf1dbbd90ccf714f55f4a6cc6a0b)) ([morgan-sam](https://togithub.com/morgan-sam)) - **AWS HTTP API:** Drop support for `timeout` setting ([#8184](https://togithub.com/serverless/serverless/issues/8184)) ([1cfd1f2](https://togithub.com/serverless/serverless/commit/1cfd1f25a278679d94e4cd30baf1b2092ff83d8a)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Replace `mkdrip` with `esnureDir` from `fs-extra` ([#8183](https://togithub.com/serverless/serverless/issues/8183)) ([1beb8d0](https://togithub.com/serverless/serverless/commit/1beb8d0246e705d3d724dbd2fb4c6639bc961cba)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.83.3`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1833-httpsgithubcomserverlessserverlesscomparev1832v1833-2021-03-23) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.83.2...v1.83.3) ##### Maintenance Improvements - Backport `analyticsUrl` from `@serverless/utils@4.0.0` ([#9162](https://togithub.com/serverless/serverless/pull/9162)) ([a1f6538](https://togithub.com/serverless/serverless/commit/a1f6538eb5207669ac108fe8e6cf8d12c6e90f20)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) - Enrich analytics payload with missing properties ([#9162](https://togithub.com/serverless/serverless/pull/9162)) ([a7b9498](https://togithub.com/serverless/serverless/commit/a7b9498a94e1130678b2f7c7ee8d8676cecd1521)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) ##### [1.83.2](https://togithub.com/serverless/serverless/compare/v1.83.1...v1.83.2) (2020-11-06) ##### Bug Fixes - **AWS HTTP API:** Ensure to report deprecation at initialization phase ([#8483](https://togithub.com/serverless/serverless/issues/8469)) ([61a72c6](https://togithub.com/serverless/serverless/commit/61a72c69ed488bd8ae10819ff12b7a2f5679b8e3)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Ensure to inspect configuration once it's fully resolved ([#8483](https://togithub.com/serverless/serverless/issues/8469)) ([1ea4719](https://togithub.com/serverless/serverless/commit/1ea47193db3f51a33ecf25ae3ba0aa973530644a)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.83.2`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1832-httpsgithubcomserverlessserverlesscomparev1831v1832-2020-11-06) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.83.1...v1.83.2) ### [`v1.83.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1831-httpsgithubcomserverlessserverlesscomparev1830v1831-2020-11-03) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.83.0...v1.83.1) ##### Bug Fixes - **Analytics:** Ensure to send payload when having all meta ([#8469](https://togithub.com/serverless/serverless/issues/8469)) ([78dce94](https://togithub.com/serverless/serverless/commit/78dce94571a05d0021d58352bd21b80f90c62883)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintanance Improvements - **AWS Lambda:** Ensure to log deprecation at initialization stage ([#8469](https://togithub.com/serverless/serverless/issues/8469)) ([2e3ce12](https://togithub.com/serverless/serverless/commit/2e3ce128b0e55abf42e9d07cb96af82f3194d60c)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS ALB:** Ensure to log deprecation at initialization stage ([#8469](https://togithub.com/serverless/serverless/issues/8469)) ([3cf6449](https://togithub.com/serverless/serverless/commit/3cf6449b78604434a0292513420d2b90faef37ef)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS HTTP API:** Ensure to log deprecation at initialization stage ([#8469](https://togithub.com/serverless/serverless/issues/8469)) ([ecd3084](https://togithub.com/serverless/serverless/commit/ecd30844fc7a748d0ac56679636741c009b2c630)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Standalone:** Support non-latest version builds ([#8469](https://togithub.com/serverless/serverless/issues/8469)) ([8727044](https://togithub.com/serverless/serverless/commit/8727044b959ed1bb989d97f7fa178e8dcf36b5a0)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.83.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1830-httpsgithubcomserverlessserverlesscomparev1820v1830-2020-09-10) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.82.0...v1.83.0) ##### Features - **Config Schema:** - Schema for AWS `resources` section ([#8139](https://togithub.com/serverless/serverless/issues/8139)) ([00d6f79](https://togithub.com/serverless/serverless/commit/00d6f79c5022fd1bf1537d4095769916369d30ea)) ([Geoff Baskwill](https://togithub.com/glb)) - Schema for AWS `schedule` event ([#8143](https://togithub.com/serverless/serverless/issues/8143)) ([d9b91e9](https://togithub.com/serverless/serverless/commit/d9b91e97fb81b6f19c9f95920b509d623bdca37d)) ([Andy Duncan](https://togithub.com/andyjduncan)) - **AWS Local Invocation:** Resolve CF Ref in env variables ([#8198](https://togithub.com/serverless/serverless/issues/8198)) ([72745c9](https://togithub.com/serverless/serverless/commit/72745c9e77476f65604fdc68e8e3c55feffdf90f)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - **AWS HTTP API:** Recognize support for CF instructions in authorizers ([#8200](https://togithub.com/serverless/serverless/issues/8200)) ([428fc79](https://togithub.com/serverless/serverless/commit/428fc796c178fc5fcb7478d048ba0b2251ab78e9)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) ##### Bug Fixes - **AWS API Gateway:** Fix model resource name generator ([#8204](https://togithub.com/serverless/serverless/issues/8204)) ([f727631](https://togithub.com/serverless/serverless/commit/f7276311008134f57f24d85d2b16730c9ab75574)) ([Cole Mujadzic](https://togithub.com/colemujadzic)) - **AWS Stream:** Fix support for `batchWindow: 0` ([#8202](https://togithub.com/serverless/serverless/issues/8202)) ([b0547e6](https://togithub.com/serverless/serverless/commit/b0547e6e1a673eff956f417110ce6bf40fc32f92)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Templates:** Add missing property in ruby template ([#8195](https://togithub.com/serverless/serverless/issues/8195)) ([8f070d5](https://togithub.com/serverless/serverless/commit/8f070d58c46e7c1d5cbe34b31a34387eaccea505)) ([jkburges](https://togithub.com/jkburges)) ##### Maintenance Improvements - **Config Schema:** - Move docs to dedicated website page ([#8207](https://togithub.com/serverless/serverless/issues/8207)) ([c370295](https://togithub.com/serverless/serverless/commit/c370295be6a67c5a7c5e2af323b29588cbc1d02e)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Unified warning log color scheme ([#8207](https://togithub.com/serverless/serverless/issues/8207)) ([2c19bf5](https://togithub.com/serverless/serverless/commit/2c19bf5eaea876f38cf0fd6fb8c453fbfe8d416a)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.82.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1820-httpsgithubcomserverlessserverlesscomparev1811v1820-2020-09-04) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.81.1...v1.82.0) ##### Features - **Config Schema:** Schema for AWS `iot` event ([#8177](https://togithub.com/serverless/serverless/issues/8177)) ([e55fc36](https://togithub.com/serverless/serverless/commit/e55fc36e1a3e78d155cbaaa5517c99ecc74a113f)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) - **Analytics:** Recognize and report four different installation types ([#8188](https://togithub.com/serverless/serverless/issues/8188)) ([f9e955c](https://togithub.com/serverless/serverless/commit/f9e955c8f8ae9c1f8d8f883a052f91d57a7ffa4a)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintenance Improvements - Remove `update-notifier` notifications (as those are now covered by more accurate backend notifications, which also support notifications for multiple majors) ([#8185](https://togithub.com/serverless/serverless/issues/8185)) ([11fb888](https://togithub.com/serverless/serverless/commit/11fb8889c8744180919eb3cfae85269a7ff3649f)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Prevent *is locally installed* detection on confirmed local installations ([#8188](https://togithub.com/serverless/serverless/issues/8188)) ([7accad6](https://togithub.com/serverless/serverless/commit/7accad6eb9ad1d9549c2e0e5c55e11b3f827af6a)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### [1.81.1](https://togithub.com/serverless/serverless/compare/v1.81.0...v1.81.1) (2020-09-02) ##### Bug Fixes - Revert from `frameworkVersion` requirement plan ([#8178](https://togithub.com/serverless/serverless/issues/8178)) ([6dd0596](https://togithub.com/serverless/serverless/commit/6dd0596286666b242b921847ffdeb6628baf3b26)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.81.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1811-httpsgithubcomserverlessserverlesscomparev1810v1811-2020-09-02) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.81.0...v1.81.1) ### [`v1.81.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1810-httpsgithubcomserverlessserverlesscomparev1800v1810-2020-09-02) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.80.0...v1.81.0) ##### Features - **CLI:** - Optionally fallback to local installation of `serverless` ([#8158](https://togithub.com/serverless/serverless/issues/8158)) ([9fb62f1](https://togithub.com/serverless/serverless/commit/9fb62f1138fc36e035993740496336af314171aa)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Announce `frameworkVersion` requirement ([#8158](https://togithub.com/serverless/serverless/issues/8158)) ([9f7f9d3](https://togithub.com/serverless/serverless/commit/9f7f9d398339d9c8ba09ae3b74d3e7bbbca4dcee)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Deprecate `slss` CLI alias ([#8156](https://togithub.com/serverless/serverless/issues/8156)) ([a2d1031](https://togithub.com/serverless/serverless/commit/a2d1031fb88ac750685b5940b60c0b241c90e319)) ([Christian Musa](https://togithub.com/crash7)) - **Config Schema:** Schema for AWS `sns` event ([#8112](https://togithub.com/serverless/serverless/issues/8112)) ([87fd3c1](https://togithub.com/serverless/serverless/commit/87fd3c17fb7d975b37c952293480bdc5ea4a8226)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - **AWS Local Invocation:** Resolve `Fn::ImportValue` instructions in env vars ([#8157](https://togithub.com/serverless/serverless/issues/8157)) ([06ed01b](https://togithub.com/serverless/serverless/commit/06ed01b8742260c01411d5e371ab56a6c02219f6)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - **AWS API Gateway:** Allow to opt-out from default request templates ([#8159](https://togithub.com/serverless/serverless/issues/8159)) ([7aad819](https://togithub.com/serverless/serverless/commit/7aad8193787f591cd3186b2f86e0f9bec23f4dcf)) ([Joaquín Ormaechea](https://togithub.com/jormaechea)) - **AWS HTTP API:** Support CF functions at `httpApi.authorizer.id` ([#8171](https://togithub.com/serverless/serverless/issues/8171)) ([453b802](https://togithub.com/serverless/serverless/commit/453b8026409e5fdd107fc9cefb7da8ec4b1e8f14)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - **Templates:** - Ensure `frameworkVersion` in all templates ([#8175](https://togithub.com/serverless/serverless/issues/8175)) ([3089abc](https://togithub.com/serverless/serverless/commit/3089abc5c48335375ed8f9a67814e3b4cf82f53d)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Upgrade `google-nodejs` template ([#8152](https://togithub.com/serverless/serverless/issues/8152)) ([40fb8ae](https://togithub.com/serverless/serverless/commit/40fb8ae1123b4f898ff008602242d5b5bba24b6b)) ([Viacheslav Dobromyslov](https://togithub.com/dobromyslov)) - **Standalone:** Prevent accidental upgrades to a new major ([#8136](https://togithub.com/serverless/serverless/issues/8136)) ([56aa5aa](https://togithub.com/serverless/serverless/commit/56aa5aa15abed64db6758aecd8c27719928b5a14)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Analytics:** - Introduce `isLocallyInstalled` characteristics ([#8158](https://togithub.com/serverless/serverless/issues/8158)) ([246e4a6](https://togithub.com/serverless/serverless/commit/246e4a6756571e00f84b0f0567a305be402d5512)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Send info on reported deprecations ([#8136](https://togithub.com/serverless/serverless/issues/8136)) ([83c4b16](https://togithub.com/serverless/serverless/commit/83c4b167ee69d4bbd1933e415319a40a27b11daa)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Bug Fixes - **Packaging:** Ensure to include eventual `aws-sdk` dependency if installed ([#8145](https://togithub.com/serverless/serverless/issues/8145)) ([2561ae8](https://togithub.com/serverless/serverless/commit/2561ae800e04dd197302d5692cf6eab72185cc11)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Templates:** Rename folder `vscode` to `.vscode` ([#8168](https://togithub.com/serverless/serverless/issues/8168)) ([f308382](https://togithub.com/serverless/serverless/commit/f3083828b448d08c98969c2f956248bbce75de57))([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - **Config Schema:** Ensure to validate direct config where applicable ([#8144](https://togithub.com/serverless/serverless/issues/8144)) ([af60319](https://togithub.com/serverless/serverless/commit/af603198a1522094ca0607c24e9325657a41e442)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Fix handling of invalid range put into `frameworkVersion` ([#8175](https://togithub.com/serverless/serverless/issues/8175)) ([0d5a480](https://togithub.com/serverless/serverless/commit/0d5a480fd0fe7abbc1998b9f72707589541f0639)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Fix handling of pre-releases in `frameworkVersion` validation ([#8166](https://togithub.com/serverless/serverless/issues/8166)) ([c0fb04a](https://togithub.com/serverless/serverless/commit/c0fb04af3d2ec35436e02778b3a23f75f45ad7bb)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintenance Improvements - **Config Schema:** - Define AWS definitions in context of a provider ([#8144](https://togithub.com/serverless/serverless/issues/8144)) ([c79cae2](https://togithub.com/serverless/serverless/commit/c79cae2308af0b038ef6fcfcf28be8841493e745)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Treat `resources` as fully provider specific ([#8144](https://togithub.com/serverless/serverless/issues/8144)) ([6d7e967](https://togithub.com/serverless/serverless/commit/6d7e96722721c8a5c614bea2802af7142011d35f)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **CLI:** - Do not notify of update when new major is published (as that's in scope of backend notifications) ([#8136](https://togithub.com/serverless/serverless/issues/8136)) ([230f34a](https://togithub.com/serverless/serverless/commit/230f34aa9905636e53e1e63b769024f934689e6b)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Improve presentation of multi-line backend notifications ([#8136](https://togithub.com/serverless/serverless/issues/8136)) ([1abb3c0](https://togithub.com/serverless/serverless/commit/1abb3c05b58e744bdfa24879921cdaf91438d6f5)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS HTTP API:** Convert `timeout` usage warnings to deprecations ([#8172](https://togithub.com/serverless/serverless/issues/8172)) ([3b294fb](https://togithub.com/serverless/serverless/commit/3b294fb1dbe9f22a6754b64530120a37ab4d16aa)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Seclude IAM role resource name resolution logic ([#8167](https://togithub.com/serverless/serverless/issues/8167)) ([6d7103d](https://togithub.com/serverless/serverless/commit/6d7103da02dcbc4f89949dcebdf4ac6745b91776)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Expose `serverless.onExitPromise` for internal processing ([#8146](https://togithub.com/serverless/serverless/issues/8146)) ([0ab1283](https://togithub.com/serverless/serverless/commit/0ab12832182ab1b34f70d3a5f17d012a4f61b10a)) ([Georges Biaux](https://togithub.com/georgesbiaux)) - Auto align multi-line deprecation messages ([#8158](https://togithub.com/serverless/serverless/issues/8158)) ([9cb86a4](https://togithub.com/serverless/serverless/commit/9cb86a4af2ee0bdda605e5eb4fa14d964e5fe404)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.80.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1800-httpsgithubcomserverlessserverlesscomparev1790v1800-2020-08-26) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.79.0...v1.80.0) ##### Features - **AWS Lambda:** Support EFS mounts ([#8042](https://togithub.com/serverless/serverless/issues/8042)) ([149f64a](https://togithub.com/serverless/serverless/commit/149f64ad1c8cec41bfc72ceebcb7c8095b2f8c5c)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) - **Config Schema:** - Schema for AWS `eventBridge` event ([#8114](https://togithub.com/serverless/serverless/issues/8114)) ([796ce0b](https://togithub.com/serverless/serverless/commit/796ce0b5ddaf893878912b5edeeec54718bf04ad)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - Schema for AWS `cognitoPool` event ([#8105](https://togithub.com/serverless/serverless/issues/8105)) ([184cb48](https://togithub.com/serverless/serverless/commit/184cb48033ce92f771188c27c0ad3e541adab528)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - **Plugins:** Fallback plugins search to global installation folder ([#8038](https://togithub.com/serverless/serverless/issues/8038)) ([82f6db7](https://togithub.com/serverless/serverless/commit/82f6db7a1fcd27cd723b9100538355dd297774d5)) ([Derek Kulinski](https://togithub.com/takeda)) ##### Bug Fixes - **Config Schema:** Fix recognition of some required properties ([#8108](https://togithub.com/serverless/serverless/issues/8108)) ([1dd42b0](https://togithub.com/serverless/serverless/commit/1dd42b0c62d6eb0cc6036fe1529e85e05c616a09)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Performance Improvements - **Packaging:** Exclude `aws-sdk` dependency (as it's provided in AWS environment unconditionally) ([#8103](https://togithub.com/serverless/serverless/issues/8103)) ([f45da3c](https://togithub.com/serverless/serverless/commit/f45da3c7b168d34e7d3c520068dc24364753a74a)) ([Yogendra Sharma](https://togithub.com/Yogendra0Sharma)) - **Packaging:** Remove `aws-sdk` installation step when packaging custom resource lambda ([#8110](https://togithub.com/serverless/serverless/issues/8110)) ([258c692](https://togithub.com/serverless/serverless/commit/258c692c47c911d77efe880f41134801bdea314a)) ([Sedat Can Yalçın](https://togithub.com/sedat)) ##### Maintenance Improvements - **AWS Deploy:** Refactor out `async` dependency in CloudFormation stack deployment monitoring logic ([#8132](https://togithub.com/serverless/serverless/issues/8132)) ([f9bcaae](https://togithub.com/serverless/serverless/commit/f9bcaaead90fd8691a85941f4d5216d5357037ad)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Adjust deprecation logs to reflect warning format ([#8108](https://togithub.com/serverless/serverless/issues/8108)) ([b0938c7](https://togithub.com/serverless/serverless/commit/b0938c7d9bd946c5c9af6bae99ae6f7931242ba6)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.79.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1790-httpsgithubcomserverlessserverlesscomparev1781v1790-2020-08-19) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.78.1...v1.79.0) ##### Features - **Config Schema:** - AWS HTTP API schema ([#8068](https://togithub.com/serverless/serverless/issues/8068)) ([f091c07](https://togithub.com/serverless/serverless/commit/f091c07992a414f2534c9de80caf76faf2744367)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - Schema for AWS API Gateway's `provider.resourcePolicy` ([#8051](https://togithub.com/serverless/serverless/issues/8051)) ([20d9c64](https://togithub.com/serverless/serverless/commit/20d9c6414af9a06e2479d203e62aa6427a80f87f)) ([Geoff Baskwill](https://togithub.com/glb)) ##### Bug Fixes - **AWS API Gateway:** Fix referencing provisioned authorizers ([#8059](https://togithub.com/serverless/serverless/issues/8059)) ([5a691f4](https://togithub.com/serverless/serverless/commit/5a691f44573180e1dd5a833aeae196b89a24b697)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS SQS:** Fix referencing lambdas with provisioned concurrency ([#8059](https://togithub.com/serverless/serverless/issues/8059)) ([2abb9ad](https://togithub.com/serverless/serverless/commit/2abb9ad8552d4edc77df5fe1c542373997443950)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS Credentials:** Fix authentication error message resolution ([#8062](https://togithub.com/serverless/serverless/issues/8062)) ([2faa20e](https://togithub.com/serverless/serverless/commit/2faa20e8354d65eed767f88f52919e47edd32866)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS Lambda:** Ensure to respect `maximumRetryAttempts` set to `0` ([#8048](https://togithub.com/serverless/serverless/issues/8048)) ([bab0d56](https://togithub.com/serverless/serverless/commit/bab0d56bd9be6ba1afe0eef352c8732dd7fe4f73)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Config Schema:** - Report configuration errors as warnings (so it's less confusing) ([#8101](https://togithub.com/serverless/serverless/issues/8101)) ([e1ee0dc](https://togithub.com/serverless/serverless/commit/e1ee0dc6f9cf03c872e65d1e258e1162e2d6071e)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Recognize catch-all pattern in `disabledDeprecations` property ([#8091](https://togithub.com/serverless/serverless/issues/8091)) ([c9ee6d5](https://togithub.com/serverless/serverless/commit/c9ee6d53b688561a154b55dc4fd4fca648ff2ab1)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **CLI:** Mark `help` as command that doesn't depend on external plugins ([#8056](https://togithub.com/serverless/serverless/issues/8056)) ([4660acd](https://togithub.com/serverless/serverless/commit/4660acd324cfa6c786245ea581691a23758ce960)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Dashboard:** Ensure service independent commands work unconditionally ([#8056](https://togithub.com/serverless/serverless/issues/8056)) ([d8a73b8](https://togithub.com/serverless/serverless/commit/d8a73b8326825b3020fa238057072c837d188d3c)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Templates:** - Ensure ES7+ support in `aws-nodejs-ecma-script` ([#8064](https://togithub.com/serverless/serverless/issues/8064)) ([e7efca4](https://togithub.com/serverless/serverless/commit/e7efca4b421f19b65d88b4bfe973ce5a9ab14d3c)) ([Sam Hulick](https://togithub.com/ffxsam)) - Fix `SystemTextJson` initialization in `aws-sharp` ([#8092](https://togithub.com/serverless/serverless/issues/8092)) ([0490e8b](https://togithub.com/serverless/serverless/commit/0490e8be2024cd705bbece379897381b88f87148)) ([Matt Davis](https://togithub.com/mattsonlyattack)) - **Variabless:** Show promises resolution status less frequently (to not interfere with eventual MFA input) ([#8062](https://togithub.com/serverless/serverless/issues/8062)) ([516603a](https://togithub.com/serverless/serverless/commit/516603af90b9e1260433c615f8f8f2ad2c68b41d)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### [1.78.1](https://togithub.com/serverless/serverless/compare/v1.78.0...v1.78.1) (2020-08-04) ##### Bug Fixes - **Config Schema:** - Ensure schema for core properties (`frameworkVersion` and `disabledDeprecations`) ([#8044](https://togithub.com/serverless/serverless/issues/8044)) ([a3f624e](https://togithub.com/serverless/serverless/commit/a3f624e25cb257afc5d8668a8a5e63e6c67d8827)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Fix errors normalization for `oneOf` case ([#8044](https://togithub.com/serverless/serverless/issues/8044)) ([f4803ee](https://togithub.com/serverless/serverless/commit/f4803ee363253ebefc1c509d8d808db53bcc6e7a)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Fix errors normalization with external refs ([#8044](https://togithub.com/serverless/serverless/issues/8044)) ([d171f54](https://togithub.com/serverless/serverless/commit/d171f5476d260f90ff0fe9916aed4a0eea49dfde)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintenance Improvements - Expose `isStandalone` for metrics ([#8045](https://togithub.com/serverless/serverless/issues/8045)) ([0ad5cd7](https://togithub.com/serverless/serverless/commit/0ad5cd7a6333e96b0a041e688bb5eb0a26b98c30)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.78.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1781-httpsgithubcomserverlessserverlesscomparev1780v1781-2020-08-04) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.78.0...v1.78.1) ### [`v1.78.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1780-httpsgithubcomserverlessserverlesscomparev1771v1780-2020-08-03) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.77.1...v1.78.0) ##### Features - Schema based validation of service config ([#7335](https://togithub.com/serverless/serverless/issues/7335)) ([268f714](https://togithub.com/serverless/serverless/commit/268f714357ea909e6897d3377331ed7b1a38e5f5)) ([Petr Reshetin](https://togithub.com/preshetin) & [Mariusz Nowak](https://togithub.com/medikoo)) - **AWS Lambda:** Support `maximumEventAge` and `maximumRetryAttempts` ([#7987](https://togithub.com/serverless/serverless/issues/7987)) ([8573ec1](https://togithub.com/serverless/serverless/commit/8573ec1e50e4d49baf1a5ae178c32851902f073d)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) ##### Bug Fixes - **AWS EventBridge:** - Fix handling of events removal ([#8004](https://togithub.com/serverless/serverless/issues/8004)) ([41d19b3](https://togithub.com/serverless/serverless/commit/41d19b3834609ae6bf96439df554b99a082ccb0f)) ([Daniil Bratchenko](https://togithub.com/bratchenko)) - Fix attaching lambdas to "default" stage ([#7995](https://togithub.com/serverless/serverless/issues/7995)) ([b53f080](https://togithub.com/serverless/serverless/commit/b53f080a4dfc8439333090d2a177ac0272b6d1fe)) ([Pavle Portic](https://togithub.com/TheEdgeOfCat)) - **Templates:** Ensure missing Kotlin dependencies ([#8010](https://togithub.com/serverless/serverless/issues/8010)) ([15fae3b](https://togithub.com/serverless/serverless/commit/15fae3bfb286dfdf72b14f7443a5683d0e4db7de)) ([Diego Marzo](https://togithub.com/diegomarzo)) - Set `versionFunctions` to true only in AWS provider case ([9897120](https://togithub.com/serverless/serverless/commit/9897120a8adae59205e5d84d1bdca442621f51b4)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### [1.77.1](https://togithub.com/serverless/serverless/compare/v1.77.0...v1.77.1) (2020-07-28) ##### Bug Fixes - **AWS Local Invocation:** Ensure java wrappers are moved to runtimeWrappers ([#7999](https://togithub.com/serverless/serverless/issues/7999)) ([03531d8](https://togithub.com/serverless/serverless/commit/03531d8bc6bce44a445e34e5046eaef6d95d0aa1)) ([Yuji Yamano](https://togithub.com/yyamano)) - **AWS Credentials:** - Improve AWS SDK workaround ([#8002](https://togithub.com/serverless/serverless/issues/8002)) ([32cde98](https://togithub.com/serverless/serverless/commit/32cde98750a91449d352187a8e2f042a38eb3f64)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Improve credentials error recognition ([#8002](https://togithub.com/serverless/serverless/issues/8002)) ([863bc51](https://togithub.com/serverless/serverless/commit/863bc51904778dbfcb984c663517172c8292ff9d)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.77.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1771-httpsgithubcomserverlessserverlesscomparev1770v1771-2020-07-28) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.77.0...v1.77.1) ### [`v1.77.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1770-httpsgithubcomserverlessserverlesscomparev1761v1770-2020-07-27) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.76.1...v1.77.0) ##### Features - **Templates:** Add `aws-kotlin-jvm-gradle-kts` template ([#7992](https://togithub.com/serverless/serverless/issues/7992)) ([4727216](https://togithub.com/serverless/serverless/commit/4727216760e16d5a11402f74fdcf38c70a8634be)) ([Diego Marzo](https://togithub.com/diegomarzo)) ##### Bug Fixes - **Standalone:** Ensure local invocation wrappers are accessible ([#7982](https://togithub.com/serverless/serverless/issues/7982)) ([527233d](https://togithub.com/serverless/serverless/commit/527233d2637977544169e6799d9359c86425de18)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Fix aws-sdk workaround ([#7984](https://togithub.com/serverless/serverless/issues/7984)) ([de38640](https://togithub.com/serverless/serverless/commit/de386405b206d3ebace105992e9c7eb7ad6d7f94)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Templates:** Add aws-lambda-java-events support to Java ([#7986](https://togithub.com/serverless/serverless/issues/7986)) ([ab99b65](https://togithub.com/serverless/serverless/commit/ab99b657a3c613b3e9ba072e084d159f5ac6c073)) ([Yuji Yamano](https://togithub.com/yyamano)) - Recognize final DELETE_COMPLETE event with verbose flag ([#7979](https://togithub.com/serverless/serverless/issues/7979)) ([e980625](https://togithub.com/serverless/serverless/commit/e980625f586f55da4559b362a9dcd7275e9001bb)) ([devops hipster in training.](https://togithub.com/herebebogans)) - **AWS API Gateway:** Ensure correct type for StatusCode property ([#7977](https://togithub.com/serverless/serverless/issues/7977)) ([d0edb5d](https://togithub.com/serverless/serverless/commit/d0edb5d85991bd6563610c768da80e0791735bc8)) ([Lucas Astrada](https://togithub.com/Undre4m)) ##### [1.76.1](https://togithub.com/serverless/serverless/compare/v1.76.0...v1.76.1) (2020-07-23) ##### Bug Fixes - Ensure to package CLI script ([a687e91](https://togithub.com/serverless/serverless/commit/a687e9190d861f11ec1fc9a194335b3012b246b9)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.76.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1761-httpsgithubcomserverlessserverlesscomparev1760v1761-2020-07-23) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.76.0...v1.76.1) ### [`v1.76.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1760-httpsgithubcomserverlessserverlesscomparev1751v1760-2020-07-23) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.75.1...v1.76.0) ##### Features - **AWS ALB:** Support health check configuration for target groups ([#7947](https://togithub.com/serverless/serverless/issues/7947)) ([a2f977c](https://togithub.com/serverless/serverless/commit/a2f977c8ced67e5002ce5735ce30d44cc36b17be)) ([David Septimus](https://togithub.com/DavidSeptimus)) - **Templates:** Upgrade `gradle-wrapper` and `gradle` in Java runtime templates ([#7972](https://togithub.com/serverless/serverless/issues/7972)) ([6da0964](https://togithub.com/serverless/serverless/commit/6da09649bb6cbc9074d5dec574856acc8eaa388d)) ([Yuji Yamano](https://togithub.com/yyamano)) ##### Bug Fixes - Fix AWS missing credentials handling ([#7963](https://togithub.com/serverless/serverless/issues/7963)) ([7af0cd8](https://togithub.com/serverless/serverless/commit/7af0cd8c280e0f4fc374e859c0223bc0c3455f63)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Fix packaged files permissions ([#7965](https://togithub.com/serverless/serverless/issues/7965)) ([cae2885](https://togithub.com/serverless/serverless/commit/cae28851df435fd9eb0d651fde520862125d5deb)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS Local Invocation:** Add `java11` support. ([#7956](https://togithub.com/serverless/serverless/issues/7956)) ([dc1edc1](https://togithub.com/serverless/serverless/commit/dc1edc10c0088f57b104b8296df6f78d6205b4a0)) ([Yuji Yamano](https://togithub.com/yyamano)) - **Templates:** - Fix java `invoke-bridge` build error handling ([#7968](https://togithub.com/serverless/serverless/issues/7968)) ([87e7480](https://togithub.com/serverless/serverless/commit/87e7480663fe7d3513687e9127fdca8b143cf1d6)) ([Yuji Yamano](https://togithub.com/yyamano)) - Fix incomplete migration into dayjs from moment ([#7961](https://togithub.com/serverless/serverless/issues/7961)) ([d5ce246](https://togithub.com/serverless/serverless/commit/d5ce24681e3a75eccce290a52e045664878b9387)) ([Yuji Yamano](https://togithub.com/yyamano)) - Set `ContextClassLoader` for `groovy` and `clojure` ([#7955](https://togithub.com/serverless/serverless/issues/7955)) ([25263fd](https://togithub.com/serverless/serverless/commit/25263fd473584e51c81bb3c5cedd4b9005dfd984)) ([Yuji Yamano](https://togithub.com/yyamano)) - Upgrade Java 3rd party libraries used for invokeLocal([#7930](https://togithub.com/serverless/serverless/issues/7930)) ([851b856](https://togithub.com/serverless/serverless/commit/851b85629dbff510ceb1865fd9a1a48a75940ebd)) ([Yuji Yamano](https://togithub.com/yyamano)) ##### Maintenance Improvements - Remove no longger needed Node.js deprecation logs supression ([#7964](https://togithub.com/serverless/serverless/issues/7964)) ([af89ab8](https://togithub.com/serverless/serverless/commit/af89ab8994aaaa12e578b2bad72ddc8a948e765c)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **CLI:** - Cleanup components CLI resolution logic ([#7964](https://togithub.com/serverless/serverless/issues/7964)) ([cf1d51d](https://togithub.com/serverless/serverless/commit/cf1d51dbb9b218dfc1cebfa1bf3c5f6eb1ab248b))([Mariusz Nowak](https://togithub.com/medikoo)) - Seclude Framework CLI script ([#7964](https://togithub.com/serverless/serverless/issues/7964)) ([dc826b4](https://togithub.com/serverless/serverless/commit/dc826b4fdd387bfef0cc74a69e0370815011901b))([Mariusz Nowak](https://togithub.com/medikoo)) ##### [1.75.1](https://togithub.com/serverless/serverless/compare/v1.75.0...v1.75.1) (2020-07-16) ##### Bug Fixes - **CLI:** Ensure `--version` is only top level command option ([#7949](https://togithub.com/serverless/serverless/issues/7949)) ([1f7534c](https://togithub.com/serverless/serverless/commit/1f7534c4d89a0e37e61a8eea76f6f0241909d265)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **AWS Deploy:** Fix resolution of SLS_AWS_REQUEST_MAX_RETRIES setting ([da1b75a](https://togithub.com/serverless/serverless/commit/da1b75ac889f99a82afa5606e4e0f1f7f3ee2bcf)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.75.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1751-httpsgithubcomserverlessserverlesscomparev1750v1751-2020-07-16) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.75.0...v1.75.1) ### [`v1.75.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1750-httpsgithubcomserverlessserverlesscomparev1741v1750-2020-07-15) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.74.1...v1.75.0) ##### Features - **AWS HTTP API:** - Allow use of CF ImportValue for httpApi id ([#7905](https://togithub.com/serverless/serverless/issues/7905)) ([5a444c4](https://togithub.com/serverless/serverless/commit/5a444c415ce31b2c219be47390be165a8da233ea)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - Deprecate payload 1.0 default ([#7919](https://togithub.com/serverless/serverless/issues/7919)) ([ec954f6](https://togithub.com/serverless/serverless/commit/ec954f61220f48b379bf4903820bdbb7c2352caf)) ([andreizet](https://togithub.com/andreizet)) - **AWS API Gateway:** Support integration mapping of request headers [#7897](https://togithub.com/serverless/serverless/issues/7897) ([56b335f](https://togithub.com/serverless/serverless/commit/56b335f99930aa9c2a35ce28e68dfea6d5bf3b7f)) ([Ben Arena](https://togithub.com/benarena)) - **AWS Deploy:** Support customization of request retries count ([6c2fabf](https://togithub.com/serverless/serverless/commit/6c2fabf9b98fea921a497c7ad15f4943e78c9b73)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Templates:** - Improve TypeScript template ([#7934](https://togithub.com/serverless/serverless/issues/7934)) ([5e322c8](https://togithub.com/serverless/serverless/commit/5e322c87358cd33e7c703ae3ab5e9f1cf863c7e1)) ([Frédéric Barthelet](https://togithub.com/fredericbarthelet)) - Upgrade azure-nodejs template ([#7918](https://togithub.com/serverless/serverless/issues/7918)) ([a88cf00](https://togithub.com/serverless/serverless/commit/a88cf00ae7d306341771d9445f3aba6f06d46fa7)) ([Ian Anderson](https://togithub.com/getfatday)) - Deprecate not maintained Node.js versions ([#7918](https://togithub.com/serverless/serverless/issues/7918)) ([a1f2fdb](https://togithub.com/serverless/serverless/commit/a1f2fdb5cf077a51d7427dd7fc803d6f60dd5cc9)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Expose `logDeprecation` through which plugins may signal deprecations [#7941](https://togithub.com/serverless/serverless/issues/7941) ([f444a8d](https://togithub.com/serverless/serverless/commit/f444a8d0a11434d89f1e2b2df5045850c45664c9)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Send list of sevice npm dependencies for notifications generator [#7940](https://togithub.com/serverless/serverless/issues/7940) ([dba0548](https://togithub.com/serverless/serverless/commit/dba05481d10d0ffbf198990c9b460bb0b0ad24d2)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Bug Fixes - **CLI:** - Ensure to show help and version in context of invalid service [#7924](https://togithub.com/serverless/serverless/issues/7924) ([3ffa549](https://togithub.com/serverless/serverless/commit/3ffa54918342aeb9c334631c6f710aba234ba241)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Show interactive help unconditionally on `--help-interactive` [#7924](https://togithub.com/serverless/serverless/issues/7924) ([ff0af1e](https://togithub.com/serverless/serverless/commit/ff0af1e6ac8b89b4d610c141c78fe0fea843a5de)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Show version info unconditionally on `-v` or `--version` [#7924](https://togithub.com/serverless/serverless/issues/7924) ([c042dd5](https://togithub.com/serverless/serverless/commit/c042dd5144e4e283e565da97933d03bc70b3c8e9)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Communicate access to Components CLI [#7942](https://togithub.com/serverless/serverless/issues/7942) ([79b4718](https://togithub.com/serverless/serverless/commit/79b4718dec5de1d567af25d1abd0e46d87ff1c6e)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Ensure deprecation logs support mute settings from service config [#7941](https://togithub.com/serverless/serverless/issues/7941) ([4e69c76](https://togithub.com/serverless/serverless/commit/4e69c76e07a862981e8a9ea9011c98098c9da347)) ([Mariusz Nowak](https://togithub.com/medikoo)) - **Templates:** Fix `PackageReference` in *aws-fsharp* template ([#7914](https://togithub.com/serverless/serverless/issues/7914)) ([7848b6d](https://togithub.com/serverless/serverless/commit/7848b6d033ec4a7c64186e5f2306351128100be4)) ([Matt Davis](https://togithub.com/mattsonlyattack)) - Improve error handling in config file resolution [#7924](https://togithub.com/serverless/serverless/issues/7924) ([de2c68d](https://togithub.com/serverless/serverless/commit/de2c68d02312f047aa7f83b0b339074b40df7854)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Throw operational error as operational [#7924](https://togithub.com/serverless/serverless/issues/7924) ([f965e44](https://togithub.com/serverless/serverless/commit/f965e446946048691889a7f3723c19ac747b8fe2)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintenance Improvements - **`lodash` replacement:** - Replace `_.concat` with `array.concat` ([#7851](https://togithub.com/serverless/serverless/issues/7851)) ([fce0b18](https://togithub.com/serverless/serverless/commit/fce0b1886448d91be21aa64b778c98d95bb47b87)) ([RT](https://togithub.com/RT1918)) - Replace `_.findKey` with `Object.keys(object).find` ([#7881](https://togithub.com/serverless/serverless/issues/7881)) ([d6cf036](https://togithub.com/serverless/serverless/commit/d6cf036c1647ce68d75b15e831e00f1cec6a97be)) ([Duc Nguyen](https://togithub.com/vietduc01100001)) - Replace `_.has` with better counterparts ([#7915](https://togithub.com/serverless/serverless/issues/7915)) ([7bbd04a](https://togithub.com/serverless/serverless/commit/7bbd04a6933c1631646f16670e3d85c357450e7a)) ([andreizet](https://togithub.com/andreizet)) - Replace `_.keyBy` with native constructs ([#7882](https://togithub.com/serverless/serverless/issues/7882)) ([e7163ce](https://togithub.com/serverless/serverless/commit/e7163ceaaceeb93971350b7ccd9cc618b15e4f9b)) ([Duc Nguyen](https://togithub.com/vietduc01100001)) - Replace `_.some` usage with `array.some` ([#7901](https://togithub.com/serverless/serverless/issues/7901)) ([75bf185](https://togithub.com/serverless/serverless/commit/75bf185785dc2b0a91b6500f353df92990e90f47)) ([Piotr Grzesik](https://togithub.com/pgrzesik)) - Replace `_.toString` with native `String` ([#7893](https://togithub.com/serverless/serverless/issues/7893)) ([028e467](https://togithub.com/serverless/serverless/commit/028e46720251901279b8230cf76deca721ee4ae6)) ([Anh Dev](https://togithub.com/anhdevit)) ##### [1.74.1](https://togithub.com/serverless/serverless/compare/v1.74.0...v1.74.1) (2020-06-29) ##### Bug Fixes - **AWS Deploy:** Ensure no duplicate (case-insensitive) stack tags ([#7887](https://togithub.com/serverless/serverless/issues/7887)) ([71919f1](https://togithub.com/serverless/serverless/commit/71919f1d1f34386fa3429e3e47196c849218f82b)) ([MickVanDuijn](https://togithub.com/MickVanDuijn)) - **Standalone:** - Ensure reliable access from China ([#7891](https://togithub.com/serverless/serverless/issues/7891)) ([6fccede](https://togithub.com/serverless/serverless/commit/6fccedea4ac5a3a546d36b19d2e0701defd9ed85)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Support SLS_GEO_LOCATION env var ([#7891](https://togithub.com/serverless/serverless/issues/7891)) ([474df11](https://togithub.com/serverless/serverless/commit/474df11288a0431bb14947c4a08ae34edecb4164)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintenance Improvements - **`lodash` replacement:** - Remove `_.isInteger` ([#7878](https://togithub.com/serverless/serverless/issues/7878)) ([3b19a5a](https://togithub.com/serverless/serverless/commit/3b19a5a6b191fdb0dac5a81d1244159e0da9e0bd)) ([Dai Van Nguyen](https://togithub.com/nvdai2401)) ### [`v1.74.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1741-httpsgithubcomserverlessserverlesscomparev1740v1741-2020-06-29) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.74.0...v1.74.1) ### [`v1.74.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1740-httpsgithubcomserverlessserverlesscomparev1731v1740-2020-06-26) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.73.1...v1.74.0) ##### Features - **AWS ALB:** Support built-in authentication through `onUnauthenticatedRequest` ([#7780](https://togithub.com/serverless/serverless/issues/7780)) ([b976677](https://togithub.com/serverless/serverless/commit/b9766775148b15f8b19fd9d657149813cb5e8bfa)) ([Kamaz](https://togithub.com/kamaz)) ##### Bug Fixes - **AWS HTTP API:** Respect logRetentionInDays setting ([#7856](https://togithub.com/serverless/serverless/issues/7856)) ([9dad77c](https://togithub.com/serverless/serverless/commit/9dad77ce1b12218f3c38b62c716d4dbc9d68bb5d)) ([Jonne Deprez](https://togithub.com/jonnedeprez)) - **AWS Websocket:** Fix resources dependency chain ([9c0f646](https://togithub.com/serverless/serverless/commit/9c0f6461b73976958ebdd7e2762c6d1fbd469da1)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Maintenance Improvements - **`lodash` replacement:** - Remove `_.isBoolean` usage ([#7880](https://togithub.com/serverless/serverless/issues/7880)) ([57f70f9](https://togithub.com/serverless/serverless/commit/57f70f93eb3c24b802c842fb6e395591a70a3270)) ([Anh Dev](https://togithub.com/anhdevit)) - Replace `_.chain` with native constructs ([#7862](https://togithub.com/serverless/serverless/issues/7862)) ([288cb25](https://togithub.com/serverless/serverless/commit/288cb255acda29b15e10b10efcddee1b491a9b5d)) ([Nguyễn Việt Đức](https://togithub.com/vietduc01100001)) - Replace `_.compact` with `array.filter(Boolean)` ([#7858](https://togithub.com/serverless/serverless/issues/7858)) ([7e68a0c](https://togithub.com/serverless/serverless/commit/7e68a0c90f19ff9d8cfaab8f064628e72db2a054)) ([Çalgan Aygün](https://togithub.com/calganaygun)) - Replace `_.isEmpty` with native counterparts ([#7873](https://togithub.com/serverless/serverless/issues/7873)) ([4c33476](https://togithub.com/serverless/serverless/commit/4c33476210d355b9b822909685a951a4d970f467)) ([Dai Van Nguyen](https://togithub.com/nvdai2401)) - Replace `_.min` with native constructs ([#7840](https://togithub.com/serverless/serverless/issues/7840)) ([ee94dce](https://togithub.com/serverless/serverless/commit/ee94dce47ce989c7af2d54fc8c7dc24beab43ee8)) ([Nguyễn Việt Đức](https://togithub.com/vietduc01100001)) - Replace `_.parseInt` with `Number` ([#7877](https://togithub.com/serverless/serverless/issues/7877)) ([f2e1942](https://togithub.com/serverless/serverless/commit/f2e19420e9a639b1523958cb406d7bd178571248)) ([Dai Van Nguyen](https://togithub.com/nvdai2401)) - Replace `_.pullAllWith` with native constructs ([#7861](https://togithub.com/serverless/serverless/issues/7861)) ([f6743e9](https://togithub.com/serverless/serverless/commit/f6743e9b35bf821109ffb18039ea9cf419a7ad18)) ([Çalgan Aygün](https://togithub.com/calganaygun)) - Replace `_.reduce` with `array.reduce` ([#7883](https://togithub.com/serverless/serverless/issues/7883)) ([297f7d8](https://togithub.com/serverless/serverless/commit/297f7d85e07469f8157dfb6befb697f8dc0305d7)) ([Dai Van Nguyen](https://togithub.com/nvdai2401)) - Replace `_.sortBy` with `array.sort` ([#7823](https://togithub.com/serverless/serverless/issues/7823)) ([57e4212](https://togithub.com/serverless/serverless/commit/57e4212671ea3027fab9482e6006933e4c5b6c55)) ([Nguyễn Việt Đức](https://togithub.com/vietduc01100001)) ##### [1.73.1](https://togithub.com/serverless/serverless/compare/v1.73.0...v1.73.1) (2020-06-16) ##### Bug Fixes - **AWS API Gateway:** Fix handling of `usagePlan` array ([85cc447](https://togithub.com/serverless/serverless/commit/85cc4476b35b144ed28e71302230df2d626a4e60)) ([Mariusz Nowak](https://togithub.com/medikoo)) ### [`v1.73.1`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1731-httpsgithubcomserverlessserverlesscomparev1730v1731-2020-06-16) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.73.0...v1.73.1) ### [`v1.73.0`](https://togithub.com/serverless/serverless/blob/HEAD/CHANGELOG.md#1730-httpsgithubcomserverlessserverlesscomparev1720v1730-2020-06-16) [Compare Source](https://togithub.com/serverless/serverless/compare/v1.72.0...v1.73.0) ##### Features - **AWS Stream:** Add support for `maximumRecordAgeInSeconds` property ([#7833](https://togithub.com/serverless/serverless/issues/7833)) ([003fcfb](https://togithub.com/serverless/serverless/commit/003fcfb8fc1b083e01daa2e478086ee89e74c644)) ([Demián Rodriguez](https://togithub.com/demian85)) - Drop old and support new analytics endpoint, display notifications as returned by backend ([#7811](https://togithub.com/serverless/serverless/issues/7811)) ([49b5914](https://togithub.com/serverless/serverless/commit/49b5914378038a9a35433e40233e9f49acd0e964)) ([Mariusz Nowak](https://togithub.com/medikoo)) ##### Bug Fixes - **AWS SQS:** Revert support for `maximumRetryAttempts` option ([#7832](https://togithub.com/serverless/serverless/issues/7832)) ([5a5a986](https://togithub.com/serverless/serverless/commit/5a5a9864149e962375bb252adcaf32bbe10662da)) ([Mariusz Nowak](https://togithub.com/medikoo)) - Ensure `serverless.ts` is handled properly at plugin commands ([#7806](https://togithub.com/serverless/serverless/issues/7806)) ([dc96b9a](https://togithub.com/serverless/serverless/commit/dc96b9a876b04e10ced474b7bb32416a204c67a3)) ([Bryan Hunter](https://togithub.com/bryan-hunter)) ##### Maintenance Improvements - **`lodash` replacement:** - Replace `_.first`with `array[0]` ([#7816](https://togithub.com/serverless/serverless/issues/7816)) ([a527744](https://togithub.com/serverless/serverless/commit/a527744606a7dd9dd9caf0a376eb615f0b81a40f)) ([Chris Villanueva](https://togithub.com/chrisVillanueva)) - Replace `_.head` with `array[0]` ([#7817](https://togithub.com/serverless/serverless/issues/7817)) ([8991ceb](https://togithub.com/serverless/serverless/commit/8991ceb209884f72beba0ab8b166a258c0af3e1d)) ([Chris Villanueva](https://togithub.com/chrisVillanueva)) - Replace `_.includes` with `val.includes` ([#7818](https://togithub.com/serverless/serverless/issues/7818)) ([77fbb59](https://togithub.com/serverless/serverless/commit/77fbb5969b31bdd0d2220019f896df5a9f36e6fe)) ([Chris Villanueva](https://togithub.com/chrisVillanueva)) - Replace `_.indexOf` with `arr.includes` ([#7825](https://togithub.com/serverless/serverless/issues/7825)) ([332524d](https://togithub.com/serverless/serverless/commit/332524dae73cb102c244d3b568ec880f9bc816aa)) ([Nguyễn Việt Đức](https://togithub.com/vietduc01100001)) - Replace `_.isFunction` with `typeof value === 'function'` ([#7810](https://togithub.com/serverless/serverless/issues/7810)) ([e42ab2c](https://togithub.com/serverless/serverless/commit/e42ab2cda65d3986ce78f81da10c7149019162a2)) ([Wing-Kam](https://togithub.com/wingkwong)) - Replace `_.isNil(value)` with `value == null` ([#7809](https://togithub.com/serverless/serverless/issues/7809)) ([6cf4901](https://togithub.com/serverless/serverless/commit/6cf4901a8907ddfb36dc45ee1e094a7dff401360)) ([Wing-Kam](https://togithub.com/wingkwong)) - Replace `_.isString(value)` with `typeof value === 'string'` ([#7812](https://togithub.com/serverless/serverless/issues/7812)) ([9f3ee94](https://togithub.com/serverless/serverless/commit/9f3ee94a74a4d9d80451143a5f212d0b6f790a5f)) ([Wing-Kam](https://togithub.com/wingkwong)) - Replace `_.isUndefined` with native checks ([#7826](https://togithub.com/serverless/serverless/issues/7826)) ([20cef81](https://togithub.com/serverless/serverless/commit/20cef81555473311128ed425125d017c1ab6729c)) ([Nguyễn Việt Đức](https://togithub.com/vietduc01100001)) - Replace `_.join` with `array.join` ([#7805](htt