Download Latest Version OpenMed v1.9.1 source code.zip (25.8 MB)
Email in envelope

Get an email when there's a new version of OpenMed

Home / v1.9.1
Name Modified Size InfoDownloads / Week
Parent folder
image-sbom.cdx.json 2026-07-14 1.4 MB
image-sbom.cdx.json.sha256 2026-07-14 86 Bytes
openmed-image-sbom_1ab2eca4cc8903859c881d5f371a8031fa0e8ac1.cyclonedx.json 2026-07-14 1.4 MB
sbom.cdx.json 2026-07-14 8.3 kB
OpenMed v1.9.1 source code.tar.gz 2026-07-14 25.0 MB
OpenMed v1.9.1 source code.zip 2026-07-14 25.8 MB
README.md 2026-07-14 3.2 kB
Totals: 7 Items   53.6 MB 2

OpenMed v1.9.1: SwiftPM and release distribution fixes

OpenMed 1.9.1 completes the cross-platform 1.9 release rollout with a Swift Package Manager packaging fix, hardened Android release behavior, current public model examples, and a clean dependency-security gate.

Release date: 2026-07-14.

Reviewed range: v1.9.0..v1.9.1. This is a compatibility-preserving patch; the Python, npm, Android, Swift, service, and model inference APIs introduced in 1.9.0 are unchanged.

What this patch fixes

  • Swift Package Manager: the repository-root Package.swift now processes OpenMedKit's bundled policy resources. A clean consumer can resolve, build, test, and import OpenMedKit through the documented Git tag. Swift CI now exercises that same public root package instead of only the nested package.
  • Android publishing: tag builds continue to validate the Android AAR when optional Maven Central credentials are not configured. JitPack remains the public immutable Android distribution path; manual Central uploads still fail closed unless every signing and Portal credential is present.
  • Runnable model examples: ONNX runtime documentation uses OpenMed/OpenMed-PII-ClinicalE5-Small-33M-v1-onnx-android; generic token-classification export examples use dslim/bert-base-NER; causal quantization examples use TinyLlama/TinyLlama-1.1B-Chat-v1.0.
  • Dependency security: the locked setuptools version includes the fix for the advisory that blocked the post-merge master security job.

Install and upgrade

Python

:::bash
pip install --upgrade "openmed==1.9.1"

Add only the optional extras needed by the application, for example openmed[onnx-runtime]==1.9.1 or openmed[service]==1.9.1.

Browser and Node.js

:::bash
npm install openmed@1.9.1

The package retains ESM and CommonJS exports and the same loadOnnxModel(...) API.

Swift

:::swift
dependencies: [
    .package(url: "https://github.com/maziyarpanahi/openmed.git", from: "1.9.1"),
]

This is the minimum recommended Swift package version because it contains the root-package resource fix.

Android

Add JitPack and use the immutable tag:

:::kotlin
dependencies {
    implementation("com.github.maziyarpanahi:openmed:v1.9.1")
}

Container and Helm

Use ghcr.io/maziyarpanahi/openmed:v1.9.1. The Helm chart defaults to 1.9.1; when selecting the release image explicitly, set image.tag=v1.9.1.

Validation

The patch is gated by the complete Python suite, Ruff lint and formatting, dependency audit, package builds, strict MkDocs, root Swift package tests, Android AAR unit/build checks, npm build/typecheck/tests/audit, Helm lint/rendering, OpenAPI consistency, multi-architecture container smokes, SBOM generation, and provenance verification. Post-publish checks install and exercise the public PyPI, npm, JitPack, SwiftPM, GHCR, Helm, and documentation coordinates exactly as shown above.

Full Changelog: https://github.com/maziyarpanahi/openmed/compare/v1.9.0...v1.9.1

Source: README.md, updated 2026-07-14