- 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