Skip to content

v2.8.0

Choose a tag to compare

@LnYo-Cly LnYo-Cly released this 23 Sep 12:56
· 17 commits to main since this release
c7ec835

ai4j-sdk 2.8.0

Highlights

  • MinerU cloud document parsing in core ai4j (io.github.lnyocly.ai4j.document.mineru): MinerUService covers the authenticated v4 precise API (URL tasks, batch tasks, presigned local-file upload, result-zip extraction of full.md + content_list.json + images) and the token-free v1 lite API (IP rate-limited, Markdown only). MinerUDocumentParser adapts to the DocumentParser SPI via explicit construction; MinerUDocumentLoader feeds parsed Markdown into the RAG ingestion pipeline for local files and remote URLs.
  • Configuration.mineruConfig + Spring Boot ai.mineru.* properties and a minerUService bean; empty apiKey falls back to the lite API automatically (200 MB v4 / 10 MB lite limits).
  • Poll loop tolerates transient IO/429 failures under an overall timeout; starter-wired clients preserve error classification by deriving a client without ErrorInterceptor.

Maven coordinates

<dependency>
  <groupId>io.github.lnyo-cly</groupId>
  <artifactId>ai4j</artifactId>
  <version>2.8.0</version>
</dependency>

All modules released at 2.8.0: ai4j, ai4j-extension-api, ai4j-plugin-ask-user, ai4j-agent, ai4j-testing, ai4j-harness, ai4j-coding, ai4j-cli, ai4j-spring-boot-starter, ai4j-flowgram-spring-boot-starter, ai4j-document-tika, ai4j-bom.

Central deployment: e4de73a8-6418-4226-968c-54529ec82091 (published).

Generated with Devin