This is an automated email from the ASF dual-hosted git repository. tballison pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tika.git
commit 9c29b461682f30f023f7ab5ea71527c9c9b438be Merge: e66e83a198 fe8f51b852 Author: Tim Allison <[email protected]> AuthorDate: Thu Aug 13 15:18:20 2026 -0400 TIKA-4809: stage-9 .github/workflows/main-jdk17-build.yml | 5 +- CHANGES.txt | 82 +++++ .../integration-testing/run-uat-script.adoc | 14 +- .../advanced/integration-testing/tika-app.adoc | 2 +- .../advanced/integration-testing/tika-server.adoc | 22 +- .../migration-to-4x/migrating-tika-server-4x.adoc | 217 +++++++++-- .../pages/migration-to-4x/migrating-to-4x.adoc | 2 +- docs/modules/ROOT/pages/pipes/configuration.adoc | 12 +- docs/modules/ROOT/pages/pipes/cpu-sizing.adoc | 4 +- docs/modules/ROOT/pages/pipes/getting-started.adoc | 4 +- docs/modules/ROOT/pages/pipes/plugins/http.adoc | 47 ++- docs/modules/ROOT/pages/pipes/timeouts.adoc | 23 +- docs/modules/ROOT/pages/pipes/troubleshooting.adoc | 2 +- .../ROOT/pages/using-tika/server/index.adoc | 138 ++++--- release-tools/uat/run-uat.sh | 51 ++- .../test/resources/configs/config-template.json | 2 - tika-bom/pom.xml | 6 - .../java/org/apache/tika/config/ParseTimeout.java | 19 +- .../java/org/apache/tika/config/TimeoutLimits.java | 17 +- .../java/org/apache/tika/metadata/Metadata.java | 16 + .../tika/sax/BasicContentHandlerFactory.java | 20 +- .../java/org/apache/tika/utils/ExceptionUtils.java | 22 -- .../org/apache/tika/config/ParseTimeoutTest.java | 13 + .../org/apache/tika/config/TimeoutLimitsTest.java | 47 +++ .../tika/sax/BasicContentHandlerFactoryTest.java | 33 ++ .../resources/tika-config-ignite-handlertype.json | 8 +- .../test/resources/tika-config-ignite-local.json | 7 +- .../src/test/resources/tika-config-ignite.json | 7 +- .../tika-grpc/src/test/resources/tika-config.json | 7 +- .../apache/tika/server/e2e/RunUatSmokeTest.java | 6 +- .../tika/server/e2e/TikaServerHttp2Test.java | 6 +- .../tika/eval/core/util/EvalExceptionUtils.java | 16 +- .../src/test/resources/tika-pipes-test-config.json | 4 +- tika-metadata-schema/regen.sh | 20 +- tika-parent/pom.xml | 2 +- .../configs/config-content-only-default.json | 2 - .../configs/config-content-only-dynamic.json | 2 - .../test/resources/configs/config-template.json | 2 - .../org/apache/tika/client/HttpClientFactory.java | 42 +-- .../org/apache/tika/pipes/core/PipesClient.java | 2 +- .../org/apache/tika/pipes/core/PipesConfig.java | 28 +- .../tika/pipes/core/SharedServerManager.java | 6 +- .../tika/pipes/core/async/AsyncProcessor.java | 9 + .../serialization/FetchEmitTupleDeserializer.java | 17 + .../core/serialization/JsonFetchEmitTupleList.java | 24 +- .../tika/pipes/core/server/FetchHandler.java | 3 +- .../apache/tika/pipes/core/server/PipesServer.java | 21 +- .../tika/pipes/core/TikaPipesConfigTest.java | 8 + .../serialization/JsonFetchEmitTupleListTest.java | 28 ++ .../WireRestrictedFetchEmitTupleTest.java | 2 +- .../apache/tika/pipes/core/PipesClientTest.java | 13 +- .../tika/pipes/fetcher/http/HttpFetcher.java | 17 +- .../fetcher/http/config/HttpFetcherConfig.java | 14 + .../tika/pipes/fetcher/http/HttpFetcherTest.java | 24 ++ .../tika/serialization/ParseContextUtils.java | 6 + .../WireRestrictedParseContextTest.java | 14 + tika-server/README.md | 20 +- tika-server/pom.xml | 1 - tika-server/tika-server-client/pom.xml | 70 ---- .../tika/server/client/TikaAsyncHttpClient.java | 37 -- .../org/apache/tika/server/client/TikaClient.java | 69 ---- .../apache/tika/server/client/TikaClientCLI.java | 153 -------- .../tika/server/client/TikaEmitterResult.java | 54 --- .../tika/server/client/TikaPipesHttpClient.java | 168 --------- .../tika/server/client/TikaServerClientConfig.java | 106 ------ .../org/apache/tika/server/client/TestBasic.java | 55 --- .../src/test/resources/log4j2.xml | 32 -- .../resources/tika-config-simple-fs-emitter.json | 11 - tika-server/tika-server-core/pom.xml | 43 --- .../server/core/BadRequestExceptionMapper.java | 48 +++ .../tika/server/core/MaxRequestSizeFilter.java | 30 +- .../org/apache/tika/server/core/ServerStatus.java | 2 +- .../org/apache/tika/server/core/TikaServerCli.java | 7 +- .../apache/tika/server/core/TikaServerConfig.java | 48 ++- .../core/TikaServerParseExceptionMapper.java | 6 +- .../apache/tika/server/core/TikaServerProcess.java | 164 ++++++--- .../tika/server/core/resource/AsyncResource.java | 85 +++-- .../server/core/resource/DetectorResource.java | 30 +- .../server/core/resource/LanguageResource.java | 56 +-- .../server/core/resource/MetadataResource.java | 21 +- .../server/core/resource/PipesParsingHelper.java | 284 ++++++++++----- .../tika/server/core/resource/PipesResource.java | 106 +++--- .../core/resource/RecursiveMetadataResource.java | 8 +- .../tika/server/core/resource/TikaResource.java | 398 +++++++-------------- .../server/core/resource/TikaResourceAware.java} | 20 +- .../tika/server/core/resource/TikaWelcome.java | 20 +- .../server/core/resource/TranslateResource.java | 137 ------- .../server/core/resource/UnpackerResource.java | 2 - .../apache/tika/server/core/AsyncResourceTest.java | 242 +++++++++++++ .../org/apache/tika/server/core/CXFTestBase.java | 10 +- .../core/ConfigEndpointSecurityEnabledTest.java | 20 +- .../server/core/ConfigEndpointSecurityTest.java | 2 +- .../tika/server/core/LanguageResourceTest.java | 89 ++++- .../tika/server/core/MaxRequestSizeFilterTest.java | 9 +- .../apache/tika/server/core/StackTraceTest.java | 87 +++-- .../org/apache/tika/server/core/TikaPipesTest.java | 107 ++++-- .../apache/tika/server/core/TikaResourceTest.java | 146 +++++++- .../tika/server/core/TikaServerConfigTest.java | 9 + .../server/core/TikaServerIntegrationTest.java | 19 + .../core/TikaServerPipesIntegrationTest.java | 48 +-- .../tika/server/core/TikaServerProcessTest.java | 36 ++ .../apache/tika/server/core/TikaWelcomeTest.java | 2 +- .../tika/server/core/TranslateResourceTest.java | 88 ----- .../core/resource/PipesResponseBuilderTest.java | 90 +++++ .../core/resource/ReservedComponentIdTest.java | 79 ++++ .../test-documents/mock/hello_world_heading.xml} | 23 +- .../standard/resource/XMPMetadataResource.java | 21 +- .../tika/server/standard/DetectorResourceTest.java | 10 +- .../server/standard/JsonMaxFieldLengthTest.java | 2 +- .../tika/server/standard/MetadataResourceTest.java | 12 +- .../standard/RecursiveMetadataResourceTest.java | 25 +- .../apache/tika/server/standard/TikaPipesTest.java | 4 +- .../tika/server/standard/TikaResourceTest.java | 48 ++- .../UnpackerResourceConfigDisabledTest.java | 2 +- .../tika/server/standard/UnpackerResourceTest.java | 2 +- .../standard/UnpackerResourceWithConfigTest.java | 2 +- .../resource/ResourceServiceLoadingTest.java | 103 ++++++ 117 files changed, 2698 insertions(+), 2117 deletions(-)
