Files
wehub-resource-sync a2578d7ff1
Documentation: build and deploy / deploy (push) Waiting to run
langchain4j-github-bot.yml lint / langchain4j-github-bot.yml validation (push) Waiting to run
Java CI / compile_and_unit_test (17) (push) Waiting to run
Java CI / compile_and_unit_test (21) (push) Waiting to run
Java CI / integration_test (21) (push) Blocked by required conditions
Java CI / compliance (push) Waiting to run
Java CI / spotless (push) Waiting to run
snapshot_release / snapshot_release (push) Waiting to run
Split Package Detection / check-split-packages (push) Waiting to run
Java CI / compile_and_unit_test (25) (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 13:38:45 +08:00

46 lines
2.9 KiB
JSON

[
{
"extension": "revapi.differences",
"configuration": {
"ignore": true,
"differences": [
{
"code": "java.class.externalClassExposedInAPI",
"new": "missing-class dev.langchain4j.model.embedding.listener.EmbeddingModelListener",
"justification": "Core langchain4j type intentionally exposed by the EmbeddingModel request/response API (embed(EmbeddingRequest), supportedParameters(), supportedContentTypes(), provider(), listeners())"
},
{
"code": "java.class.externalClassExposedInAPI",
"new": "missing-class dev.langchain4j.model.embedding.request.EmbeddingRequest",
"justification": "Core langchain4j type intentionally exposed by the EmbeddingModel request/response API (embed(EmbeddingRequest), supportedParameters(), supportedContentTypes(), provider(), listeners())"
},
{
"code": "java.class.externalClassExposedInAPI",
"new": "missing-class dev.langchain4j.model.embedding.response.EmbeddingResponse",
"justification": "Core langchain4j type intentionally exposed by the EmbeddingModel request/response API (embed(EmbeddingRequest), supportedParameters(), supportedContentTypes(), provider(), listeners())"
},
{
"code": "java.class.externalClassExposedInAPI",
"new": "missing-class dev.langchain4j.data.message.ContentType",
"justification": "Core langchain4j type intentionally exposed by the EmbeddingModel request/response API (embed(EmbeddingRequest), supportedParameters(), supportedContentTypes(), provider(), listeners())"
},
{
"code": "java.class.externalClassExposedInAPI",
"new": "missing-class dev.langchain4j.model.ModelProvider",
"justification": "Core langchain4j type intentionally exposed by the EmbeddingModel request/response API (embed(EmbeddingRequest), supportedParameters(), supportedContentTypes(), provider(), listeners())"
},
{
"code": "java.method.addedToInterface",
"new": "method retrofit2.Call<dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse> dev.langchain4j.model.jina.internal.api.JinaApi::embedMultimodal(dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest, java.lang.String)",
"justification": "JinaApi is an internal Retrofit API interface (internal.api package), not part of the public API"
},
{
"code": "java.method.removed",
"old": "method dev.langchain4j.model.output.Response<java.util.List<dev.langchain4j.data.embedding.Embedding>> dev.langchain4j.model.jina.JinaEmbeddingModel::embedAll(java.util.List<dev.langchain4j.data.segment.TextSegment>)",
"justification": "embedAll now inherits its default implementation from EmbeddingModel (routing through embed(EmbeddingRequest)); the method is still present and callable via inheritance — non-breaking"
}
]
}
}
]