Change8

v4.1044.100

Breaking Changes
📦 azure-functionsView on GitHub →
1 breaking5 features🐛 2 fixes1 deprecations🔧 3 symbols

Summary

This release focuses on improving telemetry handling, adding health checks, introducing configuration profiles, and updating various language worker versions. A significant change is the removal of the request size limit between the Host and Worker.

⚠️ Breaking Changes

  • Removed request size limit for Host <--> Worker communication. If you relied on this limit for throttling or validation, you may need to implement equivalent logic elsewhere.

Migration Steps

  1. Review changes related to telemetry and exporter setup due to refactoring and API updates.
  2. If relying on the previous request size limit between Host and Worker, implement necessary validation/throttling logic.

✨ New Features

  • Added Activity wrapper to create a function-level request telemetry when none exists.
  • Introduce 'configurationProfile' functionality.
  • Adds WebHost and ScriptHost health checks.
  • Added support for MCP custom handler.
  • Adding route handling configuration for custom handlers.

🐛 Bug Fixes

  • Fixed a bug that caused in-flight invocations to fail when a worker channel shuts down.
  • Improved RpcException Handling.

Affected Symbols

⚡ Deprecations

  • Telemetry & exporter setup has been refactored, implying potential deprecations in the old setup APIs.