unstale

pypi / executorch

executorch

What changed in executorch 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

2 breaking57 new APIs and options2 performance4 behavior and defaults3 tooling18 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

executorch 186 changes

Breaking changes 2

  • Softmax, log-softmax, mean, and sum now accumulate in FP32 for improved numerical accuracy.

    1.4.1release notes

  • Removed the legacy toggles from the runtime and export path.

    1.4.1release notes

New APIs and options 57

Performance 2

  • BF16 SDPA was optimized.

    1.5.1release notes

  • Decoupled calibration, quantization, compilation, and evaluation stages for faster workflows.

    1.4.1release notes

Behavior and default changes 4

  • Arm support was expanded for symbolic shapes, dynamic convolution, and pooling.

    1.5.1release notes

  • Migrated the Android API from Java to Kotlin.

    1.4.1release notes

  • Expanded operator coverage and removed several broadcasting restrictions.

    1.4.1release notes

  • Migrated the Android API from Java to Kotlin.

    1.4.1release notes

Tooling 3

Fixes and other changes 18

  • The supported CMake floor was lowered so builds with CMake 3.26 through 3.28 work again.

    1.5.1release notes

  • Fixed NaNs in CUDA split-K attention for Voxtral.

    1.5.1release notes

  • Failures for invalid device-planned copies are clearer.

    1.5.0release notes

  • Failures caused by missing delegate data are clearer.

    1.5.0release notes

  • PTE and PTD files are checked for schema versions, with clearer failures for invalid device-planned copies and missing delegate data.

    1.5.0release notesrelease notes

  • Improved direct serialization for embedded flows.

    1.4.1release notes

  • Added explicit dim-order legalization for channels-last portable fallbacks.

    1.4.1release notes

  • Expanded support to additional CPU variants, including more Corstone-300 variants and M0+.

    1.4.1release notes

  • Migrated the Android APIs from Java to Kotlin.

    1.4.1release notes

  • Fixed partition, format, and conversion issues.

    1.4.1release notes

  • Fixed correctness.

    1.4.1release notes

  • Fixed a null dereference when op-package options are absent.

    1.4.1release notes

  • Fixed same padding for even kernels in XNNPACK.

    1.4.1release notes

  • Improved preservation of symbolic input metadata during exported-program pass replay.

    1.4.1release notes

  • Hardened validation and segment loading against null metadata.

    1.4.1release notes

  • Migrated the Android API from Java to Kotlin.

    1.4.1release notes

  • Fixed incorrect baked-in paths within wheels.

    1.4.1release notes

  • Fixed XNNPack PreLU in quantized graphs.

    1.4.1release notes