Skip to content

Releases: Azure/azure-functions-nodejs-worker

Azure Functions NodeJs Worker 2.0.0

02 Dec 21:40
0c36dd6

Choose a tag to compare

Pre-release
  • Introduces "v1WorkerBehavior" flag which reverts everything "[Breaking]"
    • This can be enabled with the app setting FUNCTIONS_V2_COMPATIBILITY_MODE=true
      • "V2 compatability" refers to Azure Functions V2 and Node.js Worker 1.x
      • WARNING: This setting has a negative impact on performance. We recommend that you make your code compatible instead.
      • WARNING: This setting will be deprecated when Azure Functions V2 is deprecated (not planned any time soon)
  • [Breaking] Support Node.js 10, 12 (except when running with v1WorkerBehavior)
  • [Breaking] Does not duplicate http payload in context.bindingData
  • [Breaking] Fixes #228 (handles http output correctly on context.(null, { body: "hello" });
  • [Breaking] Fix camelCase of timer trigger object: #188
  • [Breaking] Fix type conversion of code like return { outputBinding: info, outputBinding2: info };: #232
  • [Breaking] Consume "TypedDataCollection" #262

Azure Functions NodeJs Worker 1.2.0

02 Dec 17:46

Choose a tag to compare

  • Remove duplicated data passed through gRPC from http object
  • Populate context.traceContext on context object for correlation details in App Insights (#244)
  • Unblock Node.js v12 with warning that it is not fully supported
  • Bugfix: Ensure current working directory always accurate

Azure Functions NodeJs Worker 1.1.1

04 Sep 23:23

Choose a tag to compare

In this release:

  • HTTP response cookies property to allow setting multiple cookies in a response
  • Link to relevant docs on uncaught exceptions
  • Perf/throughput improvements for large-bodied HTTP requests (part 1)

Azure Functions NodeJs Worker 1.0.3

15 May 22:14
140400c

Choose a tag to compare

In this release:

  • Log more details on uncaught exceptions and unawaited async
  • [Internal] Implemented handlers for more gRPC messages

Azure Functions NodeJs Worker 1.0.2

15 Feb 23:46
800a06e

Choose a tag to compare

In this release:

  • Added check and log if context logging requested after execution completed (will help prevent async errors)
  • Update dependencies

Azure Functions NodeJs Worker 1.0.1

16 Jan 19:28
8e5a050

Choose a tag to compare

In this release:

  • Clarified node major version incompatibility message
  • Updated types that match published @azure/functions 1.0.1

Azure Functions NodeJsWorker 1.0.0-beta7

20 Nov 02:32
1ac8156

Choose a tag to compare

In this release:

  • Exposes list of output bindings on the context object (as context.bindingDefinitions)

Azure Functions NodeJs Worker 1.0.0-beta6

23 Oct 23:27

Choose a tag to compare

In this release:

  • Node version failure message for very old node versions (down to 0.10.28)

Azure Functions NodeJs Worker 1.0.0-beta3

14 Jun 18:57

Choose a tag to compare

Changes include:

  • Node v10 support (note: node v8 will be deprecated when it is no longer Active LTS)
  • Debug tips with changing node version locally

Also, adding worker.config.json for use in https://github.com/Azure/azure-functions-host

Azure Functions NodeJs Worker 1.0.0-beta2

05 Jun 19:19
d13c951

Choose a tag to compare

Changes include:

  • [BREAKING CHANGE] Throw error if using unsupported version of node (not 8.x)
  • [BREAKING CHANGE] Recursively camelCase binding trigger metadata (#39)
  • Update headers to try to convert values to string type (null / undefined values are ignored altogether)