- 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
Timerwithwhile-loop inFlexConsumptionMetricsPublisher(#11071) - Memory allocation optimizations in
ReadLanguageWorkerFileby 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.IsEnabledby adopting zero-allocationContainsTokenfor 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)
- Add JitTrace files for v4.1040 (#11117)
- Update Java Worker Version to 2.19.2
- Make serialization case insensitive (#11123)