Releases: Azure/azure-functions-host
Releases · Azure/azure-functions-host
4.1042.100
Release notes
- Adding activity sources for Durable and WebJobs (Kafka and RabbitMQ) (#11137)
- Fix startup deadlock on transient exceptions (#11142)
- Add warning log for end of support bundle version, any bundle version < 4 (#11075), (#11160)
- Handles loading extensions.json with empty extensions(#11174)
- Update HttpWorkerOptions to implement IOptionsFormatter (#11175)
- Improved metadata binding validation (#11101)
- Skip logging errors on gRPC client disconnect (#10572)
- Add JitTrace Files for v4.1042
- Ensuring ScriptTypeLocator does not return an uninitialized types collection (#11153)
4.1041.200
Release notes
- Handles loading extensions.json with empty extensions(#11174)
4.842.100
Release notes
- Changed logging levels from
Error
toWarning
to better reflect the severity of the issues inDiagnosticEventTableStorageRepository
.
4.1041.100
- Memory allocation optimizations in
ScriptStartupTypeLocator.GetExtensionsStartupTypesAsync
(#11012) - Fix invocation timeout when incoming request contains "x-ms-invocation-id" header (#10980)
- Warn if .azurefunctions folder does not exist (#10967)
- Memory allocation & CPU optimizations in
GrpcMessageExtensionUtilities.ConvertFromHttpMessageToExpando
(#11054) - Replace
Timer
withwhile
-loop inFlexConsumptionMetricsPublisher
(#11071) - Memory allocation optimizations in
ReadLanguageWorkerFile
by reading files in buffered chunks, preventing LOH allocations (#11069) - Enhancing the capability to send startup failure logs to AppInsights/Otel. (#11055)
- Added support for collecting cross-platform perf traces and generating PGO JIT traces (#11062)
- Memory allocation optimizations in
DependencyHelper.GetExtensionRequirements
(#11022) - Fix Instance Manager for CV1 Migration (#11072)
- Avoid setting up OTel and AzMon exporter in the placeholder mode. (#11090)
- Memory allocation optimizations in
FeatureFlags.IsEnabled
by adopting zero-allocationContainsToken
for efficient delimited token search (#11075) - Improvements to coldstart pipeline (#11102).
- Update Python Worker Version to 4.38.0
- Only start the Diagnostic Events flush logs timer when events are present, preventing unnecessary flush attempts (#11100).
- Enable HTTP proxying for custom handlers (#11035)
- Switched memory usage reporting to use CGroup metrics by default for Linux consumption (#11114)
- Update Java Worker Version to 2.19.2
- Make serialization case insensitive (#11123)
- Add JitTrace Files for v4.1041
4.1040.300
Release notes
- Make serialization case insensitive (#11123)
4.841.100
4.641.100
4.1040.200
4.1039.600
Release notes
- Fix Instance Manager for CV1 Migration (#11072)
4.1040.100
Release notes
- Improved memory metrics reporting using CGroup data for Linux consumption (#10968)
- Memory allocation optimizations in
RpcWorkerConfigFactory.AddProviders
(#10959) - Fixing GrpcWorkerChannel concurrency bug (#10998)
- Avoid circular dependency when resolving LinuxContainerLegionMetricsPublisher. (#10991)
- Add 'unix' to the list of runtimes kept when importing PowerShell worker for Linux builds
- Update PowerShell 7.4 worker to 4.0.4206
- Update Python Worker Version to 4.37.0
- Add runtime and process metrics. (#11034)
- Add
win-arm64
andlinux-arm64
to the list of PowerShell runtimes; added filter forosx
RIDs (includesosx-x64
andosx-arm64
) (#11013) - Disable Diagnostic Events when Table Storage is not accessible (#10996)
- Update flex metric publisher to publish every 30 seconds (regardless of actvity) (#11019)
- Add JitTrace Files for v4.1040