Skip to content

Releases: Azure/azure-functions-nodejs-worker

Azure Functions Node.js Worker 3.4.0

14 Jun 00:44
bbfc4ab
Compare
Choose a tag to compare
  • Added initial support for Node 18. IMPORTANT: This is only one piece of the puzzle and is not intended as an official announcement for Azure Functions as a whole. Follow #562 for more details and announcements
  • Added feature to help detect blocking synchronous code. Disabled by default because it negatively impacts performance. Use AZURE_FUNCTIONS_NODE_BLOCK_LOG to turn it on #558

Azure Functions Node.js Worker 3.3.0

08 Apr 23:07
6be9f0d
Compare
Choose a tag to compare
  • Added support for pre and post invocation hooks (#522)

Azure Functions Node.js Worker 3.2.0

23 Mar 20:43
6ad4bfe
Compare
Choose a tag to compare
  • Added a parseFormBody method to the HttpRequest that can be used to parse content of type "x-www-form-urlencoded" and "multipart/form-data" (#347)
  • Respect package.json "type" field when deciding if functions should be loaded as ESM or CommonJS (#531)

Type Definitions 3.2.0

23 May 22:31
6ad4bfe
Compare
Choose a tag to compare

Added

  • Added a parseFormBody method to the HttpRequest that can be used to parse content of type "x-www-form-urlencoded" and "multipart/form-data" (#347)
  • Add interface for HTTP Response (#169)

Changed

  • Add deprecation flag for context.done. We have no plans to remove this method at this time, however we strongly recommend using async/await instead (#549)

Azure Functions Node.js Worker 2.1.3

16 Feb 00:40
5052bb3
Compare
Choose a tag to compare
  • Added debug-level logs to improve supportability in the following cases:
    • Worker received invocation request (#355)
    • Detected missing "package.json" file, which may affect cold start (#449)

Azure Functions Node.js Worker 3.1.0

09 Feb 18:57
9557399
Compare
Choose a tag to compare
  • Added a user property to the HttpRequest that contains an object representing the logged in user (#421)
  • Allow Node.js v17.x and v15.x to be used during local development (These versions are not officially supported) (#363)
  • Added debug-level logs to improve supportability in the following cases:
    • Worker received invocation request (#355)
    • Detected missing "package.json" file, which may affect cold start (#449)

Type Definitions 3.1.0

23 May 21:51
9557399
Compare
Choose a tag to compare
  • Added a user property to the HttpRequest that contains an object representing the logged in user (#421)

Type Definitions 3.0.0

24 Nov 00:02
34ca5ed
Compare
Choose a tag to compare

This version of the types package has been released to align with v3 of the Node.js worker. See #428 for more information on versioning

Changed

  • Node.js 10 and 12 are no longer supported

Type Definitions 2.0.0

11 Nov 19:37
bf431d8
Compare
Choose a tag to compare

No new changes since v2.0.0-beta.0

Type Definitions 2.0.0-beta.0

04 Nov 23:23
02d916a
Compare
Choose a tag to compare
Pre-release

This version of the types package has been released to align with v2 of the Node.js worker. See #428 for more information on versioning

Added

  • Node.js 10 and 12 are no longer supported
  • Added Timer type (#427)
  • Added RetryContext to ExecutionContext (#373)
  • Removed | undefined from HttpRequestHeaders, HttpRequestQuery, and HttpRequestParams. Use noUncheckedIndexedAccess to replicate the previous behavior (#381)

Changed

  • Node.js 8 is no longer supported