CountClaw
771b0d265d
fix: support 3D logit output in OnnxScoringBertCrossEncoder ( #5739 )
...
## Context
Fixes #3112
`OnnxScoringBertCrossEncoder.toScore()` casts the raw ONNX output to
`float[][]`. Some cross-encoder rerankers exported to ONNX (e.g.
`BAAI/bge-reranker-base` via Optimum) expose logits with shape `[batch,
1, 1]` (`float[][][]` / `[[[F`), so the cast throws:
```
java.lang.ClassCastException: class [[[F cannot be cast to class [[F
at OnnxScoringBertCrossEncoder.toScore(...)
```
## Change
Extract one logit per scored item in a shape-agnostic way via a new
package-private `extractLogits(Object value)` helper, handling both:
- **2D output** `[batch, k]` (`float[][]`) — historical behaviour, the
first logit of each item is used
- **3D output** `[batch, 1, 1]` (`float[][][]`) — as produced by
bge-reranker-base
Any other shape now raises a clear `IllegalStateException` instead of an
obscure `ClassCastException`.
## Verification
- Added `OnnxScoringBertCrossEncoderTest` (4 unit tests): 2D output, 3D
output (bge-reranker shape), multi-logit-per-item (historical behaviour
preserved), and unsupported shape.
- `./mvnw -pl langchain4j-onnx-scoring -am test
-Dtest=OnnxScoringBertCrossEncoderTest` → `Tests run: 4, Failures: 0,
Errors: 0, Skipped: 0`.
- `./mvnw spotless:apply` applied.
The change is backward compatible: 2D outputs produce identical scores,
it only additionally supports the 3D shape that previously crashed.
Co-authored-by: CountClaw <264466111+CountClaw@users.noreply.github.com>
2026-07-23 17:44:48 +02:00
github-actions[bot]
a39f132b91
Update versions to 1.19.0-SNAPSHOT and 1.19.0-beta29-SNAPSHOT
2026-07-17 13:42:56 +00:00
github-actions[bot]
66ad5ee6d5
Release versions 1.18.0 and 1.18.0-beta28
2026-07-17 12:34:45 +00:00
github-actions[bot]
7d7c3349d7
Update versions to 1.18.0-SNAPSHOT and 1.18.0-beta28-SNAPSHOT
2026-06-26 14:49:40 +00:00
github-actions[bot]
207407aec9
Release versions 1.17.0 and 1.17.0-beta27
2026-06-26 13:13:06 +00:00
moaedy
404fe9c418
Onnxruntime.dll: Dynamic Link Library (DLL) initialization routine failed ( #5242 )
...
## Issue
Closes #5241
## Change
Routes the inline `new OrtSession.SessionOptions()` calls in
`OnnxScoringModel` through a new `newDefaultSessionOptions()` helper
that catches
`UnsatisfiedLinkError`/`NoClassDefFoundError`/`ExceptionInInitializerError`
via `wrapNativeLibraryLoadFailure(Throwable)` and rethrows a
`RuntimeException` naming the missing Microsoft Visual C++
Redistributable, JVM/native architecture mismatch, and security-software
DLL blocking as likely causes, with a link to the official install docs.
Replaces the opaque `Dynamic Link Library (DLL) initialization routine
failed` failure on Windows with an actionable message.
## General checklist
- [x] There's an open issue for the change I want to make, and it's
clear from the issue what needs to be done.
- [x] read the [Contributing
Guidelines](https://github.com/langchain4j/langchain4j/blob/main/CONTRIBUTING.md ).
- [x] read the [Coding
Conventions](https://github.com/langchain4j/langchain4j/blob/main/CODING_CONVENTIONS.md ).
- [x] followed the contribution workflow described in the [Code of
Conduct](https://github.com/langchain4j/langchain4j/blob/main/CODE_OF_CONDUCT.md ).
- [x] added unit tests for my change.
- [ ] added documentation for my change.
- [ ] reviewed another contributor's PR.
Closes #5241
2026-06-25 15:46:02 +02:00
github-actions[bot]
01de41d641
Update versions to 1.17.0-SNAPSHOT and 1.17.0-beta27-SNAPSHOT
2026-06-06 06:46:38 +00:00
github-actions[bot]
cd836845dd
Release versions 1.16.0 and 1.16.0-beta26
2026-06-05 15:46:56 +00:00
github-actions[bot]
6185599e37
Update versions to 1.16.0-SNAPSHOT and 1.16.0-beta26-SNAPSHOT
2026-05-15 16:21:14 +00:00
github-actions[bot]
d0e54aa006
Release versions 1.15.0 and 1.15.0-beta25
2026-05-15 15:55:12 +00:00
renovate[bot]
3c0d21e7da
fix(deps): update ai.djl.version to v0.36.0 ( #5229 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
|
[ai.djl.huggingface:tokenizers](http://www.djl.ai/extensions/tokenizers )
([source](https://redirect.github.com/deepjavalibrary/djl )) | `0.31.1` →
`0.36.0` |

|

|
| [ai.djl:api](http://www.djl.ai/api )
([source](https://redirect.github.com/deepjavalibrary/djl )) | `0.31.1` →
`0.36.0` |

|

|
|
[ai.djl.huggingface:tokenizers](http://www.djl.ai/extensions/tokenizers )
([source](https://redirect.github.com/deepjavalibrary/djl )) | `0.33.0` →
`0.36.0` |

|

|
| [ai.djl:api](http://www.djl.ai/api )
([source](https://redirect.github.com/deepjavalibrary/djl )) | `0.33.0` →
`0.36.0` |

|

|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.
---
### Release Notes
<details>
<summary>deepjavalibrary/djl (ai.djl.huggingface:tokenizers)</summary>
###
[`v0.36.0`](https://redirect.github.com/deepjavalibrary/djl/releases/tag/v0.36.0 ):
DJL v0.36.0 Release
[Compare
Source](https://redirect.github.com/deepjavalibrary/djl/compare/v0.35.1...v0.36.0 )
##### What's Changed
- Increase build version to 0.36.0 by
[@​access2rohit](https://redirect.github.com/access2rohit ) in
[#​3817](https://redirect.github.com/deepjavalibrary/djl/pull/3817 )
- Update the Documentation (via DocString) to indicate the risks of
using Utils.openUrl() with untrusted inputs by
[@​access2rohit](https://redirect.github.com/access2rohit ) in
[#​3819](https://redirect.github.com/deepjavalibrary/djl/pull/3819 )
- NDManager.create(Number) unsupported type error message improvement by
[@​fracpete](https://redirect.github.com/fracpete ) in
[#​3818](https://redirect.github.com/deepjavalibrary/djl/pull/3818 )
##### New Contributors
- [@​access2rohit](https://redirect.github.com/access2rohit ) made
their first contribution in
[#​3816](https://redirect.github.com/deepjavalibrary/djl/pull/3816 )
- [@​fracpete](https://redirect.github.com/fracpete ) made their
first contribution in
[#​3818](https://redirect.github.com/deepjavalibrary/djl/pull/3818 )
**Full Changelog**:
<https://github.com/deepjavalibrary/djl/compare/v0.35.1...v0.36.0 >
###
[`v0.35.1`](https://redirect.github.com/deepjavalibrary/djl/releases/tag/v0.35.1 ):
DJL v0.35.1 Release
[Compare
Source](https://redirect.github.com/deepjavalibrary/djl/compare/v0.35.0...v0.35.1 )
##### What's Changed
- fix: upgrade jQuery from 2.1.1 to 3.7.1 to address security
vulnerabilities by
[@​Lokiiiiii](https://redirect.github.com/Lokiiiiii ) in
[#​3812](https://redirect.github.com/deepjavalibrary/djl/pull/3812 )
- Fix script injection vulnerabilities in GitHub Actions workflows by
[@​Lokiiiiii](https://redirect.github.com/Lokiiiiii ) in
[#​3813](https://redirect.github.com/deepjavalibrary/djl/pull/3813 )
- Fix security vulnerabilities in QuestionAnsweringTranslator (CVSS 8.2)
by [@​Lokiiiiii](https://redirect.github.com/Lokiiiiii ) in
[#​3814](https://redirect.github.com/deepjavalibrary/djl/pull/3814 )
##### New Contributors
- [@​Lokiiiiii](https://redirect.github.com/Lokiiiiii ) made their
first contribution in
[#​3812](https://redirect.github.com/deepjavalibrary/djl/pull/3812 )
**Full Changelog**:
<https://github.com/deepjavalibrary/djl/compare/v0.35.0...v0.35.1 >
###
[`v0.35.0`](https://redirect.github.com/deepjavalibrary/djl/releases/tag/v0.35.0 ):
DJL v0.35.0 Release
[Compare
Source](https://redirect.github.com/deepjavalibrary/djl/compare/v0.34.0...v0.35.0 )
##### What's Changed
- Engine Updates
- XGBoost 3.0.4
[#​3788](https://redirect.github.com/deepjavalibrary/djl/pull/3788 )
##### Enhancements
- Increase build version to 0.35.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3766](https://redirect.github.com/deepjavalibrary/djl/pull/3766 )
- Add default header for openai by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3772](https://redirect.github.com/deepjavalibrary/djl/pull/3772 )
- Update gradle to 9.0.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3777](https://redirect.github.com/deepjavalibrary/djl/pull/3777 )
- \[XGBoost] Support json model for XGBoost by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3786](https://redirect.github.com/deepjavalibrary/djl/pull/3786 )
- \[api] Accept json input/output for tensor input by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3787](https://redirect.github.com/deepjavalibrary/djl/pull/3787 )
- Upgrade xgboost to 3.0.4 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3788](https://redirect.github.com/deepjavalibrary/djl/pull/3788 )
- \[pytorch] Add tuple of dict support for IValue by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3797](https://redirect.github.com/deepjavalibrary/djl/pull/3797 )
- \[XGBoost] Add back gpu support for xgboost by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3796](https://redirect.github.com/deepjavalibrary/djl/pull/3796 )
- Update gradle build script to support configuration cache by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3782](https://redirect.github.com/deepjavalibrary/djl/pull/3782 )
- Added percentile implementation for Pytorch engine by
[@​tipame](https://redirect.github.com/tipame ) in
[#​3800](https://redirect.github.com/deepjavalibrary/djl/pull/3800 )
- Implemented CSV translator that handles CSV input/output support for
XGBoost by [@​smouaa](https://redirect.github.com/smouaa ) in
[#​3801](https://redirect.github.com/deepjavalibrary/djl/pull/3801 )
- Correct topK documentation by
[@​alanocallaghan](https://redirect.github.com/alanocallaghan ) in
[#​3808](https://redirect.github.com/deepjavalibrary/djl/pull/3808 )
- \[api] Refactor csvTranslator by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3805](https://redirect.github.com/deepjavalibrary/djl/pull/3805 )
##### Bug Fixes
- Fix pytorch native 2.5.1 aarch64 build by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3767](https://redirect.github.com/deepjavalibrary/djl/pull/3767 )
- \[fix] Fixes load tokenizer gpu shared library issue by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3773](https://redirect.github.com/deepjavalibrary/djl/pull/3773 )
- Fixes
[#​3774](https://redirect.github.com/deepjavalibrary/djl/issues/3774 )
for YoloSegmentationTranslator by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3775](https://redirect.github.com/deepjavalibrary/djl/pull/3775 )
- Fixes issue
[#​3761](https://redirect.github.com/deepjavalibrary/djl/issues/3761 )
by [@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3776](https://redirect.github.com/deepjavalibrary/djl/pull/3776 )
- Fix `BaseNDManager.debugDump` by
[@​petebankhead](https://redirect.github.com/petebankhead ) in
[#​3780](https://redirect.github.com/deepjavalibrary/djl/pull/3780 )
- Fix preference of tokenizer\_config.json and remove doLowerCase from
TokenizerConfig by
[@​Soha-Agarwal](https://redirect.github.com/Soha-Agarwal ) in
[#​3785](https://redirect.github.com/deepjavalibrary/djl/pull/3785 )
- Fixes:
[#​3795](https://redirect.github.com/deepjavalibrary/djl/issues/3795 ),
adds aggregation\_strategy to token classification task by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3798](https://redirect.github.com/deepjavalibrary/djl/pull/3798 )
- Fix pytorch native build for windows by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3802](https://redirect.github.com/deepjavalibrary/djl/pull/3802 )
##### CI/CD
- Build pytorch jni cpu precxx by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3770](https://redirect.github.com/deepjavalibrary/djl/pull/3770 )
- Remove pytorch 2.1.2 and 2.3.1 publish in nightly by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3771](https://redirect.github.com/deepjavalibrary/djl/pull/3771 )
- Fix sentencepiece native workflow by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3768](https://redirect.github.com/deepjavalibrary/djl/pull/3768 )
- Fix fasttext native workflow by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3769](https://redirect.github.com/deepjavalibrary/djl/pull/3769 )
- Fix continuous build by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3804](https://redirect.github.com/deepjavalibrary/djl/pull/3804 )
##### New Contributors
- [@​smouaa](https://redirect.github.com/smouaa ) made their first
contribution in
[#​3801](https://redirect.github.com/deepjavalibrary/djl/pull/3801 )
- [@​alanocallaghan](https://redirect.github.com/alanocallaghan )
made their first contribution in
[#​3808](https://redirect.github.com/deepjavalibrary/djl/pull/3808 )
**Full Changelog**:
<https://github.com/deepjavalibrary/djl/compare/v0.34.0...v0.35.0 >
###
[`v0.34.0`](https://redirect.github.com/deepjavalibrary/djl/releases/tag/v0.34.0 ):
DJL v0.34.0 Release
[Compare
Source](https://redirect.github.com/deepjavalibrary/djl/compare/v0.33.0...v0.34.0 )
##### Key Changes
- Engine Updates
- PyTorch 2.7.1
[#​3733](https://redirect.github.com/deepjavalibrary/djl/pull/3733 )
- Remove TensorRT engine
[#​3765](https://redirect.github.com/deepjavalibrary/djl/pull/3765 )
##### Enhancements
- \[api] Adds FUSE based repository support by
[@​raymondkhliu](https://redirect.github.com/raymondkhliu ) in
[#​3695](https://redirect.github.com/deepjavalibrary/djl/pull/3695 )
- Treat model server as a remote model by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3704](https://redirect.github.com/deepjavalibrary/djl/pull/3704 )
- Align ZeroShotClassificationTranslator with Hugging Face behavior by
[@​raphaeldelio](https://redirect.github.com/raphaeldelio ) in
[#​3712](https://redirect.github.com/deepjavalibrary/djl/pull/3712 )
- Remove usage of UUID.randomUUID() for better performance by
[@​aakashb-kayzen](https://redirect.github.com/aakashb-kayzen ) in
[#​3719](https://redirect.github.com/deepjavalibrary/djl/pull/3719 )
- Replace UUID with NDManager.nextUid() by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3720](https://redirect.github.com/deepjavalibrary/djl/pull/3720 )
- Add NDArray diagonal by
[@​dev-jonghoonpark](https://redirect.github.com/dev-jonghoonpark )
in
[#​3724](https://redirect.github.com/deepjavalibrary/djl/pull/3724 )
- \[api] Implements remote REST API call as a model by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3725](https://redirect.github.com/deepjavalibrary/djl/pull/3725 )
- Adds jsonlines streaming support for RpcEngine by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3727](https://redirect.github.com/deepjavalibrary/djl/pull/3727 )
- Adds genai extension by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3726](https://redirect.github.com/deepjavalibrary/djl/pull/3726 )
- \[genai] tool calls to ChatInput by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3728](https://redirect.github.com/deepjavalibrary/djl/pull/3728 )
- Add utility class for genai function call by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3729](https://redirect.github.com/deepjavalibrary/djl/pull/3729 )
- Improve function call for genai extension by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3731](https://redirect.github.com/deepjavalibrary/djl/pull/3731 )
- Support convert ChatInput to GeminiInput by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3739](https://redirect.github.com/deepjavalibrary/djl/pull/3739 )
- Add partial support for HuggingFace Tokenizer to use parameters from
tokenizer\_config.json by
[@​Soha-Agarwal](https://redirect.github.com/Soha-Agarwal ) in
[#​3738](https://redirect.github.com/deepjavalibrary/djl/pull/3738 )
- Add Anthropic support from genai by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3759](https://redirect.github.com/deepjavalibrary/djl/pull/3759 )
##### Bug Fixes
- Correct CaptchaDataset options count to prevent torch.gather
IndexError by [@​xinhuagu](https://redirect.github.com/xinhuagu )
in
[#​3694](https://redirect.github.com/deepjavalibrary/djl/pull/3694 )
- Fix dimension check when reshaping offsets in SeqBatcher by
[@​xinhuagu](https://redirect.github.com/xinhuagu ) in
[#​3702](https://redirect.github.com/deepjavalibrary/djl/pull/3702 )
- Fix the incorrect function name and minor typo in doc by
[@​xinhuagu](https://redirect.github.com/xinhuagu ) in
[#​3703](https://redirect.github.com/deepjavalibrary/djl/pull/3703 )
- Fix incorrect return value in getImageHeight method by
[@​xinhuagu](https://redirect.github.com/xinhuagu ) in
[#​3706](https://redirect.github.com/deepjavalibrary/djl/pull/3706 )
- \[djl\_converter]: Fixes djl\_converter bug by
[@​raymondkhliu](https://redirect.github.com/raymondkhliu ) in
[#​3705](https://redirect.github.com/deepjavalibrary/djl/pull/3705 )
- Fix the out of bounds exception when using an init image by
[@​luke-zhou](https://redirect.github.com/luke-zhou ) in
[#​3717](https://redirect.github.com/deepjavalibrary/djl/pull/3717 )
- Fix earlystopping metric issue
[#​3722](https://redirect.github.com/deepjavalibrary/djl/issues/3722 )
by [@​SamBSalgado](https://redirect.github.com/SamBSalgado ) in
[#​3736](https://redirect.github.com/deepjavalibrary/djl/pull/3736 )
- \[tokenizers] Fix tokenizer cpu and cuda build by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3756](https://redirect.github.com/deepjavalibrary/djl/pull/3756 )
- \[examples] Update tfhub urls by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3752](https://redirect.github.com/deepjavalibrary/djl/pull/3752 )
- Update tfhub repository url by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3755](https://redirect.github.com/deepjavalibrary/djl/pull/3755 )
##### Documentation
- \[docs] Update model zoo document by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3690](https://redirect.github.com/deepjavalibrary/djl/pull/3690 )
##### CI/CD
- increase build version to 0.34.0 by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3689](https://redirect.github.com/deepjavalibrary/djl/pull/3689 )
- Uses new recommended way to build pip wheel by
[@​raymondkhliu](https://redirect.github.com/raymondkhliu ) in
[#​3709](https://redirect.github.com/deepjavalibrary/djl/pull/3709 )
- Bump protobuf from 3.20.2 to 4.25.8 in
/extensions/tokenizers/src/main/python by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​3716](https://redirect.github.com/deepjavalibrary/djl/pull/3716 )
- \[android] Upgrade DJL version to 0.34.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3721](https://redirect.github.com/deepjavalibrary/djl/pull/3721 )
- \[ci] simplify nightly publish workflow by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3732](https://redirect.github.com/deepjavalibrary/djl/pull/3732 )
- \[ci] Update maven central publish url and credential by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3748](https://redirect.github.com/deepjavalibrary/djl/pull/3748 )
- \[djl-converter] Update license in pyproject.toml by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3749](https://redirect.github.com/deepjavalibrary/djl/pull/3749 )
- \[pytorch] Updates PyTorch to 2.7.1 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3733](https://redirect.github.com/deepjavalibrary/djl/pull/3733 )
- \[ci] Remove serving-publish workflow by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3750](https://redirect.github.com/deepjavalibrary/djl/pull/3750 )
- Update oss sonatype snapshot repository url by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3754](https://redirect.github.com/deepjavalibrary/djl/pull/3754 )
- Upgrade dependency versions by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3762](https://redirect.github.com/deepjavalibrary/djl/pull/3762 )
- \[android] Upgrade pytorch version to 2.7.1 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3763](https://redirect.github.com/deepjavalibrary/djl/pull/3763 )
- \[ci] Add post-publish task by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3764](https://redirect.github.com/deepjavalibrary/djl/pull/3764 )
- Increase DJL version to 0.34.0 by
[@​Soha-Agarwal](https://redirect.github.com/Soha-Agarwal ) in
[#​3758](https://redirect.github.com/deepjavalibrary/djl/pull/3758 )
##### New Contributors
- [@​raymondkhliu](https://redirect.github.com/raymondkhliu ) made
their first contribution in
[#​3695](https://redirect.github.com/deepjavalibrary/djl/pull/3695 )
- [@​raphaeldelio](https://redirect.github.com/raphaeldelio ) made
their first contribution in
[#​3712](https://redirect.github.com/deepjavalibrary/djl/pull/3712 )
- [@​luke-zhou](https://redirect.github.com/luke-zhou ) made their
first contribution in
[#​3717](https://redirect.github.com/deepjavalibrary/djl/pull/3717 )
- [@​aakashb-kayzen](https://redirect.github.com/aakashb-kayzen )
made their first contribution in
[#​3719](https://redirect.github.com/deepjavalibrary/djl/pull/3719 )
-
[@​dev-jonghoonpark](https://redirect.github.com/dev-jonghoonpark )
made their first contribution in
[#​3724](https://redirect.github.com/deepjavalibrary/djl/pull/3724 )
- [@​Soha-Agarwal](https://redirect.github.com/Soha-Agarwal ) made
their first contribution in
[#​3738](https://redirect.github.com/deepjavalibrary/djl/pull/3738 )
- [@​SamBSalgado](https://redirect.github.com/SamBSalgado ) made
their first contribution in
[#​3736](https://redirect.github.com/deepjavalibrary/djl/pull/3736 )
**Full Changelog**:
<https://github.com/deepjavalibrary/djl/compare/v0.33.0...v0.34.0 >
###
[`v0.33.0`](https://redirect.github.com/deepjavalibrary/djl/releases/tag/v0.33.0 ):
DJL v0.33.0 Release
[Compare
Source](https://redirect.github.com/deepjavalibrary/djl/compare/v0.32.0...v0.33.0 )
##### Key Changes
- Engine Updates
- OnnxRuntime Updated to 1.21.0
##### Enhancements
- \[tokenizers] Add lasttoken pooling by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3607](https://redirect.github.com/deepjavalibrary/djl/pull/3607 )
- \[api] Provide concrete implementation of TranslatorContext by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3622](https://redirect.github.com/deepjavalibrary/djl/pull/3622 )
- \[api] Add zero shot object detection support by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3626](https://redirect.github.com/deepjavalibrary/djl/pull/3626 )
- \[api] Adds zero short image classification support by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3628](https://redirect.github.com/deepjavalibrary/djl/pull/3628 )
- Adds yolov8s-world2 model support by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3637](https://redirect.github.com/deepjavalibrary/djl/pull/3637 )
- \[tensorflow] Allow retrieving available signatures for TensorFlow
models by [@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3638](https://redirect.github.com/deepjavalibrary/djl/pull/3638 )
- \[api] Improve listModel performance by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3641](https://redirect.github.com/deepjavalibrary/djl/pull/3641 )
- \[tokenizers] Adds SparseRetrievalTranslator by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3642](https://redirect.github.com/deepjavalibrary/djl/pull/3642 )
- \[tokenizers] Fix tokenizer name in tests by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3652](https://redirect.github.com/deepjavalibrary/djl/pull/3652 )
- \[tokenizer] Updates tokenizers to 0.21.1 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3654](https://redirect.github.com/deepjavalibrary/djl/pull/3654 )
- \[onnxruntime] Updates OnnxRuntime to 1.21.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3678](https://redirect.github.com/deepjavalibrary/djl/pull/3678 )
- \[examples] Add WhisperJet model demo by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3681](https://redirect.github.com/deepjavalibrary/djl/pull/3681 )
- \[pytorch] Add diff support by
[@​saedmanaf](https://redirect.github.com/saedmanaf ) in
[#​3663](https://redirect.github.com/deepjavalibrary/djl/pull/3663 )
##### Bug Fixes
- \[examples] fixing some dependencies and test requirements by
[@​sindhuvahinis](https://redirect.github.com/sindhuvahinis ) in
[#​3605](https://redirect.github.com/deepjavalibrary/djl/pull/3605 )
- \[onnxruntime] Fixes intraOpNumThreads bug by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3630](https://redirect.github.com/deepjavalibrary/djl/pull/3630 )
- \[ci] Fixes build.gradle for integration by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3635](https://redirect.github.com/deepjavalibrary/djl/pull/3635 )
- \[ci] Fixes system properties in gradle build script by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3636](https://redirect.github.com/deepjavalibrary/djl/pull/3636 )
- Fix: Corrected 16-bit PCM normalization to avoid overflow issue by
[@​leleZeng](https://redirect.github.com/leleZeng ) in
[#​3646](https://redirect.github.com/deepjavalibrary/djl/pull/3646 )
- Fix rust build with update candle-core the 0.8.4 version by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3645](https://redirect.github.com/deepjavalibrary/djl/pull/3645 )
- Fixed rust build with update candle-core the 0.8.4 version by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3649](https://redirect.github.com/deepjavalibrary/djl/pull/3649 )
- \[fix] LRUReplayBuffer "stepToReplace" index fix by
[@​dwctic](https://redirect.github.com/dwctic ) in
[#​3660](https://redirect.github.com/deepjavalibrary/djl/pull/3660 )
##### Documentation
- docs: added a link to the continuous badge by
[@​operagxoksana](https://redirect.github.com/operagxoksana ) in
[#​3668](https://redirect.github.com/deepjavalibrary/djl/pull/3668 )
- \[doc] Update onnxruntime readme by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3669](https://redirect.github.com/deepjavalibrary/djl/pull/3669 )
- chore: edited badges by
[@​operagxoksana](https://redirect.github.com/operagxoksana ) in
[#​3670](https://redirect.github.com/deepjavalibrary/djl/pull/3670 )
- chore: added an icon to the release by
[@​operagxoksana](https://redirect.github.com/operagxoksana ) in
[#​3671](https://redirect.github.com/deepjavalibrary/djl/pull/3671 )
- Correct 'Load Model' documentation: method
ImageClassificationTranslator.builder().setSynsetArtifactName() does not
exist by [@​xinhuagu](https://redirect.github.com/xinhuagu ) in
[#​3677](https://redirect.github.com/deepjavalibrary/djl/pull/3677 )
##### CI/CD
- \[release] Release DJL 0.32.0 by
[@​sindhuvahinis](https://redirect.github.com/sindhuvahinis ) in
[#​3603](https://redirect.github.com/deepjavalibrary/djl/pull/3603 )
- bump build version to 0.33.0 by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3627](https://redirect.github.com/deepjavalibrary/djl/pull/3627 )
- \[ci] Upgrade gradle to 8.13 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3650](https://redirect.github.com/deepjavalibrary/djl/pull/3650 )
- \[ci] Fixes CI build for cmake 4.0.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3659](https://redirect.github.com/deepjavalibrary/djl/pull/3659 )
- Bump openssl from 0.10.71 to 0.10.72 in /extensions/tokenizers/rust by
[@​dependabot](https://redirect.github.com/dependabot ) in
[#​3661](https://redirect.github.com/deepjavalibrary/djl/pull/3661 )
- update some dependency versions by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3665](https://redirect.github.com/deepjavalibrary/djl/pull/3665 )
- remove status from log4j configuration of status logger by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3667](https://redirect.github.com/deepjavalibrary/djl/pull/3667 )
- Remove unnecessary exclusion for testng by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3687](https://redirect.github.com/deepjavalibrary/djl/pull/3687 )
- Updates dependencies version by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3688](https://redirect.github.com/deepjavalibrary/djl/pull/3688 )
- \[onnx] use zulu jdk to fix windows issues by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3683](https://redirect.github.com/deepjavalibrary/djl/pull/3683 )
- \[onnx] fix one more usage of java distribution to zulu for windows by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3684](https://redirect.github.com/deepjavalibrary/djl/pull/3684 )
##### New Contributors
- [@​leleZeng](https://redirect.github.com/leleZeng ) made their
first contribution in
[#​3646](https://redirect.github.com/deepjavalibrary/djl/pull/3646 )
- [@​dwctic](https://redirect.github.com/dwctic ) made their first
contribution in
[#​3660](https://redirect.github.com/deepjavalibrary/djl/pull/3660 )
- [@​saedmanaf](https://redirect.github.com/saedmanaf ) made their
first contribution in
[#​3663](https://redirect.github.com/deepjavalibrary/djl/pull/3663 )
- [@​xinhuagu](https://redirect.github.com/xinhuagu ) made their
first contribution in
[#​3677](https://redirect.github.com/deepjavalibrary/djl/pull/3677 )
**Full Changelog**:
<https://github.com/deepjavalibrary/djl/compare/v0.32.0...v0.33.0 >
###
[`v0.32.0`](https://redirect.github.com/deepjavalibrary/djl/releases/tag/v0.32.0 ):
DJL v0.32.0 Release
[Compare
Source](https://redirect.github.com/deepjavalibrary/djl/compare/v0.31.1...v0.32.0 )
##### Key Changes
- Engine Updates
- Tokenizers updated to 0.21.0
- OnnxRuntime updated to 1.20.0
##### Enhancements
- \[pytorch] support pytorch 2.1.2 for Neuron by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3542](https://redirect.github.com/deepjavalibrary/djl/pull/3542 )
- \[onnxruntime] Updates OnnxRuntime engine to 1.20.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3549](https://redirect.github.com/deepjavalibrary/djl/pull/3549 )
- \[tokenizers] Return detail for QA inference by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3555](https://redirect.github.com/deepjavalibrary/djl/pull/3555 )
- \[api] Allows to configure custom batchifer by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3559](https://redirect.github.com/deepjavalibrary/djl/pull/3559 )
- \[tokenizer] Updates huggingface tokenizer to 0.21.0 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3572](https://redirect.github.com/deepjavalibrary/djl/pull/3572 )
- \[tokenizers] Add int32 option to encoding by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3571](https://redirect.github.com/deepjavalibrary/djl/pull/3571 )
- \[api] Adds ZeroShotClassification support by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3579](https://redirect.github.com/deepjavalibrary/djl/pull/3579 )
- \[tokenizers] Support import zero-shot-classification to model zoo by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3580](https://redirect.github.com/deepjavalibrary/djl/pull/3580 )
- \[FASTTEXT] Adds linux-aarch64 support by
[@​iamshubhambhola](https://redirect.github.com/iamshubhambhola )
in
[#​3584](https://redirect.github.com/deepjavalibrary/djl/pull/3584 )
- Expose OnnxRuntime's getMetadata() in DJL API by
[@​VanjaRadulovic](https://redirect.github.com/VanjaRadulovic ) in
[#​3596](https://redirect.github.com/deepjavalibrary/djl/pull/3596 )
- \[api] Refactor image processing by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3588](https://redirect.github.com/deepjavalibrary/djl/pull/3588 )
- Adds zero-shot-classification to model zoo by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3589](https://redirect.github.com/deepjavalibrary/djl/pull/3589 )
- \[api] Adds Pad image transform for CV by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3593](https://redirect.github.com/deepjavalibrary/djl/pull/3593 )
##### Bug Fixes
- \[api] fix issue in Tar/Zip Utils that resulted in incorrect artifact
… by [@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3544](https://redirect.github.com/deepjavalibrary/djl/pull/3544 )
- \[tokenizer] fixes token\_classification import issues by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3570](https://redirect.github.com/deepjavalibrary/djl/pull/3570 )
- \[tokenizer] fixes trust\_remote\_code issues for DJL converter by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3569](https://redirect.github.com/deepjavalibrary/djl/pull/3569 )
- \[fix] Fix YoloV8Translator by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3575](https://redirect.github.com/deepjavalibrary/djl/pull/3575 )
- \[tokenizers] Fixes ZeroShotClassificationTranslator bug by
[@​bryanktliu](https://redirect.github.com/bryanktliu ) in
[#​3581](https://redirect.github.com/deepjavalibrary/djl/pull/3581 )
- \[xgb] Fix xgb intern to close replaced array by
[@​ewan0x79](https://redirect.github.com/ewan0x79 ) in
[#​3558](https://redirect.github.com/deepjavalibrary/djl/pull/3558 )
##### Documentation
- \[pytorch] Update supported versions of pytorch for 0.32.0 by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3541](https://redirect.github.com/deepjavalibrary/djl/pull/3541 )
- Update README.md (fix typo) by
[@​paulk-asert](https://redirect.github.com/paulk-asert ) in
[#​3576](https://redirect.github.com/deepjavalibrary/djl/pull/3576 )
- Docs: (Readme) by
[@​Lubov66](https://redirect.github.com/Lubov66 ) in
[#​3577](https://redirect.github.com/deepjavalibrary/djl/pull/3577 )
##### CI/CD
- Increase build version to 0.32.0 by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3540](https://redirect.github.com/deepjavalibrary/djl/pull/3540 )
- \[ci] fix ci to test windows properly by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3543](https://redirect.github.com/deepjavalibrary/djl/pull/3543 )
- \[ci] adding back serving.publish to DJL by
[@​sindhuvahinis](https://redirect.github.com/sindhuvahinis ) in
[#​3551](https://redirect.github.com/deepjavalibrary/djl/pull/3551 )
- \[ci] adding back serving.publish to DJL by
[@​sindhuvahinis](https://redirect.github.com/sindhuvahinis ) in
[#​3551](https://redirect.github.com/deepjavalibrary/djl/pull/3551 )
- \[djl-convert] Remove onnxruntime from djl-convert requirements.txt by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3550](https://redirect.github.com/deepjavalibrary/djl/pull/3550 )
- \[djl-convert] Remove onnxruntime from djl-convert requirements by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3552](https://redirect.github.com/deepjavalibrary/djl/pull/3552 )
- Fixes java23 compile error by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3556](https://redirect.github.com/deepjavalibrary/djl/pull/3556 )
- \[fix]\[ci] don't compile fasttext jni for windows by
[@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3590](https://redirect.github.com/deepjavalibrary/djl/pull/3590 )
- \[ci] Upgrade gradle to 8.12 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3573](https://redirect.github.com/deepjavalibrary/djl/pull/3573 )
- \[ci]\[docs] enable debug logging for s3 commands to troubleshoot
failu… by [@​siddvenk](https://redirect.github.com/siddvenk ) in
[#​3591](https://redirect.github.com/deepjavalibrary/djl/pull/3591 )
- \[ci] Update upload-artifact action to v4 by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3594](https://redirect.github.com/deepjavalibrary/djl/pull/3594 )
- \[fix] Fix the pytorch-native ci failure by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3595](https://redirect.github.com/deepjavalibrary/djl/pull/3595 )
- \[ci] Fix nightly publish upload artifact name by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3597](https://redirect.github.com/deepjavalibrary/djl/pull/3597 )
- Implement NDArray.sub operation by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3598](https://redirect.github.com/deepjavalibrary/djl/pull/3598 )
- \[ci] Fix continuous ci failure by
[@​xyang16](https://redirect.github.com/xyang16 ) in
[#​3599](https://redirect.github.com/deepjavalibrary/djl/pull/3599 )
- \[ci] Fix ClipModelTest assertion failure by
[@​sindhuvahinis](https://redirect.github.com/sindhuvahinis ) in
[#​3602](https://redirect.github.com/deepjavalibrary/djl/pull/3602 )
##### New Contributors
- [@​paulk-asert](https://redirect.github.com/paulk-asert ) made
their first contribution in
[#​3576](https://redirect.github.com/deepjavalibrary/djl/pull/3576 )
- [@​Lubov66](https://redirect.github.com/Lubov66 ) made their
first contribution in
[#​3577](https://redirect.github.com/deepjavalibrary/djl/pull/3577 )
- [@​iamshubhambhola](https://redirect.github.com/iamshubhambhola )
made their first contribution in
[#​3584](https://redirect.github.com/deepjavalibrary/djl/pull/3584 )
- [@​VanjaRadulovic](https://redirect.github.com/VanjaRadulovic )
made their first contribution in
[#​3596](https://redirect.github.com/deepjavalibrary/djl/pull/3596 )
**Full Changelog**:
<https://github.com/deepjavalibrary/djl/compare/v0.31.1...v0.32.0 >
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/langchain4j/langchain4j ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzMuNiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dmytro Liubarskyi <ljubarskij@gmail.com>
2026-05-14 12:57:35 +02:00
github-actions[bot]
628ac34c01
Update versions to 1.15.0-SNAPSHOT and 1.15.0-beta25-SNAPSHOT
2026-04-30 18:43:12 +00:00
github-actions[bot]
4917afa297
Release versions 1.14.0 and 1.14.0-beta24
2026-04-30 18:10:30 +00:00
Dmytro Liubarskyi
f184ef8de2
Add automated API backward compatibility checks with Revapi ( #4908 )
...
## Issue
Closes https://github.com/langchain4j/langchain4j/issues/3804
Closes https://github.com/langchain4j/langchain4j/issues/3320
## Change
- Integrate https://revapi.org/ (`revapi-maven-plugin`) into the build
to automatically detect breaking API changes
- Revapi runs during the `verify` phase on every build, comparing the
current code against the latest released version on Maven Central
(`RELEASE`)
- Suppress `java.method.varargOverloadsOnlyDifferInVarargParameter`
globally — this is a design warning about varargs overloads, not an
actual breaking change
- Add per-module `revapi.json` justifications for pre-existing
`java.class.nonPublicPartOfAPI` warnings in `langchain4j-ollama`,
`langchain4j-bedrock`, `langchain4j-onnx-scoring`, and
`langchain4j-google-ai-gemini` — these are package-private classes
exposed through protected members on package-private base classes, so
they cannot actually leak to external
users
- Do not check depndencies - we do not expose them explicitly and are
not responsible for any changes there
- skip `integration-tests` modules - we do not release them
### How it works
- Revapi downloads the latest released JAR from Maven Central and
compares it against the locally built JAR at the bytecode level
- Any removal, signature change, or visibility reduction of public API
elements will fail the build
- Adding new public API is always fine
- To justify an intentional breaking change, add a `revapi.json` in the
module root — justifications auto-expire on the next release since the
baseline moves forward
## General checklist
- [X] There are no breaking changes (API, behaviour)
- [X] I have added unit and/or integration tests for my change
- [X] The tests cover both positive and negative cases
- [X] I have manually run all the unit and integration tests in the
module I have added/changed, and they are all green
- [X] I have manually run all the unit and integration tests in the
[core](https://github.com/langchain4j/langchain4j/tree/main/langchain4j-core )
and
[main](https://github.com/langchain4j/langchain4j/tree/main/langchain4j )
modules, and they are all green
- [ ] I have added/updated the
[documentation](https://github.com/langchain4j/langchain4j/tree/main/docs/docs )
- [ ] I have added an example in the [examples
repo](https://github.com/langchain4j/langchain4j-examples ) (only for
"big" features)
- [ ] I have added/updated [Spring Boot
starter(s)](https://github.com/langchain4j/langchain4j-spring ) (if
applicable)
2026-04-13 18:44:05 +02:00
github-actions[bot]
4798a89d66
Update versions to 1.14.0-SNAPSHOT and 1.14.0-beta24-SNAPSHOT
2026-04-09 14:41:27 +00:00
github-actions[bot]
759cd9a236
Release versions 1.13.0 and 1.13.0-beta23
2026-04-09 13:07:30 +00:00
Sanel Z.
4d6436f963
Added AutoCloseable for ONNX scoring models to prevent memory leaks ( #4876 )
...
Made AbstractInProcessScoringModel and OnnxScoringBertCrossEncoder
implement AutoCloseable to ensure proper resource lifecycle management.
Added close() methods to safely release native memory for OrtSession
(ONNX C++ runtime) and HuggingFaceTokenizer (Rust bindings).
Fixed a memory leak during initialization by using try-with-resources to
close OrtSession.SessionOptions immediately after session creation.
<!--
Thank you so much for your contribution!
Please fill in all the sections below.
Please open the PR as a draft initially. Once it is reviewed and
approved, we will ask you to add documentation and examples.
Please note that PRs with breaking changes or without tests will be
rejected.
Please note that PRs will be reviewed based on the priority of the
issues they address.
We ask for your patience. We are doing our best to review your PR as
quickly as possible.
Please refrain from pinging and asking when it will be reviewed. Thank
you for understanding!
-->
## Issue
<!-- Please specify the ID of the issue this PR is addressing. For
example: "Closes #1234" or "Fixes #1234" -->
Closes #4870
## Change
<!-- Please describe the changes you made. -->
## General checklist
<!-- Please double-check the following points and mark them like this:
[X] -->
- [x] There are no breaking changes (API, behaviour)
- [x] I have added unit and/or integration tests for my change
- [x] The tests cover both positive and negative cases
- [x] I have manually run all the unit and integration tests in the
module I have added/changed, and they are all green
- [ ] I have manually run all the unit and integration tests in the
[core](https://github.com/langchain4j/langchain4j/tree/main/langchain4j-core )
and
[main](https://github.com/langchain4j/langchain4j/tree/main/langchain4j )
modules, and they are all green
<!-- Before adding documentation and example(s) (below), please wait
until the PR is reviewed and approved. -->
- [ ] I have added/updated the
[documentation](https://github.com/langchain4j/langchain4j/tree/main/docs/docs )
- [ ] I have added an example in the [examples
repo](https://github.com/langchain4j/langchain4j-examples ) (only for
"big" features)
- [ ] I have added/updated [Spring Boot
starter(s)](https://github.com/langchain4j/langchain4j-spring ) (if
applicable)
## Checklist for adding new maven module
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] I have added my new module in the root `pom.xml` and
`langchain4j-bom/pom.xml`
## Checklist for adding new embedding store integration
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] I have added a `{NameOfIntegration}EmbeddingStoreIT` that extends
from either `EmbeddingStoreIT` or `EmbeddingStoreWithFilteringIT`
- [ ] I have added a `{NameOfIntegration}EmbeddingStoreRemovalIT` that
extends from `EmbeddingStoreWithRemovalIT`
## Checklist for changing existing embedding store integration
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] I have manually verified that the
`{NameOfIntegration}EmbeddingStore` works correctly with the data
persisted using the latest released version of LangChain4j
---------
Co-authored-by: Dmytro Liubarskyi <ljubarskij@gmail.com>
2026-04-09 09:57:19 +02:00
Dmytro Liubarskyi
e10abf04d0
Update versions to 1.13.0-SNAPSHOT and 1.13.0-beta23-SNAPSHOT ( #4710 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-13 11:39:50 +01:00
Dmytro Liubarskyi
c92ea033e4
Update versions to 1.13.0-SNAPSHOT and 1.13.0-beta22-SNAPSHOT ( #4666 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-05 17:18:22 +01:00
Dmytro Liubarskyi
336b2accce
Update versions to 1.12.0-SNAPSHOT and 1.12.0-beta20-SNAPSHOT ( #4537 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-04 14:27:44 +01:00
Dmytro Liubarskyi
778be1b360
Update versions to 1.11.0-SNAPSHOT and 1.11.0-beta19-SNAPSHOT ( #4285 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-24 15:38:05 +01:00
Dmytro Liubarskyi
25d3b3ec87
cleaned up test dependencies
2025-12-10 10:18:30 +01:00
Dmytro Liubarskyi
ca6097e35d
Update versions to 1.10.0-SNAPSHOT and 1.10.0-beta18-SNAPSHOT ( #4152 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-28 12:21:30 +01:00
Dmytro Liubarskyi
bc0801a4df
Update versions to 1.10.0-SNAPSHOT and 1.10.0-beta17-SNAPSHOT ( #4140 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-26 17:38:36 +01:00
Dmytro Liubarskyi
a473835133
Update versions to 1.9.0-SNAPSHOT and 1.9.0-beta16-SNAPSHOT ( #3951 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-24 16:51:33 +02:00
Dmytro Liubarskyi
34632c06a2
nex dev iteration
2025-10-02 17:17:35 +02:00
Dmytro Liubarskyi
7add1a1b4e
next dev iteration
2025-09-26 16:54:16 +02:00
Dmytro Liubarskyi
afee79638b
next dev iteration
2025-09-16 15:23:21 +02:00
Dmytro Liubarskyi
7cc34306db
next dev iteration
2025-08-29 08:35:38 +02:00
Dmytro Liubarskyi
5b1b2e76d2
next dev iteration
2025-08-07 16:24:25 +02:00
Dmytro Liubarskyi
0a01b49951
next dev iteration
2025-07-29 17:50:28 +02:00
renovate[bot]
ee93161e36
Update ai.djl.version to v0.33.0 ( #3049 )
2025-07-06 18:01:30 +03:00
renovate[bot]
369d09d41b
Update dependency com.microsoft.onnxruntime:onnxruntime to v1.22.0 ( #3316 )
2025-07-06 17:22:36 +03:00
Dmytro Liubarskyi
39a504a83e
Updated to the next development version
2025-06-18 19:36:52 +02:00
Dmytro Liubarskyi
3fb258b009
- Updated to the next dev version
...
- Release to Maven central portal instead of s01
2025-05-20 15:55:12 +02:00
Dmytro Liubarskyi
a5313ffc0e
Added maven-flatten-plugin, cleaned up POMs ( #2964 )
...
## Change
- Added `maven-flatten-plugin` to `langchain4j-parent` and
`langchain4j-bom`
- Removed integration-specific dependencies from `langchain4j-parent`'s
`dependencyManagement` section and moved them to the modules where these
dependencies are used
- Explicitly added missing implicit dependencies
- Removed redundant `<maven.compiler.release>` for cassandra, infinispan
and opensearch modules
- Removed redundant license declarations and outdated properties
## General checklist
- [ ] There are no breaking changes
- [ ] I have added unit and/or integration tests for my change
- [ ] The tests cover both positive and negative cases
- [x] I have manually run all the unit and integration tests in the
module I have added/changed, and they are all green
- [x] I have manually run all the unit and integration tests in the
[core](https://github.com/langchain4j/langchain4j/tree/main/langchain4j-core )
and
[main](https://github.com/langchain4j/langchain4j/tree/main/langchain4j )
modules, and they are all green
- [ ] I have added/updated the
[documentation](https://github.com/langchain4j/langchain4j/tree/main/docs/docs )
- [ ] I have added an example in the [examples
repo](https://github.com/langchain4j/langchain4j-examples ) (only for
"big" features)
- [ ] I have added/updated [Spring Boot
starter(s)](https://github.com/langchain4j/langchain4j-spring ) (if
applicable)
2025-05-08 17:55:51 +02:00
Dmytro Liubarskyi
3ab9218386
Updated version to 1.0.0-beta4-SNAPSHOT
2025-04-14 11:19:37 +02:00
Dmytro Liubarskyi
6ed38d4362
Release 1.0.0-beta3 ( #2853 )
2025-04-11 15:32:05 +02:00
Dmytro Liubarskyi
a2f8e7f40a
Update version to 1.0.0-beta3-SNAPSHOT
2025-03-14 10:00:39 +01:00
Dmytro Liubarskyi
2fcfa357ef
Release 1.0.0-beta2 ( #2689 )
2025-03-13 15:03:17 +01:00
Konstantin Pavlov
ed08a0b8d9
Streamline dependencies ( #2639 )
...
## Issue
Streamline maven dependencies
Should fix [this
issue](https://github.com/langchain4j/langchain4j/actions/runs/13666001227/job/38207360909?pr=2640#step:5:16630 )
```
2025/03/05 00:52:59,050 3922 [INFO ] [main] netty.implementation.NettyUtility - {"az.sdk.message":"The following Netty versions were found on the classpath and have a mismatch with the versions used by azure-core-http-netty. If your application runs without issue this message can be ignored, otherwise please align the Netty versions used in your application. For more information, see https://aka.ms/azsdk/java/dependency/troubleshoot .","azure-netty-version":"4.1.118.Final","azure-netty-native-version":"2.0.70.Final","classpath-netty-version-io.netty:netty-common":"4.1.115.Final","classpath-netty-version-io.netty:netty-handler":"4.1.110.Final","classpath-netty-version-io.netty:netty-handler-proxy":"4.1.110.Final","classpath-netty-version-io.netty:netty-buffer":"4.1.110.Final","classpath-netty-version-io.netty:netty-codec":"4.1.110.Final","classpath-netty-version-io.netty:netty-codec-http":"4.1.110.Final","classpath-netty-version-io.netty:netty-codec-http2":"4.1.110.Final","classpath-netty-version-io.netty:netty-transport-native-unix-common":"4.1.110.Final","classpath-netty-version-io.netty:netty-transport-native-epoll":"4.1.110.Final","classpath-netty-version-io.netty:netty-transport-native-kqueue":"4.1.118.Final","classpath-native-netty-version-io.netty:netty-tcnative-boringssl-static":"2.0.70.Final"}
```
## Change
This pull request includes the following changes to improve project
dependency management:
- Removed unnecessary and redundant Netty dependencies and exclusions.
- Updated and reorganized dependency versions for consistency, including
new BOM imports for Azure SDK, Netty, and Reactor.
- Eliminated AWS SDK v1 dependencies, transitioning to
`software.amazon.awssdk` BOM for better compatibility and reduced
clutter.
- Removed redundant test dependencies like `assertj-core` and `mockito`
across modules, referring to the parent POM.
- Adjusted `kotlinx-coroutines-test` to use JVM-specific artifact and
standardized dependency version variables.
- Refined POM XML formatting for consistency and clarity (`mvn
spotless:apply`)
## General checklist
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] There are no breaking changes
- [ ] I have added unit and/or integration tests for my change
- [ ] The tests cover both positive and negative cases
- [ ] I have manually run all the unit and integration tests in the
module I have added/changed, and they are all green
- [ ] I have manually run all the unit and integration tests in the
[core](https://github.com/langchain4j/langchain4j/tree/main/langchain4j-core )
and
[main](https://github.com/langchain4j/langchain4j/tree/main/langchain4j )
modules, and they are all green
<!-- Before adding documentation and example(s) (below), please wait
until the PR is reviewed and approved. -->
- [ ] I have added/updated the
[documentation](https://github.com/langchain4j/langchain4j/tree/main/docs/docs )
- [ ] I have added an example in the [examples
repo](https://github.com/langchain4j/langchain4j-examples ) (only for
"big" features)
- [ ] I have added/updated [Spring Boot
starter(s)](https://github.com/langchain4j/langchain4j-spring ) (if
applicable)
## Checklist for adding new maven module
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] I have added my new module in the root `pom.xml` and
`langchain4j-bom/pom.xml`
## Checklist for adding new embedding store integration
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] I have added a `{NameOfIntegration}EmbeddingStoreIT` that extends
from either `EmbeddingStoreIT` or `EmbeddingStoreWithFilteringIT`
- [ ] I have added a `{NameOfIntegration}EmbeddingStoreRemovalIT` that
extends from `EmbeddingStoreWithRemovalIT`
## Checklist for changing existing embedding store integration
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] I have manually verified that the
`{NameOfIntegration}EmbeddingStore` works correctly with the data
persisted using the latest released version of LangChain4j
---------
Co-authored-by: kpavlov <{ID}+{username}@users.noreply.github.com>
Co-authored-by: Dmytro Liubarskyi <ljubarskij@gmail.com>
2025-03-11 09:57:05 +01:00
Dmytro Liubarskyi
0e5b1ece9c
Updated version to 1.0.0-beta2-SNAPSHOT
2025-02-11 15:12:24 +01:00
Dmytro Liubarskyi
bf4d9a200f
Release 1.0.0-beta1 ( #2509 )
2025-02-05 16:15:48 +01:00
dependabot[bot]
cbb4c9536c
Bump ai.djl:api from 0.30.0 to 0.31.1 in /langchain4j-onnx-scoring ( #2464 )
...
Bumps [ai.djl:api](https://github.com/deepjavalibrary/djl ) from 0.30.0
to 0.31.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/deepjavalibrary/djl/releases ">ai.djl:api's
releases</a>.</em></p>
<blockquote>
<h2>DJL v0.31.1 Release</h2>
<h2>Key Changes</h2>
<ul>
<li>Engine Updates:
<ul>
<li>PyTorch 2.5.1 <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3517 ">deepjavalibrary/djl#3517</a></li>
<li>HuggingFace Tokenizers 0.20.3 <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3514 ">deepjavalibrary/djl#3514</a></li>
</ul>
</li>
<li>Added Android support for HuggingFace Tokenizers <a
href="https://github.com/naveen521kk "><code>@naveen521kk</code></a> in
<a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3531 ">deepjavalibrary/djl#3531</a></li>
<li>Fixed issue with cross-platform archive extraction <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3544 ">deepjavalibrary/djl#3544</a></li>
</ul>
<h2>Enhancements</h2>
<ul>
<li>[api] Use encoder/decoder for Segment anython2 translator by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3487 ">deepjavalibrary/djl#3487</a></li>
<li>[api] alternative NDArray should not be closed in NDScope by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3490 ">deepjavalibrary/djl#3490</a></li>
<li>[api] Adds sam2 model to onnxruntime model zoo by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3492 ">deepjavalibrary/djl#3492</a></li>
<li>[api] Standardizes CV output format by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3493 ">deepjavalibrary/djl#3493</a></li>
<li>[api] Visualize sam2 output for Sam2ServingTranslator by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3494 ">deepjavalibrary/djl#3494</a></li>
<li>[api] Improve Sam2Translator for PyTorch traced model by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3495 ">deepjavalibrary/djl#3495</a></li>
<li>[android] Update pytorch version to 2.4.0 by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3474 ">deepjavalibrary/djl#3474</a></li>
<li>[tokenizers] Use tokenizers from rust.io by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3476 ">deepjavalibrary/djl#3476</a></li>
<li>[rust] Remove unnecessary clone in cublaslt by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3482 ">deepjavalibrary/djl#3482</a></li>
<li>[api] Makes Sam2 input consistent with other CV model by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3498 ">deepjavalibrary/djl#3498</a></li>
<li>[api] Adds serving support for some CV models by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3499 ">deepjavalibrary/djl#3499</a></li>
<li>HuggingFaceTokenizer: add support for Android by <a
href="https://github.com/naveen521kk "><code>@naveen521kk</code></a> in
<a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3531 ">deepjavalibrary/djl#3531</a></li>
<li>[tokenizer] Updates tokenizer to 0.20.3 by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3514 ">deepjavalibrary/djl#3514</a></li>
<li>[tokenizer] Updates tokenizer to 0.20.3 in libs.versions.toml by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3515 ">deepjavalibrary/djl#3515</a></li>
<li>[pytorch] Adds Yolo11 model to model zoo by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3516 ">deepjavalibrary/djl#3516</a></li>
<li>[pytorch] Updates PyTorch to 2.5.1 by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3517 ">deepjavalibrary/djl#3517</a></li>
<li>[converter] Trim jit output token_str by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3527 ">deepjavalibrary/djl#3527</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[PyTorch] Fixes sam2 model version by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3496 ">deepjavalibrary/djl#3496</a></li>
<li>[api] Fixes QaServingTranslator output format by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3500 ">deepjavalibrary/djl#3500</a></li>
<li>[djl-convert] Fix huggingface converter by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3505 ">deepjavalibrary/djl#3505</a></li>
</ul>
<h2>Documentation</h2>
<ul>
<li>[docs] Updates PyTorch engine README for 2.4.0 by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3472 ">deepjavalibrary/djl#3472</a></li>
<li>Docs: Added a link by <a
href="https://github.com/operagxoksana "><code>@operagxoksana</code></a>
in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3510 ">deepjavalibrary/djl#3510</a></li>
<li>[doc] Add blogposts index to docs by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3519 ">deepjavalibrary/djl#3519</a></li>
<li>[doc] Add blogposts link to README by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3520 ">deepjavalibrary/djl#3520</a></li>
<li>add lmi breaking changes document to docs site by <a
href="https://github.com/siddvenk "><code>@siddvenk</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3529 ">deepjavalibrary/djl#3529</a></li>
<li>Update troubleshooting.md - UnsatisfiedLinkError issue by <a
href="https://github.com/ThiloteE "><code>@ThiloteE</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3512 ">deepjavalibrary/djl#3512</a></li>
</ul>
<h2>CI/CD</h2>
<ul>
<li>[fix][ci] configure aws creds manually to avoid node20 issues on
inco… by <a
href="https://github.com/siddvenk "><code>@siddvenk</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3469 ">deepjavalibrary/djl#3469</a></li>
<li>[ci] Updates gradle to 8.10.1 by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3470 ">deepjavalibrary/djl#3470</a></li>
<li>[ci] configure aws creds manually to avoid node20 issues for AL2 by
<a href="https://github.com/frankfliu "><code>@frankfliu</code></a> in
<a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3471 ">deepjavalibrary/djl#3471</a></li>
<li>[ci] Update tensorrt native build container by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3477 ">deepjavalibrary/djl#3477</a></li>
<li>[ci] Fixes fasttext native build for nodejs20 issue by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3478 ">deepjavalibrary/djl#3478</a></li>
<li>[ci] Fixes sentencepiece native build for nodejs20 issue by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3479 ">deepjavalibrary/djl#3479</a></li>
<li>Increase build version to 0.31.0 by <a
href="https://github.com/xyang16 "><code>@xyang16</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3475 ">deepjavalibrary/djl#3475</a></li>
<li>[mxnet] Fixes build error on JDK 22 by <a
href="https://github.com/frankfliu "><code>@frankfliu</code></a> in <a
href="https://redirect.github.com/deepjavalibrary/djl/pull/3485 ">deepjavalibrary/djl#3485</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6e844393b1 "><code>6e84439</code></a>
Increase DJL version to 0.31.1</li>
<li><a
href="52da4f2750 "><code>52da4f2</code></a>
Updating DJL version to 0.31.1</li>
<li><a
href="7415cc5f72 "><code>7415cc5</code></a>
[api] fix issue in Tar/Zip Utils that resulted in incorrect artifact
extracti...</li>
<li><a
href="503289a69c "><code>503289a</code></a>
Remove -SNAPSHOT for release v0.31.0</li>
<li><a
href="b50c2dbd6d "><code>b50c2db</code></a>
fix dependency versions in examples/pom.xml (<a
href="https://redirect.github.com/deepjavalibrary/djl/issues/3539 ">#3539</a>)</li>
<li><a
href="a86ca83eb3 "><code>a86ca83</code></a>
Fix a typo in <code>android/tokenizer-native/build.gradle</code> (<a
href="https://redirect.github.com/deepjavalibrary/djl/issues/3537 ">#3537</a>)</li>
<li><a
href="6430dc8c0a "><code>6430dc8</code></a>
update DJL version to 0.31.0 in docs (<a
href="https://redirect.github.com/deepjavalibrary/djl/issues/3534 ">#3534</a>)</li>
<li><a
href="88f7c4e7dc "><code>88f7c4e</code></a>
CI: setup cargo-ndk for huggingface tokenizers android builds (<a
href="https://redirect.github.com/deepjavalibrary/djl/issues/3535 ">#3535</a>)</li>
<li><a
href="0d3a11383a "><code>0d3a113</code></a>
Add CI for the tokenizers android (<a
href="https://redirect.github.com/deepjavalibrary/djl/issues/3532 ">#3532</a>)</li>
<li><a
href="f00f18ebf4 "><code>f00f18e</code></a>
HuggingFaceTokenizer: add support for Android (<a
href="https://redirect.github.com/deepjavalibrary/djl/issues/3531 ">#3531</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/deepjavalibrary/djl/compare/v0.30.0...v0.31.1 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/langchain4j/langchain4j/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-31 12:47:39 +01:00
LangChain4j
e62db38df0
Update version to 1.0.0-alpha2-SNAPSHOT
2024-12-23 07:56:37 +01:00
LangChain4j
88adf9f1cb
Release 1.0.0-alpha1 ( #2326 )
2024-12-22 17:51:40 +01:00
LangChain4j
0058c350b4
changed version to 0.37.0-SNAPSHOT
2024-11-19 16:54:25 +01:00
LangChain4j
8a1d755196
Release 0.36.1 ( #2149 )
2024-11-19 16:26:52 +01:00
LangChain4j
481426ffb4
change version to 0.37.0-SNAPSHOT
2024-11-13 17:14:47 +01:00
LangChain4j
4d6755161d
Release 0.36.0 ( #2104 )
2024-11-13 15:48:51 +01:00