You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
5.3.9 (2026-09-08)
Bugs Fixed
Fixed queue scale metrics reporting QueueLength=0 when messages were present but could not be decoded with the configured MessageEncoding, which prevented affected functions from scaling out. Scale metrics now read the queue using QueueMessageEncoding.None, so peek results are never filtered by decode failures. Message processing is unaffected and continues to use the configured encoding.
Fixed a bug where a failed PeekMessages call reset the reported queue length to zero instead of preserving ApproximateMessagesCount, which could cause premature scale-in while the queue still had messages.
Other Changes
Replaced scaling warning/error log calls with standardized LogFunctionScaleWarning extension method to enable Scale Controller App Insights diagnostics.