This is an automated email from the ASF dual-hosted git repository.
tballison pushed a change to branch TIKA-4809-stage-9
in repository https://gitbox.apache.org/repos/asf/tika.git
from 3788e9179a TIKA-4809: coordinated graceful shutdown for tika-server
add 84dd8827a2 TIKA-4804: complete the call in
fetchAndParseServerSideStreaming (#3008)
add cf9c2c8660 TIKA-4813 - pre-4.0.0 cleanup: clock-agnostic ParseTimeout,
nanoTime inte⦠(#3011)
add 376e5d7c82 TIKA-4817: reclaim a shared-mode worker abandoned by a
client disconnect (#3015)
add dab94fa6ac Merge remote-tracking branch 'origin/main' into
TIKA-4809-stage-9
add ebdc93b6ce TIKA-4809: align StackTraceTest with the 422 content-only
contract
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 4 +
.../integration-testing/tika-eval-regression.adoc | 3 +-
.../ROOT/pages/advanced/local-vlm-server.adoc | 6 +-
.../ROOT/pages/advanced/setting-limits.adoc | 6 +-
.../configuration/parsers/external-parser.adoc | 2 +-
.../pages/configuration/parsers/tess4j-parser.adoc | 9 +-
.../pages/configuration/parsers/vlm-parsers.adoc | 6 +-
.../migration-to-4x/migrating-tika-server-4x.adoc | 6 +-
.../pages/migration-to-4x/migrating-to-4x.adoc | 11 ++
docs/modules/ROOT/pages/pipes/configuration.adoc | 4 +
docs/modules/ROOT/pages/pipes/getting-started.adoc | 3 +-
docs/modules/ROOT/pages/pipes/timeouts.adoc | 154 +++++++++++++++------
docs/modules/ROOT/pages/using-tika/cli/index.adoc | 6 +-
.../src/main/java/org/apache/tika/cli/TikaCLI.java | 2 +-
.../apache/tika/cli/XmlToJsonConfigConverter.java | 21 ++-
.../tika/cli/XmlToJsonConfigConverterTest.java | 30 ++++
.../java/org/apache/tika/config/ParseTimeout.java | 72 +++++-----
.../apache/tika/config/TikaProgressTracker.java | 90 ------------
.../java/org/apache/tika/config/TimeoutLimits.java | 42 +++++-
.../exception/EmbeddedLimitReachedException.java | 14 +-
.../ParsingEmbeddedDocumentExtractor.java | 8 +-
.../org/apache/tika/parser/CompositeParser.java | 31 ++---
.../tika/parser/external/ExternalParser.java | 4 +-
.../java/org/apache/tika/utils/ProcessUtils.java | 15 +-
.../org/apache/tika/config/ParseTimeoutTest.java | 62 +++++++--
.../tika/config/TikaProgressTrackerTest.java | 115 ---------------
.../apache/tika/parser/CompositeParserTest.java | 67 ++++-----
.../org/apache/tika/utils/ProcessUtilsTest.java | 5 +-
.../apache/tika/pipes/grpc/TikaGrpcServerImpl.java | 1 +
.../apache/tika/pipes/grpc/TikaGrpcServerTest.java | 71 ++++++++++
.../java/org/apache/tika/http/TikaHttpClient.java | 19 +--
.../org/apache/tika/http/TikaHttpClientTest.java | 20 ++-
.../org/apache/tika/parser/gdal/GDALParser.java | 4 +-
.../tika/inference/OpenAIEmbeddingFilter.java | 4 +-
.../tika/inference/OpenAIImageEmbeddingParser.java | 4 +-
.../tika/parser/ocr/tess4j/Tess4JConfig.java | 7 +-
.../tika/parser/ocr/tess4j/Tess4JParser.java | 85 +++++++-----
.../parser/ocr/tess4j/Tess4JOCRTimeoutTest.java | 143 +++++++++++++++++--
.../apache/tika/parser/vlm/AbstractVLMParser.java | 4 +-
.../apache/tika/parser/ocr/TesseractOCRParser.java | 3 +-
.../apache/tika/parser/strings/StringsParser.java | 3 +-
.../org/apache/tika/async/cli/PluginsWriter.java | 10 +-
.../apache/tika/async/cli/SimpleAsyncConfig.java | 16 +--
.../org/apache/tika/async/cli/TikaAsyncCLI.java | 9 +-
.../apache/tika/async/cli/AsyncCliParserTest.java | 12 +-
.../tika/async/cli/TikaConfigAsyncWriterTest.java | 35 +++++
.../tika/pipes/core/PerClientServerManager.java | 61 +++++---
.../org/apache/tika/pipes/core/PipesClient.java | 55 ++++----
.../org/apache/tika/pipes/core/PipesConfig.java | 49 +++++++
.../tika/pipes/core/protocol/PipesMessage.java | 29 +---
.../tika/pipes/core/server/ConnectionHandler.java | 72 +++++++---
.../apache/tika/pipes/core/server/PipesServer.java | 62 +++++----
.../tika/pipes/core/server/ServerProtocolIO.java | 29 ++++
.../tika/pipes/core/protocol/PipesMessageTest.java | 4 +-
.../pipes/core/server/ServerProtocolIOTest.java | 72 ++++++++++
.../apache/tika/pipes/core/PipesClientTest.java | 2 +-
.../server/core/resource/MetadataResource.java | 6 +-
.../apache/tika/server/core/StackTraceTest.java | 71 +++++-----
.../tika/server/standard/MetadataResourceTest.java | 12 +-
59 files changed, 1099 insertions(+), 673 deletions(-)
delete mode 100644
tika-core/src/main/java/org/apache/tika/config/TikaProgressTracker.java
delete mode 100644
tika-core/src/test/java/org/apache/tika/config/TikaProgressTrackerTest.java
create mode 100644
tika-pipes/tika-pipes-core/src/test/java/org/apache/tika/pipes/core/server/ServerProtocolIOTest.java