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

THausherr pushed a change to branch TIKA-4875
in repository https://gitbox.apache.org/repos/asf/tika.git


    from 7d02b1f1a2 TIKA-4875: improve tika-eval performance
     add 5b78cd84bc TIKA-4873 - give embedded documents their size (#3117)
     add 941424c549 fix grpc tests port toctou (#3121)
     add 3fb998e05a TIKA-4868: performance improvements (#3120)
     add c726a6b723 Fix tests that flake when building in parallel (#3124)
     add f690cc3d25 Merge branch 'main' into TIKA-4875

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |  88 +++++++++
 tika-app/src/main/resources/log4j2.xml             |   2 +
 .../java/org/apache/tika/config/ParseTimeout.java  |   2 +-
 ...{package-info.java => TransientParseState.java} |  10 +-
 .../org/apache/tika/detect/CompositeDetector.java  |   2 +-
 .../org/apache/tika/detect/DefaultDetector.java    |   6 +
 .../java/org/apache/tika/detect/MagicDetector.java |  38 +++-
 .../ParsingEmbeddedDocumentExtractor.java          |   9 +
 .../java/org/apache/tika/io/ByteArraySource.java   |   5 +
 .../java/org/apache/tika/io/CachingSource.java     |   9 +
 .../main/java/org/apache/tika/io/FileSource.java   |   5 +
 .../java/org/apache/tika/io/ReopenableSource.java  |   9 +
 .../java/org/apache/tika/io/TikaInputSource.java   |   6 +
 .../java/org/apache/tika/io/TikaInputStream.java   |  46 +++--
 .../main/java/org/apache/tika/mime/MagicMatch.java |  19 +-
 .../main/java/org/apache/tika/mime/MimeTypes.java  |  62 +++++--
 .../main/java/org/apache/tika/mime/Patterns.java   |  27 ++-
 .../org/apache/tika/parser/CompositeParser.java    |  32 +++-
 .../java/org/apache/tika/parser/ParseRecord.java   |   3 +-
 .../apache/tika/sax/FastMarkdownTextRenderer.java  | 205 +++++++++++++++++++++
 .../apache/tika/sax/ToMarkdownContentHandler.java  |  91 ++++++++-
 .../org/apache/tika/mime/tika-mimetypes.xml        |  11 +-
 .../tika/extractor/EmbeddedContentLengthTest.java  |  84 +++++++++
 .../org/apache/tika/io/DeclaredLengthTest.java     | 111 +++++++++++
 .../org/apache/tika/mime/MimeDetectionTest.java    |  14 ++
 .../java/org/apache/tika/mime/PatternsTest.java    |  16 ++
 .../tika/sax/FastMarkdownTextRendererTest.java     | 201 ++++++++++++++++++++
 .../tika/sax/ToMarkdownContentHandlerTest.java     |  18 ++
 .../apache/tika/ml/chardetect/AdaptiveProbe.java   |  12 +-
 .../tika/ml/chardetect/HtmlByteStripper.java       | 115 +++++++++---
 .../ml/chardetect/HtmlByteStripperResumeTest.java  | 117 ++++++++++++
 .../org/apache/tika/pipes/grpc/TikaGrpcServer.java |   7 +
 ...PipesBiDirectionalStreamingIntegrationTest.java |  21 +--
 .../apache/tika/pipes/grpc/TikaGrpcServerTest.java |  55 +++++-
 .../resources/elasticsearch/plugins-template.json  |   2 +-
 .../resources/opensearch/plugins-template.json     |   2 +-
 .../opensearch/tika-config-opensearch.json         |   2 +-
 .../tika/ml/junkdetect/UnicodeBlockRanges.java     |  20 ++
 .../tika/ml/junkdetect/UnicodeBlockRangesTest.java |  14 ++
 tika-parent/pom.xml                                |  34 +++-
 .../tika-parser-scientific-module/pom.xml          |   3 +-
 .../tika/detect/TestContainerAwareDetector.java    |  40 ++--
 .../org/apache/tika/parser/audio/CoverArt.java     |   4 +-
 .../apache/tika/parser/image/RawTiffParser.java    |   4 +
 .../tika/parser/image/RawTiffParserTest.java       |   4 +
 .../tika/parser/microsoft/WordExtractor.java       |  54 ++++--
 .../parser/microsoft/pst/OutlookPSTParserTest.java |   3 +-
 .../java/org/apache/tika/parser/pkg/ZipParser.java |  14 +-
 .../org/apache/tika/parser/csv/CSVSniffer.java     | 176 +++++++++---------
 .../apache/tika/pipes/api/emitter/EmitData.java    |   9 +
 tika-pipes/tika-pipes-config-store-ignite/pom.xml  |   2 +
 .../apache/tika/pipes/core/ContentBytesConfig.java |  31 ++--
 .../org/apache/tika/pipes/core/PipesClient.java    |  69 +++++++
 .../tika/pipes/core/async/AsyncProcessor.java      |   6 +
 .../tika/pipes/core/emitter/EmitDataImpl.java      |  42 ++++-
 .../core/serialization/EmitDataDeserializer.java   |   7 +-
 .../core/serialization/EmitDataSerializer.java     |   6 +
 .../tika/pipes/core/server/ConnectionHandler.java  |  61 +++++-
 .../apache/tika/pipes/core/server/EmitHandler.java |  33 ++++
 .../apache/tika/pipes/core/server/PipesServer.java |  68 ++++++-
 .../apache/tika/pipes/core/server/PipesWorker.java |  48 ++++-
 .../tika/pipes/core/server/ServerProtocolIO.java   |  66 ++++++-
 .../serialization/EmitDataContentBytesTest.java    |  58 ++++++
 .../serdes/ParseContextSerializer.java             |   7 +
 .../TestParseContextSerialization.java             |  15 ++
 tika-server/tika-server-core/pom.xml               |   3 +-
 .../server/core/resource/PipesParsingHelper.java   |  65 ++++++-
 .../tika/server/core/resource/TikaResource.java    |  73 ++++++--
 .../tika-server-core/src/main/resources/log4j2.xml |   2 +
 tika-server/tika-server-standard/pom.xml           |   3 +-
 .../src/main/resources/log4j2.xml                  |   2 +
 71 files changed, 2253 insertions(+), 257 deletions(-)
 copy tika-core/src/main/java/org/apache/tika/config/{package-info.java => 
TransientParseState.java} (72%)
 create mode 100644 
tika-core/src/main/java/org/apache/tika/sax/FastMarkdownTextRenderer.java
 create mode 100644 
tika-core/src/test/java/org/apache/tika/extractor/EmbeddedContentLengthTest.java
 create mode 100644 
tika-core/src/test/java/org/apache/tika/io/DeclaredLengthTest.java
 create mode 100644 
tika-core/src/test/java/org/apache/tika/sax/FastMarkdownTextRendererTest.java
 create mode 100644 
tika-encoding-detectors/tika-encoding-detector-mojibuster/src/test/java/org/apache/tika/ml/chardetect/HtmlByteStripperResumeTest.java
 copy 
tika-serialization/src/test/java/org/apache/tika/sax/UppercasingContentHandlerFactory.java
 => 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/ContentBytesConfig.java
 (51%)
 create mode 100644 
tika-pipes/tika-pipes-core/src/test/java/org/apache/tika/pipes/core/serialization/EmitDataContentBytesTest.java

Reply via email to