This is an automated email from the ASF dual-hosted git repository.
tballison pushed a change to branch TIKA-4723
in repository https://gitbox.apache.org/repos/asf/tika.git
from 08365d977e TIKA-4723: Stop attaching assembly ZIPs to Maven artifacts
add 9ac71296c0 update-4x-docs (#2802)
add 2a4353e8a9 TIKA-4327: update aws, jaxb, netty
add fe023c3195 TIKA-4327: add header
add 6167f10939 TIKA-4327: update google-auth-library-oauth2-http, google
cloud, aws
add 381184f9b6 TIKA-4327: update sqlite
add b723055144 Add maxPages option to PDFParserConfig to limit page
processing (#2803)
add 2ef4f7dabc TIKA-4327: update aws, log4j
add dc7514b870 TIKA-4327: update aws, log4j, microsoft-graph
add e220372410 Bump org.apache:apache from 37 to 38 (#2805)
add 93434d994d TIKA-4327: update groovy-all
add 2c0773facf TIKA-4327: revert update groovy-all
add 828e5b1108 TIKA-4327: update groovy-all
add c297247828 [TIKA-4724] Use IANA-registered text/markdown as primary
type (#2806)
add cf1a65685a docs/pipes-updates (#2808)
add 0b6583091b TIKA-4725 - updates to docker release workflow (#2807)
new d32e187fec Merge remote-tracking branch 'origin/main' into TIKA-4723
new 095d1cb3e4 TIKA-4723 - slim down grpc and fix several other release
changes in 4.x
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/docker-release.yml | 169 ++++++++++--
.github/workflows/docker-snapshot.yml | 4 +-
docs/.gitignore | 3 +
docs/build-docs.sh | 53 ----
.../ROOT/examples/migration-full-example.json | 2 +-
docs/modules/ROOT/examples/pdf-parser-basic.json | 2 +-
docs/modules/ROOT/examples/pdf-parser-full.json | 2 +-
.../ROOT/examples/pipes-atlassian-jwt-fetcher.json | 1 +
.../ROOT/examples/pipes-azblob-emitter.json | 1 +
.../ROOT/examples/pipes-azblob-fetcher.json | 1 +
.../ROOT/examples/pipes-azblob-iterator.json | 1 +
.../ROOT/examples/pipes-azblob-pipeline.json | 1 +
.../ROOT/examples/pipes-config-template.json | 1 +
docs/modules/ROOT/examples/pipes-csv-iterator.json | 1 +
.../ROOT/examples/pipes-elasticsearch-emitter.json | 1 +
.../examples/pipes-elasticsearch-pipeline.json | 1 +
.../examples/pipes-elasticsearch-reporter.json | 1 +
docs/modules/ROOT/examples/pipes-emit-all.json | 1 +
docs/modules/ROOT/examples/pipes-fs-emitter.json | 1 -
docs/modules/ROOT/examples/pipes-fs-fetcher.json | 1 -
docs/modules/ROOT/examples/pipes-fs-pipeline.json | 2 +-
docs/modules/ROOT/examples/pipes-gcs-emitter.json | 1 +
docs/modules/ROOT/examples/pipes-gcs-fetcher.json | 1 +
docs/modules/ROOT/examples/pipes-gcs-iterator.json | 1 +
docs/modules/ROOT/examples/pipes-gcs-pipeline.json | 1 +
.../ROOT/examples/pipes-google-drive-fetcher.json | 1 +
docs/modules/ROOT/examples/pipes-http-fetcher.json | 1 +
docs/modules/ROOT/examples/pipes-jdbc-emitter.json | 1 +
.../modules/ROOT/examples/pipes-jdbc-iterator.json | 1 +
.../modules/ROOT/examples/pipes-jdbc-pipeline.json | 1 +
.../modules/ROOT/examples/pipes-jdbc-reporter.json | 1 +
.../modules/ROOT/examples/pipes-json-iterator.json | 1 +
.../modules/ROOT/examples/pipes-kafka-emitter.json | 1 +
.../ROOT/examples/pipes-kafka-iterator.json | 1 +
.../ROOT/examples/pipes-kafka-pipeline.json | 1 +
.../examples/pipes-microsoft-graph-fetcher.json | 1 +
.../ROOT/examples/pipes-opensearch-emitter.json | 1 +
.../ROOT/examples/pipes-opensearch-pipeline.json | 1 +
.../ROOT/examples/pipes-opensearch-reporter.json | 1 +
docs/modules/ROOT/examples/pipes-s3-emitter.json | 1 +
docs/modules/ROOT/examples/pipes-s3-fetcher.json | 1 +
docs/modules/ROOT/examples/pipes-s3-iterator.json | 1 +
docs/modules/ROOT/examples/pipes-s3-pipeline.json | 1 +
.../modules/ROOT/examples/pipes-shared-server.json | 1 +
.../ROOT/examples/pipes-solr-emitter-zk.json | 1 +
docs/modules/ROOT/examples/pipes-solr-emitter.json | 1 +
.../modules/ROOT/examples/pipes-solr-iterator.json | 1 +
.../modules/ROOT/examples/pipes-solr-pipeline.json | 1 +
docs/modules/ROOT/examples/tesseract-basic.json | 2 +-
docs/modules/ROOT/examples/tesseract-full.json | 2 +-
docs/modules/ROOT/nav.adoc | 18 +-
.../pages/advanced/charset-detection-design.adoc | 2 +-
.../integration-testing/run-uat-script.adoc | 124 +++++++++
.../ROOT/pages/advanced/junk-detection-build.adoc | 16 +-
.../ROOT/pages/advanced/language-detection.adoc | 19 --
.../pages/configuration/encoding-detectors.adoc | 183 +++++++------
.../configuration/parsers/external-parser.adoc | 8 +-
.../pages/maintainers/release-guides/docker.adoc | 299 +++++++++++++++++----
.../pages/maintainers/release-guides/tika.adoc | 168 +++++++++++-
docs/modules/ROOT/pages/maintainers/site.adoc | 36 +--
.../pages/migration-to-4x/design-notes-4x.adoc | 2 +-
docs/modules/ROOT/pages/migration-to-4x/index.adoc | 2 +
docs/modules/ROOT/pages/pipes/configuration.adoc | 53 +++-
docs/modules/ROOT/pages/pipes/cpu-sizing.adoc | 33 +++
docs/modules/ROOT/pages/pipes/emitters.adoc | 245 +++++------------
docs/modules/ROOT/pages/pipes/fetchers.adoc | 264 ++++--------------
docs/modules/ROOT/pages/pipes/getting-started.adoc | 4 +-
docs/modules/ROOT/pages/pipes/index.adoc | 2 +-
docs/modules/ROOT/pages/pipes/iterators.adoc | 230 ++++------------
docs/modules/ROOT/pages/pipes/parse-modes.adoc | 143 +++++++---
.../ROOT/pages/pipes/plugins/atlassian-jwt.adoc | 121 +++++++++
docs/modules/ROOT/pages/pipes/plugins/azblob.adoc | 185 +++++++++++++
docs/modules/ROOT/pages/pipes/plugins/csv.adoc | 75 ++++++
.../ROOT/pages/pipes/plugins/elasticsearch.adoc | 196 ++++++++++++++
.../ROOT/pages/pipes/plugins/filesystem.adoc | 255 ++++++++++++++++++
docs/modules/ROOT/pages/pipes/plugins/gcs.adoc | 166 ++++++++++++
.../ROOT/pages/pipes/plugins/google-drive.adoc | 79 ++++++
docs/modules/ROOT/pages/pipes/plugins/http.adoc | 132 +++++++++
docs/modules/ROOT/pages/pipes/plugins/index.adoc | 133 +++++++++
docs/modules/ROOT/pages/pipes/plugins/jdbc.adoc | 241 +++++++++++++++++
docs/modules/ROOT/pages/pipes/plugins/json.adoc | 63 +++++
docs/modules/ROOT/pages/pipes/plugins/kafka.adoc | 213 +++++++++++++++
.../ROOT/pages/pipes/plugins/microsoft-graph.adoc | 85 ++++++
.../ROOT/pages/pipes/plugins/opensearch.adoc | 176 ++++++++++++
docs/modules/ROOT/pages/pipes/plugins/s3.adoc | 242 +++++++++++++++++
docs/modules/ROOT/pages/pipes/plugins/solr.adoc | 202 ++++++++++++++
docs/modules/ROOT/pages/pipes/reporters.adoc | 99 +++----
.../ROOT/pages/pipes/shared-server-mode.adoc | 2 +
docs/modules/ROOT/pages/using-tika/grpc/index.adoc | 22 ++
docs/pom.xml | 82 +++++-
docs/publish-docs.sh | 51 ++++
pom.xml | 13 +-
.../org/apache/tika/mime/tika-mimetypes.xml | 6 +-
.../apache/tika/pipes/grpc/TikaGrpcServerImpl.java | 16 ++
tika-parent/pom.xml | 16 +-
.../tika-parser-scientific-package/pom.xml | 55 ++++
.../tika-parser-sqlite3-package/pom.xml | 50 ++++
.../tika-parsers-ml/tika-parser-nlp-module/pom.xml | 5 +-
.../tika-parser-nlp-package/pom.xml | 10 +
.../resources/config-examples/pdf-parser-full.json | 1 +
.../apache/tika/parser/pdf/AbstractPDF2XHTML.java | 6 +
.../apache/tika/parser/pdf/PDFParserConfig.java | 24 ++
.../org/apache/tika/parser/pdf/PDFParserTest.java | 28 ++
.../pipes/atlassianjwt/ConfigExamplesTest.java | 69 +++++
.../config-examples/atlassian-jwt-fetcher.json | 19 ++
.../tika/pipes/azblob/ConfigExamplesTest.java | 134 +++++++++
.../resources/config-examples/az-blob-emitter.json | 14 +
.../resources/config-examples/az-blob-fetcher.json | 13 +
.../config-examples/az-blob-pipeline.json | 45 ++++
.../config-examples/az-blob-pipes-iterator.json | 13 +
.../config/tika-config-az-blob-fetcher.xml | 30 ---
.../test/resources/config/tika-config-az-blob.xml | 28 --
.../apache/tika/pipes/csv}/ConfigExamplesTest.java | 40 +--
.../config-examples/csv-pipes-iterator.json | 12 +
.../apache/tika/pipes/es/ConfigExamplesTest.java | 126 +++++++++
.../test/resources/config-examples/es-emitter.json | 19 ++
.../resources/config-examples/es-pipeline.json | 60 +++++
.../resources/config-examples/es-reporter.json | 15 ++
.../apache/tika/pipes/gcs/ConfigExamplesTest.java | 133 +++++++++
.../resources/config-examples/gcs-emitter.json | 12 +
.../resources/config-examples/gcs-fetcher.json | 12 +
.../resources/config-examples/gcs-pipeline.json | 42 +++
.../config-examples/gcs-pipes-iterator.json | 11 +
.../src/test/resources/config/tika-config-gcs.xml | 26 --
.../tika-pipes-google-drive/pom.xml | 2 +-
.../tika/pipes/googledrive/ConfigExamplesTest.java | 70 +++++
.../config-examples/google-drive-fetcher.json | 13 +
.../tika/pipes/http}/ConfigExamplesTest.java | 40 +--
.../resources/config-examples/http-fetcher.json | 21 ++
.../reporter/jdbc/JDBCPipesReporterConfig.java | 27 +-
.../apache/tika/pipes/jdbc/ConfigExamplesTest.java | 150 +++++++++++
.../resources/config-examples/jdbc-emitter.json | 22 ++
.../resources/config-examples/jdbc-pipeline.json | 56 ++++
.../config-examples/jdbc-pipes-iterator.json | 15 ++
.../resources/config-examples/jdbc-reporter.json | 12 +
.../tika-config-jdbc-emitter-attachments.xml | 53 ----
.../tika-config-jdbc-emitter-existing-table.xml | 42 ---
.../tika-config-jdbc-emitter-multivalued.xml | 45 ----
.../configs/tika-config-jdbc-emitter-trunc.xml | 44 ---
.../resources/configs/tika-config-jdbc-emitter.xml | 54 ----
.../tika/pipes/json}/ConfigExamplesTest.java | 42 ++-
.../config-examples/json-pipes-iterator.json | 9 +
.../tika/pipes/kafka/ConfigExamplesTest.java | 119 ++++++++
.../resources/config-examples/kafka-emitter.json | 19 ++
.../resources/config-examples/kafka-pipeline.json | 43 +++
.../config-examples/kafka-pipes-iterator.json | 14 +
.../tika-pipes-microsoft-graph/pom.xml | 2 +-
.../pipes/microsoftgraph/ConfigExamplesTest.java | 72 +++++
.../config-examples/microsoft-graph-fetcher.json | 15 ++
.../tika/pipes/opensearch/ConfigExamplesTest.java | 123 +++++++++
.../config-examples/opensearch-emitter.json | 21 ++
.../config-examples/opensearch-pipeline.json | 64 +++++
.../config-examples/opensearch-reporter.json | 17 ++
.../test/resources/tika-config-simple-emitter.xml | 41 ---
.../apache/tika/pipes/s3/ConfigExamplesTest.java | 136 ++++++++++
.../test/resources/config-examples/s3-emitter.json | 14 +
.../test/resources/config-examples/s3-fetcher.json | 15 ++
.../resources/config-examples/s3-pipeline.json | 49 ++++
.../config-examples/s3-pipes-iterator.json | 13 +
.../apache/tika/pipes/solr/ConfigExamplesTest.java | 134 +++++++++
.../resources/config-examples/solr-emitter-zk.json | 15 ++
.../resources/config-examples/solr-emitter.json | 17 ++
.../resources/config-examples/solr-pipeline.json | 42 +++
.../config-examples/solr-pipes-iterator.json | 15 ++
.../test/resources/tika-config-simple-emitter.xml | 48 ----
tika-serialization/pom.xml | 6 -
tika-server/docker-build/CHANGES.md | 110 ++++++++
tika-server/docker-build/README.md | 288 ++++++++++++++++++++
.../docker-build/docker-compose-tika-customocr.yml | 39 +++
.../docker-build/docker-compose-tika-grobid.yml | 45 ++++
.../docker-build/docker-compose-tika-vision.yml | 62 +++++
tika-server/docker-build/docker-tool.sh | 87 +++++-
tika-server/docker-build/full/Dockerfile | 59 ++--
tika-server/docker-build/full/Dockerfile.snapshot | 12 +-
tika-server/docker-build/minimal/Dockerfile | 52 ++--
.../docker-build/minimal/Dockerfile.snapshot | 12 +-
.../customocr/tika-config-inline.json | 11 +
.../customocr/tika-config-inline.xml | 31 ---
.../customocr/tika-config-rendered.json | 16 ++
.../customocr/tika-config-rendered.xml | 38 ---
.../sample-configs/grobid/tika-config.json | 10 +
.../sample-configs/grobid/tika-config.xml | 24 --
.../sample-configs/ner/run_tika_server.sh | 62 -----
.../sample-configs/ner/tika-config.xml | 28 --
.../vision/inception-rest-caption.xml | 32 ---
.../sample-configs/vision/inception-rest-video.xml | 32 ---
.../sample-configs/vision/inception-rest.xml | 32 ---
.../sample-configs/vision/vlm-claude.json | 18 ++
.../sample-configs/vision/vlm-gemini.json | 17 ++
.../sample-configs/vision/vlm-openai.json | 19 ++
190 files changed, 7154 insertions(+), 1808 deletions(-)
create mode 100644 docs/.gitignore
delete mode 100755 docs/build-docs.sh
create mode 120000 docs/modules/ROOT/examples/pipes-atlassian-jwt-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-azblob-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-azblob-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-azblob-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-azblob-pipeline.json
create mode 120000 docs/modules/ROOT/examples/pipes-config-template.json
create mode 120000 docs/modules/ROOT/examples/pipes-csv-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-elasticsearch-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-elasticsearch-pipeline.json
create mode 120000 docs/modules/ROOT/examples/pipes-elasticsearch-reporter.json
create mode 120000 docs/modules/ROOT/examples/pipes-emit-all.json
delete mode 120000 docs/modules/ROOT/examples/pipes-fs-emitter.json
delete mode 120000 docs/modules/ROOT/examples/pipes-fs-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-gcs-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-gcs-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-gcs-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-gcs-pipeline.json
create mode 120000 docs/modules/ROOT/examples/pipes-google-drive-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-http-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-jdbc-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-jdbc-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-jdbc-pipeline.json
create mode 120000 docs/modules/ROOT/examples/pipes-jdbc-reporter.json
create mode 120000 docs/modules/ROOT/examples/pipes-json-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-kafka-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-kafka-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-kafka-pipeline.json
create mode 120000
docs/modules/ROOT/examples/pipes-microsoft-graph-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-opensearch-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-opensearch-pipeline.json
create mode 120000 docs/modules/ROOT/examples/pipes-opensearch-reporter.json
create mode 120000 docs/modules/ROOT/examples/pipes-s3-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-s3-fetcher.json
create mode 120000 docs/modules/ROOT/examples/pipes-s3-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-s3-pipeline.json
create mode 120000 docs/modules/ROOT/examples/pipes-shared-server.json
create mode 120000 docs/modules/ROOT/examples/pipes-solr-emitter-zk.json
create mode 120000 docs/modules/ROOT/examples/pipes-solr-emitter.json
create mode 120000 docs/modules/ROOT/examples/pipes-solr-iterator.json
create mode 120000 docs/modules/ROOT/examples/pipes-solr-pipeline.json
create mode 100644
docs/modules/ROOT/pages/advanced/integration-testing/run-uat-script.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/atlassian-jwt.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/azblob.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/csv.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/elasticsearch.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/filesystem.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/gcs.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/google-drive.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/http.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/index.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/jdbc.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/json.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/kafka.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/microsoft-graph.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/opensearch.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/s3.adoc
create mode 100644 docs/modules/ROOT/pages/pipes/plugins/solr.adoc
create mode 100755 docs/publish-docs.sh
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-atlassian-jwt/src/test/java/org/apache/tika/pipes/atlassianjwt/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-atlassian-jwt/src/test/resources/config-examples/atlassian-jwt-fetcher.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/java/org/apache/tika/pipes/azblob/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/resources/config-examples/az-blob-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/resources/config-examples/az-blob-fetcher.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/resources/config-examples/az-blob-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/resources/config-examples/az-blob-pipes-iterator.json
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/resources/config/tika-config-az-blob-fetcher.xml
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-az-blob/src/test/resources/config/tika-config-az-blob.xml
copy {tika-server/tika-server-core/src/test/java/org/apache/tika/server/core
=>
tika-pipes/tika-pipes-plugins/tika-pipes-csv/src/test/java/org/apache/tika/pipes/csv}/ConfigExamplesTest.java
(51%)
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-csv/src/test/resources/config-examples/csv-pipes-iterator.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-es/src/test/java/org/apache/tika/pipes/es/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-es/src/test/resources/config-examples/es-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-es/src/test/resources/config-examples/es-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-es/src/test/resources/config-examples/es-reporter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-gcs/src/test/java/org/apache/tika/pipes/gcs/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-gcs/src/test/resources/config-examples/gcs-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-gcs/src/test/resources/config-examples/gcs-fetcher.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-gcs/src/test/resources/config-examples/gcs-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-gcs/src/test/resources/config-examples/gcs-pipes-iterator.json
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-gcs/src/test/resources/config/tika-config-gcs.xml
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-google-drive/src/test/java/org/apache/tika/pipes/googledrive/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-google-drive/src/test/resources/config-examples/google-drive-fetcher.json
copy {tika-server/tika-server-core/src/test/java/org/apache/tika/server/core
=>
tika-pipes/tika-pipes-plugins/tika-pipes-http/src/test/java/org/apache/tika/pipes/http}/ConfigExamplesTest.java
(50%)
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-http/src/test/resources/config-examples/http-fetcher.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/java/org/apache/tika/pipes/jdbc/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/config-examples/jdbc-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/config-examples/jdbc-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/config-examples/jdbc-pipes-iterator.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/config-examples/jdbc-reporter.json
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/configs/tika-config-jdbc-emitter-attachments.xml
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/configs/tika-config-jdbc-emitter-existing-table.xml
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/configs/tika-config-jdbc-emitter-multivalued.xml
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/configs/tika-config-jdbc-emitter-trunc.xml
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-jdbc/src/test/resources/configs/tika-config-jdbc-emitter.xml
copy
tika-pipes/tika-pipes-plugins/{tika-pipes-file-system/src/test/java/org/apache/tika/pipes/fs
=>
tika-pipes-json/src/test/java/org/apache/tika/pipes/json}/ConfigExamplesTest.java
(54%)
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-json/src/test/resources/config-examples/json-pipes-iterator.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-kafka/src/test/java/org/apache/tika/pipes/kafka/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-kafka/src/test/resources/config-examples/kafka-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-kafka/src/test/resources/config-examples/kafka-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-kafka/src/test/resources/config-examples/kafka-pipes-iterator.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-microsoft-graph/src/test/java/org/apache/tika/pipes/microsoftgraph/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-microsoft-graph/src/test/resources/config-examples/microsoft-graph-fetcher.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-opensearch/src/test/java/org/apache/tika/pipes/opensearch/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-opensearch/src/test/resources/config-examples/opensearch-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-opensearch/src/test/resources/config-examples/opensearch-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-opensearch/src/test/resources/config-examples/opensearch-reporter.json
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-opensearch/src/test/resources/tika-config-simple-emitter.xml
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-s3/src/test/java/org/apache/tika/pipes/s3/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-s3/src/test/resources/config-examples/s3-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-s3/src/test/resources/config-examples/s3-fetcher.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-s3/src/test/resources/config-examples/s3-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-s3/src/test/resources/config-examples/s3-pipes-iterator.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-solr/src/test/java/org/apache/tika/pipes/solr/ConfigExamplesTest.java
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-solr/src/test/resources/config-examples/solr-emitter-zk.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-solr/src/test/resources/config-examples/solr-emitter.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-solr/src/test/resources/config-examples/solr-pipeline.json
create mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-solr/src/test/resources/config-examples/solr-pipes-iterator.json
delete mode 100644
tika-pipes/tika-pipes-plugins/tika-pipes-solr/src/test/resources/tika-config-simple-emitter.xml
create mode 100644 tika-server/docker-build/CHANGES.md
create mode 100644 tika-server/docker-build/README.md
create mode 100644 tika-server/docker-build/docker-compose-tika-customocr.yml
create mode 100644 tika-server/docker-build/docker-compose-tika-grobid.yml
create mode 100644 tika-server/docker-build/docker-compose-tika-vision.yml
create mode 100644
tika-server/docker-build/sample-configs/customocr/tika-config-inline.json
delete mode 100644
tika-server/docker-build/sample-configs/customocr/tika-config-inline.xml
create mode 100644
tika-server/docker-build/sample-configs/customocr/tika-config-rendered.json
delete mode 100644
tika-server/docker-build/sample-configs/customocr/tika-config-rendered.xml
create mode 100644
tika-server/docker-build/sample-configs/grobid/tika-config.json
delete mode 100644
tika-server/docker-build/sample-configs/grobid/tika-config.xml
delete mode 100755
tika-server/docker-build/sample-configs/ner/run_tika_server.sh
delete mode 100644 tika-server/docker-build/sample-configs/ner/tika-config.xml
delete mode 100644
tika-server/docker-build/sample-configs/vision/inception-rest-caption.xml
delete mode 100644
tika-server/docker-build/sample-configs/vision/inception-rest-video.xml
delete mode 100644
tika-server/docker-build/sample-configs/vision/inception-rest.xml
create mode 100644
tika-server/docker-build/sample-configs/vision/vlm-claude.json
create mode 100644
tika-server/docker-build/sample-configs/vision/vlm-gemini.json
create mode 100644
tika-server/docker-build/sample-configs/vision/vlm-openai.json