ReleaseMicrosoftMicrosoftpublished Sep 10, 2026seen 1h

microsoft/openaivec v2.5.1

microsoft/openaivec

Open original ↗

Captured source

source ↗
published Sep 10, 2026seen 1hcaptured 1hhttp 200method plain

v2.5.1

Repository: microsoft/openaivec

Tag: v2.5.1

Published: 2026-09-10T03:28:00Z

Prerelease: no

Release notes:

Fixes

  • Declare the directly imported runtime dependencies: httpx, NumPy, Pydantic v2, and typing-extensions.
  • Require aiohttp>=3.10.0 to provide SocketTimeoutError for current OpenAI SDK imports on Fabric.
  • Document compact Fabric Runtime 1.3 installation with one top-level PyPI library entry, openaivec==2.5.1. Transitive dependencies are still installed normally; no SDK upper bound or Spark auto-registration was added.

Fabric Setup

Use a dedicated Environment with openaivec==2.5.1 as its only external library entry, remove any older openaivec custom wheel, perform a Full publish, attach the Environment, and start a new Spark session. Do not install openaivec[spark] on Fabric: PySpark, SynapseML, and NotebookUtils are supplied by the managed runtime. Explicit setup_fabric(spark) and spark.udf.register remain required per session.

Authentication and setup guide | Spark SQL notebook | PyPI 2.5.1

Verification

  • PR #181: 507 tests passed; Ruff, Pyright, CodeQL, and CLA checks passed.
  • Fabric Runtime 1.3 validation used the 2.5.1.dev1 candidate with one custom wheel and zero external entries. All five Spark SQL UDF paths passed on six rows across two partitions, including ordering, duplicate correspondence, 1536-dimensional embeddings, and a repeated SQL action. All 14 report checks passed.
  • The official wheel and sdist contain the same 47 package files as that candidate, and all 14 dependency declarations are equivalent. The official release was not rerun on Fabric as part of publication.
  • Official wheel imports and dependency consistency passed on isolated Python 3.11.12, with 66 packages and no PySpark or SynapseML installation.
  • Wheel and sdist SHA256 values match PyPI metadata; both Sigstore bundles verify against this tag and the GitHub Actions publishing identity.
  • PyPI publication and documentation publication succeeded.

Documentation Previews

Desktop | Mobile

Full changes: https://github.com/microsoft/openaivec/compare/v2.5.0...v2.5.1