This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch TIKA-4637
in repository https://gitbox.apache.org/repos/asf/tika.git

commit a6e4fdb542821d52e586703c039bd88ec068ef97
Merge: 8c52fea535 cd2654772b
Author: tallison <[email protected]>
AuthorDate: Sat Jan 31 18:10:13 2026 -0500

    Merge remote-tracking branch 'origin/main' into TIKA-4637

 .../ROOT/pages/advanced/setting-limits.adoc        |  40 ++++---
 docs/modules/ROOT/pages/advanced/spooling.adoc     |  11 +-
 .../ROOT/pages/configuration/digesters.adoc        |  62 +++++------
 .../tika/annotation/TikaComponentProcessor.java    | 118 +++++++++++++++------
 .../java/org/apache/tika/config/TikaComponent.java |  25 +++++
 .../org/apache/tika/config/EmbeddedLimits.java     |   2 +-
 .../java/org/apache/tika/config/OutputLimits.java  |   2 +-
 .../java/org/apache/tika/config/TimeoutLimits.java |   2 +-
 .../java/org/apache/tika/digest/DigestHelper.java  |  12 +--
 .../org/apache/tika/digest/DigesterFactory.java    |  18 ++--
 .../org/apache/tika/parser/AutoDetectParser.java   |  10 +-
 .../tika/sax/BasicContentHandlerFactory.java       |   2 +-
 .../java/org/apache/tika/sax/SAXOutputConfig.java  |   3 +
 .../apache/tika/pipes/grpc/TikaGrpcServerImpl.java |   2 +-
 .../digestutils/BouncyCastleDigesterFactory.java   |   4 +-
 .../parser/digestutils/CommonsDigesterFactory.java |   4 +-
 .../org/apache/tika/parser/html/HtmlHandler.java   |   1 +
 .../parser/microsoft/pst/OutlookPSTParser.java     |   1 +
 .../parser/microsoft/pst/PSTMailItemParser.java    |   1 +
 .../parser/microsoft/pst/OutlookPSTParserTest.java |   3 +
 .../tika/parser/AutoDetectParserConfigTest.java    |   5 +-
 .../tika/parser/digest/DigestConfigTest.java       |   2 +-
 .../digest/SkipContainerDocumentDigestTest.java    |   2 +-
 .../src/test/resources/configs/tika-4533.json      |   6 +-
 .../configs/tika-config-bc-digests-base32.json     |   6 +-
 .../configs/tika-config-bc-digests-basic.json      |   6 +-
 .../configs/tika-config-bc-digests-multiple.json   |   6 +-
 .../configs/tika-config-commons-digests-basic.json |   6 +-
 .../configs/tika-config-digests-pdf-only.json      |   6 +-
 .../tika-config-digests-skip-container.json        |   6 +-
 .../resources/configs/tika-config-digests.json     |  14 ++-
 .../resources/configs/tika-config-md5-digest.json  |   6 +-
 .../resources/configs/tika-config-no-names.json    |   6 +-
 ...a-config-upcasing-custom-handler-decorator.json |  12 +--
 .../resources/configs/tika-config-with-names.json  |   6 +-
 .../configs/tika-config-write-filter.json          |  28 +++--
 .../tika/pipes/core/server/ParseHandler.java       |   2 +-
 .../apache/tika/pipes/core/server/PipesServer.java |   2 +-
 .../src/test/resources/configs/tika-4533.json      |   6 +-
 .../test/resources/configs/tika-config-basic.json  |   8 +-
 .../resources/configs/tika-config-passback.json    |   8 +-
 .../resources/configs/tika-config-truncate.json    |  14 +--
 .../resources/configs/tika-config-uppercasing.json |   8 +-
 .../configs/tika-config-write-limiter.json         |  16 ++-
 .../apache/tika/config/loader/ComponentInfo.java   |  15 ++-
 .../tika/config/loader/ComponentRegistry.java      |  41 +++++--
 .../apache/tika/config/loader/ConfigLoader.java    |  33 +++---
 .../apache/tika/config/loader/TikaJsonConfig.java  |  12 +--
 .../org/apache/tika/config/loader/TikaLoader.java  | 106 +++++++++++-------
 .../config/loader/TikaObjectMapperFactory.java     |   2 +-
 .../tika/serialization/ParseContextUtils.java      |   4 +-
 .../serdes/ParseContextDeserializer.java           |  64 ++++++++++-
 .../serdes/ParseContextSerializer.java             |  14 +++
 .../java/org/apache/tika/config/AllLimitsTest.java |  25 +++--
 .../org/apache/tika/config/EmbeddedLimitsTest.java |   3 +-
 .../org/apache/tika/config/OutputLimitsTest.java   |   3 +-
 .../org/apache/tika/config/TimeoutLimitsTest.java  |   3 +-
 .../tika/config/loader/ConfigLoaderTest.java       | 100 +++++++++--------
 .../apache/tika/config/loader/TikaLoaderTest.java  |  47 ++++++++
 .../writefilter/StandardMetadataLimiterTest.java   |  10 +-
 .../TestParseContextSerialization.java             |  66 +++++++++++-
 .../test/resources/configs/TIKA-3695-exclude.json  |   8 +-
 .../test/resources/configs/TIKA-3695-fields.json   |  20 ++--
 .../src/test/resources/configs/TIKA-3695.json      |  14 ++-
 .../test/resources/configs/all-limits-test.json    |  14 ++-
 .../resources/configs/embedded-limits-test.json    |   2 +-
 .../test/resources/configs/output-limits-test.json |   2 +-
 .../test/resources/configs/test-config-loader.json |   2 +-
 .../resources/configs/test-interface-no-type.json  |   2 +-
 .../test/resources/configs/test-invalid-class.json |   2 +-
 .../resources/configs/test-partial-config.json     |   2 +-
 .../resources/configs/test-unexpected-field.json   |   2 +-
 .../test/resources/configs/test-wrong-type.json    |   2 +-
 .../resources/configs/timeout-limits-test.json     |   2 +-
 .../server/core/resource/MetadataResource.java     |   2 +-
 .../tika/server/core/resource/TikaResource.java    |   8 +-
 .../org/apache/tika/server/core/CXFTestBase.java   |  15 ++-
 .../tika/server/core/IntegrationTestBase.java      |   8 +-
 .../apache/tika/server/core/TestPortAllocator.java |  46 ++++++++
 .../resources/configs/cxf-test-base-template.json  |   8 +-
 .../resources/configs/cxf-test-base-template.json  |   8 +-
 .../configs/tika-config-for-server-tests.json      |   8 +-
 .../tika-config-langdetect-opennlp-filter.json     |   8 +-
 .../tika-config-langdetect-optimaize-filter.json   |   8 +-
 84 files changed, 776 insertions(+), 475 deletions(-)


Reply via email to