Change8

v4.1039.100

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

Summary

This release introduces support for response compression and various bug fixes related to DateTime handling, race conditions during warmup, and binding uniqueness. It also updates Python and Java worker versions.

Migration Steps

  1. Update Python Worker Version to [4.36.1](https://github.com/Azure/azure-functions-python-worker/releases/tag/4.36.1)
  2. Update Java Worker Version to [2.19.0](https://github.com/Azure/azure-functions-java-worker/releases/tag/2.19.0)

✨ New Features

  • Introduced support for response compression, which can be enabled through explicit opt-in (#10870)
  • Add support for new FeatureFlag `EnableAzureMonitorTimeIsoFormat` to enable iso time format for azmon logs for Linux Dedicated/EP Skus. (#10684)
  • Allow sync trigger to happen in managed environment when `AzureWebJobsStorage` is not set (#10767)
  • Adding support for faas.invoke_duration metric and other spec related updates (#10929)
  • Added the option to exclude test data from the `/functions` endpoint API response (#10943)
  • Increased the GC allocation budget value to improve cold start (#10953)

🐛 Bug Fixes

  • Fixing default DateTime bug with TimeZones in TimerTrigger (#10906)
  • Adjusting the logic to determine the warmup call in placeholder simulation mode to align with the production flow (#10918)
  • Fixing invalid DateTimes in status blobs when invoking via portal (#10916)
  • Bug fix for platform release channel bundles resolution casing issue and additional logging (#10921)
  • Fixed bug that could result in "Binding names must be unique" error (#10938)
  • Fix race condition that leads the host to initialize placeholder (warmup) function in Linux environments (#10848)

Affected Symbols