# onnxruntime-java

> A type-safe, lightweight, modern, and performant binding Java binding of Microsoft's ONNX Runtime

- **URL**: https://www.freshcrate.ai/projects/onnxruntime-java
- **Author**: yuzawa-san
- **Category**: Frameworks
- **Latest version**: `v1.26.0-1` (2026-05-25)
- **License**: MIT
- **Source**: https://github.com/yuzawa-san/onnxruntime-java
- **Language**: Java
- **GitHub**: 30 stars, 1 forks
- **Registry**: github
- **Tags**: `ai-framework`, `deep-learning`, `ffi`, `foreign-function-and-memory-api`, `java`, `machine-learning`, `onnx`, `onnx-inference`

## Description

A type-safe, lightweight, modern, and performant binding Java binding of Microsoft's ONNX Runtime

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.26.0-1` | 2026-05-25 | High | <!-- Release notes generated using configuration in .github/release.yml at v1.26.0-1 -->  ## What's Changed ### Upstream Upgrades * Set onnxruntime baseline to v1.26.0 by @yuzawa-san in https://github.com/yuzawa-san/onnxruntime-java/pull/408 ### Dependency Upgrades * Bump com.microsoft.onnxruntime:onnxruntime from 1.25.0 to 1.25.1 by @dependabot[bot] in https://github.com/yuzawa-san/onnxruntime-java/pull/407 * Bump gradle-wrapper from 9.4.1 to 9.5.0 by @dependabot[bot] in https://github.c |
| `v1.25.1-1` | 2026-04-29 | High | > [!WARNING] > Prior versions used the `com.jyuzawa:onnxruntime` [Maven coordinates](https://search.maven.org/artifact/com.jyuzawa/onnxruntime) with a bastardized version of semver. Please upgrade to the new `com.jyuzawa:onnxruntime-api` [Maven coordinates](https://central.sonatype.com/artifact/com.jyuzawa/onnxruntime-api).   ## New Version Scheme  This library's version string will be `${ORT_UPSTREAM_VERSION}-${THIS_REPO_VERSION}`. The first part indicates the minimum upstream native libr |
| `v2.1.0` | 2026-03-13 | Medium | <!-- Release notes generated using configuration in .github/release.yml at v2.1.0 -->  ## What's Changed ### Required Minimum Version Changes * Upgrade onnxruntime to 1.24.2 by @yuzawa-san in https://github.com/yuzawa-san/onnxruntime-java/pull/377 * Set onnxruntime baseline to v1.24.3 by @yuzawa-san in https://github.com/yuzawa-san/onnxruntime-java/pull/385 ### Dependency Upgrades * Bump com.google.protobuf:protoc from 4.33.4 to 4.33.5 by @dependabot[bot] in https://github.com/yuzawa-san/ |
| `v2.0.0` | 2026-01-22 | Low | Initial release with stable JDK API.  ## What's Changed * Bump com.diffplug.spotless from 6.23.3 to 6.24.0 by @dependabot[bot] in https://github.com/yuzawa-san/onnxruntime-java/pull/181 * Bump com.google.protobuf:protoc from 3.25.1 to 3.25.2 by @dependabot[bot] in https://github.com/yuzawa-san/onnxruntime-java/pull/182 * Bump com.google.protobuf:protobuf-java from 3.25.1 to 3.25.2 by @dependabot[bot] in https://github.com/yuzawa-san/onnxruntime-java/pull/183 * Bump mikepenz/gradle-dependen |
| `v1.4.0` | 2024-01-10 | Low | ## What's Changed * Bump com.google.protobuf:protobuf-java from 3.24.3 to 3.24.4 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/151 * Bump com.google.protobuf:protoc from 3.24.3 to 3.24.4 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/152 * Bump com.microsoft.onnxruntime:onnxruntime from 1.16.0 to 1.16.1 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/153 * Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 by @d |
| `v1.3.1` | 2023-10-03 | Low | ## What's Changed * do not mmap model files + use RegisterCustomOpsLibrary_V2 by @yuzawa-san in https://github.com/yuzawa-san/onnxruntime-java/pull/149 * Bump com.diffplug.spotless from 6.21.0 to 6.22.0 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/150   **Full Changelog**: https://github.com/yuzawa-san/onnxruntime-java/compare/v1.3.0...v1.3.1 |
| `v1.3.0` | 2023-09-26 | Low | ORT v1.16.0  ## What's Changed * Bump com.microsoft.onnxruntime:onnxruntime from 1.15.0 to 1.15.1 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/124 * Bump com.google.protobuf:protoc from 3.23.2 to 3.23.4 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/127 * Bump com.google.protobuf:protobuf-java from 3.23.2 to 3.23.4 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/128 * Bump com.google.protobuf from 0.9.3 to 0.9.4 by @depe |
| `v1.2.0` | 2023-06-07 | Low | ## Main Items  * ORT v1.15.0 * New execution providers * Arena config for environments * separate artifact versions. `onnxruntime-cpu` and `onnxruntime-gpu` are versioned with `1.15.0` and published with OS/arch classifiers. Those depend on `onnxruntime` version 1.2.0.  ## What's Changed * Bump org.apache.logging.log4j:log4j-jpl from 2.19.0 to 2.20.0 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/93 * Bump me.champeau.jmh from 0.6.8 to 0.7.0 by @dependabot in http |
| `v1.1.0` | 2023-02-22 | Low | ## What's Changed * Bump com.diffplug.spotless from 6.13.0 to 6.14.1 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/86 * Bump com.microsoft.onnxruntime:onnxruntime from 1.13.1 to 1.14.0 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/87 * Bump com.diffplug.spotless from 6.14.1 to 6.15.0 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/88 * Bump mikepenz/gradle-dependency-submission from 0.8.3 to 0.8.4 by @dependabot in https:/ |
| `v1.0.0` | 2023-01-17 | Low | ## What's Changed * Bump protobuf-java from 3.21.2 to 3.21.3 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/38 * Bump protoc from 3.21.2 to 3.21.3 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/39 * Bump com.diffplug.spotless from 6.8.0 to 6.9.1 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/43 * Bump protoc from 3.21.3 to 3.21.5 by @dependabot in https://github.com/yuzawa-san/onnxruntime-java/pull/44 * Bump protobuf-java |

## Citation

- HTML: https://www.freshcrate.ai/projects/onnxruntime-java
- Markdown: https://www.freshcrate.ai/projects/onnxruntime-java.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/onnxruntime-java/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
