Releases: Azure/azure-functions-nodejs-worker
Releases · Azure/azure-functions-nodejs-worker
Type Definitions 2.0.0-beta.0
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
toExecutionContext
(#373) - Removed
| undefined
fromHttpRequestHeaders
,HttpRequestQuery
, andHttpRequestParams
. Use noUncheckedIndexedAccess to replicate the previous behavior (#381)
Changed
- Node.js 8 is no longer supported
Azure Functions NodeJs Worker 2.1.2
- Adding WorkerStatus
- Updating grpc to 1.24.5
- Upgrading to TS 4.1.3
Azure Functions NodeJs Worker 2.1.0
- Experimental support for ES Modules via ".mjs" in Node.js 14
Azure Functions NodeJs Worker 2.0.6
- Node.js 14 support (preview)
- Show key of HTTP request header or query parameter on
req
object even if the value is empty
Azure Functions NodeJs Worker 2.0.4
- Add
None
as a valid value for the sameSite property of HTTP cookies - [Bugfix] Remove noisy error when using Proxy Functions (Azure/azure-functions-host#4809)
- [Bugfix] Fix buffer overflow with empty-valued HTTP headers (Azure/azure-functions-host#5975)
Azure Functions NodeJs Worker 1.2.2
- Add
None
as a valid value for thesameSite
property of HTTP cookies - [Bugfix] Remove noisy error when using Proxy Functions (Azure/azure-functions-host#4809)
- [Bugfix] Fix buffer overflow with empty-valued HTTP headers (Azure/azure-functions-host#5975)
Azure Functions Node.js Worker 2.0.2
- Send Durable Functions binding output for V3 (fix #276)
Azure Functions NodeJs Worker 2.0.1
- Throw actionable error if HTTP output is invalid (an array or not an object)
- [Bugfix] Allow setting output bindings from context.bindings and return/context.done.
- return/context.done take priority
Azure Functions NodeJs Worker 2.0.0
- 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)
- This can be enabled with the app setting
- [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
- 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