Change8

v4.1040.100

📦 azure-functionsView on GitHub →
6 features🐛 3 fixes🔧 4 symbols

Summary

This release focuses on improving memory metrics reporting on Linux via CGroup data and includes several internal optimizations and bug fixes, notably addressing a GrpcWorkerChannel concurrency issue.

Migration Steps

  1. Update Python Worker Version to 4.37.0.

✨ New Features

  • Improved memory metrics reporting using CGroup data for Linux consumption.
  • Memory allocation optimizations in RpcWorkerConfigFactory.AddProviders.
  • Add runtime and process metrics.
  • Add 'win-arm64' and 'linux-arm64' to the list of PowerShell runtimes; added filter for 'osx' RIDs (includes 'osx-x64' and 'osx-arm64').
  • Update flex metric publisher to publish every 30 seconds (regardless of actvity).
  • Add JitTrace Files for v4.1040.

🐛 Bug Fixes

  • Fixing GrpcWorkerChannel concurrency bug.
  • Avoid circular dependency when resolving LinuxContainerLegionMetricsPublisher.
  • Disable Diagnostic Events when Table Storage is not accessible.

Affected Symbols