Skip to content

Releases: Azure/azure-functions-nodejs-worker

Azure Functions Node.js Worker 3.10.0

12 Apr 02:15
de456ce
Compare
Choose a tag to compare

Fixed

  • Minor fixes to be consistent with library repo hooks PR #725
  • Check errors are writable #732

Added

  • Add hook for logs #739

NOTE: This version of the worker was included with 4.34.0 of the host which has not finished rolling out in Azure yet.

Azure Functions Node.js Worker 3.9.0

20 Oct 20:26
8d629e6
Compare
Choose a tag to compare

Added

  • Allow core api to modify worker capabilities #720 (the first step to support http streams 🥳)
  • Preemptively unblock Node.js v21 and v22 #721

Changed

  • Use command line arguments with "functions" prefix host#9504

NOTE: This version of the worker was included with v4.28 of the host which finished rolling out in January 2024.

Azure Functions Node.js Worker 3.8.1

17 Aug 23:19
e01abd6
Compare
Choose a tag to compare

Fixed

  • Improve retry logic for transient lstat error #712

NOTE: This version of the worker was included with v4.27 of the host which finished rolling out in November 2023.

Azure Functions Node.js Worker 3.8.0

14 Jul 19:01
bf28d9c
Compare
Choose a tag to compare

Added

  • Increased timeout when loading entry point files to 2 minutes #704

Changed

  • Make entry point failures blocking for model v4 and/or Node v20, and ensure these errors are forwarded to app insights #691

NOTE: This version of the worker was included with v4.25 of the host which finished rolling out in September 2023.

Azure Functions Node.js Worker 3.7.0

30 Jun 00:50
6ae7adf
Compare
Choose a tag to compare

Added

  • Allow specifying retry policy for v4 model library#73
  • Specify the file name in loading entrypoint error #683

Fixed

  • Retry loading file for transient lstat error #693
  • Make workerBitness consistent #633
  • Don't show run-from-package warning in core tools #678

Changed

  • Throw error for duplicate function names in v4 model library#62

NOTE: This version of the worker was included with v4.24 of the host which finished rolling out in August 2023.

Azure Functions Node.js Worker 3.6.1

22 Mar 18:37
76aa60a
Compare
Choose a tag to compare
  • Fix registerFunction for placeholders when indexing is on by default (#669)

NOTE: This version of the worker was included with v4.21 of the host which finished rolling out in June 2023.

Azure Functions Node.js Worker 3.6.0

03 Mar 22:53
Compare
Choose a tag to compare
  • Preemptively unblock Node 20 (#659)
  • Warn users with long file load times and recommend setting WEBSITE_RUN_FROM_PACKAGE to 1 (#660)
  • Add programming model info to worker metadata (#662)

NOTE: This version of the worker was included with v4.19 of the host which finished rolling out in May 2023.

Azure Functions Node.js Worker 3.5.2

15 Nov 19:25
7f2afaa
Compare
Choose a tag to compare
  • Updated @azure/functions to version 3.5.0-alpha.5 (#644)
  • Allowed Node.js v19 to be used in local development environments (#645)
  • Enabled the new programming model to work in the multiple concurrent worker scenario (#638)

NOTE: This version of the worker was included with v4.15 of the host which finished rolling out in February 2023.

Azure Functions Node.js Worker 3.5.1

04 Oct 22:00
abf81b9
Compare
Choose a tag to compare

Fixed

  • App failed to start with error "Worker was unable to load entry point" #630

NOTE: This version of the worker was included with v4.14 of the host which finished rolling out in December 2022.

Azure Functions Node.js Worker 3.5.0

26 Aug 17:24
d0340c9
Compare
Choose a tag to compare

Added

  • Support for entry point app-level code #537
  • Property to access the request body as a buffer (bufferBody) #294
  • Support for app start and terminate hooks #539
  • Preview support for the new programming model ✨🥳. More information here: http://aka.ms/AzFuncNodeV4

Fixed

  • Bug where nested "bytes" property causes invocation to fail #607
  • Bug where environment variable casing was not always maintained on Windows #600

Changed

  • Created a separate NPM package to contain most of the Node.js framework for Azure Functions. Now you can get updates faster (or slower 😅) by including the npm package directly in your app instead of waiting for a rollout in Azure! More details here

NOTE: This version of the worker originally rolled out with v4.12.0 of the host, but was reverted in v4.12.2. Changes will be included in v3.5.1 of the worker.