Commit Graph

11 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
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] fddc6ae2e4
fix(deps): update dependency org.testcontainers:testcontainers-bom to v2.0.5 (#5207)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[org.testcontainers:testcontainers-bom](https://java.testcontainers.org)
([source](https://redirect.github.com/testcontainers/testcontainers-java))
| `2.0.4` → `2.0.5` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.testcontainers:testcontainers-bom/2.0.5?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.testcontainers:testcontainers-bom/2.0.4/2.0.5?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>testcontainers/testcontainers-java
(org.testcontainers:testcontainers-bom)</summary>

###
[`v2.0.5`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/2.0.5)

[Compare
Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/2.0.4...2.0.5)

### What's Changed

#### 🚀 Features & Enhancements

- Support `apache/artemis` in ArtemisContainer
([#&#8203;11590](https://redirect.github.com/testcontainers/testcontainers-java/issues/11590))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Add getHttpPort and getGrpcPort methods in WeaviateContainer
([#&#8203;11712](https://redirect.github.com/testcontainers/testcontainers-java/issues/11712))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Add support for !override docker compose tag
([#&#8203;11490](https://redirect.github.com/testcontainers/testcontainers-java/issues/11490))
[@&#8203;meck-gd](https://redirect.github.com/meck-gd)

#### 🐛 Bug Fixes

- Fix jarFileTest cache relocatability
([#&#8203;11574](https://redirect.github.com/testcontainers/testcontainers-java/issues/11574))
[@&#8203;ribafish](https://redirect.github.com/ribafish)

#### 📖 Documentation

- Update LocalStack docs
([#&#8203;11581](https://redirect.github.com/testcontainers/testcontainers-java/issues/11581))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)

#### 🧹 Housekeeping

- Fix typo in GenericContainer namespace validation error message
([#&#8203;11717](https://redirect.github.com/testcontainers/testcontainers-java/issues/11717))
[@&#8203;haider2122](https://redirect.github.com/haider2122)
- Replace deprecated/removed method calls javadoc examples
([#&#8203;11570](https://redirect.github.com/testcontainers/testcontainers-java/issues/11570))
[@&#8203;ratonalgaze](https://redirect.github.com/ratonalgaze)
- Use weaviate client v6
([#&#8203;11711](https://redirect.github.com/testcontainers/testcontainers-java/issues/11711))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Polish CI workflows
([#&#8203;11686](https://redirect.github.com/testcontainers/testcontainers-java/issues/11686))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Update testcontainers version to 2.0.4
([#&#8203;11357](https://redirect.github.com/testcontainers/testcontainers-java/issues/11357))
@&#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions)
- Update docs version to 2.0.4
([#&#8203;11573](https://redirect.github.com/testcontainers/testcontainers-java/issues/11573))
@&#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions)

#### 📦 Dependency updates

<details>
<summary>16 changes</summary>

- Combined dependencies PR
([#&#8203;11710](https://redirect.github.com/testcontainers/testcontainers-java/issues/11710))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11708](https://redirect.github.com/testcontainers/testcontainers-java/issues/11708))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11707](https://redirect.github.com/testcontainers/testcontainers-java/issues/11707))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11706](https://redirect.github.com/testcontainers/testcontainers-java/issues/11706))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11705](https://redirect.github.com/testcontainers/testcontainers-java/issues/11705))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11704](https://redirect.github.com/testcontainers/testcontainers-java/issues/11704))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11701](https://redirect.github.com/testcontainers/testcontainers-java/issues/11701))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11700](https://redirect.github.com/testcontainers/testcontainers-java/issues/11700))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11699](https://redirect.github.com/testcontainers/testcontainers-java/issues/11699))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11685](https://redirect.github.com/testcontainers/testcontainers-java/issues/11685))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11684](https://redirect.github.com/testcontainers/testcontainers-java/issues/11684))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11681](https://redirect.github.com/testcontainers/testcontainers-java/issues/11681))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11672](https://redirect.github.com/testcontainers/testcontainers-java/issues/11672))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11671](https://redirect.github.com/testcontainers/testcontainers-java/issues/11671))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11670](https://redirect.github.com/testcontainers/testcontainers-java/issues/11670))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR
([#&#8203;11632](https://redirect.github.com/testcontainers/testcontainers-java/issues/11632))
[@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)

</details>

</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 14:58:38 +02:00
renovate[bot] d1ab7504fc
fix(deps): update docling.version to v0.5.2 (#5208)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[ai.docling:docling-testcontainers](https://docling-project.github.io/docling-java)
([source](https://redirect.github.com/docling-project/docling-java)) |
`0.5.1` → `0.5.2` |
![age](https://developer.mend.io/api/mc/badges/age/maven/ai.docling:docling-testcontainers/0.5.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ai.docling:docling-testcontainers/0.5.1/0.5.2?slim=true)
|
|
[ai.docling:docling-serve-client](https://docling-project.github.io/docling-java)
([source](https://redirect.github.com/docling-project/docling-java)) |
`0.5.1` → `0.5.2` |
![age](https://developer.mend.io/api/mc/badges/age/maven/ai.docling:docling-serve-client/0.5.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ai.docling:docling-serve-client/0.5.1/0.5.2?slim=true)
|
|
[ai.docling:docling-serve-api](https://docling-project.github.io/docling-java)
([source](https://redirect.github.com/docling-project/docling-java)) |
`0.5.1` → `0.5.2` |
![age](https://developer.mend.io/api/mc/badges/age/maven/ai.docling:docling-serve-api/0.5.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ai.docling:docling-serve-api/0.5.1/0.5.2?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>docling-project/docling-java
(ai.docling:docling-testcontainers)</summary>

###
[`v0.5.2`](https://redirect.github.com/docling-project/docling-java/releases/tag/v0.5.2)

[Compare
Source](https://redirect.github.com/docling-project/docling-java/compare/v0.5.1...v0.5.2)

##### Changelog

##### 🚀 Features

-
[d558840](https://redirect.github.com/docling-project/docling-java/commits/d558840)
add Maven BOM module for aligned dependency management
([#&#8203;482](https://redirect.github.com/docling-project/docling-java/issues/482)),
closes
[#&#8203;481](https://redirect.github.com/docling-project/docling-java/issues/481)
[#&#8203;482](https://redirect.github.com/docling-project/docling-java/issues/482)
-
[d1d13be](https://redirect.github.com/docling-project/docling-java/commits/d1d13be)
improve error message when Jackson is missing from classpath
([#&#8203;473](https://redirect.github.com/docling-project/docling-java/issues/473)),
closes
[#&#8203;470](https://redirect.github.com/docling-project/docling-java/issues/470)
[#&#8203;473](https://redirect.github.com/docling-project/docling-java/issues/473)

##### 🧰 Tasks

**deps**

-
[d7741b9](https://redirect.github.com/docling-project/docling-java/commits/d7741b9)
Bump org.testcontainers:testcontainers-bom
([#&#8203;478](https://redirect.github.com/docling-project/docling-java/issues/478)),
closes
[#&#8203;478](https://redirect.github.com/docling-project/docling-java/issues/478)
-
[e0a2c6f](https://redirect.github.com/docling-project/docling-java/commits/e0a2c6f)
Bump lombok-gradle from 9.2.0 to 9.4.0
([#&#8203;477](https://redirect.github.com/docling-project/docling-java/issues/477)),
closes
[#&#8203;477](https://redirect.github.com/docling-project/docling-java/issues/477)
-
[e0a37fe](https://redirect.github.com/docling-project/docling-java/commits/e0a37fe)
Bump quarkus from 3.34.5 to 3.34.6
([#&#8203;479](https://redirect.github.com/docling-project/docling-java/issues/479)),
closes
[#&#8203;479](https://redirect.github.com/docling-project/docling-java/issues/479)
-
[684545a](https://redirect.github.com/docling-project/docling-java/commits/684545a)
Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0
([#&#8203;476](https://redirect.github.com/docling-project/docling-java/issues/476)),
closes
[#&#8203;476](https://redirect.github.com/docling-project/docling-java/issues/476)
-
[e9d0f84](https://redirect.github.com/docling-project/docling-java/commits/e9d0f84)
Bump actions/github-script from 8.0.0 to 9.0.0
([#&#8203;466](https://redirect.github.com/docling-project/docling-java/issues/466)),
closes
[#&#8203;466](https://redirect.github.com/docling-project/docling-java/issues/466)
-
[bbb02c4](https://redirect.github.com/docling-project/docling-java/commits/bbb02c4)
Bump quarkus from 3.34.3 to 3.34.5
([#&#8203;468](https://redirect.github.com/docling-project/docling-java/issues/468)),
closes
[#&#8203;468](https://redirect.github.com/docling-project/docling-java/issues/468)
-
[6d1cea0](https://redirect.github.com/docling-project/docling-java/commits/6d1cea0)
Bump actions/upload-artifact from 7.0.0 to 7.0.1
([#&#8203;464](https://redirect.github.com/docling-project/docling-java/issues/464)),
closes
[#&#8203;464](https://redirect.github.com/docling-project/docling-java/issues/464)
-
[8e5d97c](https://redirect.github.com/docling-project/docling-java/commits/8e5d97c)
Bump actions/create-github-app-token from 3.0.0 to 3.1.1
([#&#8203;465](https://redirect.github.com/docling-project/docling-java/issues/465)),
closes
[#&#8203;465](https://redirect.github.com/docling-project/docling-java/issues/465)
-
[470c90f](https://redirect.github.com/docling-project/docling-java/commits/470c90f)
Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1
([#&#8203;467](https://redirect.github.com/docling-project/docling-java/issues/467)),
closes
[#&#8203;467](https://redirect.github.com/docling-project/docling-java/issues/467)

##### 🛠  Build

-
[b37ce55](https://redirect.github.com/docling-project/docling-java/commits/b37ce55)
Prevent duplicate tag creation in release workflow
-
[63cf32e](https://redirect.github.com/docling-project/docling-java/commits/63cf32e)
Enable overwrite for GitHub releases

##### 📝 Documentation

-
[119e170](https://redirect.github.com/docling-project/docling-java/commits/119e170)
Update docling-serve compatibility table (from Version tests run # 49)
-
[22098ff](https://redirect.github.com/docling-project/docling-java/commits/22098ff)
Update docling-serve compatibility table (from Version tests run # 48)
-
[08bc465](https://redirect.github.com/docling-project/docling-java/commits/08bc465)
Fix formatting for Quarkus and Spring Boot instructions
-
[7878b21](https://redirect.github.com/docling-project/docling-java/commits/7878b21)
Fix formatting in serve-client.md for clarity
-
[5f15a2f](https://redirect.github.com/docling-project/docling-java/commits/5f15a2f)
Add links to Quarkus/Arconia
-
[d09b59d](https://redirect.github.com/docling-project/docling-java/commits/d09b59d)
Add apiKey option to Docling Serve setup
-
[28456b8](https://redirect.github.com/docling-project/docling-java/commits/28456b8)
Update getting-started.md with API usage example
-
[35a5f7d](https://redirect.github.com/docling-project/docling-java/commits/35a5f7d)
Update docling-serve compatibility table (from Version tests run # 47)

***

-
[eeb4206](https://redirect.github.com/docling-project/docling-java/commits/eeb4206)
Release 0.5.1
([#&#8203;454](https://redirect.github.com/docling-project/docling-java/issues/454)),
closes
[#&#8203;454](https://redirect.github.com/docling-project/docling-java/issues/454)

##### Contributors

We'd like to thank the following people for their contributions:

- Eric Deandrea
([@&#8203;edeandrea](https://redirect.github.com/edeandrea))

</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>
2026-05-13 14:58:25 +02:00
lfelner22 b7f745f88a
Add Docling Document Parser Integration (#4933)
Closes #4257

## Summary
This PR adds Docling document parser integration to LangChain4j,
enabling advanced document processing with OCR, table extraction, and
layout analysis.

## Implementation
- DocumentParser interface implementation using docling-java client
- Configurable timeout support (default 60s)
- Base64 document encoding for API transmission
- Comprehensive metadata extraction

## Testing
- 20 unit tests (all passing)
- Integration test framework ready
- Full JavaDoc documentation

## Files Included
- pom.xml (module configuration)
- DoclingDocumentParser.java (main implementation)
- DoclingDocumentParserTest.java (20 unit tests)
- DoclingDocumentParserIntegrationTest.java (integration test framework)
- TestDocumentHelper.java (test utilities)
- src/test/resources/README.md (test resource documentation)

Ready for review! cc @edeandrea

---------

Signed-off-by: Eric Deandrea <eric.deandrea@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Eric Deandrea <eric.deandrea@ibm.com>
Co-authored-by: Eric Deandrea <eric.deandrea@gmail.com>
Co-authored-by: Dmytro Liubarskyi <ljubarskij@gmail.com>
2026-05-07 14:37:06 +02:00