Skip to content

Latest commit

 

History

History
414 lines (287 loc) · 35.7 KB

CHANGELOG.md

File metadata and controls

414 lines (287 loc) · 35.7 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

10.0.0 (2022-09-03)

⚠ BREAKING CHANGES

  • remove hide stack traces option
  • rename option to terminate lambda time
  • remove child process option (#1545)
  • remove print output option (#1559)

Features

Bug Fixes

  • add node.js v16 to unsupported docker runtimes (6ab3928)
  • remove child process option (#1545) (db395dd)
  • remove hide stack traces option (1820771)
  • remove print output option (#1559) (9f31825)

Maintenance Improvements

  • rename option to terminate lambda time (3b9e45f)
  • unsupported docker runtimes (c4a53d9)

9.3.1 (2022-09-01)

Bug Fixes

Maintenance Improvements

  • remove unsupported dotnet, dotnet core runtimes (b967b37)
  • rename time to millis (c1158b2)
  • simplify ruby runner (10e7e82)

9.3.0 (2022-08-28)

Features

  • add timeout feature, hookup noTimeout option (#1551) (0896acc)

Bug Fixes

Maintenance Improvements

9.2.6 (2022-08-21)

Bug Fixes

  • add handler exception logging (06d348d)
  • Log uncaught exceptions in worker thread handlers (#1544) (498ce29)

Maintenance Improvements

  • move child process deprecation to the end for more visibility (310a535)
  • rename variables (26f61a4)
  • simplify return (04d0ae0)

9.2.5 (2022-08-18)

Bug Fixes

  • lambda integration returning object with body (#1547) (b053f57)

9.2.4 (2022-08-18)

Bug Fixes

Maintenance Improvements

  • destructuring order nit (b44cf07)
  • fix color name, import from utils (ef17e31)
  • move colors to config (2cd3180)
  • move colors to separate file (6a32f29)

9.2.3 (2022-08-17)

Bug Fixes

  • [ERR_MISSING_ARGS]: The "message" argument must be specified when using --useChildProcesses (#1385) (91ae1e1)

Maintenance Improvements

  • path.resolve parameter (733dcdf)
  • path.resolve parameter, Part 2 (48ee32f)
  • remove default parameter (b657cbf)
  • use function statements (d213921)

9.2.2 (2022-08-16)

Bug Fixes

9.2.1 (2022-08-15)

Bug Fixes

Maintenance Improvements

  • make handler process private (df0c474)
  • pass function options (c1f3c1b)

9.2.0 (2022-08-11)

Features

Maintenance Improvements

  • in-process constructor (12ab4c9)
  • move splitHandlerPathAndName call to runners (690325b)
  • use named import (77f71cc)

9.1.7 (2022-08-08)

Bug Fixes

  • https protocol option default value (57f7d87)

Maintenance Improvements

  • declare fields, remove from constructor (0e82819)
  • declare fields, remove from constructor, part 2 (364ef2c)
  • https protocol ternary consistency (2b2a8fa)
  • load certs private method (33e4e01)
  • use conditional spread (5dfe577)

9.1.6 (2022-08-05)

Bug Fixes

9.1.5 (2022-08-04)

Bug Fixes

9.1.4 (2022-08-03)

Bug Fixes

  • make @serverless/utils a direct dependency (83a4885)

9.1.3 (2022-08-02)

Bug Fixes

  • change protectedRoutes type from array to string (38debc6)
  • remove unused parameter (7cd4a5a)

Maintenance Improvements

  • move create hapi handler into separate function (45454af)
  • move http server setup to separate function (6f03251)
  • move register plugins to create server (5e101a6)
  • nit (739273d)
  • remove corsAllowCredentials from default options (26a9567)
  • replace arrow functions (5e3e3d8)
  • use fs/promises (7019d28)

9.1.2 (2022-07-31)

Bug Fixes

  • Prevent logging undefined for event schedule (#1520) (3042bc2)
  • remove unsupported stageVariables (4648d39)

Maintenance Improvements

  • make more payload identifier private static (07ec960)
  • make payload identifier private static (7d4bf76)
  • simplify, remove else condition (df77e14)
  • use Object.hasOwn (ec1210a)
  • use PAYLOAD_IDENTIFIER (d6eb227)
  • use prototype.includes (50679e1)

9.1.1 (2022-07-30)

Bug Fixes

  • default lambda timeout (ad217e2)
  • round getRemainingTimeInMillis to nearest integer (2106504)
  • use Math.floor() (f6145d9)
  • worker-runner timout option (#1515) (3437822)

Maintenance Improvements

9.1.0 (2022-07-27)

Features

  • add local environment variables flag (#1513) (4de5620)
  • copy all AWS_xxx environment variables from local (c6d5546)
  • rename localEnvironmentVariables flag to localEnvironment (b041577)

Bug Fixes

  • change default lambda runtime to nodejs14.x (1ad9fbd)
  • Cleanly exit node process (#1508) (ff9d0b5)
  • env property is always a string (a226d63)
  • remove duplicate env.IS_OFFLINE variable (b7f7072)
  • remove replay (d325837)

Maintenance Improvements

  • make handler private field (fbdb162)
  • move _HANDLER to aws env vars (3c92cd4)
  • remove #getEnv (f6f40fd)
  • remove resolve joins in provider envs (e459110)

9.0.0 (2022-07-18)

⚠ BREAKING CHANGES

  • use node: protocol imports (#1435)
  • use fs/promises (#1432)
  • remove serverless v1 support
  • remove node.js v12 support, add v18 (#1424)

Features

  • add 'configValidationMode: error' option (8de4008)
  • add 'configValidationMode: error' option, Part 2 (3610786)
  • add 'configValidationMode: error' option, Part 3 (6f3e66b)
  • add 'configValidationMode: error' option, Part 4 (b7e73f2)
  • add 'configValidationMode: error' option, Part 5 (39d37cb)
  • add new runtimes (#1464) (3ae08c4)
  • add object.hasown shim (ea0aebf)
  • add package.json exports field (2c263d0)
  • add reload handler flag (f662dc5)
  • bump esm-only deps (#1456) (5faa4d1)
  • display memory leak warning for in-process handlers (2192a5f)
  • remove babel, use esm (#1455) (1f4d836)
  • remove even more serverless v2 logging (677d1b1)
  • remove more serverless v2 logging (6b101aa)
  • remove serverless v2 logging (404093c)
  • support serverless v3 (#1444) (1e9445e)

Bug Fixes

ci

Maintenance Improvements

8.8.1 (2022-07-09)

Maintenance Improvements

8.8.0 (2022-05-17)

Features

Bug Fixes

Maintenance Improvements

8.7.0 (2022-04-13)

8.6.0 (2022-04-13)

8.5.0 (2022-02-18)

Features

Bug Fixes

8.4.0 (2022-01-28)

Features

Bug Fixes

  • Handle custom authorizer 401 in non in-process runners (#1319) (8d61bde)
  • Support httpApi payload override on function level (#1312) (8db63dd)

8.3.1 (2021-11-25)

Bug Fixes

  • Fix handling of modern logs (Cannot read properties of undefined (reading 'notice') error)