Skip to content

2026.07 Version 3.36.0

Latest

Choose a tag to compare

@jainakanksha-msft jainakanksha-msft released this 17 Jul 11:14
2048266

General:

  1. Raised minimum supported Node.js runtime to 21+.
  2. Updated Node 22 Alpine base image from 3.21 to 3.23 to address critical CVEs.
  3. Migrated Windows/Linux executable build flow from pkg/pkg-fetch to Node.js SEA (Single Executable Applications) using esbuild and postject.
  4. Addressed multiple dependency vulnerabilities by upgrading core packages and Azure SDK dependencies.
  5. Removed deprecated azure-storage dependency and migrated test suites to modern Azure SDKs.
  6. Improved overall security posture through dependency upgrades and credential-security fixes.
  7. Fixed issues related to executable packaging and binary generation.

Blob:

  1. Fixed issue where IfMatch="*" on a non-existent blob did not return 412 Precondition Failed. (issue #2621)
  2. Improved metadata query performance by optimizing internal metadata access.
  3. Improved blob query performance through metadata property reordering. (issue #2588)

Queue:

  1. Migrated queue test suites from deprecated storage libraries to modern Azure SDK clients.
  2. Improved dependency health and resolved associated package vulnerabilities.

Table:

  1. Migrated table test suites to @azure/data-tables.
  2. Improved compatibility with modern Azure SDKs and increased overall stability.

Security & Platform:

  1. Fixed multiple dependency vulnerabilities including upgrades to axios, tedious, @azure/ms-rest-js, and Azure Storage SDK packages.
  2. Updated Node.js platform support to address Node 22 build failures.
  3. Fixed constant identifiable credential security issue.
  4. Bumped key dependencies including uuid, undici, and js-yaml to supported versions.

Build & Infrastructure:

  1. Fixed test pipeline reliability issues.
  2. Fixed telemetry configuration issues.
  3. Improved executable build reliability and resolved bad EXE generation issues.
  4. Added build-audit validation checks for executable generation.