Commit Graph

39 Commits

Author SHA1 Message Date
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
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
Hervé Boutemy b20f6456a9
lock m-jar-p plugin version (#5332)
<!--
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 #

## Change
avoid using the plugin version as defined in Maven (dependent on Maven
version used), but explicitely define version to use

this eases Reproducible Builds checks
https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/dev/langchain4j/README.md


## General checklist
<!-- Please double-check the following points and mark them like this:
[X] -->
- [X] There are no breaking changes (API, behaviour)
- [ ] 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
2026-06-01 15:24:23 +02: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] ffd0bd25f8
fix(deps): update slf4j monorepo to v2.0.18 (#5217)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [org.slf4j:slf4j-bom](http://www.slf4j.org)
([source](https://redirect.github.com/qos-ch/slf4j),
[changelog](https://www.slf4j.org/news.html)) | `2.0.17` → `2.0.18` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.slf4j:slf4j-bom/2.0.18?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.slf4j:slf4j-bom/2.0.17/2.0.18?slim=true)
|
| [org.slf4j:slf4j-api](http://www.slf4j.org)
([source](https://redirect.github.com/qos-ch/slf4j),
[changelog](https://www.slf4j.org/news.html)) | `2.0.17` → `2.0.18` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.slf4j:slf4j-api/2.0.18?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.slf4j:slf4j-api/2.0.17/2.0.18?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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>
2026-05-13 19:35:11 +02:00
renovate[bot] 83229e1817
fix(deps): update junit-framework monorepo to v6.0.3 (#5215)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [org.junit:junit-bom](https://junit.org/)
([source](https://redirect.github.com/junit-team/junit-framework)) |
`6.0.1` → `6.0.3` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit:junit-bom/6.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit:junit-bom/6.0.1/6.0.3?slim=true)
|
|
[org.junit.platform:junit-platform-console-standalone](https://junit.org/)
([source](https://redirect.github.com/junit-team/junit-framework)) |
`6.0.1` → `6.0.3` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.platform:junit-platform-console-standalone/6.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.platform:junit-platform-console-standalone/6.0.1/6.0.3?slim=true)
|
| [org.junit.jupiter:junit-jupiter-api](https://junit.org/)
([source](https://redirect.github.com/junit-team/junit-framework)) |
`6.0.1` → `6.0.3` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.jupiter:junit-jupiter-api/6.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.jupiter:junit-jupiter-api/6.0.1/6.0.3?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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>
2026-05-13 17:51:44 +02:00
renovate[bot] d10314c6d4
chore(deps): update dependency org.sonatype.central:central-publishing-maven-plugin to v0.10.0 (#5201)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[org.sonatype.central:central-publishing-maven-plugin](https://central.sonatype.org)
([source](https://redirect.github.com/sonatype/central-publishing-maven-plugin))
| `0.7.0` → `0.10.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.sonatype.central:central-publishing-maven-plugin/0.10.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.sonatype.central:central-publishing-maven-plugin/0.7.0/0.10.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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 this update
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>
2026-05-13 11:21:33 +02:00
renovate[bot] 4a924bb9cc
chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0 (#5199)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[org.apache.maven.plugins:maven-source-plugin](https://maven.apache.org/plugins/)
([source](https://redirect.github.com/apache/maven-source-plugin)) |
`3.3.1` → `3.4.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-source-plugin/3.4.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-source-plugin/3.3.1/3.4.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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 this update
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>
2026-05-13 11:21:08 +02:00
renovate[bot] 8e3e76d4cb
chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (#5197)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[org.apache.maven.plugins:maven-javadoc-plugin](https://maven.apache.org/plugins/)
([source](https://redirect.github.com/apache/maven-javadoc-plugin)) |
`3.5.0` → `3.12.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-javadoc-plugin/3.12.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-javadoc-plugin/3.5.0/3.12.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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 this update
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>
2026-05-13 11:20:34 +02:00
renovate[bot] 589e9dcd94
chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.8 (#5195)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[org.apache.maven.plugins:maven-gpg-plugin](https://maven.apache.org/plugins/)
([source](https://redirect.github.com/apache/maven-gpg-plugin)) |
`3.0.1` → `3.2.8` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-gpg-plugin/3.2.8?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-gpg-plugin/3.0.1/3.2.8?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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 this update
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>
2026-05-13 11:20:12 +02:00
renovate[bot] 2e7169e8a7
chore(deps): update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.3 (#5200)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[org.codehaus.mojo:exec-maven-plugin](https://www.mojohaus.org/exec-maven-plugin)
([source](https://redirect.github.com/mojohaus/exec-maven-plugin)) |
`3.1.0` → `3.6.3` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.codehaus.mojo:exec-maven-plugin/3.6.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.codehaus.mojo:exec-maven-plugin/3.1.0/3.6.3?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### Release Notes

<details>
<summary>mojohaus/exec-maven-plugin
(org.codehaus.mojo:exec-maven-plugin)</summary>

###
[`v3.6.3`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.6.3)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.6.2...3.6.3)

<!-- Optional: add a release summary here -->

#### 📝 Documentation updates

- Document thread group isolation limitation in java goal
([#&#8203;503](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/503))
@&#8203;[copilot-swe-agent\[bot\]](https://redirect.github.com/apps/copilot-swe-agent)

#### 👻 Maintenance

- JUnit 5 best practices
([#&#8203;505](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/505))
[@&#8203;slachiewicz](https://redirect.github.com/slachiewicz)
- Move ExecJavaMojoTest, ExecMojoTest to JUnit 5
([#&#8203;502](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/502))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Add support for JEP 512 for for package-private static main method
([#&#8203;499](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/499))
[@&#8203;anuragagarwal561994](https://redirect.github.com/anuragagarwal561994)
- Move to JUnit 5
([#&#8203;501](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/501))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

#### 📦 Dependency updates

- Bump asm.version from 9.9 to 9.9.1
([#&#8203;509](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/509))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.apache.commons:commons-exec from 1.5.0 to 1.6.0
([#&#8203;508](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/508))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

###
[`v3.6.2`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.6.2)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.6.1...3.6.2)

<!-- Optional: add a release summary here -->

#### 🚀 New features and improvements

- Add JPMS ServiceLoader Support with Multi-Release JAR
([#&#8203;500](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/500))
[@&#8203;ascheman](https://redirect.github.com/ascheman)

#### 📦 Dependency updates

- Bump asm.version from 9.8 to 9.9
([#&#8203;498](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/498))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

###
[`v3.6.1`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.6.1)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.6.0...3.6.1)

<!-- Optional: add a release summary here -->

#### 🐛 Bug Fixes

- Revert change from
[#&#8203;480](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/480)
- plugin dependencies must be resolved from plugin repositories
([#&#8203;496](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/496))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

#### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 93 to 94
([#&#8203;495](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/495))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

###
[`v3.6.0`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.6.0)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.5.1...3.6.0)

<!-- Optional: add a release summary here -->

##### 🚀 New features and improvements

- \[ExecMojo]Add `getShebang` method to correctly set the command line
executable name
([#&#8203;487](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/487))
[@&#8203;uchenily](https://redirect.github.com/uchenily)
- JEP 512 Support
([#&#8203;484](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/484))
[@&#8203;cayhorstmann](https://redirect.github.com/cayhorstmann)

##### 🐛 Bug Fixes

- fix inheritIo option
([#&#8203;488](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/488))
[@&#8203;dernasherbrezon](https://redirect.github.com/dernasherbrezon)
- Fix for
[#&#8203;479](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/479)
- Wrong repositories used to collect deps
([#&#8203;480](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/480))
[@&#8203;cstamas](https://redirect.github.com/cstamas)

##### 👻 Maintenance

- Use JSR-330 for component injection
([#&#8203;493](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/493))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Re-run failed tests
([#&#8203;491](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/491))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Restore default matrix build
([#&#8203;486](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/486))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 📦 Dependency updates

- Use Maven 3.9.11 in dependencies, still requires 3.6.3 as minimum
([#&#8203;492](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/492))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Bump org.codehaus.mojo:mojo-parent from 92 to 93
([#&#8203;483](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/483))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 91 to 92
([#&#8203;478](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/478))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 90 to 91
([#&#8203;477](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/477))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 89 to 90
([#&#8203;476](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/476))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

###
[`v3.5.1`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.5.1)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.5.0...3.5.1)

<!-- Optional: add a release summary here -->

##### 🐛 Bug Fixes

- Add ClassLoader support for ASM ClassWriter
([#&#8203;472](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/472))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 88 to 89
([#&#8203;475](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/475))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 87 to 88
([#&#8203;474](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/474))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.apache.commons:commons-exec from 1.4.0 to 1.5.0
([#&#8203;473](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/473))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/test/projects/project6/project5lib
([#&#8203;470](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/470))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/test/projects/project1
([#&#8203;468](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/468))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump asm.version from 9.7.1 to 9.8
([#&#8203;467](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/467))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/test/projects/project2
([#&#8203;465](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/465))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/test/projects/project14
([#&#8203;464](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/464))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/test/projects/project3
([#&#8203;463](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/463))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 86 to 87
([#&#8203;460](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/460))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

##### 👻 Maintenance

- Fix ITs for Maven 4 rc-3
([#&#8203;462](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/462))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Document how to use env vars in commandlineArgs
([#&#8203;459](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/459))
[@&#8203;cpfeiffer](https://redirect.github.com/cpfeiffer)

###
[`v3.5.0`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.5.0)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.4.1...3.5.0)

<!-- Optional: add a release summary here -->

##### 🚀 New features and improvements

- Add toolchain java path to environment variables in ExecMojo
([#&#8203;455](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/455))
[@&#8203;michalm2000](https://redirect.github.com/michalm2000)

##### 🐛 Bug Fixes

-
[#&#8203;322](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/322),
enable to control the exec:java interaction with JVM classloader more
finely
([#&#8203;337](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/337))
[@&#8203;rmannibucau](https://redirect.github.com/rmannibucau)

##### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 85 to 86
([#&#8203;445](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/445))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/it/projects/project6/project5lib
([#&#8203;451](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/451))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump asm.version from 9.7 to 9.7.1
([#&#8203;452](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/452))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/it/projects/setup-parent
([#&#8203;450](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/450))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump commons-io:commons-io from 2.7 to 2.14.0 in
/src/test/projects/project13
([#&#8203;449](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/449))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2
([#&#8203;447](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/447))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

##### 👻 Maintenance

- Update site descriptor to 2.0.0
([#&#8203;457](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/457))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Toolchains manual improvements
([#&#8203;456](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/456))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Manage version of maven-toolchains-plugin
([#&#8203;454](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/454))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

###
[`v3.4.1`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.4.1)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.4.0...3.4.1)

<!-- Optional: add a release summary here -->

##### 🐛 Bug Fixes

- Environment variable Path should be used as case-insensitive
([#&#8203;442](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/442))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- fix: NPE because declared MavenSession field hides field of superclass
([#&#8203;439](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/439))
[@&#8203;sebthom](https://redirect.github.com/sebthom)

##### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 84 to 85
([#&#8203;441](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/441))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

##### 👻 Maintenance

- Remove redundant spotless configuration
([#&#8203;440](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/440))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 🔧 Build

- Use Maven4 enabled with GH Action
([#&#8203;443](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/443))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Use shared release drafter GH Action
([#&#8203;444](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/444))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

###
[`v3.4.0`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.4.0)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.3.0...3.4.0)

<!-- Optional: add a release summary here -->

##### 🚀 New features and improvements

- Allow `<includePluginDependencies>` to be specified for the exec:exec
goal
([#&#8203;432](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/432))
[@&#8203;sebthom](https://redirect.github.com/sebthom)

##### 🐛 Bug Fixes

- Do not get UPPERCASE env vars
([#&#8203;427](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/427))
[@&#8203;wheezil](https://redirect.github.com/wheezil)

##### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 82 to 84
([#&#8203;434](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/434))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1
([#&#8203;431](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/431))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

##### 👻 Maintenance

- Remove Log4j 1.2.x from ITs
([#&#8203;437](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/437))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 🔧 Build

- Use Maven 3.9.7 and 4.0.0-beta-3
([#&#8203;433](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/433))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

###
[`v3.3.0`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.3.0)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.2.0...3.3.0)

<!-- Optional: add a release summary here -->

##### 🚀 New features and improvements

- Add option to include runtime and provided
([#&#8203;61](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/61))
[@&#8203;rehevkor5](https://redirect.github.com/rehevkor5)

##### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 80 to 82
([#&#8203;429](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/429))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
([#&#8203;424](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/424))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump asm.version from 9.6 to 9.7
([#&#8203;422](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/422))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump apache/maven-gh-actions-shared from 3 to 4
([#&#8203;420](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/420))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

###
[`v3.2.0`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.2.0)

[Compare
Source](https://redirect.github.com/mojohaus/exec-maven-plugin/compare/3.1.1...3.2.0)

<!-- Optional: add a release summary here -->

##### 🚀 New features and improvements

- Enable to exec:java runnables and not only mains with loosely coupled
injections
([#&#8203;408](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/408))
[@&#8203;rmannibucau](https://redirect.github.com/rmannibucau)
- Try to get rid of legacy API which can break starting with java 17
([#&#8203;409](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/409))
[@&#8203;rmannibucau](https://redirect.github.com/rmannibucau)

##### 🐛 Bug Fixes

- Fix
[#&#8203;401](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/401)
- Maven v4 compatibility
([#&#8203;414](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/414))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 📦 Dependency updates

- Bump org.codehaus.mojo:mojo-parent from 78 to 80
([#&#8203;419](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/419))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump commons-io:commons-io from 1.1 to 2.7 in
/src/it/projects/setup-parent
([#&#8203;416](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/416))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.apache.commons:commons-exec from 1.3 to 1.4.0
([#&#8203;405](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/405))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 77 to 78
([#&#8203;406](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/406))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0
([#&#8203;403](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/403))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to
2.2.0
([#&#8203;404](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/404))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

##### 👻 Maintenance

- ITs improvement
([#&#8203;415](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/415))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Fix documentation formatting, add menu items for new examples
([#&#8203;412](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/412))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Execute mexec-137 also on unix family
([#&#8203;413](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/413))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Remove unused test
([#&#8203;410](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/410))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 🔧 Build

- Bump release-drafter/release-drafter from 5 to 6
([#&#8203;417](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/417))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

###
[`v3.1.1`](https://redirect.github.com/mojohaus/exec-maven-plugin/releases/tag/3.1.1)

<!-- Optional: add a release summary here -->

##### 🚀 New features and improvements

- Remove unused killAfter options
([#&#8203;394](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/394))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
-
\[[#&#8203;391](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/391)]
Cope with Thread::stop being unavailable in JDK 20+
([#&#8203;393](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/393))
[@&#8203;kriegaex](https://redirect.github.com/kriegaex)
- Only prefix program output with thread name when running with multiple
threads
([#&#8203;157](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/157))
[@&#8203;hankolerd](https://redirect.github.com/hankolerd)
-
\[[#&#8203;389](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/389)]
Add option 'blockSystemExit' to 'java' mojo
([#&#8203;390](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/390))
[@&#8203;kriegaex](https://redirect.github.com/kriegaex)
- Require Maven 3.6.3+
([#&#8203;385](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/385))
[@&#8203;slachiewicz](https://redirect.github.com/slachiewicz)
- Ensure maven.properties can be forwarded to system properties for
exec:java
([#&#8203;346](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/346))
[@&#8203;rmannibucau](https://redirect.github.com/rmannibucau)

##### 🐛 Bug Fixes

- Fix
[#&#8203;158](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/158)
- Fix non ascii character handling
([#&#8203;372](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/372))
[@&#8203;jebeaudet](https://redirect.github.com/jebeaudet)
-
\[[#&#8203;323](https://redirect.github.com/mojohaus/exec-maven-plugin/issues/323)]
exec arguments missing
([#&#8203;324](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/324))
[@&#8203;bmarwell](https://redirect.github.com/bmarwell)

##### 📦 Dependency updates

- Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in
/src/it/projects/java\_module-module+mainclass
([#&#8203;382](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/382))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in
/src/it/projects/java\_module-mainclass
([#&#8203;380](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/380))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in
/src/it/projects/java\_module-export
([#&#8203;379](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/379))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in
/src/it/projects/longModulepath with spaces
([#&#8203;383](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/383))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in
/src/it/projects/jigsaw
([#&#8203;381](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/381))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in
/src/it/mrm/java\_module
([#&#8203;378](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/378))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 76 to 77
([#&#8203;384](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/384))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Require Maven 3.6.3+
([#&#8203;385](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/385))
[@&#8203;slachiewicz](https://redirect.github.com/slachiewicz)
- Bump plexus-utils from 3.5.1 to 4.0.0
([#&#8203;368](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/368))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump parent from 70 to 76
([#&#8203;375](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/375))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Bump groovy from 3.0.17 to 3.0.18
([#&#8203;371](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/371))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump groovy from 3.0.16 to 3.0.17
([#&#8203;365](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/365))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump groovy from 3.0.15 to 3.0.16
([#&#8203;363](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/363))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump plexus-utils from 3.5.0 to 3.5.1
([#&#8203;362](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/362))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump groovy from 3.0.14 to 3.0.15
([#&#8203;361](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/361))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump groovy from 3.0.13 to 3.0.14
([#&#8203;354](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/354))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump mockito-core from 4.9.0 to 4.11.0
([#&#8203;355](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/355))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump mockito-core from 4.8.1 to 4.9.0
([#&#8203;347](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/347))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump groovy from 3.0.12 to 3.0.13
([#&#8203;340](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/340))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump plexus-utils from 3.4.2 to 3.5.0
([#&#8203;343](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/343))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump mockito-core from 4.7.0 to 4.8.1
([#&#8203;344](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/344))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump mojo-parent from 69 to 70
([#&#8203;329](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/329))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump mockito-core from 4.6.1 to 4.7.0
([#&#8203;330](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/330))
[@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump groovy from 3.0.11 to 3.0.12
([#&#8203;325](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/325))
[@&#8203;dependabot](https://redirect.github.com/dependabot)

##### 👻 Maintenance

- Code cleanups - use newer JDK features
([#&#8203;396](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/396))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Enable spotless for code formatting
([#&#8203;395](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/395))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Require Maven 3.6.3+
([#&#8203;385](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/385))
[@&#8203;slachiewicz](https://redirect.github.com/slachiewicz)
- ITs cleanups
([#&#8203;374](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/374))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Use Resolver Api for dependency resolving
([#&#8203;349](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/349))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

##### 🔧 Build

- Workaround for concurrent access to local repository on Windows by ITs
([#&#8203;392](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/392))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)
- Use Maven 3.9.4, 3.8.8 in GitHub build
([#&#8203;377](https://redirect.github.com/mojohaus/exec-maven-plugin/pull/377))
[@&#8203;slawekjaranowski](https://redirect.github.com/slawekjaranowski)

</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 this update
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>
2026-05-13 11:17:16 +02:00
renovate[bot] 9f49464a7a
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.32 (#5182)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ch.qos.logback:logback-classic](http://logback.qos.ch)
([source](https://redirect.github.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.18` → `1.5.32` |
![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.32?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.5.18/1.5.32?slim=true)
|
| [ch.qos.logback:logback-classic](http://logback.qos.ch)
([source](https://redirect.github.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.8` → `1.5.32` |
![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.32?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.5.8/1.5.32?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### 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>
2026-05-13 09:46:42 +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
Hervé Boutemy e6528a749f
configure Reproducible Builds (#4912)
<!--
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" -->
version 1.13.0 has a new Maven module that is not Reproducible

https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/dev/langchain4j/README.md

## Change
configure Reproducible Builds for the new module


## General checklist
<!-- Please double-check the following points and mark them like this:
[X] -->
- [X] There are no breaking changes (API, behaviour)
- [ ] 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
2026-04-15 14:47:33 +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
Dmytro Liubarskyi be522bff65 Refactor test retries (#4690) 2026-04-09 14:11:53 +02:00
Dmytro Liubarskyi 08046014b1 improving release automation 2026-03-31 16:33:36 +02:00
Dmytro Liubarskyi 52aa27ca60 Refactor test retries (#4690) 2026-03-16 09:44:53 +01: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 9c56be0b45 Refactor test retries (#4690) 2026-03-13 11:15:51 +01:00
Dmytro Liubarskyi 402c2af281 Refactor test retries (#4690) 2026-03-13 11:06:33 +01:00
Dmytro Liubarskyi e5d872e20c
Refactor test retries (#4690) 2026-03-10 10:34:10 +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 71f54423ca updated lc4j chatbot embedding model to gemini-embedding-001 2026-03-05 15:52:38 +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 c3a491e0b4
Migrate in-process embedding modules into main repo (#4179)
## Change
Migrated all modules form the
https://github.com/langchain4j/langchain4j-embeddings repository into
main (this) repository.

## General checklist
- [X] There are no breaking changes (API, behaviour)
- [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
- [X] I have added/updated the
[documentation](https://github.com/langchain4j/langchain4j/tree/main/docs/docs)
2025-12-04 16:03:11 +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
Xin Wang ceba3576b4
Fix CI build failure due to langchain4j-docu-chatbot-updater license compliance error (#3861)
<!--
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 #

## Change
<!-- Please describe the changes you made. -->
Fix CI build failure due to `langchain4j-docu-chatbot-updater` license
compliance error

## General checklist
<!-- Please double-check the following points and mark them like this:
[X] -->
- [ ] There are no breaking changes (API, behaviour)
- [ ] 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
2025-10-13 13:27:33 +02:00
Dmytro Liubarskyi 840140150f automate updating documentation chatbot 2025-10-09 18:26:43 +02:00