You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by gi...@apache.org on 2026/09/01 17:48:22 UTC

(hop-website) branch asf-site updated: Website updated to 9691a13ab8

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

asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hop-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e38802de2c Website updated to 9691a13ab8
e38802de2c is described below

commit e38802de2cafd096ec5c2d571fe21c852a9b44bd
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Sep 1 17:48:08 2026 +0000

    Website updated to 9691a13ab8
---
 blog/2021/01/roundup-2021-01/index.html            |     2 +-
 blog/2021/03/roundup-2021-03/index.html            |     2 +-
 manual/next/best-practices/index.html              |     2 +-
 manual/next/community-blogs/index.html             |     2 +-
 manual/next/concepts.html                          |     2 +-
 manual/next/database/databases.html                |     2 +-
 manual/next/database/databases/access.html         |     2 +-
 manual/next/database/databases/apache-hive.html    |     2 +-
 manual/next/database/databases/as400.html          |     2 +-
 manual/next/database/databases/cache.html          |     2 +-
 manual/next/database/databases/clickhouse.html     |     2 +-
 .../next/database/databases/cloudera-impala.html   |     2 +-
 manual/next/database/databases/cratedb.html        |     2 +-
 manual/next/database/databases/databricks.html     |     2 +-
 manual/next/database/databases/db2.html            |     2 +-
 manual/next/database/databases/derby.html          |     2 +-
 manual/next/database/databases/doris.html          |     2 +-
 manual/next/database/databases/duckdb.html         |     2 +-
 manual/next/database/databases/exasol.html         |     2 +-
 manual/next/database/databases/firebird.html       |     2 +-
 manual/next/database/databases/googlebigquery.html |     2 +-
 manual/next/database/databases/greenplum.html      |     2 +-
 manual/next/database/databases/h2.html             |     2 +-
 manual/next/database/databases/hypersonic.html     |     2 +-
 manual/next/database/databases/infobright.html     |     2 +-
 manual/next/database/databases/informix.html       |     2 +-
 manual/next/database/databases/ingres.html         |     2 +-
 manual/next/database/databases/interbase.html      |     2 +-
 manual/next/database/databases/iris.html           |     2 +-
 manual/next/database/databases/kingbasees.html     |     2 +-
 manual/next/database/databases/mariadb.html        |     2 +-
 manual/next/database/databases/monetdb.html        |     2 +-
 manual/next/database/databases/mssql.html          |     2 +-
 manual/next/database/databases/mssqlnative.html    |     2 +-
 manual/next/database/databases/mysql.html          |     2 +-
 manual/next/database/databases/netezza.html        |     2 +-
 manual/next/database/databases/oracle.html         |     2 +-
 manual/next/database/databases/oraclerdb.html      |     2 +-
 manual/next/database/databases/postgresql.html     |     2 +-
 manual/next/database/databases/redshift.html       |     2 +-
 manual/next/database/databases/sapdb.html          |     2 +-
 manual/next/database/databases/singlestore.html    |     2 +-
 manual/next/database/databases/snowflake.html      |     2 +-
 manual/next/database/databases/sqlbase.html        |     2 +-
 manual/next/database/databases/sqlite.html         |     2 +-
 manual/next/database/databases/sybase.html         |     2 +-
 manual/next/database/databases/sybaseiq.html       |     2 +-
 manual/next/database/databases/teradata.html       |     2 +-
 manual/next/database/databases/universe.html       |     2 +-
 manual/next/database/databases/vectorwise.html     |     2 +-
 manual/next/database/databases/vertica.html        |     2 +-
 manual/next/docker-container.html                  |     2 +-
 manual/next/faq/faq.html                           |     2 +-
 manual/next/fields-parameters-variables.html       |     2 +-
 manual/next/getting-started/hop-concepts.html      |     2 +-
 .../next/getting-started/hop-download-install.html |     2 +-
 manual/next/getting-started/hop-gui-pipelines.html |     2 +-
 manual/next/getting-started/hop-gui-workflows.html |     2 +-
 manual/next/getting-started/hop-gui.html           |     2 +-
 manual/next/getting-started/hop-next-steps.html    |     2 +-
 manual/next/getting-started/hop-tools.html         |     2 +-
 manual/next/getting-started/hop-what-is-hop.html   |     2 +-
 manual/next/getting-started/index.html             |     2 +-
 manual/next/hop-doc/index.html                     |     2 +-
 manual/next/hop-gui/disable-ui-elements.html       |     2 +-
 manual/next/hop-gui/file-dialog.html               |     2 +-
 manual/next/hop-gui/hop-gui-git.html               |     2 +-
 manual/next/hop-gui/hop-gui-popup-dialog.html      |     2 +-
 manual/next/hop-gui/hop-web.html                   |     2 +-
 manual/next/hop-gui/index.html                     |     2 +-
 manual/next/hop-gui/notes.html                     |     2 +-
 manual/next/hop-gui/perspective-configuration.html |     2 +-
 .../hop-gui/perspective-data-orchestration.html    |     2 +-
 .../hop-gui/perspective-execution-information.html |     2 +-
 manual/next/hop-gui/perspective-file-explorer.html |     2 +-
 manual/next/hop-gui/perspective-metadata.html      |     2 +-
 manual/next/hop-gui/perspective-neo4j.html         |     2 +-
 manual/next/hop-gui/perspective-plugin.html        |     2 +-
 manual/next/hop-gui/perspective-search.html        |     2 +-
 manual/next/hop-gui/perspectives.html              |     2 +-
 manual/next/hop-gui/shortcuts.html                 |     2 +-
 manual/next/hop-run/index.html                     |     2 +-
 manual/next/hop-search/index.html                  |     2 +-
 manual/next/hop-server/async-web-service.html      |     2 +-
 .../next/hop-server/deploy-export-resources.html   |     2 +-
 manual/next/hop-server/deploy-git-checkout.html    |     2 +-
 manual/next/hop-server/deploy-project-image.html   |     2 +-
 manual/next/hop-server/deploying.html              |     2 +-
 manual/next/hop-server/index.html                  |     2 +-
 manual/next/hop-server/json-api.html               |     2 +-
 manual/next/hop-server/rest-api.html               |     2 +-
 manual/next/hop-server/web-service.html            |     2 +-
 manual/next/hop-tools/hop-arrow-command.html       |     2 +-
 .../hop-conf-cloud-azure-blob-storage.html         |     2 +-
 .../hop-conf-cloud-google-cloud-storage.html       |     2 +-
 .../hop-conf/hop-conf-cloud-google-drive.html      |     2 +-
 .../next/hop-tools/hop-conf/hop-conf-projects.html |     2 +-
 .../hop-tools/hop-conf/hop-conf-run-hpl-hwf.html   |     2 +-
 manual/next/hop-tools/hop-conf/hop-conf.html       |     2 +-
 manual/next/hop-tools/hop-doc.html                 |     2 +-
 manual/next/hop-tools/hop-encrypt.html             |     2 +-
 manual/next/hop-tools/hop-gui.html                 |     2 +-
 manual/next/hop-tools/hop-import.html              |     2 +-
 .../hop-lint.html}                                 |     9 +-
 manual/next/hop-tools/hop-marketplace.html         |     2 +-
 manual/next/hop-tools/hop-python/hop-python.html   |     2 +-
 manual/next/hop-tools/hop-search.html              |     2 +-
 manual/next/hop-tools/hop-setup.html               |     2 +-
 manual/next/hop-tools/hop.html                     |     2 +-
 manual/next/hop-tools/index.html                   |     2 +-
 manual/next/hop-usps.html                          |     2 +-
 manual/next/hop-vs-kettle/hop-vs-kettle.html       |     2 +-
 manual/next/hop-vs-kettle/if-you-know-kettle.html  |     2 +-
 .../next/hop-vs-kettle/import-kettle-projects.html |     2 +-
 manual/next/hop-vs-kettle/index.html               |     2 +-
 manual/next/hop-web-docker.html                    |     2 +-
 .../apache-hop-web-services-docker.html            |     2 +-
 manual/next/how-to-guides/avoiding-deadlocks.html  |     2 +-
 .../next/how-to-guides/cdc-filtered-selection.html |     2 +-
 manual/next/how-to-guides/cdc-log-sniffing.html    |     2 +-
 .../how-to-guides/cdc-snapshot-comparison.html     |     2 +-
 manual/next/how-to-guides/change-data-capture.html |     2 +-
 manual/next/how-to-guides/index.html               |     2 +-
 manual/next/how-to-guides/joins-lookups.html       |     2 +-
 .../next/how-to-guides/logging-pipeline-log.html   |     2 +-
 .../next/how-to-guides/logging-workflow-log.html   |     2 +-
 manual/next/how-to-guides/loops-in-apache-hop.html |     2 +-
 .../how-to-guides/run-hop-in-apache-airflow.html   |     2 +-
 .../workflows-parallel-execution.html              |     2 +-
 manual/next/image-testpage.html                    |     2 +-
 manual/next/index.html                             |     2 +-
 manual/next/installation-configuration.html        |     2 +-
 .../deploying.html => linting/index.html}          |    12 +-
 manual/next/linting/lint-rule-packs.html           |    33 +
 .../lint-rules.html}                               |    68 +-
 manual/next/logging/logging-basics.html            |     2 +-
 manual/next/logging/logging-reflection.html        |     2 +-
 manual/next/metadata-driven-architecture.html      |     2 +-
 manual/next/metadata-types/async-web-service.html  |     2 +-
 .../next/metadata-types/azure-authentication.html  |     2 +-
 .../next/metadata-types/beam-file-definition.html  |     2 +-
 .../cassandra/cassandra-connection.html            |     2 +-
 manual/next/metadata-types/data-set.html           |     2 +-
 .../data-stream/arrow-file-stream.html             |     2 +-
 .../metadata-types/data-stream/arrow-flight.html   |     2 +-
 .../data-stream/arrow-random-access-file.html      |     2 +-
 .../metadata-types/data-stream/data-stream.html    |     2 +-
 .../next/metadata-types/databricks-connection.html |     2 +-
 .../metadata-types/databricks-vfs-connection.html  |     2 +-
 manual/next/metadata-types/dbt-project.html        |     2 +-
 .../next/metadata-types/elastic-location-type.html |     2 +-
 .../metadata-types/execution-data-profile.html     |     2 +-
 .../execution-information-location.html            |     2 +-
 manual/next/metadata-types/ftp-connection.html     |     2 +-
 .../google-storage-authentication.html             |     2 +-
 manual/next/metadata-types/hop-server.html         |     2 +-
 manual/next/metadata-types/index.html              |     2 +-
 manual/next/metadata-types/jms-connection.html     |     2 +-
 .../metadata-types/mail-server-connection.html     |     2 +-
 manual/next/metadata-types/minio-connection.html   |     2 +-
 manual/next/metadata-types/mongodb-connection.html |     2 +-
 .../metadata-types/neo4j/neo4j-connection.html     |     2 +-
 .../metadata-types/neo4j/neo4j-graphmodel.html     |     2 +-
 .../metadata-types/neo4j/neo4j-location-type.html  |     2 +-
 .../metadata-types/opensearch-location-type.html   |     2 +-
 manual/next/metadata-types/partition-schema.html   |     2 +-
 manual/next/metadata-types/pipeline-log.html       |     2 +-
 manual/next/metadata-types/pipeline-probe.html     |     2 +-
 .../next/metadata-types/pipeline-run-config.html   |     2 +-
 manual/next/metadata-types/pipeline-unit-test.html |     2 +-
 manual/next/metadata-types/rdbms-connection.html   |     2 +-
 .../metadata-types/redis/redis-connection.html     |     2 +-
 manual/next/metadata-types/rest-connection.html    |     2 +-
 .../next/metadata-types/salesforce-connection.html |     2 +-
 manual/next/metadata-types/sftp-connection.html    |     2 +-
 manual/next/metadata-types/spark-catalog.html      |     2 +-
 manual/next/metadata-types/splunk-connection.html  |     2 +-
 .../metadata-types/static-schema-definition.html   |     2 +-
 .../aws-secrets-manager-variable-resolver.html     |     2 +-
 .../azure-key-vault-variable-resolver.html         |     2 +-
 .../google-secret-manager-variable-resolver.html   |     2 +-
 .../hashicorp-vault-variable-resolver.html         |     2 +-
 .../hop-password-variable-resolver.html            |     2 +-
 .../metadata-types/variable-resolver/index.html    |     2 +-
 .../openbao-variable-resolver.html                 |     2 +-
 .../pipeline-variable-resolver.html                |     2 +-
 manual/next/metadata-types/webdav-connection.html  |     2 +-
 manual/next/metadata-types/workflow-log.html       |     2 +-
 .../next/metadata-types/workflow-run-config.html   |     2 +-
 manual/next/password/passwords.html                |     2 +-
 manual/next/password/passwords/aespasswords.html   |     2 +-
 .../next/pipeline/beam/beam-samples-dataflow.html  |     2 +-
 .../pipeline/beam/beam-samples-direct-runner.html  |     2 +-
 manual/next/pipeline/beam/beam-samples-flink.html  |     2 +-
 manual/next/pipeline/beam/beam-samples-spark.html  |     2 +-
 .../dataflowPipeline/google-dataflow-pipeline.html |     2 +-
 .../flink-k8s-operator-running-hop-pipeline.html   |     2 +-
 .../pipeline/beam/getting-started-with-beam.html   |     2 +-
 .../pipeline/beam/running-the-beam-samples.html    |     2 +-
 manual/next/pipeline/create-pipeline.html          |     2 +-
 manual/next/pipeline/errorhandling.html            |     2 +-
 manual/next/pipeline/formatting-values.html        |     2 +-
 manual/next/pipeline/hop-pipeline-editor.html      |     2 +-
 manual/next/pipeline/metadata-injection.html       |     2 +-
 manual/next/pipeline/partitioning.html             |     2 +-
 manual/next/pipeline/pipeline-metrics.html         |     2 +-
 .../beam-dataflow-pipeline-engine.html             |     2 +-
 .../beam-direct-pipeline-engine.html               |     2 +-
 .../beam-flink-pipeline-engine.html                |     2 +-
 .../beam-spark-pipeline-engine.html                |     2 +-
 .../native-load-balancing-pipeline-engine.html     |     2 +-
 .../native-local-pipeline-engine.html              |     2 +-
 .../native-remote-pipeline-engine.html             |     2 +-
 .../native-spark-pipeline-engine.html              |     2 +-
 .../pipeline-run-configurations.html               |     2 +-
 .../single-threaded-pipeline-engine.html           |     2 +-
 manual/next/pipeline/pipeline-unit-testing.html    |     2 +-
 manual/next/pipeline/pipelines.html                |     2 +-
 .../next/pipeline/run-preview-debug-pipeline.html  |     2 +-
 .../spark/cluster-mapping-walkthrough.html         |     2 +-
 manual/next/pipeline/spark/databricks.html         |     2 +-
 .../spark/getting-started-with-native-spark.html   |     2 +-
 manual/next/pipeline/spark/lakehouse.html          |     2 +-
 .../next/pipeline/spark/paths-and-filesystems.html |     2 +-
 manual/next/pipeline/specify-copies.html           |     2 +-
 manual/next/pipeline/transforms.html               |     2 +-
 manual/next/pipeline/transforms/abort.html         |     2 +-
 manual/next/pipeline/transforms/accessoutput.html  |     2 +-
 manual/next/pipeline/transforms/addchecksum.html   |     2 +-
 manual/next/pipeline/transforms/addconstant.html   |     2 +-
 .../transforms/addfieldschangesequence.html        |     2 +-
 manual/next/pipeline/transforms/addsequence.html   |     2 +-
 manual/next/pipeline/transforms/addxml.html        |     2 +-
 manual/next/pipeline/transforms/analyticquery.html |     2 +-
 manual/next/pipeline/transforms/apache-tika.html   |     2 +-
 manual/next/pipeline/transforms/append.html        |     2 +-
 manual/next/pipeline/transforms/avro-decode.html   |     2 +-
 manual/next/pipeline/transforms/avro-encode.html   |     2 +-
 .../next/pipeline/transforms/avro-file-input.html  |     2 +-
 .../next/pipeline/transforms/avro-file-output.html |     2 +-
 .../next/pipeline/transforms/aws-sns-notify.html   |     2 +-
 .../next/pipeline/transforms/aws-sqs-reader.html   |     2 +-
 .../transforms/azure-event-hubs-listener.html      |     2 +-
 .../transforms/azure-event-hubs-writer.html        |     2 +-
 .../pipeline/transforms/beambigqueryinput.html     |     2 +-
 .../pipeline/transforms/beambigqueryoutput.html    |     2 +-
 .../pipeline/transforms/beambigtableinput.html     |     2 +-
 .../pipeline/transforms/beambigtableoutput.html    |     2 +-
 manual/next/pipeline/transforms/beamfileinput.html |     2 +-
 .../next/pipeline/transforms/beamfileoutput.html   |     2 +-
 .../next/pipeline/transforms/beamgcppublisher.html |     2 +-
 .../pipeline/transforms/beamgcpsubscriber.html     |     2 +-
 .../pipeline/transforms/beamhivecataloginput.html  |     2 +-
 .../next/pipeline/transforms/beamkafkaconsume.html |     2 +-
 .../next/pipeline/transforms/beamkafkaproduce.html |     2 +-
 .../pipeline/transforms/beamkinesisconsume.html    |     2 +-
 .../pipeline/transforms/beamkinesisproduce.html    |     2 +-
 manual/next/pipeline/transforms/beamtimestamp.html |     2 +-
 manual/next/pipeline/transforms/beamwindow.html    |     2 +-
 .../next/pipeline/transforms/binaryfileoutput.html |     2 +-
 .../pipeline/transforms/blockingtransform.html     |     2 +-
 .../transforms/blockuntiltransformsfinish.html     |     2 +-
 manual/next/pipeline/transforms/calculator.html    |     2 +-
 manual/next/pipeline/transforms/calldbproc.html    |     2 +-
 .../next/pipeline/transforms/cassandra-input.html  |     2 +-
 .../next/pipeline/transforms/cassandra-output.html |     2 +-
 .../pipeline/transforms/changefileencoding.html    |     2 +-
 .../next/pipeline/transforms/checkfilelocked.html  |     2 +-
 .../transforms/checkwebserviceavailable.html       |     2 +-
 manual/next/pipeline/transforms/clonerow.html      |     2 +-
 manual/next/pipeline/transforms/closure.html       |     2 +-
 manual/next/pipeline/transforms/coalesce.html      |     2 +-
 manual/next/pipeline/transforms/columnexists.html  |     2 +-
 .../pipeline/transforms/combinationlookup.html     |     2 +-
 manual/next/pipeline/transforms/concatfields.html  |     2 +-
 .../next/pipeline/transforms/copyrowstoresult.html |     2 +-
 .../pipeline/transforms/cratedb-bulkloader.html    |     2 +-
 .../pipeline/transforms/creditcardvalidator.html   |     2 +-
 manual/next/pipeline/transforms/csvinput.html      |     2 +-
 .../pipeline/transforms/data-stream-input.html     |     2 +-
 .../pipeline/transforms/data-stream-output.html    |     2 +-
 manual/next/pipeline/transforms/databasejoin.html  |     2 +-
 .../next/pipeline/transforms/databaselookup.html   |     2 +-
 .../transforms/databasevaluevalidation.html        |     2 +-
 manual/next/pipeline/transforms/datagrid.html      |     2 +-
 manual/next/pipeline/transforms/datasetinput.html  |     2 +-
 manual/next/pipeline/transforms/datasetoutput.html |     2 +-
 manual/next/pipeline/transforms/dbimpactinput.html |     2 +-
 manual/next/pipeline/transforms/ddl.html           |     2 +-
 manual/next/pipeline/transforms/delay.html         |     2 +-
 manual/next/pipeline/transforms/delete.html        |     2 +-
 .../pipeline/transforms/detectemptystream.html     |     2 +-
 .../next/pipeline/transforms/detectlanguage.html   |     2 +-
 .../next/pipeline/transforms/dimensionlookup.html  |     2 +-
 .../next/pipeline/transforms/dorisbulkloader.html  |     2 +-
 manual/next/pipeline/transforms/dummy.html         |     2 +-
 manual/next/pipeline/transforms/dynamicsqlrow.html |     2 +-
 manual/next/pipeline/transforms/edi2xml.html       |     2 +-
 manual/next/pipeline/transforms/emailinput.html    |     2 +-
 .../pipeline/transforms/enhancedjsonoutput.html    |     2 +-
 manual/next/pipeline/transforms/excelinput.html    |     2 +-
 manual/next/pipeline/transforms/excelwriter.html   |     2 +-
 manual/next/pipeline/transforms/execinfo.html      |     2 +-
 manual/next/pipeline/transforms/execprocess.html   |     2 +-
 manual/next/pipeline/transforms/execsql.html       |     2 +-
 manual/next/pipeline/transforms/execsqlrow.html    |     2 +-
 manual/next/pipeline/transforms/exectests.html     |     2 +-
 manual/next/pipeline/transforms/fake.html          |     2 +-
 manual/next/pipeline/transforms/fileexists.html    |     2 +-
 manual/next/pipeline/transforms/filemetadata.html  |     2 +-
 .../next/pipeline/transforms/filesfromresult.html  |     2 +-
 manual/next/pipeline/transforms/filestoresult.html |     2 +-
 manual/next/pipeline/transforms/filterrows.html    |     2 +-
 manual/next/pipeline/transforms/formula.html       |     2 +-
 manual/next/pipeline/transforms/fuzzymatch.html    |     2 +-
 .../pipeline/transforms/generaterandomvalue.html   |     2 +-
 .../next/pipeline/transforms/getdatafromxml.html   |     2 +-
 manual/next/pipeline/transforms/getfilenames.html  |     2 +-
 .../next/pipeline/transforms/getfilesrowcount.html |     2 +-
 .../pipeline/transforms/getrecordsfromstream.html  |     2 +-
 .../pipeline/transforms/getrowsfromresult.html     |     2 +-
 manual/next/pipeline/transforms/getsubfolders.html |     2 +-
 manual/next/pipeline/transforms/getsystemdata.html |     2 +-
 manual/next/pipeline/transforms/gettablenames.html |     2 +-
 manual/next/pipeline/transforms/getvariable.html   |     2 +-
 .../next/pipeline/transforms/google-analytics.html |     2 +-
 .../pipeline/transforms/google-sheets-input.html   |     2 +-
 .../pipeline/transforms/google-sheets-output.html  |     2 +-
 manual/next/pipeline/transforms/groupby.html       |     2 +-
 manual/next/pipeline/transforms/html2text.html     |     2 +-
 manual/next/pipeline/transforms/http.html          |     2 +-
 manual/next/pipeline/transforms/httppost.html      |     2 +-
 .../next/pipeline/transforms/identifylastrow.html  |     2 +-
 manual/next/pipeline/transforms/ifnull.html        |     2 +-
 manual/next/pipeline/transforms/injector.html      |     2 +-
 manual/next/pipeline/transforms/insertupdate.html  |     2 +-
 manual/next/pipeline/transforms/javafilter.html    |     2 +-
 manual/next/pipeline/transforms/javascript.html    |     2 +-
 manual/next/pipeline/transforms/jdbcmetadata.html  |     2 +-
 manual/next/pipeline/transforms/jms-consumer.html  |     2 +-
 manual/next/pipeline/transforms/jms-producer.html  |     2 +-
 manual/next/pipeline/transforms/joinrows.html      |     2 +-
 manual/next/pipeline/transforms/jsoninput.html     |     2 +-
 .../pipeline/transforms/jsonnormalizeinput.html    |     2 +-
 manual/next/pipeline/transforms/jsonoutput.html    |     2 +-
 manual/next/pipeline/transforms/kafkaconsumer.html |     2 +-
 manual/next/pipeline/transforms/kafkaproducer.html |     2 +-
 .../pipeline/transforms/languagemodelchat.html     |     2 +-
 manual/next/pipeline/transforms/ldapinput.html     |     2 +-
 manual/next/pipeline/transforms/ldapoutput.html    |     2 +-
 manual/next/pipeline/transforms/loadfileinput.html |     2 +-
 manual/next/pipeline/transforms/mail.html          |     2 +-
 manual/next/pipeline/transforms/mapping-input.html |     2 +-
 .../next/pipeline/transforms/mapping-output.html   |     2 +-
 manual/next/pipeline/transforms/memgroupby.html    |     2 +-
 manual/next/pipeline/transforms/mergejoin.html     |     2 +-
 manual/next/pipeline/transforms/mergerows.html     |     2 +-
 .../next/pipeline/transforms/metadata-input.html   |     2 +-
 manual/next/pipeline/transforms/metainject.html    |     2 +-
 manual/next/pipeline/transforms/metastructure.html |     2 +-
 .../pipeline/transforms/monetdbbulkloader.html     |     2 +-
 manual/next/pipeline/transforms/mongodbdelete.html |     2 +-
 manual/next/pipeline/transforms/mongodbinput.html  |     2 +-
 manual/next/pipeline/transforms/mongodboutput.html |     2 +-
 .../next/pipeline/transforms/mssqlbulkloader.html  |     2 +-
 manual/next/pipeline/transforms/multi-mapping.html |     2 +-
 manual/next/pipeline/transforms/multimerge.html    |     2 +-
 .../next/pipeline/transforms/mysqlbulkloader.html  |     2 +-
 manual/next/pipeline/transforms/neo4j-cypher.html  |     2 +-
 manual/next/pipeline/transforms/neo4j-gencsv.html  |     2 +-
 .../next/pipeline/transforms/neo4j-getloginfo.html |     2 +-
 .../pipeline/transforms/neo4j-graphoutput.html     |     2 +-
 manual/next/pipeline/transforms/neo4j-import.html  |     2 +-
 manual/next/pipeline/transforms/neo4j-output.html  |     2 +-
 .../pipeline/transforms/neo4j-split-graph.html     |     2 +-
 manual/next/pipeline/transforms/nullif.html        |     2 +-
 manual/next/pipeline/transforms/numberrange.html   |     2 +-
 manual/next/pipeline/transforms/odata-input.html   |     2 +-
 manual/next/pipeline/transforms/orabulkloader.html |     2 +-
 .../transforms/outputtransformmetrics.html         |     2 +-
 .../pipeline/transforms/parquet-file-input.html    |     2 +-
 .../pipeline/transforms/parquet-file-output.html   |     2 +-
 .../next/pipeline/transforms/pgpdecryptstream.html |     2 +-
 .../next/pipeline/transforms/pgpencryptstream.html |     2 +-
 .../pipeline/transforms/pipeline-data-probe.html   |     2 +-
 .../pipeline/transforms/pipeline-executor.html     |     2 +-
 .../next/pipeline/transforms/pipeline-logging.html |     2 +-
 .../pipeline/transforms/postgresbulkloader.html    |     2 +-
 manual/next/pipeline/transforms/processfiles.html  |     2 +-
 manual/next/pipeline/transforms/propertyinput.html |     2 +-
 .../next/pipeline/transforms/propertyoutput.html   |     2 +-
 manual/next/pipeline/transforms/redis-input.html   |     2 +-
 manual/next/pipeline/transforms/redis-output.html  |     2 +-
 .../pipeline/transforms/redshift-bulkloader.html   |     2 +-
 manual/next/pipeline/transforms/regexeval.html     |     2 +-
 manual/next/pipeline/transforms/repeatfields.html  |     2 +-
 manual/next/pipeline/transforms/replacestring.html |     2 +-
 .../pipeline/transforms/reservoirsampling.html     |     2 +-
 manual/next/pipeline/transforms/rest.html          |     2 +-
 .../next/pipeline/transforms/rowdenormaliser.html  |     2 +-
 manual/next/pipeline/transforms/rowflattener.html  |     2 +-
 manual/next/pipeline/transforms/rowgenerator.html  |     2 +-
 manual/next/pipeline/transforms/rownormaliser.html |     2 +-
 .../next/pipeline/transforms/rulesaccumulator.html |     2 +-
 manual/next/pipeline/transforms/rulesexecutor.html |     2 +-
 manual/next/pipeline/transforms/runssh.html        |     2 +-
 .../pipeline/transforms/salesforce-connection.html |     2 +-
 .../pipeline/transforms/salesforce-fields.html     |     2 +-
 .../pipeline/transforms/salesforce-settings.html   |     2 +-
 .../next/pipeline/transforms/salesforcedelete.html |     2 +-
 .../next/pipeline/transforms/salesforceinput.html  |     2 +-
 .../next/pipeline/transforms/salesforceinsert.html |     2 +-
 .../next/pipeline/transforms/salesforceupdate.html |     2 +-
 .../next/pipeline/transforms/salesforceupsert.html |     2 +-
 manual/next/pipeline/transforms/samplerows.html    |     2 +-
 manual/next/pipeline/transforms/sasinput.html      |     2 +-
 manual/next/pipeline/transforms/schemamapping.html |     2 +-
 manual/next/pipeline/transforms/script.html        |     2 +-
 manual/next/pipeline/transforms/selectvalues.html  |     2 +-
 .../transforms/serialize-de-from-file.html         |     2 +-
 .../pipeline/transforms/serialize-to-file.html     |     2 +-
 manual/next/pipeline/transforms/serverstatus.html  |     2 +-
 .../next/pipeline/transforms/setvalueconstant.html |     2 +-
 manual/next/pipeline/transforms/setvaluefield.html |     2 +-
 manual/next/pipeline/transforms/setvariable.html   |     2 +-
 manual/next/pipeline/transforms/sftpput.html       |     2 +-
 .../next/pipeline/transforms/simple-mapping.html   |     2 +-
 .../pipeline/transforms/snowflakebulkloader.html   |     2 +-
 manual/next/pipeline/transforms/snowflakeid.html   |     2 +-
 manual/next/pipeline/transforms/sort.html          |     2 +-
 manual/next/pipeline/transforms/sortedmerge.html   |     2 +-
 .../pipeline/transforms/sortedschemamerge.html     |     2 +-
 .../transforms/spark-lake-table-input.html         |     2 +-
 .../transforms/spark-lake-table-maintenance.html   |     2 +-
 .../transforms/spark-lake-table-merge.html         |     2 +-
 .../transforms/spark-lake-table-output.html        |     2 +-
 manual/next/pipeline/transforms/spark-sql.html     |     2 +-
 manual/next/pipeline/transforms/splitfields.html   |     2 +-
 .../next/pipeline/transforms/splitfieldtorows.html |     2 +-
 manual/next/pipeline/transforms/splunkinput.html   |     2 +-
 manual/next/pipeline/transforms/sqlfileoutput.html |     2 +-
 .../next/pipeline/transforms/sstable-output.html   |     2 +-
 .../transforms/standardizephonenumber.html         |     2 +-
 manual/next/pipeline/transforms/stanfordnlp.html   |     2 +-
 manual/next/pipeline/transforms/streamlookup.html  |     2 +-
 .../pipeline/transforms/streamschemamerge.html     |     2 +-
 manual/next/pipeline/transforms/stringcut.html     |     2 +-
 .../next/pipeline/transforms/stringoperations.html |     2 +-
 manual/next/pipeline/transforms/switchcase.html    |     2 +-
 .../pipeline/transforms/synchronizeaftermerge.html |     2 +-
 manual/next/pipeline/transforms/tablecompare.html  |     2 +-
 manual/next/pipeline/transforms/tableexists.html   |     2 +-
 manual/next/pipeline/transforms/tableinput.html    |     2 +-
 manual/next/pipeline/transforms/tableoutput.html   |     2 +-
 manual/next/pipeline/transforms/terafast.html      |     2 +-
 manual/next/pipeline/transforms/textfileinput.html |     2 +-
 .../next/pipeline/transforms/textfileoutput.html   |     2 +-
 .../next/pipeline/transforms/tokenreplacement.html |     2 +-
 manual/next/pipeline/transforms/uniquerows.html    |     2 +-
 .../pipeline/transforms/uniquerowsbyhashset.html   |     2 +-
 manual/next/pipeline/transforms/update.html        |     2 +-
 .../pipeline/transforms/userdefinedjavaclass.html  |     2 +-
 .../transforms/userdefinedjavaexpression.html      |     2 +-
 manual/next/pipeline/transforms/validator.html     |     2 +-
 manual/next/pipeline/transforms/valuemapper.html   |     2 +-
 manual/next/pipeline/transforms/vcardinput.html    |     2 +-
 manual/next/pipeline/transforms/vcardoutput.html   |     2 +-
 .../pipeline/transforms/verticabulkloader.html     |     2 +-
 manual/next/pipeline/transforms/webservices.html   |     2 +-
 .../pipeline/transforms/workflow-executor.html     |     2 +-
 .../next/pipeline/transforms/workflow-logging.html |     2 +-
 manual/next/pipeline/transforms/writetolog.html    |     2 +-
 .../next/pipeline/transforms/xmlinputstream.html   |     2 +-
 manual/next/pipeline/transforms/xmljoin.html       |     2 +-
 manual/next/pipeline/transforms/xmloutput.html     |     2 +-
 .../pipeline/transforms/xmloutputadvanced.html     |     2 +-
 manual/next/pipeline/transforms/xsdvalidator.html  |     2 +-
 manual/next/pipeline/transforms/xslt.html          |     2 +-
 manual/next/pipeline/transforms/yamlinput.html     |     2 +-
 manual/next/pipeline/transforms/zipfile.html       |     2 +-
 manual/next/projects/advanced.html                 |     2 +-
 manual/next/projects/index.html                    |     2 +-
 manual/next/projects/metadata.html                 |     2 +-
 manual/next/projects/projects-environments.html    |     2 +-
 manual/next/protips/index.html                     |     2 +-
 manual/next/samples/samples.html                   |     2 +-
 .../next/snippets/best-practices/governance.html   |     2 +-
 manual/next/snippets/best-practices/logging.html   |     2 +-
 manual/next/snippets/best-practices/loops.html     |     2 +-
 manual/next/snippets/best-practices/mappings.html  |     2 +-
 .../best-practices/metadata-injection.html         |     2 +-
 .../best-practices/naming-conventions.html         |     2 +-
 .../best-practices/performance-basics.html         |     2 +-
 manual/next/snippets/best-practices/security.html  |     2 +-
 .../next/snippets/best-practices/size-matters.html |     2 +-
 manual/next/snippets/best-practices/variables.html |     2 +-
 .../field-metadata/date-format-symbols.html        |     2 +-
 .../snippets/field-metadata/field-columns.html     |     2 +-
 .../field-metadata/number-format-symbols.html      |     2 +-
 .../next/snippets/gcp-service-account-setup.html   |     2 +-
 manual/next/snippets/hop-concepts/action.html      |     2 +-
 manual/next/snippets/hop-concepts/data-types.html  |     2 +-
 manual/next/snippets/hop-concepts/environment.html |     2 +-
 .../hop-concepts/fields-parameters-variables.html  |     2 +-
 .../hop-concepts/hop-projects-environments.html    |     2 +-
 manual/next/snippets/hop-concepts/hop.html         |     2 +-
 manual/next/snippets/hop-concepts/item-types.html  |     2 +-
 .../next/snippets/hop-concepts/lazy-loading.html   |     2 +-
 manual/next/snippets/hop-concepts/metadata.html    |     2 +-
 manual/next/snippets/hop-concepts/pipeline.html    |     2 +-
 manual/next/snippets/hop-concepts/project.html     |     2 +-
 manual/next/snippets/hop-concepts/transform.html   |     2 +-
 manual/next/snippets/hop-concepts/workflow.html    |     2 +-
 manual/next/snippets/hop-tools/hop-conf.html       |     2 +-
 manual/next/snippets/hop-tools/hop-encrypt.html    |     2 +-
 manual/next/snippets/hop-tools/hop-gui.html        |     2 +-
 manual/next/snippets/hop-tools/hop-import.html     |     2 +-
 manual/next/snippets/hop-tools/hop-run.html        |     2 +-
 manual/next/snippets/hop-tools/hop-search.html     |     2 +-
 manual/next/snippets/hop-tools/hop-server.html     |     2 +-
 manual/next/snippets/hop-tools/hop-tools.html      |     2 +-
 manual/next/snippets/pipeline-metrics-table.html   |     2 +-
 manual/next/snippets/rounding-types.html           |     2 +-
 manual/next/snippets/variables/control-space.html  |     2 +-
 .../next/snippets/variables/hop-audit-folder.html  |     2 +-
 .../next/snippets/variables/hop-config-folder.html |     2 +-
 manual/next/snippets/variables/hop-java-home.html  |     2 +-
 manual/next/snippets/variables/hop-options.html    |     2 +-
 .../variables/hop-plugin-base-folders.html         |     2 +-
 .../snippets/variables/hop-shared-jdbc-folder.html |     2 +-
 .../variables/hop-windows-shell-encoding.html      |     2 +-
 manual/next/supported-jvms.html                    |     2 +-
 manual/next/technology/arrow/apache-arrow.html     |     2 +-
 manual/next/technology/avro/index.html             |     2 +-
 manual/next/technology/azure/index.html            |     2 +-
 manual/next/technology/cassandra/index.html        |     2 +-
 manual/next/technology/google/index.html           |     2 +-
 manual/next/technology/memgraph/index.html         |     2 +-
 manual/next/technology/neo4j/index.html            |     2 +-
 .../technology/neo4j/neo4j-logging-schema.html     |     2 +-
 .../technology/neo4j/working-with-neo4j-data.html  |     2 +-
 .../technology/openlineage/dataset-identity.html   |     2 +-
 manual/next/technology/openlineage/index.html      |     2 +-
 manual/next/technology/redis/index.html            |     2 +-
 manual/next/technology/technology.html             |     2 +-
 manual/next/variables.html                         |     2 +-
 manual/next/variables/parameter-passing.html       |     2 +-
 manual/next/vfs.html                               |     2 +-
 manual/next/vfs/aws-s3-vfs.html                    |     2 +-
 manual/next/vfs/azure-blob-storage-vfs.html        |     2 +-
 manual/next/vfs/databricks-vfs.html                |     2 +-
 manual/next/vfs/dropbox-vfs.html                   |     2 +-
 manual/next/vfs/google-cloud-storage-vfs.html      |     2 +-
 manual/next/vfs/google-drive-vfs.html              |     2 +-
 manual/next/vfs/minio-vfs.html                     |     2 +-
 manual/next/workflow/actions.html                  |     2 +-
 manual/next/workflow/actions/abort.html            |     2 +-
 .../next/workflow/actions/addresultfilenames.html  |     2 +-
 manual/next/workflow/actions/as400command.html     |     2 +-
 .../next/workflow/actions/cassandra-exec-cql.html  |     2 +-
 .../next/workflow/actions/checkdbconnection.html   |     2 +-
 manual/next/workflow/actions/checkfilelocked.html  |     2 +-
 manual/next/workflow/actions/columnsexist.html     |     2 +-
 manual/next/workflow/actions/comparefolders.html   |     2 +-
 manual/next/workflow/actions/copyfiles.html        |     2 +-
 manual/next/workflow/actions/createfile.html       |     2 +-
 manual/next/workflow/actions/createfolder.html     |     2 +-
 .../next/workflow/actions/databricks-job-run.html  |     2 +-
 .../next/workflow/actions/databricks-job-wait.html |     2 +-
 manual/next/workflow/actions/dbt.html              |     2 +-
 manual/next/workflow/actions/deletefile.html       |     2 +-
 manual/next/workflow/actions/deletefiles.html      |     2 +-
 manual/next/workflow/actions/deletefolders.html    |     2 +-
 .../workflow/actions/deleteresultfilenames.html    |     2 +-
 manual/next/workflow/actions/documentation.html    |     2 +-
 manual/next/workflow/actions/dostounix.html        |     2 +-
 manual/next/workflow/actions/dtdvalidator.html     |     2 +-
 manual/next/workflow/actions/dummy.html            |     2 +-
 manual/next/workflow/actions/eval.html             |     2 +-
 manual/next/workflow/actions/evalfilesmetrics.html |     2 +-
 .../workflow/actions/evaluatetablecontent.html     |     2 +-
 manual/next/workflow/actions/filecompare.html      |     2 +-
 manual/next/workflow/actions/fileexists.html       |     2 +-
 manual/next/workflow/actions/filesexist.html       |     2 +-
 manual/next/workflow/actions/folderisempty.html    |     2 +-
 manual/next/workflow/actions/ftp.html              |     2 +-
 manual/next/workflow/actions/ftpdelete.html        |     2 +-
 manual/next/workflow/actions/ftpput.html           |     2 +-
 manual/next/workflow/actions/getpop.html           |     2 +-
 manual/next/workflow/actions/http.html             |     2 +-
 manual/next/workflow/actions/join.html             |     2 +-
 manual/next/workflow/actions/mail.html             |     2 +-
 manual/next/workflow/actions/mailvalidator.html    |     2 +-
 manual/next/workflow/actions/movefiles.html        |     2 +-
 manual/next/workflow/actions/mql.html              |     2 +-
 manual/next/workflow/actions/mssqlbulkload.html    |     2 +-
 manual/next/workflow/actions/mysqlbulkfile.html    |     2 +-
 manual/next/workflow/actions/mysqlbulkload.html    |     2 +-
 .../workflow/actions/neo4j-checkconnections.html   |     2 +-
 manual/next/workflow/actions/neo4j-constraint.html |     2 +-
 .../next/workflow/actions/neo4j-cypherscript.html  |     2 +-
 manual/next/workflow/actions/neo4j-index.html      |     2 +-
 manual/next/workflow/actions/pgpdecryptfiles.html  |     2 +-
 manual/next/workflow/actions/pgpencryptfiles.html  |     2 +-
 manual/next/workflow/actions/pgpverify.html        |     2 +-
 manual/next/workflow/actions/ping.html             |     2 +-
 manual/next/workflow/actions/pipeline.html         |     2 +-
 .../workflow/actions/processresultfilenames.html   |     2 +-
 manual/next/workflow/actions/repeat-end.html       |     2 +-
 manual/next/workflow/actions/repeat.html           |     2 +-
 manual/next/workflow/actions/runpipelinetests.html |     2 +-
 .../workflow/actions/sendnagiospassivecheck.html   |     2 +-
 .../next/workflow/actions/setpasswordencoder.html  |     2 +-
 manual/next/workflow/actions/setvariables.html     |     2 +-
 manual/next/workflow/actions/sftp.html             |     2 +-
 manual/next/workflow/actions/sftpput.html          |     2 +-
 manual/next/workflow/actions/shell.html            |     2 +-
 manual/next/workflow/actions/simpleeval.html       |     2 +-
 manual/next/workflow/actions/snmptrap.html         |     2 +-
 manual/next/workflow/actions/snowflake-whm.html    |     2 +-
 manual/next/workflow/actions/sql.html              |     2 +-
 manual/next/workflow/actions/start.html            |     2 +-
 manual/next/workflow/actions/success.html          |     2 +-
 manual/next/workflow/actions/tableexists.html      |     2 +-
 manual/next/workflow/actions/telnet.html           |     2 +-
 manual/next/workflow/actions/truncatetables.html   |     2 +-
 manual/next/workflow/actions/unzip.html            |     2 +-
 manual/next/workflow/actions/waitfor.html          |     2 +-
 manual/next/workflow/actions/waitforfile.html      |     2 +-
 manual/next/workflow/actions/waitforsql.html       |     2 +-
 .../next/workflow/actions/webserviceavailable.html |     2 +-
 manual/next/workflow/actions/workflow.html         |     2 +-
 manual/next/workflow/actions/writetofile.html      |     2 +-
 manual/next/workflow/actions/writetolog.html       |     2 +-
 manual/next/workflow/actions/xmlwellformed.html    |     2 +-
 manual/next/workflow/actions/xsdvalidator.html     |     2 +-
 manual/next/workflow/actions/xslt.html             |     2 +-
 manual/next/workflow/actions/zipfile.html          |     2 +-
 manual/next/workflow/create-workflow.html          |     2 +-
 manual/next/workflow/run-debug-workflow.html       |     2 +-
 .../native-load-balancing-workflow-engine.html     |     2 +-
 .../native-local-workflow-engine.html              |     2 +-
 .../native-remote-workflow-engine.html             |     2 +-
 .../workflow-run-configurations.html               |     2 +-
 manual/next/workflow/workflows.html                |     2 +-
 search-index.js                                    |     2 +-
 sitemap-dev-manual.xml                             |   620 +-
 sitemap-manual.xml                                 | 13276 ++++++++++---------
 648 files changed, 7707 insertions(+), 7595 deletions(-)

diff --git a/blog/2021/01/roundup-2021-01/index.html b/blog/2021/01/roundup-2021-01/index.html
index 3a6f42b311..993c8b53b0 100644
--- a/blog/2021/01/roundup-2021-01/index.html
+++ b/blog/2021/01/roundup-2021-01/index.html
@@ -2,7 +2,7 @@
  While the world has seen its share of problems in 2020, it’s been a roller coaster for Hop!
  Our community continued to work tirelessly in December, even through the holiday period.
  Let’s have a look at what happened in this last burst of productivity for 2020. With this pace of development, 2021 will be a great year for Hop!
- A special shout out to Nicolas Adment, who was on an absolute roll in December!"> <meta property="og:type" content="article"> <meta property="og:url" content="https://hop.apache.org/blog/2021/01/roundup-2021-01/"><meta property="og:image" content="https://hop.apache.org/img/hop-logo.png"><meta property="article:section" content="blog"> <meta property="article:published_time" content="2021-01-03T10:01:56&#43;02:00"> <meta property="article:modified_time" content="2021-01-03T10:01:56&#43; [...]
+ A special shout out to Nicolas Adment, who was on an absolute roll in December!"> <meta property="og:type" content="article"> <meta property="og:url" content="https://hop.apache.org/blog/2021/01/roundup-2021-01/"><meta property="og:image" content="https://hop.apache.org/img/hop-logo.png"><meta property="article:section" content="blog"> <meta property="article:published_time" content="2021-01-03T10:01:56&#43;02:00"> <meta property="article:modified_time" content="2021-01-03T10:01:56&#43; [...]
      
     _paq.push(['disableCookies']);  
      
diff --git a/blog/2021/03/roundup-2021-03/index.html b/blog/2021/03/roundup-2021-03/index.html
index d216c7bed0..0a5114a119 100644
--- a/blog/2021/03/roundup-2021-03/index.html
+++ b/blog/2021/03/roundup-2021-03/index.html
@@ -1,5 +1,5 @@
 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta property="og:title" content="Roundup February 2021"> <meta property="og:description" content="As always at the start of another new month, let’s have a look at what happened at Hop over the last month. Here’s the recap for February 2021!
- We have quite a lot of ground to cover. Here are some quick links for the restless souls among you: Metadata Injection Dark Mode Beam Spark runner improvements New Metadata Types New Plugins Various Community JIRA Tickets     Metadata Injection Metadata injection was added to Hop months ago."> <meta property="og:type" content="article"> <meta property="og:url" content="https://hop.apache.org/blog/2021/03/roundup-2021-03/"><meta property="og:image" content="https://hop.apache.org/img/hop [...]
+ We have quite a lot of ground to cover. Here are some quick links for the restless souls among you: Metadata Injection Dark Mode Beam Spark runner improvements New Metadata Types New Plugins Various Community JIRA Tickets     Metadata Injection Metadata injection was added to Hop months ago."> <meta property="og:type" content="article"> <meta property="og:url" content="https://hop.apache.org/blog/2021/03/roundup-2021-03/"><meta property="og:image" content="https://hop.apache.org/img/hop [...]
      
     _paq.push(['disableCookies']);  
      
diff --git a/manual/next/best-practices/index.html b/manual/next/best-practices/index.html
index 470445fcc0..7829caf72f 100644
--- a/manual/next/best-practices/index.html
+++ b/manual/next/best-practices/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Best practices :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/best-practices/index.html"> <meta name="description" content="Apache Hop best practices are a set of guiding principles. These best practices apply to the way you design, run, test, deploy and maintain a Hop project."> <meta name="generator" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Best practices :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/best-practices/index.html"> <meta name="description" content="Apache Hop best practices are a set of guiding principles. These best practices apply to the way you design, run, test, deploy and maintain a Hop project."> <meta name="generator" content="A [...]
 cd $HOP_HOME/plugins
 
 # Remove the scripting-related plugin directories
diff --git a/manual/next/community-blogs/index.html b/manual/next/community-blogs/index.html
index 7878ea73b5..e5628268d5 100644
--- a/manual/next/community-blogs/index.html
+++ b/manual/next/community-blogs/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Community Blog Posts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/community-blogs/index.html"> <meta name="description" content="This page bundles relevant community blog posts and articles about Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Community Blog Posts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/community-blogs/index.html"> <meta name="description" content="This page bundles relevant community blog posts and articles about Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/concepts.html b/manual/next/concepts.html
index 879b2ce338..abe2d54ae4 100644
--- a/manual/next/concepts.html
+++ b/manual/next/concepts.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Concepts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/concepts.html"> <meta name="description" content="Hop comes with a number of concepts: a variety of tools, a large number of metadata types, projects and enviromments. At the core of literally everything in Hop is metadata."> <meta name="generator" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Concepts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/concepts.html"> <meta name="description" content="Hop comes with a number of concepts: a variety of tools, a large number of metadata types, projects and enviromments. At the core of literally everything in Hop is metadata."> <meta name="generator" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases.html b/manual/next/database/databases.html
index 66900647aa..a9646f2424 100644
--- a/manual/next/database/databases.html
+++ b/manual/next/database/databases.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Database Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases.html"> <meta name="description" content="Documentation about relational database connections"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:titl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Database Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases.html"> <meta name="description" content="Documentation about relational database connections"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:titl [...]
   "variables" : [ {
     "name" : "EDW_HOSTNAME",
     "value" : "",
diff --git a/manual/next/database/databases/access.html b/manual/next/database/databases/access.html
index d4a5ce06b9..bc623ab858 100644
--- a/manual/next/database/databases/access.html
+++ b/manual/next/database/databases/access.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microsoft Access :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/access.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Microsoft Access :: Apache Hop"> <meta property="og:description" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microsoft Access :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/access.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Microsoft Access :: Apache Hop"> <meta property="og:description" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/apache-hive.html b/manual/next/database/databases/apache-hive.html
index 53dfafc9ad..ae84e982ef 100644
--- a/manual/next/database/databases/apache-hive.html
+++ b/manual/next/database/databases/apache-hive.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hive :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/apache-hive.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Hive :: Apache Hop"> <meta property="og:description" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hive :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/apache-hive.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Hive :: Apache Hop"> <meta property="og:description" conten [...]
 SET hive.exec.dynamic.partition.mode = nonstrict;</code></pre> </div> </div> </div> </div> </article> </div> </main> </div> <footer> <div class="footer"> <dl> <dt>Overview</dt> <dd><a href="../../../../download/">Download</a></dd> <dd><a href="../../../../manual/latest/">Getting started</a></dd> </dl> <dl> <dt>Community</dt> <dd><a target="_blank" href="https://github.com/apache/hop/issues">GitHub Issues</a></dd> <dd><a target="_blank" href="https://github.com/apache/hop/discussions">Git [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/database/databases/as400.html b/manual/next/database/databases/as400.html
index 73d2272fd7..0e3192c9ff 100644
--- a/manual/next/database/databases/as400.html
+++ b/manual/next/database/databases/as400.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AS400 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/as400.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="AS400 :: Apache Hop"> <meta property="og:description" content="Apache Hop - Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AS400 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/as400.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="AS400 :: Apache Hop"> <meta property="og:description" content="Apache Hop - Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/cache.html b/manual/next/database/databases/cache.html
index e2a58c7a07..0d00aa2ced 100644
--- a/manual/next/database/databases/cache.html
+++ b/manual/next/database/databases/cache.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InterSystems Cache :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/cache.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="InterSystems Cache :: Apache Hop"> <meta property="og:description [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InterSystems Cache :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/cache.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="InterSystems Cache :: Apache Hop"> <meta property="og:description [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/clickhouse.html b/manual/next/database/databases/clickhouse.html
index ad390e33eb..a32b137e92 100644
--- a/manual/next/database/databases/clickhouse.html
+++ b/manual/next/database/databases/clickhouse.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ClickHouse :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/clickhouse.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="ClickHouse :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ClickHouse :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/clickhouse.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="ClickHouse :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/cloudera-impala.html b/manual/next/database/databases/cloudera-impala.html
index 1931b58af7..e91727cdf6 100644
--- a/manual/next/database/databases/cloudera-impala.html
+++ b/manual/next/database/databases/cloudera-impala.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cloudera Impala :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/cloudera-impala.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Cloudera Impala :: Apache Hop"> <meta property="og:descrip [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cloudera Impala :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/cloudera-impala.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Cloudera Impala :: Apache Hop"> <meta property="og:descrip [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/cratedb.html b/manual/next/database/databases/cratedb.html
index 0d26fc8781..7ca472d0ab 100644
--- a/manual/next/database/databases/cratedb.html
+++ b/manual/next/database/databases/cratedb.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CrateDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/cratedb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="CrateDB :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CrateDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/cratedb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="CrateDB :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/databricks.html b/manual/next/database/databases/databricks.html
index 6569f16521..b04ddcd638 100644
--- a/manual/next/database/databases/databricks.html
+++ b/manual/next/database/databases/databricks.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/databricks.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Databricks :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/databricks.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Databricks :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/db2.html b/manual/next/database/databases/db2.html
index fc39aa25a0..64096cb4e2 100644
--- a/manual/next/database/databases/db2.html
+++ b/manual/next/database/databases/db2.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DB2 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/db2.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="DB2 :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orch [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DB2 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/db2.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="DB2 :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orch [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/derby.html b/manual/next/database/databases/derby.html
index 69b802a26e..b671ae5fdb 100644
--- a/manual/next/database/databases/derby.html
+++ b/manual/next/database/databases/derby.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Derby :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/derby.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Derby :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Derby :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/derby.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Derby :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/doris.html b/manual/next/database/databases/doris.html
index 9d9577fcdb..cba4656e80 100644
--- a/manual/next/database/databases/doris.html
+++ b/manual/next/database/databases/doris.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Doris :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/doris.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Doris :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Doris :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/doris.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Doris :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/duckdb.html b/manual/next/database/databases/duckdb.html
index 18aff5a36f..55ef58b610 100644
--- a/manual/next/database/databases/duckdb.html
+++ b/manual/next/database/databases/duckdb.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DuckDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/duckdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="DuckDB :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DuckDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/duckdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="DuckDB :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/exasol.html b/manual/next/database/databases/exasol.html
index 6ab07f6f34..be4ce4c63c 100644
--- a/manual/next/database/databases/exasol.html
+++ b/manual/next/database/databases/exasol.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exasol :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/exasol.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Exasol :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exasol :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/exasol.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Exasol :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/firebird.html b/manual/next/database/databases/firebird.html
index 1fcaabfabb..d64be3061d 100644
--- a/manual/next/database/databases/firebird.html
+++ b/manual/next/database/databases/firebird.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Firebird :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/firebird.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Firebird :: Apache Hop"> <meta property="og:description" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Firebird :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/firebird.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Firebird :: Apache Hop"> <meta property="og:description" content="Apache [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/googlebigquery.html b/manual/next/database/databases/googlebigquery.html
index e80471a8ff..f6924760b2 100644
--- a/manual/next/database/databases/googlebigquery.html
+++ b/manual/next/database/databases/googlebigquery.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/googlebigquery.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Google BigQuery :: Apache Hop"> <meta property="og:descript [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/googlebigquery.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Google BigQuery :: Apache Hop"> <meta property="og:descript [...]
 grpc-api-&lt;VERSION&gt;.jar
 grpc-core-&lt;VERSION&gt;.jar
 grpc-netty-shaded-&lt;VERSION&gt;.jar</pre> </div> </div> <div class="paragraph"> <p><strong>SIMBA DRIVER JARS TO INCLUDE</strong> (Include only these jars for a minimal Bigquery driver install):</p> </div> <div class="literalblock"> <div class="content"> <pre>api-common-&lt;VERSION&gt;.jar
diff --git a/manual/next/database/databases/greenplum.html b/manual/next/database/databases/greenplum.html
index bee7887e62..4905d19f12 100644
--- a/manual/next/database/databases/greenplum.html
+++ b/manual/next/database/databases/greenplum.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Greenplum :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/greenplum.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Greenplum :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Greenplum :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/greenplum.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Greenplum :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/h2.html b/manual/next/database/databases/h2.html
index fd48417095..d99c988489 100644
--- a/manual/next/database/databases/h2.html
+++ b/manual/next/database/databases/h2.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>H2 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/h2.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="H2 :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>H2 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/h2.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="H2 :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchest [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/hypersonic.html b/manual/next/database/databases/hypersonic.html
index 434d26e015..98cf255a76 100644
--- a/manual/next/database/databases/hypersonic.html
+++ b/manual/next/database/databases/hypersonic.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hypersonic :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/hypersonic.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hypersonic :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hypersonic :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/hypersonic.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hypersonic :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/infobright.html b/manual/next/database/databases/infobright.html
index 6753503227..f4d57820de 100644
--- a/manual/next/database/databases/infobright.html
+++ b/manual/next/database/databases/infobright.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infobright DB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/infobright.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Infobright DB :: Apache Hop"> <meta property="og:description" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infobright DB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/infobright.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Infobright DB :: Apache Hop"> <meta property="og:description" con [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/informix.html b/manual/next/database/databases/informix.html
index 5e902b4cd2..f0531e97c4 100644
--- a/manual/next/database/databases/informix.html
+++ b/manual/next/database/databases/informix.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Informix :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/informix.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Informix :: Apache Hop"> <meta property="og:description" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Informix :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/informix.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Informix :: Apache Hop"> <meta property="og:description" content="Apache [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/ingres.html b/manual/next/database/databases/ingres.html
index 697b063136..f481cdd30c 100644
--- a/manual/next/database/databases/ingres.html
+++ b/manual/next/database/databases/ingres.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ingres :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/ingres.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Ingres :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ingres :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/ingres.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Ingres :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/interbase.html b/manual/next/database/databases/interbase.html
index 7dc32522dc..8679b68f60 100644
--- a/manual/next/database/databases/interbase.html
+++ b/manual/next/database/databases/interbase.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>interbase :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/interbase.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="interbase :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>interbase :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/interbase.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="interbase :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/iris.html b/manual/next/database/databases/iris.html
index 2a11daf644..92000025c7 100644
--- a/manual/next/database/databases/iris.html
+++ b/manual/next/database/databases/iris.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InterSystems Iris :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/iris.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="InterSystems Iris :: Apache Hop"> <meta property="og:description" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InterSystems Iris :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/iris.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="InterSystems Iris :: Apache Hop"> <meta property="og:description" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/kingbasees.html b/manual/next/database/databases/kingbasees.html
index a36b41024f..0d52c835d9 100644
--- a/manual/next/database/databases/kingbasees.html
+++ b/manual/next/database/databases/kingbasees.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>kingbase es :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/kingbasees.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="kingbase es :: Apache Hop"> <meta property="og:description" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>kingbase es :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/kingbasees.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="kingbase es :: Apache Hop"> <meta property="og:description" content [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/mariadb.html b/manual/next/database/databases/mariadb.html
index 7b7102d37f..7fcb12426e 100644
--- a/manual/next/database/databases/mariadb.html
+++ b/manual/next/database/databases/mariadb.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mariadb :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mariadb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Mariadb :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mariadb :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mariadb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Mariadb :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/monetdb.html b/manual/next/database/databases/monetdb.html
index 55290d9fbd..5151e446ce 100644
--- a/manual/next/database/databases/monetdb.html
+++ b/manual/next/database/databases/monetdb.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MonetDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/monetdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MonetDB :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MonetDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/monetdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MonetDB :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/mssql.html b/manual/next/database/databases/mssql.html
index c2ac8bbade..098780ec68 100644
--- a/manual/next/database/databases/mssql.html
+++ b/manual/next/database/databases/mssql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MS SqlServer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mssql.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MS SqlServer :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MS SqlServer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mssql.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MS SqlServer :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/mssqlnative.html b/manual/next/database/databases/mssqlnative.html
index 403917d0b0..83e8fdfe58 100644
--- a/manual/next/database/databases/mssqlnative.html
+++ b/manual/next/database/databases/mssqlnative.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MS SqlServer (Native) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mssqlnative.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MS SqlServer (Native) :: Apache Hop"> <meta property="og [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MS SqlServer (Native) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mssqlnative.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MS SqlServer (Native) :: Apache Hop"> <meta property="og [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/mysql.html b/manual/next/database/databases/mysql.html
index 3066c23502..92f0974c46 100644
--- a/manual/next/database/databases/mysql.html
+++ b/manual/next/database/databases/mysql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MySql :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mysql.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MySql :: Apache Hop"> <meta property="og:description" content="Apache Hop - Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MySql :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/mysql.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MySql :: Apache Hop"> <meta property="og:description" content="Apache Hop - Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/netezza.html b/manual/next/database/databases/netezza.html
index 73f448e991..ec131806c2 100644
--- a/manual/next/database/databases/netezza.html
+++ b/manual/next/database/databases/netezza.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netezza :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/netezza.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Netezza :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netezza :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/netezza.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Netezza :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/oracle.html b/manual/next/database/databases/oracle.html
index 1cfbbd4b5c..5f12bbe606 100644
--- a/manual/next/database/databases/oracle.html
+++ b/manual/next/database/databases/oracle.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Oracle :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/oracle.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Oracle :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Oracle :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/oracle.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Oracle :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/oraclerdb.html b/manual/next/database/databases/oraclerdb.html
index f62326b9b5..a7bcaa03a5 100644
--- a/manual/next/database/databases/oraclerdb.html
+++ b/manual/next/database/databases/oraclerdb.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Oracle RDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/oraclerdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Oracle RDB :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Oracle RDB :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/oraclerdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Oracle RDB :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/postgresql.html b/manual/next/database/databases/postgresql.html
index bfa67d33f1..1f3207eeac 100644
--- a/manual/next/database/databases/postgresql.html
+++ b/manual/next/database/databases/postgresql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgreSQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/postgresql.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="PostgreSQL :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgreSQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/postgresql.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="PostgreSQL :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/redshift.html b/manual/next/database/databases/redshift.html
index 6700b0d88a..e14bea75a5 100644
--- a/manual/next/database/databases/redshift.html
+++ b/manual/next/database/databases/redshift.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redshift :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/redshift.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Redshift :: Apache Hop"> <meta property="og:description" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redshift :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/redshift.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Redshift :: Apache Hop"> <meta property="og:description" content="Apache [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/sapdb.html b/manual/next/database/databases/sapdb.html
index b0c27fae39..c110d32a66 100644
--- a/manual/next/database/databases/sapdb.html
+++ b/manual/next/database/databases/sapdb.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MaxDB (SAP DB) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sapdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MaxDB (SAP DB) :: Apache Hop"> <meta property="og:description" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MaxDB (SAP DB) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sapdb.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MaxDB (SAP DB) :: Apache Hop"> <meta property="og:description" conten [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/singlestore.html b/manual/next/database/databases/singlestore.html
index 2b0fbb6cbb..53f9de952d 100644
--- a/manual/next/database/databases/singlestore.html
+++ b/manual/next/database/databases/singlestore.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SingleStore (MemSQL) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/singlestore.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="SingleStore (MemSQL) :: Apache Hop"> <meta property="og:d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SingleStore (MemSQL) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/singlestore.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="SingleStore (MemSQL) :: Apache Hop"> <meta property="og:d [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/snowflake.html b/manual/next/database/databases/snowflake.html
index 476d838da5..64b90c0ffc 100644
--- a/manual/next/database/databases/snowflake.html
+++ b/manual/next/database/databases/snowflake.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Snowflake :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/snowflake.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Snowflake :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Snowflake :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/snowflake.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Snowflake :: Apache Hop"> <meta property="og:description" content="Apa [...]
 
 CREATE USER SVC_ETL_HOP_USER_TEST
     DEFAULT_WAREHOUSE = ING_DEV_WH
diff --git a/manual/next/database/databases/sqlbase.html b/manual/next/database/databases/sqlbase.html
index d65d31f794..5035f16c6c 100644
--- a/manual/next/database/databases/sqlbase.html
+++ b/manual/next/database/databases/sqlbase.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Gupta SQLBase :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sqlbase.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Gupta SQLBase :: Apache Hop"> <meta property="og:description" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Gupta SQLBase :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sqlbase.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Gupta SQLBase :: Apache Hop"> <meta property="og:description" conten [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/sqlite.html b/manual/next/database/databases/sqlite.html
index ce3594e764..f54343ac87 100644
--- a/manual/next/database/databases/sqlite.html
+++ b/manual/next/database/databases/sqlite.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SqLite :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sqlite.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="SqLite :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SqLite :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sqlite.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="SqLite :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/sybase.html b/manual/next/database/databases/sybase.html
index 8d88f948c8..8509332032 100644
--- a/manual/next/database/databases/sybase.html
+++ b/manual/next/database/databases/sybase.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sybase :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sybase.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Sybase :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sybase :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sybase.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Sybase :: Apache Hop"> <meta property="og:description" content="Apache Hop - [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/sybaseiq.html b/manual/next/database/databases/sybaseiq.html
index ef8c9d776c..5eb9336da9 100644
--- a/manual/next/database/databases/sybaseiq.html
+++ b/manual/next/database/databases/sybaseiq.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sybase IQ :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sybaseiq.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Sybase IQ :: Apache Hop"> <meta property="og:description" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sybase IQ :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/sybaseiq.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Sybase IQ :: Apache Hop"> <meta property="og:description" content="Apac [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/teradata.html b/manual/next/database/databases/teradata.html
index a66c2c3483..99cc634481 100644
--- a/manual/next/database/databases/teradata.html
+++ b/manual/next/database/databases/teradata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Teradata :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/teradata.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Teradata :: Apache Hop"> <meta property="og:description" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Teradata :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/teradata.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Teradata :: Apache Hop"> <meta property="og:description" content="Apache [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/universe.html b/manual/next/database/databases/universe.html
index 823f3102a5..0fc9bcc91d 100644
--- a/manual/next/database/databases/universe.html
+++ b/manual/next/database/databases/universe.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Universe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/universe.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="IBM Universe :: Apache Hop"> <meta property="og:description" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Universe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/universe.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="IBM Universe :: Apache Hop"> <meta property="og:description" content [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/vectorwise.html b/manual/next/database/databases/vectorwise.html
index 69ede74881..14f8e5d161 100644
--- a/manual/next/database/databases/vectorwise.html
+++ b/manual/next/database/databases/vectorwise.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vectorwise :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/vectorwise.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Vectorwise :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vectorwise :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/vectorwise.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Vectorwise :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/database/databases/vertica.html b/manual/next/database/databases/vertica.html
index 104f06d034..0a965f9328 100644
--- a/manual/next/database/databases/vertica.html
+++ b/manual/next/database/databases/vertica.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vertica :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/vertica.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Vertica :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vertica :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/database/databases/vertica.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Vertica :: Apache Hop"> <meta property="og:description" content="Apache Ho [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/docker-container.html b/manual/next/docker-container.html
index 07c9378c3f..85c06e2fdc 100644
--- a/manual/next/docker-container.html
+++ b/manual/next/docker-container.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker container :: Apache Hop</title> <meta name="description" content="This page describes the standard Apache Hop docker image for long (Hop Server) and short-lived (hop-run) containers."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Docker container  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker container :: Apache Hop</title> <meta name="description" content="This page describes the standard Apache Hop docker image for long (Hop Server) and short-lived (hop-run) containers."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Docker container  [...]
   --env HOP_LOG_LEVEL=Basic \
   --env HOP_FILE_PATH='${PROJECT_HOME}/transforms/switch-case-basic.hpl' \
   --env HOP_PROJECT_FOLDER=/files \
diff --git a/manual/next/faq/faq.html b/manual/next/faq/faq.html
index bd028aecf8..79d8c77f26 100644
--- a/manual/next/faq/faq.html
+++ b/manual/next/faq/faq.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Frequently Asked Questions :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/faq/faq.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Frequently Asked Questions :: Apache Hop"> <meta property="og:description" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Frequently Asked Questions :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/faq/faq.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Frequently Asked Questions :: Apache Hop"> <meta property="og:description" co [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/fields-parameters-variables.html b/manual/next/fields-parameters-variables.html
index 455ab782dc..3931968f2d 100644
--- a/manual/next/fields-parameters-variables.html
+++ b/manual/next/fields-parameters-variables.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fields, parameters, and variables :: Apache Hop</title> <meta name="description" content="Fields, parameters, and variables are the three ways Apache Hop moves data and configuration. This page compares them, how they flow between pipelines and workflows, and the pitfalls that come up when they share a name."> <meta name="generator" content="Antora 3.0 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fields, parameters, and variables :: Apache Hop</title> <meta name="description" content="Fields, parameters, and variables are the three ways Apache Hop moves data and configuration. This page compares them, how they flow between pipelines and workflows, and the pitfalls that come up when they share a name."> <meta name="generator" content="Antora 3.0 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-concepts.html b/manual/next/getting-started/hop-concepts.html
index e65a2adb2a..0b58021ee7 100644
--- a/manual/next/getting-started/hop-concepts.html
+++ b/manual/next/getting-started/hop-concepts.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Concepts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-concepts.html"> <link rel="prev" href="hop-what-is-hop.html"> <link rel="next" href="hop-download-install.html"> <meta name="description" content="Getting Started (2/8): before going into the details of workflows and pipelines, we&#x2 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Concepts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-concepts.html"> <link rel="prev" href="hop-what-is-hop.html"> <link rel="next" href="hop-download-install.html"> <meta name="description" content="Getting Started (2/8): before going into the details of workflows and pipelines, we&#x2 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-download-install.html b/manual/next/getting-started/hop-download-install.html
index ea7b542e29..704a3f6a59 100644
--- a/manual/next/getting-started/hop-download-install.html
+++ b/manual/next/getting-started/hop-download-install.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Download and Install Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-download-install.html"> <link rel="prev" href="hop-concepts.html"> <link rel="next" href="hop-tools.html"> <meta name="description" content="Getting Started (3/8): Installing Hop is as easy and accessible as possible: down [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Download and Install Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-download-install.html"> <link rel="prev" href="hop-concepts.html"> <link rel="next" href="hop-tools.html"> <meta name="description" content="Getting Started (3/8): Installing Hop is as easy and accessible as possible: down [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-gui-pipelines.html b/manual/next/getting-started/hop-gui-pipelines.html
index 0683ebae17..e03c46372a 100644
--- a/manual/next/getting-started/hop-gui-pipelines.html
+++ b/manual/next/getting-started/hop-gui-pipelines.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipelines :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-gui-pipelines.html"> <link rel="prev" href="hop-gui.html"> <link rel="next" href="hop-gui-workflows.html"> <meta name="description" content="Getting Started (6/8): Pipelines are one of the two main file types in Hop. Learn how to add tra [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipelines :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-gui-pipelines.html"> <link rel="prev" href="hop-gui.html"> <link rel="next" href="hop-gui-workflows.html"> <meta name="description" content="Getting Started (6/8): Pipelines are one of the two main file types in Hop. Learn how to add tra [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-gui-workflows.html b/manual/next/getting-started/hop-gui-workflows.html
index d7428ce909..59f720c3de 100644
--- a/manual/next/getting-started/hop-gui-workflows.html
+++ b/manual/next/getting-started/hop-gui-workflows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-gui-workflows.html"> <link rel="prev" href="hop-gui-pipelines.html"> <link rel="next" href="hop-next-steps.html"> <meta name="description" content="Getting Started (7/8): Workflows in Hop are where you&#x27;ll do most of the orchestratio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-gui-workflows.html"> <link rel="prev" href="hop-gui-pipelines.html"> <link rel="next" href="hop-next-steps.html"> <meta name="description" content="Getting Started (7/8): Workflows in Hop are where you&#x27;ll do most of the orchestratio [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-gui.html b/manual/next/getting-started/hop-gui.html
index cb1fe18091..279153c8f2 100644
--- a/manual/next/getting-started/hop-gui.html
+++ b/manual/next/getting-started/hop-gui.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-gui.html"> <link rel="prev" href="hop-tools.html"> <link rel="next" href="hop-gui-pipelines.html"> <meta name="description" content="Getting Started (5/8): Hop Gui is Hop&#x27;s visual development environment where you design, run and debu [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-gui.html"> <link rel="prev" href="hop-tools.html"> <link rel="next" href="hop-gui-pipelines.html"> <meta name="description" content="Getting Started (5/8): Hop Gui is Hop&#x27;s visual development environment where you design, run and debu [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-next-steps.html b/manual/next/getting-started/hop-next-steps.html
index 3b7e90192a..30830569d2 100644
--- a/manual/next/getting-started/hop-next-steps.html
+++ b/manual/next/getting-started/hop-next-steps.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Next Steps :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-next-steps.html"> <link rel="prev" href="hop-gui-workflows.html"> <link rel="next" href="../hop-vs-kettle/index.html"> <meta name="description" content="Getting Started (8/8): You now know the basic Hop terminology and tools, and you&#x [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Next Steps :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-next-steps.html"> <link rel="prev" href="hop-gui-workflows.html"> <link rel="next" href="../hop-vs-kettle/index.html"> <meta name="description" content="Getting Started (8/8): You now know the basic Hop terminology and tools, and you&#x [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/hop-tools.html b/manual/next/getting-started/hop-tools.html
index c7c73adec4..8812cb188e 100644
--- a/manual/next/getting-started/hop-tools.html
+++ b/manual/next/getting-started/hop-tools.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Tools :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-tools.html"> <link rel="prev" href="hop-download-install.html"> <link rel="next" href="hop-gui.html"> <meta name="description" content="Getting Started (4/8): Hop comes with a number of GUI and command line tools to not only design and r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Tools :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-tools.html"> <link rel="prev" href="hop-download-install.html"> <link rel="next" href="hop-gui.html"> <meta name="description" content="Getting Started (4/8): Hop comes with a number of GUI and command line tools to not only design and r [...]
 ===[Starting HopConfig]=========================================================
 Projects:
   default : config/projects/default
diff --git a/manual/next/getting-started/hop-what-is-hop.html b/manual/next/getting-started/hop-what-is-hop.html
index a0288c0365..41010fdd0b 100644
--- a/manual/next/getting-started/hop-what-is-hop.html
+++ b/manual/next/getting-started/hop-what-is-hop.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is Apache Hop? :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-what-is-hop.html"> <link rel="prev" href="index.html"> <link rel="next" href="hop-concepts.html"> <meta name="description" content="Getting Started (1/8): before we&#x27;re diving into Hop, we&#x27;ll have a quick look at the v [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is Apache Hop? :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/hop-what-is-hop.html"> <link rel="prev" href="index.html"> <link rel="next" href="hop-concepts.html"> <meta name="description" content="Getting Started (1/8): before we&#x27;re diving into Hop, we&#x27;ll have a quick look at the v [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/getting-started/index.html b/manual/next/getting-started/index.html
index 7a09622dfc..98c9c125cb 100644
--- a/manual/next/getting-started/index.html
+++ b/manual/next/getting-started/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Started :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/index.html"> <link rel="prev" href="../index.html"> <link rel="next" href="hop-what-is-hop.html"> <meta name="description" content="The Apache Hop Getting Started guide walks new Hop users through the Hop concepts and the bare necessit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Started :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/getting-started/index.html"> <link rel="prev" href="../index.html"> <link rel="next" href="hop-what-is-hop.html"> <meta name="description" content="The Apache Hop Getting Started guide walks new Hop users through the Hop concepts and the bare necessit [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-doc/index.html b/manual/next/hop-doc/index.html
index dd584ab809..d019d53760 100644
--- a/manual/next/hop-doc/index.html
+++ b/manual/next/hop-doc/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>hop doc :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-doc/index.html"> <meta name="description" content="Hop doc is a command that you can use to document your projects"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>hop doc :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-doc/index.html"> <meta name="description" content="Hop doc is a command that you can use to document your projects"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" [...]
                [-j=&lt;projectOption&gt;] [-n=&lt;projectName&gt;] [-s=&lt;sourceFolder&gt;]
                [-t=&lt;targetParentFolder&gt;]
 Generate documentation
diff --git a/manual/next/hop-gui/disable-ui-elements.html b/manual/next/hop-gui/disable-ui-elements.html
index 77f30b824c..9b18ba0065 100644
--- a/manual/next/hop-gui/disable-ui-elements.html
+++ b/manual/next/hop-gui/disable-ui-elements.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Customize the UI :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Customize the UI :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta p [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Customize the UI :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Customize the UI :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta p [...]
 ~ Licensed to the Apache Software Foundation (ASF) under one or more
 ~ contributor license agreements.  See the NOTICE file distributed with
 ~ this work for additional information regarding copyright ownership.
diff --git a/manual/next/hop-gui/file-dialog.html b/manual/next/hop-gui/file-dialog.html
index d2d7fdab81..3e2a4fa1e9 100644
--- a/manual/next/hop-gui/file-dialog.html
+++ b/manual/next/hop-gui/file-dialog.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop File Dialog :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/file-dialog.html"> <meta name="description" content="Hop Gui&#x27;s file dialog is a powerful tool that not only lets you browse for files and folders, but also shows a lot of metadata about files, allows you to create bookmarks etc."> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop File Dialog :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/file-dialog.html"> <meta name="description" content="Hop Gui&#x27;s file dialog is a powerful tool that not only lets you browse for files and folders, but also shows a lot of metadata about files, allows you to create bookmarks etc."> <meta n [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/hop-gui-git.html b/manual/next/hop-gui/hop-gui-git.html
index 36bfc1ae36..e9d3dfcba8 100644
--- a/manual/next/hop-gui/hop-gui-git.html
+++ b/manual/next/hop-gui/hop-gui-git.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Working with git :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/hop-gui-git.html"> <meta name="description" content="Version control is an important aspect of any serious data orchestration project.. Hop&#x27;s file explorer perspective offers the basic functionality to manage your work in git: pull, push [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Working with git :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/hop-gui-git.html"> <meta name="description" content="Version control is an important aspect of any serious data orchestration project.. Hop&#x27;s file explorer perspective offers the basic functionality to manage your work in git: pull, push [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/hop-gui-popup-dialog.html b/manual/next/hop-gui/hop-gui-popup-dialog.html
index 4fa66d81e4..433cc16957 100644
--- a/manual/next/hop-gui/hop-gui-popup-dialog.html
+++ b/manual/next/hop-gui/hop-gui-popup-dialog.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui Popup (Context) Dialog :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/hop-gui-popup-dialog.html"> <meta name="description" content="The Hop Gui popup dialog is a contextual dialog that allows you to perform a lot of operations on metadata, workflows and pipelines."> <meta name="generator" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui Popup (Context) Dialog :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/hop-gui-popup-dialog.html"> <meta name="description" content="The Hop Gui popup dialog is a contextual dialog that allows you to perform a lot of operations on metadata, workflows and pipelines."> <meta name="generator" content= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/hop-web.html b/manual/next/hop-gui/hop-web.html
index ccfe81a776..ea171adf93 100644
--- a/manual/next/hop-gui/hop-web.html
+++ b/manual/next/hop-gui/hop-web.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Web :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/hop-web.html"> <meta name="description" content="Hop Web is a browser based alternative for desktop Hop Gui. Hop Web offers exactly the same functionality as the desktop client, you&#x27;ll hardly notice any difference."> <meta name="generator" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Web :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/hop-web.html"> <meta name="description" content="Hop Web is a browser based alternative for desktop Hop Gui. Hop Web offers exactly the same functionality as the desktop client, you&#x27;ll hardly notice any difference."> <meta name="generator" conten [...]
 22-Apr-2021 18:13:39.790 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
 22-Apr-2021 18:13:39.797 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [8319] milliseconds
 2021/04/22 18:14:37 - Hop - Projects enabled
diff --git a/manual/next/hop-gui/index.html b/manual/next/hop-gui/index.html
index b3a1e960a0..d525d2c58b 100644
--- a/manual/next/hop-gui/index.html
+++ b/manual/next/hop-gui/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/index.html"> <meta name="description" content="Hop Gui is Hop&#x27;s visual development environment where you will mainly design, run and debug workflows and pipelines, but Hop Gui has a lot more to offer: you can configure all of your metadata items  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/index.html"> <meta name="description" content="Hop Gui is Hop&#x27;s visual development environment where you will mainly design, run and debug workflows and pipelines, but Hop Gui has a lot more to offer: you can configure all of your metadata items  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/notes.html b/manual/next/hop-gui/notes.html
index 50db5f205c..f559daa26a 100644
--- a/manual/next/hop-gui/notes.html
+++ b/manual/next/hop-gui/notes.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Notes on pipelines and workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/notes.html"> <meta name="description" content="Notes on pipeline and workflow canvases, including Markdown formatting, note types, links, and images."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Notes on pipelines and workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/notes.html"> <meta name="description" content="Notes on pipeline and workflow canvases, including Markdown formatting, note types, links, and images."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
 
 ## Source
 - Extract from CRM
diff --git a/manual/next/hop-gui/perspective-configuration.html b/manual/next/hop-gui/perspective-configuration.html
index 2398c7de00..12edc124ad 100644
--- a/manual/next/hop-gui/perspective-configuration.html
+++ b/manual/next/hop-gui/perspective-configuration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Configuration Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-configuration.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Configuration Perspective :: Apache Hop"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Configuration Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-configuration.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Configuration Perspective :: Apache Hop"> <meta prop [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-data-orchestration.html b/manual/next/hop-gui/perspective-data-orchestration.html
index ef1f08313a..a1bf413b59 100644
--- a/manual/next/hop-gui/perspective-data-orchestration.html
+++ b/manual/next/hop-gui/perspective-data-orchestration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Orchestration Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-data-orchestration.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Data Orchestration Perspective :: Apache H [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Orchestration Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-data-orchestration.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Data Orchestration Perspective :: Apache H [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-execution-information.html b/manual/next/hop-gui/perspective-execution-information.html
index 7f07870ec5..1958dc5c08 100644
--- a/manual/next/hop-gui/perspective-execution-information.html
+++ b/manual/next/hop-gui/perspective-execution-information.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Execution Information Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-execution-information.html"> <meta name="description" content="An Apache Hop Execution Data Profile builds data profiles as data flows through pipelines."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Execution Information Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-execution-information.html"> <meta name="description" content="An Apache Hop Execution Data Profile builds data profiles as data flows through pipelines."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-file-explorer.html b/manual/next/hop-gui/perspective-file-explorer.html
index 5c14854191..c07dbb0c89 100644
--- a/manual/next/hop-gui/perspective-file-explorer.html
+++ b/manual/next/hop-gui/perspective-file-explorer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Explorer Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-file-explorer.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="File Explorer Perspective :: Apache Hop"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Explorer Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-file-explorer.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="File Explorer Perspective :: Apache Hop"> <meta prop [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-metadata.html b/manual/next/hop-gui/perspective-metadata.html
index 22ac983380..a9f61e4225 100644
--- a/manual/next/hop-gui/perspective-metadata.html
+++ b/manual/next/hop-gui/perspective-metadata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metadata Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-metadata.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Metadata Perspective :: Apache Hop"> <meta property="og:descri [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metadata Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-metadata.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Metadata Perspective :: Apache Hop"> <meta property="og:descri [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-neo4j.html b/manual/next/hop-gui/perspective-neo4j.html
index 83a7caefa4..875eefbb62 100644
--- a/manual/next/hop-gui/perspective-neo4j.html
+++ b/manual/next/hop-gui/perspective-neo4j.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-neo4j.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Perspective :: Apache Hop"> <meta property="og:description" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-neo4j.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Perspective :: Apache Hop"> <meta property="og:description" co [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-plugin.html b/manual/next/hop-gui/perspective-plugin.html
index f276784d2c..9d1410dcad 100644
--- a/manual/next/hop-gui/perspective-plugin.html
+++ b/manual/next/hop-gui/perspective-plugin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Plugin Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-plugin.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Plugin Perspective :: Apache Hop"> <meta property="og:description" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Plugin Perspective :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-plugin.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Plugin Perspective :: Apache Hop"> <meta property="og:description" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspective-search.html b/manual/next/hop-gui/perspective-search.html
index a070a8ff68..41eee52560 100644
--- a/manual/next/hop-gui/perspective-search.html
+++ b/manual/next/hop-gui/perspective-search.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Search :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-search.html"> <meta name="description" content="Search pipelines, workflows, metadata, variables, text files and menu actions from Hop Gui with Search Everywhere, optional safety limits, and a full results panel."> <meta name="generator" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Search :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspective-search.html"> <meta name="description" content="Search pipelines, workflows, metadata, variables, text files and menu actions from Hop Gui with Search Everywhere, optional safety limits, and a full results panel."> <meta name="generator" co [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/perspectives.html b/manual/next/hop-gui/perspectives.html
index 209fe52197..9ff69166e4 100644
--- a/manual/next/hop-gui/perspectives.html
+++ b/manual/next/hop-gui/perspectives.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui Perspectives :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspectives.html"> <meta name="description" content="Hop Gui provides a number of perspectives for a variety of tasks. You&#x27;ll spend most of your time in the data orchestration perspective, building workflows and pipelines, but other [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Gui Perspectives :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/perspectives.html"> <meta name="description" content="Hop Gui provides a number of perspectives for a variety of tasks. You&#x27;ll spend most of your time in the data orchestration perspective, building workflows and pipelines, but other [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-gui/shortcuts.html b/manual/next/hop-gui/shortcuts.html
index 5783301b18..b030d72c67 100644
--- a/manual/next/hop-gui/shortcuts.html
+++ b/manual/next/hop-gui/shortcuts.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Shortcuts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/shortcuts.html"> <meta name="description" content="A lot of actions in Hop can be performed significantly faster through keyboard shortcuts."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Shortcuts :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-gui/shortcuts.html"> <meta name="description" content="A lot of actions in Hop can be performed significantly faster through keyboard shortcuts."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-run/index.html b/manual/next/hop-run/index.html
index e2803a06cf..0b07af3663 100644
--- a/manual/next/hop-run/index.html
+++ b/manual/next/hop-run/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Run :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-run/index.html"> <meta name="description" content="Hop Run is a command line tool to run your workflows and pipelines. Hop Run can be launched through the script with the corresponding name in your Hop installation directory, either &#x60;hop-run.sh&#x60; [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Run :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-run/index.html"> <meta name="description" content="Hop Run is a command line tool to run your workflows and pipelines. Hop Run can be launched through the script with the corresponding name in your Hop installation directory, either &#x60;hop-run.sh&#x60; [...]
                     [-j=&lt;projectOption&gt;] [-l=&lt;level&gt;]
                     [-r=&lt;runConfigurationName&gt;] [-ps=&lt;parametersSeparator] [-p=&lt;parameters&gt;[,
                     &lt;parameters&gt;...]]... [-s=&lt;systemProperties&gt;[,
diff --git a/manual/next/hop-search/index.html b/manual/next/hop-search/index.html
index 3efd215bf6..1227561c02 100644
--- a/manual/next/hop-search/index.html
+++ b/manual/next/hop-search/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Search :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-search/index.html"> <meta name="description" content="Hop Search is a command line tool which allows you to search in your projects. It&#x27;s particularly useful if you&#x27;re working on a remote server over a ssh connection and you need to find a ce [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Search :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-search/index.html"> <meta name="description" content="Hop Search is a command line tool which allows you to search in your projects. It&#x27;s particularly useful if you&#x27;re working on a remote server over a ssh connection and you need to find a ce [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-server/async-web-service.html b/manual/next/hop-server/async-web-service.html
index b307043b23..94ed96c98f 100644
--- a/manual/next/hop-server/async-web-service.html
+++ b/manual/next/hop-server/async-web-service.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asynchronous Web Service :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/async-web-service.html"> <link rel="prev" href="web-service.html"> <link rel="next" href="../hop-tools/index.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asynchronous Web Service :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/async-web-service.html"> <link rel="prev" href="web-service.html"> <link rel="next" href="../hop-tools/index.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <m [...]
   --user cluster:cluster \
   --request POST \
   -o async-run.json \
diff --git a/manual/next/hop-server/deploy-export-resources.html b/manual/next/hop-server/deploy-export-resources.html
index 994574a68a..c305c80b0d 100644
--- a/manual/next/hop-server/deploy-export-resources.html
+++ b/manual/next/hop-server/deploy-export-resources.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remote run with export resources :: Apache Hop</title> <meta name="description" content="Run a bare Hop Server and send it work from hop-run, Hop Gui or Airflow with a remote run configuration and export resources enabled."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remote run with export resources :: Apache Hop</title> <meta name="description" content="Run a bare Hop Server and send it work from hop-run, Hop Gui or Airflow with a remote run configuration and export resources enabled."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property=" [...]
   -r remote-on-server \
   -f '{openvar}PROJECT_HOME{closevar}/main.hwf'</code></pre> </div> </div> <div class="paragraph"> <p><code>remote-on-server</code> is a Remote run configuration in the project metadata:</p> </div> <div class="ulist"> <ul> <li> <p>Hop Server host, port and credentials</p> </li> <li> <p><strong>Export linked resources to server?</strong> enabled</p> </li> <li> <p>Named resources source folder: <code>${PROJECT_HOME}</code></p> </li> <li> <p>Named resources target folder: a path that exists [...]
 
diff --git a/manual/next/hop-server/deploy-git-checkout.html b/manual/next/hop-server/deploy-git-checkout.html
index 9a12c6b4ce..23f6e18874 100644
--- a/manual/next/hop-server/deploy-git-checkout.html
+++ b/manual/next/hop-server/deploy-git-checkout.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Git checkout on the server :: Apache Hop</title> <meta name="description" content="Clone a Hop project onto the server host, start Hop Server against that folder, and update with git pull."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Git checkout on [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Git checkout on the server :: Apache Hop</title> <meta name="description" content="Clone a Hop project onto the server host, start Hop Server against that folder, and update with git pull."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Git checkout on [...]
 
 hop-conf.sh --project-create \
   --project=your-project \
diff --git a/manual/next/hop-server/deploy-project-image.html b/manual/next/hop-server/deploy-project-image.html
index 93372fc267..19599af86d 100644
--- a/manual/next/hop-server/deploy-project-image.html
+++ b/manual/next/hop-server/deploy-project-image.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Project in a Docker image :: Apache Hop</title> <meta name="description" content="Build a Docker image that contains your Hop project. Run it as a short-lived job from a scheduler, or as a long-lived Hop Server, with docker run, Compose, Kubernetes or OpenShift."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Project in a Docker image :: Apache Hop</title> <meta name="description" content="Build a Docker image that contains your Hop project. Run it as a short-lived job from a scheduler, or as a long-lived Hop Server, with docker run, Compose, Kubernetes or OpenShift."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/cs [...]
 
 COPY --chown=hop:hop . /your-project
 
diff --git a/manual/next/hop-server/deploying.html b/manual/next/hop-server/deploying.html
index 62f3e899dd..01365f4e70 100644
--- a/manual/next/hop-server/deploying.html
+++ b/manual/next/hop-server/deploying.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Deploying Hop Server :: Apache Hop</title> <meta name="description" content="How to get a Hop project onto a Hop Server: bake it into a Docker image, send it from a client with export resources, or check it out with git on the host."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Deploying Hop Server :: Apache Hop</title> <meta name="description" content="How to get a Hop project onto a Hop Server: bake it into a Docker image, send it from a client with export resources, or check it out with git on the host."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
   "variables" : [ {
     "name" : "DB_HOSTNAME",
     "value" : "db.prod.example.com",
diff --git a/manual/next/hop-server/index.html b/manual/next/hop-server/index.html
index da4b1230dd..d56e1c9da0 100644
--- a/manual/next/hop-server/index.html
+++ b/manual/next/hop-server/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/index.html"> <meta name="description" content="Hop Server is a lightweight server to run workflows and pipelines with remote run configuration as well as through a number of REST services."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/index.html"> <meta name="description" content="Hop Server is a lightweight server to run workflows and pipelines with remote run configuration as well as through a number of REST services."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
                     [-j=&lt;projectOption&gt;] [-l=&lt;level&gt;] [-n=&lt;serverName&gt;]
                     [-p=&lt;password&gt;] [-ps=&lt;pipelineName&gt;] [-u=&lt;username&gt;]
                     [-ws=&lt;workflowName&gt;] [-s=&lt;systemProperties&gt;[,
diff --git a/manual/next/hop-server/json-api.html b/manual/next/hop-server/json-api.html
index 5d8f656a2a..e660323a09 100644
--- a/manual/next/hop-server/json-api.html
+++ b/manual/next/hop-server/json-api.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server JSON API :: Apache Hop</title> <meta name="description" content="Hop Server exposes a JSON API next to its XML web services, to read and write metadata, query the plugin registry, run web services and query execution information locations."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server JSON API :: Apache Hop</title> <meta name="description" content="Hop Server exposes a JSON API next to its XML web services, to read and write metadata, query the plugin registry, run web services and query execution information locations."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda [...]
   http://localhost:8081/hop/api/v1/execute/sync \
   -H 'Content-Type: application/json' \
   -d '{ "service" : "test", "runConfig" : "local", "variables" : { "VAR1" : "value1" } }'</code></pre> </div> </div> <div class="paragraph"> <p>The response body is the concatenation of the values of the output field, for every row written by the transform configured on the Web Service metadata element, streamed as the pipeline produces them. The response content type is the one configured on that element, <code>text/plain</code> when it is left empty.</p> </div> <div class="paragraph">  [...]
diff --git a/manual/next/hop-server/rest-api.html b/manual/next/hop-server/rest-api.html
index 992d01a32d..ebda3077fb 100644
--- a/manual/next/hop-server/rest-api.html
+++ b/manual/next/hop-server/rest-api.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server Web Services Overview :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/rest-api.html"> <meta name="description" content="Hop Server has a rich set of web services that can be used to query and manage the server&#x27;s status, or to manage pipeline and workflow execution details."> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server Web Services Overview :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/rest-api.html"> <meta name="description" content="Hop Server has a rich set of web services that can be used to query and manage the server&#x27;s status, or to manage pipeline and workflow execution details."> <meta name=" [...]
 &lt;webresult&gt;
     &lt;result&gt;OK&lt;/result&gt;
     &lt;message&gt;zip:file:///tmp/export_70eb8ef1-9721-4cf5-afa3-940cd0f771d9.zip!my-workflow.hwf&lt;/message&gt;
diff --git a/manual/next/hop-server/web-service.html b/manual/next/hop-server/web-service.html
index 9e6b20df22..78e05c3123 100644
--- a/manual/next/hop-server/web-service.html
+++ b/manual/next/hop-server/web-service.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web Service :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/web-service.html"> <meta name="description" content="Hop has a simple way of exposing data through a servlet."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web Service :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-server/web-service.html"> <meta name="description" content="Hop has a simple way of exposing data through a servlet."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
   &lt;hop-server&gt;
     &lt;name&gt;8181&lt;/name&gt;
     &lt;hostname&gt;localhost&lt;/hostname&gt;
diff --git a/manual/next/hop-tools/hop-arrow-command.html b/manual/next/hop-tools/hop-arrow-command.html
index 39ef66a489..b64953a4ac 100644
--- a/manual/next/hop-tools/hop-arrow-command.html
+++ b/manual/next/hop-tools/hop-arrow-command.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Arrow command :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-arrow-command.html"> <meta name="description" content="Hop Arrow command"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hop Arrow co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Arrow command :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-arrow-command.html"> <meta name="description" content="Hop Arrow command"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hop Arrow co [...]
 Usage: hop arrow [-hV] [--arrow-flight-host=&lt;hostname&gt;]
                  [--arrow-flight-port=&lt;port&gt;] [-e=&lt;environmentOption&gt;]
                  [-j=&lt;projectOption&gt;]
diff --git a/manual/next/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html b/manual/next/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html
index 1fe8ba7f00..92fc75d0cb 100644
--- a/manual/next/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html
+++ b/manual/next/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:des [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:des [...]
                             The account to use for the Azure VFS
       -azi, --azure-block-increment=&lt;blockIncrement&gt;
                             The block increment size for new files on Azure,
diff --git a/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html b/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html
index f2c4312fb4..f6a0f751fd 100644
--- a/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html
+++ b/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:d [...]
                             Configure the path to a Google Cloud service account JSON key file</code></pre> </div> </div> </article> </div> </main> </div> <footer> <div class="footer"> <dl> <dt>Overview</dt> <dd><a href="../../../../download/">Download</a></dd> <dd><a href="../../../../manual/latest/">Getting started</a></dd> </dl> <dl> <dt>Community</dt> <dd><a target="_blank" href="https://github.com/apache/hop/issues">GitHub Issues</a></dd> <dd><a target="_blank" href="https://github. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-drive.html b/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-drive.html
index b5ee4fa501..7fb996c638 100644
--- a/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-drive.html
+++ b/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-drive.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-cloud-google-drive.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:descripti [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-cloud-google-drive.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:descripti [...]
                             Configure the path to a Google Drive credentials JSON
                               file
       -gdt, --google-drive-tokens-folder=&lt;tokensFolder&gt;
diff --git a/manual/next/hop-tools/hop-conf/hop-conf-projects.html b/manual/next/hop-tools/hop-conf/hop-conf-projects.html
index 93a060ab14..0e978c3307 100644
--- a/manual/next/hop-tools/hop-conf/hop-conf-projects.html
+++ b/manual/next/hop-tools/hop-conf/hop-conf-projects.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-projects.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-projects.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" conten [...]
              --environment hop2 \
              --environment-project hop2
              --environment-purpose=Development \
diff --git a/manual/next/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html b/manual/next/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html
index d5648f125e..a262235499 100644
--- a/manual/next/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html
+++ b/manual/next/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" con [...]
 ===[Environment Settings - hop-run.bat]===================================
 Java identified as "C:\Program Files\Microsoft\jdk-11.0.17.8-hotspot\\bin\java"
 HOP_OPTIONS="-Xmx2048m" -DHOP_AUDIT_FOLDER=.\audit -DHOP_PLATFORM_OS=Windows
diff --git a/manual/next/hop-tools/hop-conf/hop-conf.html b/manual/next/hop-tools/hop-conf/hop-conf.html
index 6e3d171782..72b6254885 100644
--- a/manual/next/hop-tools/hop-conf/hop-conf.html
+++ b/manual/next/hop-tools/hop-conf/hop-conf.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Conf - The Hop command line configuration tool :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf.html"> <meta name="description" content="Hop Conf is a command line tool to manage your Hop client installation"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Conf - The Hop command line configuration tool :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-conf/hop-conf.html"> <meta name="description" content="Hop Conf is a command line tool to manage your Hop client installation"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
                     [-pn] [-py] [-aza=&lt;account&gt;] [-azi=&lt;blockIncrement&gt;]
                     [-azk=&lt;key&gt;] [-cfg=&lt;configFile&gt;]
                     [-dc=&lt;defaultProjectConfigFile&gt;] [-de=&lt;defaultEnvironment&gt;]
diff --git a/manual/next/hop-tools/hop-doc.html b/manual/next/hop-tools/hop-doc.html
index 08a709c94c..83b3835375 100644
--- a/manual/next/hop-tools/hop-doc.html
+++ b/manual/next/hop-tools/hop-doc.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Doc :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-doc.html"> <meta name="description" content="Hop Doc generates project documentation"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hop Doc :: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Doc :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-doc.html"> <meta name="description" content="Hop Doc generates project documentation"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hop Doc :: [...]
 ├── index.html (project TOC)
 ├── pipelines\
 │   └── my-pipeline.html
diff --git a/manual/next/hop-tools/hop-encrypt.html b/manual/next/hop-tools/hop-encrypt.html
index 044c2ed51f..5a18a3b5cd 100644
--- a/manual/next/hop-tools/hop-encrypt.html
+++ b/manual/next/hop-tools/hop-encrypt.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Encrypt :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-encrypt.html"> <meta name="description" content="Hop Encrypt is a command line tool to encrypt (obfuscate) passwords for use in XML, password or Hop metadata files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Encrypt :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-encrypt.html"> <meta name="description" content="Hop Encrypt is a command line tool to encrypt (obfuscate) passwords for use in XML, password or Hop metadata files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
 
   encr &lt;-hop|-server&gt; &lt;password&gt;
   Options:
diff --git a/manual/next/hop-tools/hop-gui.html b/manual/next/hop-tools/hop-gui.html
index 9ee8606619..4b4aae2c8e 100644
--- a/manual/next/hop-tools/hop-gui.html
+++ b/manual/next/hop-tools/hop-gui.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop GUI :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-gui.html"> <meta name="description" content="Hop Encrypt is a command line tool to encrypt (obfuscate) passwords for use in XML, password or Hop metadata files.Hop Gui is Hop’s visual development environment. You’ll spend a lot of time here in t [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop GUI :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-gui.html"> <meta name="description" content="Hop Encrypt is a command line tool to encrypt (obfuscate) passwords for use in XML, password or Hop metadata files.Hop Gui is Hop’s visual development environment. You’ll spend a lot of time here in t [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-tools/hop-import.html b/manual/next/hop-tools/hop-import.html
index 47e2845adb..65c70437cc 100644
--- a/manual/next/hop-tools/hop-import.html
+++ b/manual/next/hop-tools/hop-import.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Import :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-import.html"> <meta name="description" content="Hop Import is a command line tool for importing and convert third party metadata to an Apache Hop format."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Import :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-import.html"> <meta name="description" content="Hop Import is a command line tool for importing and convert third party metadata to an Apache Hop format."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_ [...]
                     [-j=&lt;jdbcPropertiesFilename&gt;]
                     [-k=&lt;kettlePropertiesFilename&gt;] [-o=&lt;outputFolderName&gt;]
                     [-s=&lt;sharedXmlFilename&gt;] [-t=&lt;type&gt;]
diff --git a/manual/next/metadata-types/splunk-connection.html b/manual/next/hop-tools/hop-lint.html
similarity index 70%
copy from manual/next/metadata-types/splunk-connection.html
copy to manual/next/hop-tools/hop-lint.html
index a1a8f6f55a..faeabd4418 100644
--- a/manual/next/metadata-types/splunk-connection.html
+++ b/manual/next/hop-tools/hop-lint.html
@@ -1,4 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/splunk-connection.html"> <link rel="prev" href="sftp-connection.html"> <link rel="next" href="jms-connection.html"> <meta name="description" content="Describes a Splunk connection."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>hop lint :: Apache Hop</title> <meta name="description" content="hop lint runs the Hop linter from the command line, for a quick check while you work or as a build step in CI."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="hop lint :: Apache Hop"> <me [...]
+hop lint pipelines/load.hpl           # lint one file
+hop lint /path/to/project             # lint a folder
+hop lint --list-rules                 # show the effective rule set
+hop lint --help                       # full option list</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 25%;"> <col style="width: 75%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Option</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead>  [...]
+hop lint --fail-on WARNING .
+hop lint --max-warnings 20 .</code></pre> </div> </div> <div class="paragraph"> <p><code>sarif</code> is the format GitHub code scanning, Azure DevOps and most review tooling read, so findings show up as annotations on the pull request. <code>json</code> is there for everything else. Both formats write only the report to stdout, so they can be piped.</p> </div> </div> </div> <div class="sect1"> <h2 id="baseline"><a class="anchor" href="#baseline"></a>Adopting the linter on an existing pr [...]
+hop lint --baseline hop-lint-baseline.json .         # report only what is new</code></pre> </div> </div> <div class="paragraph"> <p>Commit the baseline file. From then on the build passes on the existing backlog and fails the moment something new appears, and the backlog is paid down by deleting entries from the file. Runs report how many baseline entries no longer occur, so the file can be pruned as things get fixed.</p> </div> <div class="paragraph"> <p>Findings are matched on the rul [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-tools/hop-marketplace.html b/manual/next/hop-tools/hop-marketplace.html
index c690e31930..deea0fe57a 100644
--- a/manual/next/hop-tools/hop-marketplace.html
+++ b/manual/next/hop-tools/hop-marketplace.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Marketplace :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-marketplace.html"> <meta name="description" content="Install optional Hop plugins from Apache Repository / Maven Central"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Marketplace :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-marketplace.html"> <meta name="description" content="Install optional Hop plugins from Apache Repository / Maven Central"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> < [...]
 ./hop marketplace apply -f full-client-env.yaml
 
 # Please restart Hop server or GUI instances that might still be open</code></pre> </div> </div> <div class="paragraph"> <p><strong>Notes</strong>:</p> </div> <div class="ulist"> <ul> <li> <p>Requires network access to Apache Repository / Maven Central (or a mirror configured in hop-config).</p> </li> <li> <p>For SNAPSHOT builds when developing you can point the marketplace at a local Nexus that has the plugin zip files published. See folder <code>docker/marketplace-nexus</code> in the s [...]
diff --git a/manual/next/hop-tools/hop-python/hop-python.html b/manual/next/hop-tools/hop-python/hop-python.html
index e166dbcbc9..b869b0ec2c 100644
--- a/manual/next/hop-tools/hop-python/hop-python.html
+++ b/manual/next/hop-tools/hop-python/hop-python.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Python :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-python/hop-python.html"> <meta name="description" content="Program Hop pipelines and workflows in Python"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Python :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-python/hop-python.html"> <meta name="description" content="Program Hop pipelines and workflows in Python"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
 2026/04/03 21:03:48 - HopPython - The Hop Python Gateway server was started on 127.0.0.1:25333</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_usage"><a class="anchor" href="#_usage"></a>Usage</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">$ sh hop python --help
 Usage: hop python [-hV] [-e=&lt;environmentOption&gt;]
                   [--gateway-ip-address=&lt;gatewayAddress&gt;]
diff --git a/manual/next/hop-tools/hop-search.html b/manual/next/hop-tools/hop-search.html
index ff61c10f95..830bf0778a 100644
--- a/manual/next/hop-tools/hop-search.html
+++ b/manual/next/hop-tools/hop-search.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Search :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-search.html"> <meta name="description" content="Hop Search is a command line tool to search for metadata in Hop or a Hop project."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Search :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop-search.html"> <meta name="description" content="Hop Search is a command line tool to search for metadata in Hop or a Hop project."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css [...]
                     &lt;searchString&gt;
       &lt;searchString&gt;         The string to search for
   -e, --environment=&lt;environmentOption&gt;
diff --git a/manual/next/hop-tools/hop-setup.html b/manual/next/hop-tools/hop-setup.html
index 8c5dc3e977..0ff418d13e 100644
--- a/manual/next/hop-tools/hop-setup.html
+++ b/manual/next/hop-tools/hop-setup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop setup :: Apache Hop</title> <meta name="description" content="Configure Hop launcher environment variables from Hop Gui or the hop setup command"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hop setup :: Apache Hop"> <meta property="og:descriptio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop setup :: Apache Hop</title> <meta name="description" content="Configure Hop launcher environment variables from Hop Gui or the hop setup command"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Hop setup :: Apache Hop"> <meta property="og:descriptio [...]
 ./hop setup show
 ./hop setup apply --defaults
 ./hop setup apply --defaults --dry-run
diff --git a/manual/next/hop-tools/hop.html b/manual/next/hop-tools/hop.html
index 338b64291a..f4cc13faa1 100644
--- a/manual/next/hop-tools/hop.html
+++ b/manual/next/hop-tools/hop.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop.html"> <meta name="description" content="This describes how to use the versatile hop command line tool."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/hop.html"> <meta name="description" content="This describes how to use the versatile hop command line tool."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" cont [...]
 Usage: hop [-hV] [-s=&lt;systemProperties&gt;[,&lt;systemProperties&gt;...]]... [COMMAND]
   -h, --help      Show this help message and exit.
   -s, --system-properties=&lt;systemProperties&gt;[,&lt;systemProperties&gt;...]
diff --git a/manual/next/hop-tools/index.html b/manual/next/hop-tools/index.html
index 673b84425a..9686f2e62a 100644
--- a/manual/next/hop-tools/index.html
+++ b/manual/next/hop-tools/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Tools :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/index.html"> <meta name="description" content="Even though Hop developers will spend the majority of their time in Hop Gui, Hop has a lot more tools to offer. This page provides an overview of the tools that are available in the platform."> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Tools :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-tools/index.html"> <meta name="description" content="Even though Hop developers will spend the majority of their time in Hop Gui, Hop has a lot more tools to offer. This page provides an overview of the tools that are available in the platform."> <meta  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-usps.html b/manual/next/hop-usps.html
index 5dff5c88d8..4815176adc 100644
--- a/manual/next/hop-usps.html
+++ b/manual/next/hop-usps.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Unique Selling Propositions :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-usps.html"> <meta name="description" content="Hop differentiates itself from other platforms through an absolute focus on metadata, a visual code editor, a kernel + plugins architecture, portable run configurations, unit and integr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Unique Selling Propositions :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/hop-usps.html"> <meta name="description" content="Hop differentiates itself from other platforms through an absolute focus on metadata, a visual code editor, a kernel + plugins architecture, portable run configurations, unit and integr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-vs-kettle/hop-vs-kettle.html b/manual/next/hop-vs-kettle/hop-vs-kettle.html
index 64ab5120a8..d437678686 100644
--- a/manual/next/hop-vs-kettle/hop-vs-kettle.html
+++ b/manual/next/hop-vs-kettle/hop-vs-kettle.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop vs Kettle - A Quick Comparison :: Apache Hop</title> <link rel="prev" href="index.html"> <link rel="next" href="if-you-know-kettle.html"> <meta name="description" content="Apache Hop is an independent platform that originated from the same code base as Kettle (Pentaho Data Integration). This page provides an overview of the differences in concepts, [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop vs Kettle - A Quick Comparison :: Apache Hop</title> <link rel="prev" href="index.html"> <link rel="next" href="if-you-know-kettle.html"> <meta name="description" content="Apache Hop is an independent platform that originated from the same code base as Kettle (Pentaho Data Integration). This page provides an overview of the differences in concepts, [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-vs-kettle/if-you-know-kettle.html b/manual/next/hop-vs-kettle/if-you-know-kettle.html
index bc25d76e3b..0a25a648f7 100644
--- a/manual/next/hop-vs-kettle/if-you-know-kettle.html
+++ b/manual/next/hop-vs-kettle/if-you-know-kettle.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>If You Know Kettle (Pentaho Data Integration) :: Apache Hop</title> <link rel="prev" href="hop-vs-kettle.html"> <link rel="next" href="import-kettle-projects.html"> <meta name="description" content="Hop wants to allow data engineers to be able to deliver high quality work, deliver that work fast and integrated with bleeding edge technology."> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>If You Know Kettle (Pentaho Data Integration) :: Apache Hop</title> <link rel="prev" href="hop-vs-kettle.html"> <link rel="next" href="import-kettle-projects.html"> <meta name="description" content="Hop wants to allow data engineers to be able to deliver high quality work, deliver that work fast and integrated with bleeding edge technology."> <meta nam [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-vs-kettle/import-kettle-projects.html b/manual/next/hop-vs-kettle/import-kettle-projects.html
index 05956ff080..db26d21944 100644
--- a/manual/next/hop-vs-kettle/import-kettle-projects.html
+++ b/manual/next/hop-vs-kettle/import-kettle-projects.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Import Kettle (PDI) Projects in Apache Hop :: Apache Hop</title> <link rel="prev" href="if-you-know-kettle.html"> <link rel="next" href="../concepts.html"> <meta name="description" content="Compatibility with Kettle/PDI was never a goal for Apache Hop, but since a lot of organizations have invested vast amounts of resources in Kettle/PDI project develo [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Import Kettle (PDI) Projects in Apache Hop :: Apache Hop</title> <link rel="prev" href="if-you-know-kettle.html"> <link rel="next" href="../concepts.html"> <meta name="description" content="Compatibility with Kettle/PDI was never a goal for Apache Hop, but since a lot of organizations have invested vast amounts of resources in Kettle/PDI project develo [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-vs-kettle/index.html b/manual/next/hop-vs-kettle/index.html
index 10a9754390..484b02b56f 100644
--- a/manual/next/hop-vs-kettle/index.html
+++ b/manual/next/hop-vs-kettle/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop vs Kettle :: Apache Hop</title> <link rel="prev" href="../getting-started/hop-next-steps.html"> <link rel="next" href="hop-vs-kettle.html"> <meta name="description" content="Hop initially (late 2019) started as a fork of the Kettle (Pentaho Data Integration). Hop and Kettle/PDI are independent projects, each with their own roadmap and priorities. G [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop vs Kettle :: Apache Hop</title> <link rel="prev" href="../getting-started/hop-next-steps.html"> <link rel="next" href="hop-vs-kettle.html"> <meta name="description" content="Hop initially (late 2019) started as a fork of the Kettle (Pentaho Data Integration). Hop and Kettle/PDI are independent projects, each with their own roadmap and priorities. G [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/hop-web-docker.html b/manual/next/hop-web-docker.html
index 2ce3a7710b..38b3d5094d 100644
--- a/manual/next/hop-web-docker.html
+++ b/manual/next/hop-web-docker.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Web in Docker: persistence and upgrades :: Apache Hop</title> <meta name="description" content="Recommended volume mounts, environment variables, and upgrade procedure for the official apache/hop-web Docker image. Persist projects and HOP_CONFIG_FOLDER outside the image."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Web in Docker: persistence and upgrades :: Apache Hop</title> <meta name="description" content="Recommended volume mounts, environment variables, and upgrade procedure for the official apache/hop-web Docker image. Persist projects and HOP_CONFIG_FOLDER outside the image."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=" [...]
   hop-web:
     image: apache/hop-web:&lt;tag&gt;
     ports:
diff --git a/manual/next/how-to-guides/apache-hop-web-services-docker.html b/manual/next/how-to-guides/apache-hop-web-services-docker.html
index 1d65b3ffbb..0fefc69e6d 100644
--- a/manual/next/how-to-guides/apache-hop-web-services-docker.html
+++ b/manual/next/how-to-guides/apache-hop-web-services-docker.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web Services in Apache Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/apache-hop-web-services-docker.html"> <meta name="description" content="This tutorial explains how to run Apache Hop web services from a Docker container"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web Services in Apache Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/apache-hop-web-services-docker.html"> <meta name="description" content="This tutorial explains how to run Apache Hop web services from a Docker container"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
 Example: docker pull apache/hop:1.1.0-SNAPSHOT</code></pre> </div> </div> <div class="paragraph"> <p>To execute the containers afterwards, the following environment variables or parameters must be set as a minimum:</p> </div> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 33.3333%;"> <col style="width: 33.3333%;"> <col style="width: 33.3334%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Variable/Docker Parameter</th> <th cl [...]
   --env HOP_SERVER_USER=admin \
   --env HOP_SERVER_PASS=admin \
diff --git a/manual/next/how-to-guides/avoiding-deadlocks.html b/manual/next/how-to-guides/avoiding-deadlocks.html
index 08f7cece6f..f510fa068b 100644
--- a/manual/next/how-to-guides/avoiding-deadlocks.html
+++ b/manual/next/how-to-guides/avoiding-deadlocks.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avoiding Deadlocks :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/avoiding-deadlocks.html"> <meta name="description" content="This guide provides an overview of strategies to avoid deadlocks in Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avoiding Deadlocks :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/avoiding-deadlocks.html"> <meta name="description" content="This guide provides an overview of strategies to avoid deadlocks in Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/s [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/how-to-guides/cdc-filtered-selection.html b/manual/next/how-to-guides/cdc-filtered-selection.html
index 6fd15d917c..0ae239e39f 100644
--- a/manual/next/how-to-guides/cdc-filtered-selection.html
+++ b/manual/next/how-to-guides/cdc-filtered-selection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDC: filtered selection :: Apache Hop</title> <meta name="description" content="Incremental CDC in Apache Hop using a timestamp or increasing ID and the last successful workflow or pipeline run."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="CDC: filt [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDC: filtered selection :: Apache Hop</title> <meta name="description" content="Incremental CDC in Apache Hop using a timestamp or increasing ID and the last successful workflow or pipeline run."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="CDC: filt [...]
 
 Start
   |
diff --git a/manual/next/how-to-guides/cdc-log-sniffing.html b/manual/next/how-to-guides/cdc-log-sniffing.html
index f56ced047b..7fc7af0232 100644
--- a/manual/next/how-to-guides/cdc-log-sniffing.html
+++ b/manual/next/how-to-guides/cdc-log-sniffing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDC: log sniffing :: Apache Hop</title> <meta name="description" content="Ingest change events produced by log sniffers such as Debezium or Oracle GoldenGate with Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="CDC: log sniffing :: Apache H [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDC: log sniffing :: Apache Hop</title> <meta name="description" content="Ingest change events produced by log sniffers such as Debezium or Oracle GoldenGate with Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="CDC: log sniffing :: Apache H [...]
         |
         v
 JSON Input / Avro Decode / Select Values     (parse payload)
diff --git a/manual/next/how-to-guides/cdc-snapshot-comparison.html b/manual/next/how-to-guides/cdc-snapshot-comparison.html
index f45a1622ab..826cc02b59 100644
--- a/manual/next/how-to-guides/cdc-snapshot-comparison.html
+++ b/manual/next/how-to-guides/cdc-snapshot-comparison.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDC: comparing snapshots :: Apache Hop</title> <meta name="description" content="Detect new, changed, identical and deleted rows by comparing two sorted snapshots in Apache Hop, or by storing a hash key."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDC: comparing snapshots :: Apache Hop</title> <meta name="description" content="Detect new, changed, identical and deleted rows by comparing two sorted snapshots in Apache Hop, or by storing a hash key."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" [...]
 (previous snapshot)               (new snapshot)
         |                                  |
         v                                  v
diff --git a/manual/next/how-to-guides/change-data-capture.html b/manual/next/how-to-guides/change-data-capture.html
index 4e4b4d2e68..a11ddd7d14 100644
--- a/manual/next/how-to-guides/change-data-capture.html
+++ b/manual/next/how-to-guides/change-data-capture.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Change Data Capture :: Apache Hop</title> <meta name="description" content="Choose among the three Change Data Capture approaches Apache Hop supports: log sniffing, filtered selection, and snapshot comparison."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Change Data Capture :: Apache Hop</title> <meta name="description" content="Choose among the three Change Data Capture approaches Apache Hop supports: log sniffing, filtered selection, and snapshot comparison."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" con [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/how-to-guides/index.html b/manual/next/how-to-guides/index.html
index 3f2c92f912..5280d1284c 100644
--- a/manual/next/how-to-guides/index.html
+++ b/manual/next/how-to-guides/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How-to guides :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/index.html"> <meta name="description" content="This page contains a collection of how-to guides to perform a variety of tasks, configurations etc with Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How-to guides :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/index.html"> <meta name="description" content="This page contains a collection of how-to guides to perform a variety of tasks, configurations etc with Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/how-to-guides/joins-lookups.html b/manual/next/how-to-guides/joins-lookups.html
index 6a9b4d3652..fe92c6924d 100644
--- a/manual/next/how-to-guides/joins-lookups.html
+++ b/manual/next/how-to-guides/joins-lookups.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Joins and lookups :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/joins-lookups.html"> <meta name="description" content="This guide provides an overview of the various join and lookup transforms and helps you to choose which transform makes most sense for your use case."> <meta name="generator" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Joins and lookups :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/joins-lookups.html"> <meta name="description" content="This guide provides an overview of the various join and lookup transforms and helps you to choose which transform makes most sense for your use case."> <meta name="generator" conte [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/how-to-guides/logging-pipeline-log.html b/manual/next/how-to-guides/logging-pipeline-log.html
index 773bae3a87..0f96b00bb4 100644
--- a/manual/next/how-to-guides/logging-pipeline-log.html
+++ b/manual/next/how-to-guides/logging-pipeline-log.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/logging-pipeline-log.html"> <meta name="description" content="This guide provides an overview of how to use the full power of Apache Hop to work with pipeline logging data"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/logging-pipeline-log.html"> <meta name="description" content="This guide provides an overview of how to use the full power of Apache Hop to work with pipeline logging data"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/how-to-guides/logging-workflow-log.html b/manual/next/how-to-guides/logging-workflow-log.html
index f5cd0957a1..2ef6e3c9a5 100644
--- a/manual/next/how-to-guides/logging-workflow-log.html
+++ b/manual/next/how-to-guides/logging-workflow-log.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/logging-workflow-log.html"> <meta name="description" content="This guide provides an overview of how to use the full power of Apache Hop to work with workflow logging data"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/logging-workflow-log.html"> <meta name="description" content="This guide provides an overview of how to use the full power of Apache Hop to work with workflow logging data"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/how-to-guides/loops-in-apache-hop.html b/manual/next/how-to-guides/loops-in-apache-hop.html
index 4f45ee789c..d8f886dbf0 100644
--- a/manual/next/how-to-guides/loops-in-apache-hop.html
+++ b/manual/next/how-to-guides/loops-in-apache-hop.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Loops in Apache Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/loops-in-apache-hop.html"> <meta name="description" content="This guide provides an overview of the various actions, transforms and ways to build loops in Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Loops in Apache Hop :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/loops-in-apache-hop.html"> <meta name="description" content="This guide provides an overview of the various actions, transforms and ways to build loops in Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
 2023/04/24 11:25:07 - loops-process-rows-from-memory - Start of workflow execution
 2023/04/24 11:25:07 - loops-process-rows-from-memory - Starting action [loops-copy-rows-to-result.hpl]
 2023/04/24 11:25:07 - loops-copy-rows-to-result.hpl - Using run configuration [local]
diff --git a/manual/next/how-to-guides/run-hop-in-apache-airflow.html b/manual/next/how-to-guides/run-hop-in-apache-airflow.html
index 0db707c13b..b30f9b0c7d 100644
--- a/manual/next/how-to-guides/run-hop-in-apache-airflow.html
+++ b/manual/next/how-to-guides/run-hop-in-apache-airflow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run workflows and pipelines in Apache Airflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/run-hop-in-apache-airflow.html"> <meta name="description" content="This how-to explains how to run Apache Hop workflows and pipelines in Apache Airflow with the DockerOperator"> <meta name="generator" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run workflows and pipelines in Apache Airflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/run-hop-in-apache-airflow.html"> <meta name="description" content="This how-to explains how to run Apache Hop workflows and pipelines in Apache Airflow with the DockerOperator"> <meta name="generator" conten [...]
 apache-airflow-airflow-triggerer-1  | [2024-05-07 07:50:08 +0000] [25] [INFO] Booting worker with pid: 25
 apache-airflow-airflow-scheduler-1  |   ____________       _____________
 apache-airflow-airflow-scheduler-1  |  ____    |__( )_________  __/__  /________      __
diff --git a/manual/next/how-to-guides/workflows-parallel-execution.html b/manual/next/how-to-guides/workflows-parallel-execution.html
index be560b3472..074ee4cdc8 100644
--- a/manual/next/how-to-guides/workflows-parallel-execution.html
+++ b/manual/next/how-to-guides/workflows-parallel-execution.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Parallel execution in Apache Hop workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/workflows-parallel-execution.html"> <meta name="description" content="This guide provides an overview of ways to execute workflow actions in parallel."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Parallel execution in Apache Hop workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/how-to-guides/workflows-parallel-execution.html"> <meta name="description" content="This guide provides an overview of ways to execute workflow actions in parallel."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
 2023/05/01 10:14:42 - parallel-workflow - Starting action [sample-pipeline.hpl 1]
 2023/05/01 10:14:42 - parallel-workflow - Launched action [sample-pipeline.hpl 1] in parallel.
 2023/05/01 10:14:42 - parallel-workflow - Starting action [sample-pipeline.hpl 2]
diff --git a/manual/next/image-testpage.html b/manual/next/image-testpage.html
index 3ee2b1a96e..d1cf2f092a 100644
--- a/manual/next/image-testpage.html
+++ b/manual/next/image-testpage.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Image testpage :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/image-testpage.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Image testpage :: Apache Hop"> <meta property="og:description" content="Apache Hop -  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Image testpage :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/image-testpage.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Image testpage :: Apache Hop"> <meta property="og:description" content="Apache Hop -  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/index.html b/manual/next/index.html
index 59c114430f..2cd394a557 100644
--- a/manual/next/index.html
+++ b/manual/next/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop User Manual :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/index.html"> <meta name="description" content="Hop covers a area of functionalities that is both wide and deep. This page provides an overview of topic that may be of interest to you."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop User Manual :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/index.html"> <meta name="description" content="Hop covers a area of functionalities that is both wide and deep. This page provides an overview of topic that may be of interest to you."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/installation-configuration.html b/manual/next/installation-configuration.html
index dea6db26b8..2c1f1861ce 100644
--- a/manual/next/installation-configuration.html
+++ b/manual/next/installation-configuration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hop requirements, installation and configuration :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/installation-configuration.html"> <meta name="description" content="The requirements and process to install Apache Hop in any environment are intentionally kept as simple as possible. This pages covers the requi [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hop requirements, installation and configuration :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/installation-configuration.html"> <meta name="description" content="The requirements and process to install Apache Hop in any environment are intentionally kept as simple as possible. This pages covers the requi [...]
 OpenJDK Runtime Environment Homebrew (build 21.0.10)
 OpenJDK 64-Bit Server VM Homebrew (build 21.0.10, mixed mode, sharing)</code></pre> </div> </div> <div class="paragraph"> <p>Make sure to point the <code>JAVA_HOME</code> environment variable for your operating system to your desired JRE installation. Refer to your operating system&#8217;s documentation for more information on environment variables.</p> </div> <div class="admonitionblock tip"> <table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/hop-server/deploying.html b/manual/next/linting/index.html
similarity index 73%
copy from manual/next/hop-server/deploying.html
copy to manual/next/linting/index.html
index 62f3e899dd..fa73d53562 100644
--- a/manual/next/hop-server/deploying.html
+++ b/manual/next/linting/index.html
@@ -1,14 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Deploying Hop Server :: Apache Hop</title> <meta name="description" content="How to get a Hop project onto a Hop Server: bake it into a Docker image, send it from a client with export resources, or check it out with git on the host."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
-  "variables" : [ {
-    "name" : "DB_HOSTNAME",
-    "value" : "db.prod.example.com",
-    "description" : "Warehouse host"
-  }, {
-    "name" : "DB_PASSWORD",
-    "value" : "#{vault:hop/data/some-db:password}",
-    "description" : "Resolved at runtime"
-  } ]
-}</code></pre> </div> </div> <div class="paragraph"> <p>Default metadata password protection is obfuscation, not encryption. For production use the AES2 encoder or a secrets resolver, change the default Hop Server credential (<code>cluster</code> / <code>cluster</code>), and enable TLS. See <a href="../password/passwords.html" class="xref page">Passwords</a> and the project&#8217;s <code>SECURITY.md</code>.</p> </div> <div class="paragraph"> <p>For <a href="deploy-export-resources.html"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Linting :: Apache Hop</title> <meta name="description" content="The Hop linter checks pipelines, workflows and metadata against a set of rules, in Hop Gui while you work and on the command line in CI."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Lin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/linting/lint-rule-packs.html b/manual/next/linting/lint-rule-packs.html
new file mode 100644
index 0000000000..a784e2170f
--- /dev/null
+++ b/manual/next/linting/lint-rule-packs.html
@@ -0,0 +1,33 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lint rule packs :: Apache Hop</title> <meta name="description" content="Lint rule packs bundle a set of lint rules so they can be installed, shared and version controlled independently of Apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Lint [...]
+  id: acme
+  name: ACME Standard Lint Rules
+  owner: VENDOR
+  priority: 200
+
+rules:
+  ACME-001:
+    type: custom
+    enabled: true
+    severity: ERROR
+    target: DATABASE_CONNECTION
+    targetField: hostname
+    condition: NO_HARDCODED
+    name: "Hardcoded Database Hostname"</code></pre> </div> </div> <div class="paragraph"> <p>The rules themselves are written exactly as described in <a href="lint-rules.html" class="xref page">Lint rules</a>.</p> </div> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 25%;"> <col style="width: 75%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Key</th> <th class="tableblock halign-left valign-top">Meaning</th> </tr> </thead> [...]
+  id: acme
+  priority: 200
+  overrides:
+    - DB-001        # deliberately replaces the core rule of that name</code></pre> </div> </div> <div class="paragraph"> <p>Without the declaration the incumbent rule stays and the collision is logged. The reason is that a pack could otherwise stand in for Hop&#8217;s hardcoded-password rule with something weaker, and nothing would show that it had happened.</p> </div> </div> </div> <div class="sect1"> <h2 id="_installing_a_pack"><a class="anchor" href="#_installing_a_pack"></a>Installi [...]
+  ACME-001:
+    severity: WARNING</code></pre> </div> </div> <div class="paragraph"> <p>This keeps the pack upgradeable: the project&#8217;s decisions live with the project, and the pack can be replaced with a newer version without losing them.</p> </div> <div class="paragraph"> <p>The rule manager in Hop Gui writes these overrides for you. Editing a pack rule there never changes the pack: a change to its severity, threshold or enabled state is written to <code>hop-lint.yml</code> as an override, an [...]
+  /* We explicitly disable cookie tracking to avoid privacy issues */
+  _paq.push(['disableCookies']);  
+  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+  _paq.push(['trackPageView']);
+  _paq.push(['enableLinkTracking']);
+  (function() {
+    var u="https://analytics.apache.org/";
+    _paq.push(['setTrackerUrl', u+'matomo.php']);
+    _paq.push(['setSiteId', '11']);
+    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+  })(); </script> <!-- End Matomo Code --> </body> </html> 
\ No newline at end of file
diff --git a/manual/next/metadata-types/pipeline-probe.html b/manual/next/linting/lint-rules.html
similarity index 61%
copy from manual/next/metadata-types/pipeline-probe.html
copy to manual/next/linting/lint-rules.html
index 5ad2a3c611..64ab746e56 100644
--- a/manual/next/metadata-types/pipeline-probe.html
+++ b/manual/next/linting/lint-rules.html
@@ -1,4 +1,70 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Probe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-probe.html"> <link rel="prev" href="pipeline-log.html"> <link rel="next" href="pipeline-run-config.html"> <meta name="description" content="Allows to stream output rows of a pipeline to another pipeline. A pipeline log streams d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lint rules :: Apache Hop</title> <meta name="description" content="How Hop lint rules are written, which rules ship with Hop, and how a project switches them on, retunes them or adds its own."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Lint rules : [...]
+  DB-001:
+    type: custom
+    enabled: true
+    severity: ERROR
+    target: DATABASE_CONNECTION
+    targetField: password
+    condition: NO_HARDCODED
+    name: "Hardcoded Database Password"
+    description: "Database connections must take the password from a variable"</code></pre> </div> </div> <div class="paragraph"> <p>The key (<code>DB-001</code>) is the rule id. Ids share one namespace across every installed rule pack, so a pack that is not Hop&#8217;s own should prefix its ids.</p> </div> </div> </div> <div class="sect1"> <h2 id="_targets"><a class="anchor" href="#_targets"></a>Targets</h2> <div class="sectionbody"> <table class="tableblock frame-all grid-all stretch"> [...]
+    target: METADATA
+    appliesTo: [server]
+    targetField: password
+    condition: NO_HARDCODED
+    severity: ERROR
+    name: "Hop Server Password Not From a Variable"</code></pre> </div> </div> <div class="paragraph"> <p><code>hop lint --list-metadata-types</code> prints the keys this installation has registered.</p> </div> </div> </div> <div class="sect1"> <h2 id="_conditions"><a class="anchor" href="#_conditions"></a>Conditions</h2> <div class="sectionbody"> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 25%;"> <col style="width: 75%;"> </colgroup> <thead> <tr>  [...]
+    type: custom
+    enabled: true
+    severity: WARNING
+    target: TRANSFORM
+    appliesTo:
+      - TableInput
+    allOf:
+      - targetField: sql
+        condition: MATCHES_PATTERN
+        conditionValue: "(?is).*\\bselect\\s+\\*.*"
+      - targetField: rowLimit
+        condition: NOT_EMPTY
+    name: "Unbounded SELECT *"
+    description: "A Table Input that selects every column and sets no row limit"</code></pre> </div> </div> <div class="paragraph"> <p><code>allOf</code> reports only when <strong>every</strong> clause is broken, <code>anyOf</code> when <strong>at least one</strong> is. Each clause names its own field, condition and value, and the finding says which clauses were broken and what the values actually were.</p> </div> <div class="paragraph"> <p>A rule with neither block behaves exactly as be [...]
+    type: custom
+    target: TRANSFORM
+    appliesTo:
+      - TableInput
+    targetField: sql
+    condition: NOT_MATCHES_PATTERN
+    conditionValue: "(?is).*\\bselect\\s+\\*.*"
+    name: "SELECT * in Table Input"</code></pre> </div> </div> <div class="paragraph"> <p>A scoped rule naming a field the transform does not have is reported as a configuration error rather than passing quietly, so that a typo in a field name is visible instead of looking like a clean result.</p> </div> </div> </div> <div class="sect1"> <h2 id="_the_rules_hop_ships"><a class="anchor" href="#_the_rules_hop_ships"></a>The rules Hop ships</h2> <div class="sectionbody"> <div class="paragrap [...]
+  # Switch on a rule the core pack ships disabled
+  DOC-001:
+    enabled: true
+    severity: ERROR
+
+  # Retune a threshold
+  STRUCT-001:
+    enabled: true
+    conditionValue: "30"
+
+  # A rule that exists only in this project
+  LOCAL-001:
+    type: custom
+    enabled: true
+    severity: ERROR
+    target: PIPELINE
+    targetField: description
+    condition: NOT_EMPTY
+    name: "Pipeline Description Required"</code></pre> </div> </div> <div class="paragraph"> <p><strong>Tools &#8594; Lint &#8594; Manage Custom Rules</strong> writes this file for you.</p> </div> <div class="paragraph"> <p>A parse error in <code>hop-lint.yml</code> is reported rather than ignored, so that a typo cannot leave you linting with the defaults while believing otherwise.</p> </div> </div> </div> <div class="sect1"> <h2 id="_excluding_files_and_accepting_findings"><a class="anc [...]
+  - "generated/**"
+  - "tests/**"
+
+suppress:
+  - rule: ACME-ENV-001
+    path: "legacy/**"
+    reason: "Legacy connections are pinned until the 2026 migration"
+  - rule: TRANS-002
+    source: "Reserved for phase 2"
+    reason: "Placeholder kept deliberately, agreed with the data team"</code></pre> </div> </div> <div class="paragraph"> <p><code>path</code> and <code>source</code> narrow a suppression; leaving one out matches anything. A suppression has to name a rule and give a reason: without a rule it would silence everything, and without a reason nobody can review the decision later. Entries missing either are refused and logged rather than applied.</p> </div> <div class="paragraph"> <p>Exclusion [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/logging/logging-basics.html b/manual/next/logging/logging-basics.html
index f968d6bc7c..9c7eb5bd26 100644
--- a/manual/next/logging/logging-basics.html
+++ b/manual/next/logging/logging-basics.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Logging :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/logging/logging-basics.html"> <meta name="description" content="Every workflow or pipeline you execute through Hop Gui or Hop Run and a lot of the other tools generate logging as logging text in the most obvious form."> <meta name="generator" content="Antora  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Logging :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/logging/logging-basics.html"> <meta name="description" content="Every workflow or pipeline you execute through Hop Gui or Hop Run and a lot of the other tools generate logging as logging text in the most obvious form."> <meta name="generator" content="Antora  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/logging/logging-reflection.html b/manual/next/logging/logging-reflection.html
index 4111e523df..68f87dceb3 100644
--- a/manual/next/logging/logging-reflection.html
+++ b/manual/next/logging/logging-reflection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Reflection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/logging/logging-reflection.html"> <meta name="description" content="The Hop Reflection plugin adds easy ways for you to get more information about what&#x27;s going on inside your pipelines or workflows. It offers 3 main ways of reflecting on what&#x27;s g [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Reflection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/logging/logging-reflection.html"> <meta name="description" content="The Hop Reflection plugin adds easy ways for you to get more information about what&#x27;s going on inside your pipelines or workflows. It offers 3 main ways of reflecting on what&#x27;s g [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-driven-architecture.html b/manual/next/metadata-driven-architecture.html
index 0d1bf9d0ff..995462cd78 100644
--- a/manual/next/metadata-driven-architecture.html
+++ b/manual/next/metadata-driven-architecture.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hop’s Metadata-Driven Architecture :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-driven-architecture.html"> <meta name="description" content="Learn how Apache Hop’s metadata-driven design enables flexible, reusable, and maintainable data pipelines and workflows."> <meta name="generator" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hop’s Metadata-Driven Architecture :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-driven-architecture.html"> <meta name="description" content="Learn how Apache Hop’s metadata-driven design enables flexible, reusable, and maintainable data pipelines and workflows."> <meta name="generator" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/async-web-service.html b/manual/next/metadata-types/async-web-service.html
index be317b77ea..27da152e17 100644
--- a/manual/next/metadata-types/async-web-service.html
+++ b/manual/next/metadata-types/async-web-service.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asynchronous Web Service :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/async-web-service.html"> <link rel="prev" href="index.html"> <link rel="next" href="azure-authentication.html"> <meta name="description" content="This web service variant is used to execute long-running workflows."> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asynchronous Web Service :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/async-web-service.html"> <link rel="prev" href="index.html"> <link rel="next" href="azure-authentication.html"> <meta name="description" content="This web service variant is used to execute long-running workflows."> <meta name= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/azure-authentication.html b/manual/next/metadata-types/azure-authentication.html
index b248cf1f55..a5e35e7736 100644
--- a/manual/next/metadata-types/azure-authentication.html
+++ b/manual/next/metadata-types/azure-authentication.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/azure-authentication.html"> <link rel="prev" href="async-web-service.html"> <link rel="next" href="beam-file-definition.html"> <meta name="description" content="This is used to register multiple Azure blob storage accounts"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/azure-authentication.html"> <link rel="prev" href="async-web-service.html"> <link rel="next" href="beam-file-definition.html"> <meta name="description" content="This is used to register multiple Azure blob storage accounts"> <meta name [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/beam-file-definition.html b/manual/next/metadata-types/beam-file-definition.html
index 52828d200e..d6ec1a2ec7 100644
--- a/manual/next/metadata-types/beam-file-definition.html
+++ b/manual/next/metadata-types/beam-file-definition.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Beam File Definition :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/beam-file-definition.html"> <link rel="prev" href="azure-authentication.html"> <link rel="next" href="cassandra/cassandra-connection.html"> <meta name="description" content="A Beam File Definition describes a file layout in a Beam  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Beam File Definition :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/beam-file-definition.html"> <link rel="prev" href="azure-authentication.html"> <link rel="next" href="cassandra/cassandra-connection.html"> <meta name="description" content="A Beam File Definition describes a file layout in a Beam  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/cassandra/cassandra-connection.html b/manual/next/metadata-types/cassandra/cassandra-connection.html
index 1df991acfd..87bb80adf9 100644
--- a/manual/next/metadata-types/cassandra/cassandra-connection.html
+++ b/manual/next/metadata-types/cassandra/cassandra-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/cassandra/cassandra-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Cassandra Connection :: Apache Hop"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/cassandra/cassandra-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Cassandra Connection :: Apache Hop"> <meta [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/data-set.html b/manual/next/metadata-types/data-set.html
index aab7fabab9..c126b43de5 100644
--- a/manual/next/metadata-types/data-set.html
+++ b/manual/next/metadata-types/data-set.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Set :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-set.html"> <link rel="prev" href="databricks-vfs-connection.html"> <link rel="next" href="dbt-project.html"> <meta name="description" content="A Data Set is a static pre-defined collection of rows, used in unit testing, where a data set i [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Set :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-set.html"> <link rel="prev" href="databricks-vfs-connection.html"> <link rel="next" href="dbt-project.html"> <meta name="description" content="A Data Set is a static pre-defined collection of rows, used in unit testing, where a data set i [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/data-stream/arrow-file-stream.html b/manual/next/metadata-types/data-stream/arrow-file-stream.html
index 96c5ce5599..b80fc4cec4 100644
--- a/manual/next/metadata-types/data-stream/arrow-file-stream.html
+++ b/manual/next/metadata-types/data-stream/arrow-file-stream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow Flight Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/arrow-file-stream.html"> <meta name="description" content="Apache Arrow Flight Data Stream"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow Flight Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/arrow-file-stream.html"> <meta name="description" content="Apache Arrow Flight Data Stream"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> [...]
 import pyarrow.ipc as ipc
 import pandas as pd
 from datetime import datetime
diff --git a/manual/next/metadata-types/data-stream/arrow-flight.html b/manual/next/metadata-types/data-stream/arrow-flight.html
index 2f14e12a42..9f115bc90b 100644
--- a/manual/next/metadata-types/data-stream/arrow-flight.html
+++ b/manual/next/metadata-types/data-stream/arrow-flight.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow Flight Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/arrow-flight.html"> <meta name="description" content="Apache Arrow Flight data stream"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow Flight Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/arrow-flight.html"> <meta name="description" content="Apache Arrow Flight data stream"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <met [...]
 import pyarrow as pa
 
 # Connect to your Flight server
diff --git a/manual/next/metadata-types/data-stream/arrow-random-access-file.html b/manual/next/metadata-types/data-stream/arrow-random-access-file.html
index b1c11ff5b5..2c0ade6560 100644
--- a/manual/next/metadata-types/data-stream/arrow-random-access-file.html
+++ b/manual/next/metadata-types/data-stream/arrow-random-access-file.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow Random Access File Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/arrow-random-access-file.html"> <meta name="description" content="Apache Arrow Random Access File Data Stream"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow Random Access File Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/arrow-random-access-file.html"> <meta name="description" content="Apache Arrow Random Access File Data Stream"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/data-stream/data-stream.html b/manual/next/metadata-types/data-stream/data-stream.html
index 2786d8fe8d..2f6020b6c0 100644
--- a/manual/next/metadata-types/data-stream/data-stream.html
+++ b/manual/next/metadata-types/data-stream/data-stream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/data-stream.html"> <meta name="description" content="Metadata for IPC data streams"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/data-stream/data-stream.html"> <meta name="description" content="Metadata for IPC data streams"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/databricks-connection.html b/manual/next/metadata-types/databricks-connection.html
index c8d6885262..7f570f3520 100644
--- a/manual/next/metadata-types/databricks-connection.html
+++ b/manual/next/metadata-types/databricks-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/databricks-connection.html"> <link rel="prev" href="cassandra/cassandra-connection.html"> <link rel="next" href="databricks-vfs-connection.html"> <meta name="description" content="Databricks Connection metadata for the Jobs / work [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/databricks-connection.html"> <link rel="prev" href="cassandra/cassandra-connection.html"> <link rel="next" href="databricks-vfs-connection.html"> <meta name="description" content="Databricks Connection metadata for the Jobs / work [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/databricks-vfs-connection.html b/manual/next/metadata-types/databricks-vfs-connection.html
index 2860b56150..f6f9687250 100644
--- a/manual/next/metadata-types/databricks-vfs-connection.html
+++ b/manual/next/metadata-types/databricks-vfs-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks VFS Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/databricks-vfs-connection.html"> <link rel="prev" href="databricks-connection.html"> <link rel="next" href="data-set.html"> <meta name="description" content="Named Databricks VFS connection for Unity Catalog Volumes and Worksp [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks VFS Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/databricks-vfs-connection.html"> <link rel="prev" href="databricks-connection.html"> <link rel="next" href="data-set.html"> <meta name="description" content="Named Databricks VFS connection for Unity Catalog Volumes and Worksp [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/dbt-project.html b/manual/next/metadata-types/dbt-project.html
index 8ab579a74b..c904f52a4e 100644
--- a/manual/next/metadata-types/dbt-project.html
+++ b/manual/next/metadata-types/dbt-project.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>dbt Project :: Apache Hop</title> <link rel="prev" href="data-set.html"> <link rel="next" href="execution-data-profile.html"> <meta name="description" content="Register a dbt Core project once and reference it from the dbt actions in your workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>dbt Project :: Apache Hop</title> <link rel="prev" href="data-set.html"> <link rel="next" href="execution-data-profile.html"> <meta name="description" content="Register a dbt Core project once and reference it from the dbt actions in your workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/elastic-location-type.html b/manual/next/metadata-types/elastic-location-type.html
index 011328ee95..e815ce5418 100644
--- a/manual/next/metadata-types/elastic-location-type.html
+++ b/manual/next/metadata-types/elastic-location-type.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elastic Location Type :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/elastic-location-type.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Elastic Location Type :: Apache Hop"> <meta property= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elastic Location Type :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/elastic-location-type.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Elastic Location Type :: Apache Hop"> <meta property= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/execution-data-profile.html b/manual/next/metadata-types/execution-data-profile.html
index cc67f8115b..2eeee786ac 100644
--- a/manual/next/metadata-types/execution-data-profile.html
+++ b/manual/next/metadata-types/execution-data-profile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Execution Data Profile :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/execution-data-profile.html"> <link rel="prev" href="dbt-project.html"> <link rel="next" href="execution-information-location.html"> <meta name="description" content="An Apache Hop Execution Data Profile builds data profiles as d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Execution Data Profile :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/execution-data-profile.html"> <link rel="prev" href="dbt-project.html"> <link rel="next" href="execution-information-location.html"> <meta name="description" content="An Apache Hop Execution Data Profile builds data profiles as d [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/execution-information-location.html b/manual/next/metadata-types/execution-information-location.html
index bbe91b143e..6bfdd19b87 100644
--- a/manual/next/metadata-types/execution-information-location.html
+++ b/manual/next/metadata-types/execution-information-location.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Execution Information Location :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/execution-information-location.html"> <link rel="prev" href="execution-data-profile.html"> <link rel="next" href="elastic-location-type.html"> <meta name="description" content="The Execution Information Location determine [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Execution Information Location :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/execution-information-location.html"> <link rel="prev" href="execution-data-profile.html"> <link rel="next" href="elastic-location-type.html"> <meta name="description" content="The Execution Information Location determine [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/ftp-connection.html b/manual/next/metadata-types/ftp-connection.html
index fcf3006e3c..936c39d00f 100644
--- a/manual/next/metadata-types/ftp-connection.html
+++ b/manual/next/metadata-types/ftp-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP Connection :: Apache Hop</title> <link rel="prev" href="neo4j/neo4j-location-type.html"> <link rel="next" href="google-storage-authentication.html"> <meta name="description" content="Register a named FTP or FTPS server for use in Hop VFS paths and in the FTP actions."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP Connection :: Apache Hop</title> <link rel="prev" href="neo4j/neo4j-location-type.html"> <link rel="next" href="google-storage-authentication.html"> <meta name="description" content="Register a named FTP or FTPS server for use in Hop VFS paths and in the FTP actions."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/google-storage-authentication.html b/manual/next/metadata-types/google-storage-authentication.html
index 4461cbe994..f05eb77c39 100644
--- a/manual/next/metadata-types/google-storage-authentication.html
+++ b/manual/next/metadata-types/google-storage-authentication.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Storage Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/google-storage-authentication.html"> <link rel="prev" href="ftp-connection.html"> <link rel="next" href="hop-server.html"> <meta name="description" content="This is used to register multiple Google cloud storage accounts"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Storage Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/google-storage-authentication.html"> <link rel="prev" href="ftp-connection.html"> <link rel="next" href="hop-server.html"> <meta name="description" content="This is used to register multiple Google cloud storage accounts"> <me [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/hop-server.html b/manual/next/metadata-types/hop-server.html
index bfbf762650..fee907a27d 100644
--- a/manual/next/metadata-types/hop-server.html
+++ b/manual/next/metadata-types/hop-server.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/hop-server.html"> <link rel="prev" href="google-storage-authentication.html"> <link rel="next" href="mail-server-connection.html"> <meta name="description" content="Hop Server is a lightweight web server that hosts a Hop runtime for remote e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hop Server :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/hop-server.html"> <link rel="prev" href="google-storage-authentication.html"> <link rel="next" href="mail-server-connection.html"> <meta name="description" content="Hop Server is a lightweight web server that hosts a Hop runtime for remote e [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/index.html b/manual/next/metadata-types/index.html
index 463ff3b012..f6f28bf50e 100644
--- a/manual/next/metadata-types/index.html
+++ b/manual/next/metadata-types/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metadata Types :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/index.html"> <link rel="prev" href="../logging/logging-reflection.html"> <link rel="next" href="async-web-service.html"> <meta name="description" content="An overview of the different metadata types that are available in Hop."> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metadata Types :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/index.html"> <link rel="prev" href="../logging/logging-reflection.html"> <link rel="next" href="async-web-service.html"> <meta name="description" content="An overview of the different metadata types that are available in Hop."> <meta nam [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/jms-connection.html b/manual/next/metadata-types/jms-connection.html
index f84596978c..d7f1d152b7 100644
--- a/manual/next/metadata-types/jms-connection.html
+++ b/manual/next/metadata-types/jms-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMS connection :: Apache Hop</title> <meta name="description" content="A JMS connection describes how to reach a JMS broker, and is shared by the JMS consumer and producer transforms."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="JMS connection :: Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMS connection :: Apache Hop</title> <meta name="description" content="A JMS connection describes how to reach a JMS broker, and is shared by the JMS consumer and producer transforms."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="JMS connection :: Ap [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/mail-server-connection.html b/manual/next/metadata-types/mail-server-connection.html
index 3dc3903425..f47a8b6d95 100644
--- a/manual/next/metadata-types/mail-server-connection.html
+++ b/manual/next/metadata-types/mail-server-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail server connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/mail-server-connection.html"> <link rel="prev" href="hop-server.html"> <link rel="next" href="minio-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail server connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/mail-server-connection.html"> <link rel="prev" href="hop-server.html"> <link rel="next" href="minio-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/minio-connection.html b/manual/next/metadata-types/minio-connection.html
index cbd06004d6..5f35c5bcc7 100644
--- a/manual/next/metadata-types/minio-connection.html
+++ b/manual/next/metadata-types/minio-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Minio Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/minio-connection.html"> <link rel="prev" href="mail-server-connection.html"> <link rel="next" href="mongodb-connection.html"> <meta name="description" content="This is used to register one or more S3 endpoints"> <meta name="generator"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Minio Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/minio-connection.html"> <link rel="prev" href="mail-server-connection.html"> <link rel="next" href="mongodb-connection.html"> <meta name="description" content="This is used to register one or more S3 endpoints"> <meta name="generator"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/mongodb-connection.html b/manual/next/metadata-types/mongodb-connection.html
index d938056546..d13cc1be78 100644
--- a/manual/next/metadata-types/mongodb-connection.html
+++ b/manual/next/metadata-types/mongodb-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/mongodb-connection.html"> <link rel="prev" href="minio-connection.html"> <link rel="next" href="neo4j/neo4j-connection.html"> <meta name="description" content="Describes a MongoDB connection. The MongoDB connection, specified on a pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/mongodb-connection.html"> <link rel="prev" href="minio-connection.html"> <link rel="next" href="neo4j/neo4j-connection.html"> <meta name="description" content="Describes a MongoDB connection. The MongoDB connection, specified on a pr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/neo4j/neo4j-connection.html b/manual/next/metadata-types/neo4j/neo4j-connection.html
index 80832c5274..54692f4f52 100644
--- a/manual/next/metadata-types/neo4j/neo4j-connection.html
+++ b/manual/next/metadata-types/neo4j/neo4j-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/neo4j/neo4j-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Connection :: Apache Hop"> <meta property="og:de [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/neo4j/neo4j-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Connection :: Apache Hop"> <meta property="og:de [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/neo4j/neo4j-graphmodel.html b/manual/next/metadata-types/neo4j/neo4j-graphmodel.html
index 0887525dd6..d75eaacef6 100644
--- a/manual/next/metadata-types/neo4j/neo4j-graphmodel.html
+++ b/manual/next/metadata-types/neo4j/neo4j-graphmodel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Graph Model :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/neo4j/neo4j-graphmodel.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Graph Model :: Apache Hop"> <meta property="og: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Graph Model :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/neo4j/neo4j-graphmodel.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Graph Model :: Apache Hop"> <meta property="og: [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/neo4j/neo4j-location-type.html b/manual/next/metadata-types/neo4j/neo4j-location-type.html
index 93de294e98..e5e531d73f 100644
--- a/manual/next/metadata-types/neo4j/neo4j-location-type.html
+++ b/manual/next/metadata-types/neo4j/neo4j-location-type.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Location Type :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/neo4j/neo4j-location-type.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Location Type :: Apache Hop"> <meta proper [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Location Type :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/neo4j/neo4j-location-type.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Neo4j Location Type :: Apache Hop"> <meta proper [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/opensearch-location-type.html b/manual/next/metadata-types/opensearch-location-type.html
index fb74132637..5e7b2f7205 100644
--- a/manual/next/metadata-types/opensearch-location-type.html
+++ b/manual/next/metadata-types/opensearch-location-type.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenSearch Location Type :: Apache Hop</title> <meta name="description" content="Store Hop execution information in an OpenSearch index."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="OpenSearch Location Type :: Apache Hop"> <meta property="og:descrip [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenSearch Location Type :: Apache Hop</title> <meta name="description" content="Store Hop execution information in an OpenSearch index."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="OpenSearch Location Type :: Apache Hop"> <meta property="og:descrip [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/partition-schema.html b/manual/next/metadata-types/partition-schema.html
index c6408ecba7..bd93ad5c81 100644
--- a/manual/next/metadata-types/partition-schema.html
+++ b/manual/next/metadata-types/partition-schema.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Partition Schema :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/partition-schema.html"> <link rel="prev" href="neo4j/neo4j-graphmodel.html"> <link rel="next" href="pipeline-log.html"> <meta name="description" content="Describes a partition schema. A partition schema defines how many ways the row st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Partition Schema :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/partition-schema.html"> <link rel="prev" href="neo4j/neo4j-graphmodel.html"> <link rel="next" href="pipeline-log.html"> <meta name="description" content="Describes a partition schema. A partition schema defines how many ways the row st [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/pipeline-log.html b/manual/next/metadata-types/pipeline-log.html
index 8d23e25b12..7b31ac2e5d 100644
--- a/manual/next/metadata-types/pipeline-log.html
+++ b/manual/next/metadata-types/pipeline-log.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-log.html"> <link rel="prev" href="partition-schema.html"> <link rel="next" href="pipeline-probe.html"> <meta name="description" content="Allows to log the activity of a pipeline with another pipeline. A pipeline log streams loggin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-log.html"> <link rel="prev" href="partition-schema.html"> <link rel="next" href="pipeline-probe.html"> <meta name="description" content="Allows to log the activity of a pipeline with another pipeline. A pipeline log streams loggin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/pipeline-probe.html b/manual/next/metadata-types/pipeline-probe.html
index 5ad2a3c611..cd37299a69 100644
--- a/manual/next/metadata-types/pipeline-probe.html
+++ b/manual/next/metadata-types/pipeline-probe.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Probe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-probe.html"> <link rel="prev" href="pipeline-log.html"> <link rel="next" href="pipeline-run-config.html"> <meta name="description" content="Allows to stream output rows of a pipeline to another pipeline. A pipeline log streams d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Probe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-probe.html"> <link rel="prev" href="pipeline-log.html"> <link rel="next" href="pipeline-run-config.html"> <meta name="description" content="Allows to stream output rows of a pipeline to another pipeline. A pipeline log streams d [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/pipeline-run-config.html b/manual/next/metadata-types/pipeline-run-config.html
index df432c0c03..bc9498fe97 100644
--- a/manual/next/metadata-types/pipeline-run-config.html
+++ b/manual/next/metadata-types/pipeline-run-config.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Run Configuration :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-run-config.html"> <link rel="prev" href="pipeline-probe.html"> <link rel="next" href="pipeline-unit-test.html"> <meta name="description" content="Describes how and with which engine a pipeline is to be executed. Pipe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Run Configuration :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-run-config.html"> <link rel="prev" href="pipeline-probe.html"> <link rel="next" href="pipeline-unit-test.html"> <meta name="description" content="Describes how and with which engine a pipeline is to be executed. Pipe [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/pipeline-unit-test.html b/manual/next/metadata-types/pipeline-unit-test.html
index 52c4775f05..cb26c151ea 100644
--- a/manual/next/metadata-types/pipeline-unit-test.html
+++ b/manual/next/metadata-types/pipeline-unit-test.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Unit Test :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-unit-test.html"> <link rel="prev" href="pipeline-run-config.html"> <link rel="next" href="rdbms-connection.html"> <meta name="description" content="Describes a test for a pipeline. During the test, alternative data sets are  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Unit Test :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/pipeline-unit-test.html"> <link rel="prev" href="pipeline-run-config.html"> <link rel="next" href="rdbms-connection.html"> <meta name="description" content="Describes a test for a pipeline. During the test, alternative data sets are  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/rdbms-connection.html b/manual/next/metadata-types/rdbms-connection.html
index f52dd20c58..6f6fb9dbfa 100644
--- a/manual/next/metadata-types/rdbms-connection.html
+++ b/manual/next/metadata-types/rdbms-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Relational Database Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/rdbms-connection.html"> <link rel="prev" href="pipeline-unit-test.html"> <link rel="next" href="redis/redis-connection.html"> <meta name="description" content="Describes all the information needed to connect to a relation [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Relational Database Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/rdbms-connection.html"> <link rel="prev" href="pipeline-unit-test.html"> <link rel="next" href="redis/redis-connection.html"> <meta name="description" content="Describes all the information needed to connect to a relation [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/redis/redis-connection.html b/manual/next/metadata-types/redis/redis-connection.html
index 4fb5b6d823..d42bf52c1e 100644
--- a/manual/next/metadata-types/redis/redis-connection.html
+++ b/manual/next/metadata-types/redis/redis-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/redis/redis-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Redis Connection :: Apache Hop"> <meta property="og:de [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/redis/redis-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Redis Connection :: Apache Hop"> <meta property="og:de [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/rest-connection.html b/manual/next/metadata-types/rest-connection.html
index a53d0eae47..2039a19673 100644
--- a/manual/next/metadata-types/rest-connection.html
+++ b/manual/next/metadata-types/rest-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/rest-connection.html"> <link rel="prev" href="redis/redis-connection.html"> <link rel="next" href="salesforce-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/rest-connection.html"> <link rel="prev" href="redis/redis-connection.html"> <link rel="next" href="salesforce-connection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/salesforce-connection.html b/manual/next/metadata-types/salesforce-connection.html
index e4ab9aff67..b26cc14c2c 100644
--- a/manual/next/metadata-types/salesforce-connection.html
+++ b/manual/next/metadata-types/salesforce-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/salesforce-connection.html"> <link rel="prev" href="rest-connection.html"> <link rel="next" href="sftp-connection.html"> <meta name="description" content="Describes a Salesforce connection. The Salesforce connection, specified on  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/salesforce-connection.html"> <link rel="prev" href="rest-connection.html"> <link rel="next" href="sftp-connection.html"> <meta name="description" content="Describes a Salesforce connection. The Salesforce connection, specified on  [...]
 openssl genrsa -out salesforce_private.key 2048
 
 # Generate certificate (valid for 1 year)
diff --git a/manual/next/metadata-types/sftp-connection.html b/manual/next/metadata-types/sftp-connection.html
index 575b09dba3..dc6ce2d1ab 100644
--- a/manual/next/metadata-types/sftp-connection.html
+++ b/manual/next/metadata-types/sftp-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SFTP Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/sftp-connection.html"> <link rel="prev" href="salesforce-connection.html"> <link rel="next" href="splunk-connection.html"> <meta name="description" content="Register a named SFTP server for use in Hop VFS paths, in the SFTP Put transfor [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SFTP Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/sftp-connection.html"> <link rel="prev" href="salesforce-connection.html"> <link rel="next" href="splunk-connection.html"> <meta name="description" content="Register a named SFTP server for use in Hop VFS paths, in the SFTP Put transfor [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/spark-catalog.html b/manual/next/metadata-types/spark-catalog.html
index 9dd731ee78..5263e41e0d 100644
--- a/manual/next/metadata-types/spark-catalog.html
+++ b/manual/next/metadata-types/spark-catalog.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spark Catalog :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/spark-catalog.html"> <link rel="prev" href="jms-connection.html"> <link rel="next" href="variable-resolver/index.html"> <meta name="description" content="Spark Catalog metadata configures Spark SQL catalogs for Delta Lake and Apache Icebe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spark Catalog :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/spark-catalog.html"> <link rel="prev" href="jms-connection.html"> <link rel="next" href="variable-resolver/index.html"> <meta name="description" content="Spark Catalog metadata configures Spark SQL catalogs for Delta Lake and Apache Icebe [...]
 spark.sql.catalog.lake.type=hadoop
 spark.sql.catalog.lake.warehouse=file:///tmp/wh</pre> </div> </div> <div class="paragraph"> <p>Lake Table transforms then use identifiers such as <code>lake.db.orders</code>.</p> </div> <div class="paragraph"> <p>When both Delta and Iceberg are used in one session, keep <strong>Delta</strong> on <code>spark_catalog</code> (<code>DeltaCatalog</code>) and put Iceberg under a <strong>different</strong> catalog name (e.g. <code>lake</code> or <code>hop_iceberg</code>).</p> </div> </div> </di [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/metadata-types/splunk-connection.html b/manual/next/metadata-types/splunk-connection.html
index a1a8f6f55a..c4749c6f52 100644
--- a/manual/next/metadata-types/splunk-connection.html
+++ b/manual/next/metadata-types/splunk-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/splunk-connection.html"> <link rel="prev" href="sftp-connection.html"> <link rel="next" href="jms-connection.html"> <meta name="description" content="Describes a Splunk connection."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/splunk-connection.html"> <link rel="prev" href="sftp-connection.html"> <link rel="next" href="jms-connection.html"> <meta name="description" content="Describes a Splunk connection."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/static-schema-definition.html b/manual/next/metadata-types/static-schema-definition.html
index d9d4fc2bca..fe85fa6aef 100644
--- a/manual/next/metadata-types/static-schema-definition.html
+++ b/manual/next/metadata-types/static-schema-definition.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Static Schema Definition :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/static-schema-definition.html"> <link rel="prev" href="variable-resolver/pipeline-variable-resolver.html"> <link rel="next" href="../hop-server/web-service.html"> <meta name="description" content="A Schema File Definition descr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Static Schema Definition :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/static-schema-definition.html"> <link rel="prev" href="variable-resolver/pipeline-variable-resolver.html"> <link rel="next" href="../hop-server/web-service.html"> <meta name="description" content="A Schema File Definition descr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/variable-resolver/aws-secrets-manager-variable-resolver.html b/manual/next/metadata-types/variable-resolver/aws-secrets-manager-variable-resolver.html
index 2fa19875ad..d8d9085c1b 100644
--- a/manual/next/metadata-types/variable-resolver/aws-secrets-manager-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/aws-secrets-manager-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Secrets Manager Variable Resolver :: Apache Hop</title> <meta name="description" content="The AWS Secrets Manager Variable Resolver looks up secrets in AWS Secrets Manager and makes them available as variables in your pipelines and workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Secrets Manager Variable Resolver :: Apache Hop</title> <meta name="description" content="The AWS Secrets Manager Variable Resolver looks up secrets in AWS Secrets Manager and makes them available as variables in your pipelines and workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
 aws secretsmanager create-secret \
   --name production/api-key \
   --secret-string "my-api-key"
diff --git a/manual/next/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html b/manual/next/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html
index e2331f3383..9f963da92e 100644
--- a/manual/next/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Key Vault Variable Resolver :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html"> <meta name="description" content="The Azure Key Vault Variable Resolver allows you to retrieve secrets from Microsoft Azure Key Vault and use them in your pipe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Key Vault Variable Resolver :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html"> <meta name="description" content="The Azure Key Vault Variable Resolver allows you to retrieve secrets from Microsoft Azure Key Vault and use them in your pipe [...]
 az group create --name hop-resources --location eastus
 
 # Create the Key Vault
diff --git a/manual/next/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html b/manual/next/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html
index 7b14e39470..2e77691ff3 100644
--- a/manual/next/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html"> <meta name="description" content="This describes the usage of a variable resolver to retrieve secrets from Google Secret Manager"> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html"> <meta name="description" content="This describes the usage of a variable resolver to retrieve secrets from Google Secret Manager"> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html b/manual/next/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html
index a8a7faf5f8..559d782b84 100644
--- a/manual/next/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html"> <meta name="description" content="This describes the usage of a variable resolver to retrieve secrets from a Hashicorp Vault"> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html"> <meta name="description" content="This describes the usage of a variable resolver to retrieve secrets from a Hashicorp Vault"> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/variable-resolver/hop-password-variable-resolver.html b/manual/next/metadata-types/variable-resolver/hop-password-variable-resolver.html
index 409122ca79..754c128ebe 100644
--- a/manual/next/metadata-types/variable-resolver/hop-password-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/hop-password-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/hop-password-variable-resolver.html"> <meta name="description" content="Decrypt Hop-encoded passwords in variable expressions (for example VFS / SFTP URIs)"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshee [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/hop-password-variable-resolver.html"> <meta name="description" content="Decrypt Hop-encoded passwords in variable expressions (for example VFS / SFTP URIs)"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshee [...]
 SFTP_PASSWORD=Encrypted 2be98afc86aa7f2e4cb79a369ce93bcc9
 SFTP_HOST=myserver</code></pre> </div> </div> <div class="paragraph"> <p>Then use a URI such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">sftp://${SFTP_USER}:{openvar}hop-pwd:SFTP_PASSWORD{closevar}@${SFTP_HOST}/path/to/file</code></pre> </div> </div> <div class="paragraph"> <p>After resolution, VFS receives a normal URI with a plaintext password in userinfo. Avoid logging resolved URIs at Detailed/Deb [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/metadata-types/variable-resolver/index.html b/manual/next/metadata-types/variable-resolver/index.html
index e68aeab1cf..6c9de37dfe 100644
--- a/manual/next/metadata-types/variable-resolver/index.html
+++ b/manual/next/metadata-types/variable-resolver/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/index.html"> <meta name="description" content="This describes the general functionality behind variable resolvers."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/index.html"> <meta name="description" content="This describes the general functionality behind variable resolvers."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4a [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/variable-resolver/openbao-variable-resolver.html b/manual/next/metadata-types/variable-resolver/openbao-variable-resolver.html
index bafa67ff0b..e039b0c62c 100644
--- a/manual/next/metadata-types/variable-resolver/openbao-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/openbao-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/openbao-variable-resolver.html"> <meta name="description" content="This describes the usage of a variable resolver to retrieve secrets from an OpenBAO vault"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/openbao-variable-resolver.html"> <meta name="description" content="This describes the usage of a variable resolver to retrieve secrets from an OpenBAO vault"> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/variable-resolver/pipeline-variable-resolver.html b/manual/next/metadata-types/variable-resolver/pipeline-variable-resolver.html
index 9e5466692c..6d9ba3a8ad 100644
--- a/manual/next/metadata-types/variable-resolver/pipeline-variable-resolver.html
+++ b/manual/next/metadata-types/variable-resolver/pipeline-variable-resolver.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/pipeline-variable-resolver.html"> <meta name="description" content="This describes the usage of a pipeline to resolve variable expressions"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/variable-resolver/pipeline-variable-resolver.html"> <meta name="description" content="This describes the usage of a pipeline to resolve variable expressions"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
 password=pwd1
 hostname=hostname1
 port=port1
diff --git a/manual/next/metadata-types/webdav-connection.html b/manual/next/metadata-types/webdav-connection.html
index 8acd36224e..c1c1718699 100644
--- a/manual/next/metadata-types/webdav-connection.html
+++ b/manual/next/metadata-types/webdav-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>WebDAV Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/webdav-connection.html"> <link rel="prev" href="../hop-server/web-service.html"> <link rel="next" href="workflow-log.html"> <meta name="description" content="Register a named WebDAV (HTTP/WebDAV or HTTPS) endpoint for use in Hop VFS p [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>WebDAV Connection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/webdav-connection.html"> <link rel="prev" href="../hop-server/web-service.html"> <link rel="next" href="workflow-log.html"> <meta name="description" content="Register a named WebDAV (HTTP/WebDAV or HTTPS) endpoint for use in Hop VFS p [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/workflow-log.html b/manual/next/metadata-types/workflow-log.html
index 6e582686ad..433353e6b3 100644
--- a/manual/next/metadata-types/workflow-log.html
+++ b/manual/next/metadata-types/workflow-log.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/workflow-log.html"> <link rel="prev" href="webdav-connection.html"> <link rel="next" href="workflow-run-config.html"> <meta name="description" content="Allows to log the activity of a workflow with a pipeline. A workflow log streams loggin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/workflow-log.html"> <link rel="prev" href="webdav-connection.html"> <link rel="next" href="workflow-run-config.html"> <meta name="description" content="Allows to log the activity of a workflow with a pipeline. A workflow log streams loggin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/metadata-types/workflow-run-config.html b/manual/next/metadata-types/workflow-run-config.html
index cc45db16c0..f79990d640 100644
--- a/manual/next/metadata-types/workflow-run-config.html
+++ b/manual/next/metadata-types/workflow-run-config.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Run Config :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/workflow-run-config.html"> <link rel="prev" href="workflow-log.html"> <link rel="next" href="../password/passwords.html"> <meta name="description" content="Describes how to run a workflow. Workflows can be executed either locally or [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Run Config :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/metadata-types/workflow-run-config.html"> <link rel="prev" href="workflow-log.html"> <link rel="next" href="../password/passwords.html"> <meta name="description" content="Describes how to run a workflow. Workflows can be executed either locally or [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/password/passwords.html b/manual/next/password/passwords.html
index 3365294567..d97f0b433c 100644
--- a/manual/next/password/passwords.html
+++ b/manual/next/password/passwords.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Passwords and Password Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/password/passwords.html"> <meta name="description" content="Hop provides password obfuscation as a way to prevent storing passwords as clear text. Obfuscation is the deliberate act of creating source or machine code that is difficult fo [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Passwords and Password Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/password/passwords.html"> <meta name="description" content="Hop provides password obfuscation as a way to prevent storing passwords as clear text. Obfuscation is the deliberate act of creating source or machine code that is difficult fo [...]
   "rdbms": {
     "POSTGRESQL": {
       "databaseName": "DBNAME",
diff --git a/manual/next/password/passwords/aespasswords.html b/manual/next/password/passwords/aespasswords.html
index e0c897004f..1b38100977 100644
--- a/manual/next/password/passwords/aespasswords.html
+++ b/manual/next/password/passwords/aespasswords.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AES Two way password encoder :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/password/passwords/aespasswords.html"> <meta name="description" content="The AES two-way password encoder plugin allows you to encrypt and decrypt passwords using a provided key string."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AES Two way password encoder :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/password/passwords/aespasswords.html"> <meta name="description" content="The AES two-way password encoder plugin allows you to encrypt and decrypt passwords using a provided key string."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   "variables": [
     { "name": "HOP_PASSWORD_ENCODER_PLUGIN", "value": "AES2", "description": "Use AES2 for this environment" },
     { "name": "HOP_AES_ENCODER_KEY_FILE", "value": "${PROJECT_HOME}/.aes.key", "description": "Per-project key file" }
diff --git a/manual/next/pipeline/beam/beam-samples-dataflow.html b/manual/next/pipeline/beam/beam-samples-dataflow.html
index bb4e426d83..82414034ec 100644
--- a/manual/next/pipeline/beam/beam-samples-dataflow.html
+++ b/manual/next/pipeline/beam/beam-samples-dataflow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples on Google Cloud Dataflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-dataflow.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples on Google Cloud Dataflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-dataflow.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurat [...]
 2023/06/03 15:44:18 - Hop - Launching pipeline [switch-case]...
 2023/06/03 15:44:18 - Hop - Started the pipeline execution.
 2023/06/03 15:44:19 - General - Created Apache Beam pipeline with name 'switch-case'
diff --git a/manual/next/pipeline/beam/beam-samples-direct-runner.html b/manual/next/pipeline/beam/beam-samples-direct-runner.html
index fdf78170a2..8ef845ed8a 100644
--- a/manual/next/pipeline/beam/beam-samples-direct-runner.html
+++ b/manual/next/pipeline/beam/beam-samples-direct-runner.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples With the Beam Direct Runner :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-direct-runner.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples With the Beam Direct Runner :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-direct-runner.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run co [...]
 2022/02/11 11:28:36 - Hop - Enabling project : 'samples'
 2022/02/11 11:29:24 - Hop - Pipeline opened.
 2022/02/11 11:29:24 - Hop - Launching pipeline [generate-synthetic-data]...
diff --git a/manual/next/pipeline/beam/beam-samples-flink.html b/manual/next/pipeline/beam/beam-samples-flink.html
index 39a04d0c88..768d460e32 100644
--- a/manual/next/pipeline/beam/beam-samples-flink.html
+++ b/manual/next/pipeline/beam/beam-samples-flink.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples With Apache Flink :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-flink.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurations for A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples With Apache Flink :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-flink.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurations for A [...]
 Starting standalonesession daemon on host &lt;HOSTNAME&gt;.
 Starting taskexecutor daemon on host &lt;HOSTNAME&gt;.</code></pre> </div> </div> <div class="paragraph"> <p>The cluster shouldn&#8217;t take more than a couple of seconds to start. Once Flink is available, you&#8217;ll be able to access your Flink Dashboard at <a href="http://localhost:8081/" class="bare">http://localhost:8081/</a></p> </div> <div class="paragraph"> <p><span class="image"><img src="../../_images/beam/beam-flink-ui.png" alt="Apache Flink Dashboard" width="90%"></span></p [...]
   --class org.apache.hop.beam.run.MainBeam \
diff --git a/manual/next/pipeline/beam/beam-samples-spark.html b/manual/next/pipeline/beam/beam-samples-spark.html
index f350188b1a..5f28738b76 100644
--- a/manual/next/pipeline/beam/beam-samples-spark.html
+++ b/manual/next/pipeline/beam/beam-samples-spark.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples With Apache Spark :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-spark.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurations for A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples With Apache Spark :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/beam-samples-spark.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurations for A [...]
   --master spark://localhost.localdomain:7077 \
   --class org.apache.hop.beam.run.MainBeam \
   --driver-java-options '-DPROJECT_HOME=&lt;PATH&gt;/hop/config/projects/samples' \
diff --git a/manual/next/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html b/manual/next/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html
index 2c6b42dcbd..20b6100ae1 100644
--- a/manual/next/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html
+++ b/manual/next/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Dataflow Pipeline (Template) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html"> <meta name="description" content="This page explains how to use the Google Dataflow pipeline templates"> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Dataflow Pipeline (Template) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html"> <meta name="description" content="This page explains how to use the Google Dataflow pipeline templates"> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
     "defaultEnvironment": {},
     "image": "apache/hop-dataflow-template:latest",
     "metadata": {
diff --git a/manual/next/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html b/manual/next/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html
index 5327cf76d5..d6f35c56cb 100644
--- a/manual/next/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html
+++ b/manual/next/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running a Hop pipeline using the Flink Kubernetes Operator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html"> <meta name="description" content="This page explains how you can run a Hop pipeline on a Flink cluster that is automatically started on kubernetes. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running a Hop pipeline using the Flink Kubernetes Operator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html"> <meta name="description" content="This page explains how you can run a Hop pipeline on a Flink cluster that is automatically started on kubernetes. [...]
 kind: FlinkDeployment
 metadata:
   namespace: default
diff --git a/manual/next/pipeline/beam/getting-started-with-beam.html b/manual/next/pipeline/beam/getting-started-with-beam.html
index 6b4d2c807f..7ae5522e46 100644
--- a/manual/next/pipeline/beam/getting-started-with-beam.html
+++ b/manual/next/pipeline/beam/getting-started-with-beam.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting started with Apache Beam :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/getting-started-with-beam.html"> <meta name="description" content="Apache Beam is an advanced unified programming model that allows you to implement and run batch and streaming data processing jobs."> <meta name="generat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting started with Apache Beam :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/getting-started-with-beam.html"> <meta name="description" content="Apache Beam is an advanced unified programming model that allows you to implement and run batch and streaming data processing jobs."> <meta name="generat [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/beam/running-the-beam-samples.html b/manual/next/pipeline/beam/running-the-beam-samples.html
index 1cb4e55e1e..9806d7a096 100644
--- a/manual/next/pipeline/beam/running-the-beam-samples.html
+++ b/manual/next/pipeline/beam/running-the-beam-samples.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/running-the-beam-samples.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurations for Apache Spark, [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Running the Apache Beam samples :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/beam/running-the-beam-samples.html"> <meta name="description" content="Follow the instruction on this page to set up a minimal installation to run the Apache Hop samples for the Apache Beam run configurations for Apache Spark, [...]
 OpenJDK Runtime Environment Homebrew (build 21.0.10)
 OpenJDK 64-Bit Server VM Homebrew (build 21.0.10, mixed mode, sharing)</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_the_samples_project"><a class="anchor" href="#_the_samples_project"></a>the samples project</h3> <div class="paragraph"> <p>The Hop samples project comes with a number of sample pipelines for Apache Beam. Your default Hop installation comes with the samples project by default. If your Hop installation doesn&#8217;t come with this project, create a new proj [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/pipeline/create-pipeline.html b/manual/next/pipeline/create-pipeline.html
index 6e67b4e5fb..5f3025fef4 100644
--- a/manual/next/pipeline/create-pipeline.html
+++ b/manual/next/pipeline/create-pipeline.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create a Pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/create-pipeline.html"> <meta name="description" content="Pipelines are the fundamental building blocks of your Hop projects. Pipelines read from data sources and perform operations (joins, lookups, filter and lots more) on the data before i [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create a Pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/create-pipeline.html"> <meta name="description" content="Pipelines are the fundamental building blocks of your Hop projects. Pipelines read from data sources and perform operations (joins, lookups, filter and lots more) on the data before i [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/errorhandling.html b/manual/next/pipeline/errorhandling.html
index 71540ff75d..279f01388b 100644
--- a/manual/next/pipeline/errorhandling.html
+++ b/manual/next/pipeline/errorhandling.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Error Handling :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/errorhandling.html"> <meta name="description" content="When a major failure occurs in one of the transforms, the pipeline is notified and halts all active operations. This is fine in most cases, pipeline failures are typically handled [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Error Handling :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/errorhandling.html"> <meta name="description" content="When a major failure occurs in one of the transforms, the pipeline is notified and halts all active operations. This is fine in most cases, pipeline failures are typically handled [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/formatting-values.html b/manual/next/pipeline/formatting-values.html
index b36582205c..f3cc621811 100644
--- a/manual/next/pipeline/formatting-values.html
+++ b/manual/next/pipeline/formatting-values.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Formatting numbers and dates :: Apache Hop</title> <meta name="description" content="How Hop uses Format, Length, Precision, Decimal, Group and Currency when converting numbers and dates to and from strings, including time zones and daylight saving time."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Formatting numbers and dates :: Apache Hop</title> <meta name="description" content="How Hop uses Format, Length, Precision, Decimal, Group and Currency when converting numbers and dates to and from strings, including time zones and daylight saving time."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/hop-pipeline-editor.html b/manual/next/pipeline/hop-pipeline-editor.html
index 2c401692d0..ca2300540a 100644
--- a/manual/next/pipeline/hop-pipeline-editor.html
+++ b/manual/next/pipeline/hop-pipeline-editor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Toolbar :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/hop-pipeline-editor.html"> <meta name="description" content="You&#x27;ll perform a lot of operations on the pipeline canvas, but a lot of additional functionality is available from the pipeline editor&#x27;s main toolbar"> <meta name="generator" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Toolbar :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/hop-pipeline-editor.html"> <meta name="description" content="You&#x27;ll perform a lot of operations on the pipeline canvas, but a lot of additional functionality is available from the pipeline editor&#x27;s main toolbar"> <meta name="generator" cont [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/metadata-injection.html b/manual/next/pipeline/metadata-injection.html
index e24e9b9a0b..92eed03ea0 100644
--- a/manual/next/pipeline/metadata-injection.html
+++ b/manual/next/pipeline/metadata-injection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metadata Injection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/metadata-injection.html"> <meta name="description" content="Metadata injection inserts data from various sources into a template pipeline at runtime to reduce repetitive tasks."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metadata Injection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/metadata-injection.html"> <meta name="description" content="Metadata injection inserts data from various sources into a template pipeline at runtime to reduce repetitive tasks."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/partitioning.html b/manual/next/pipeline/partitioning.html
index 4ea8023176..1b96821a42 100644
--- a/manual/next/pipeline/partitioning.html
+++ b/manual/next/pipeline/partitioning.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Partitioning :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/partitioning.html"> <meta name="description" content="Partitioning allows you to distribute all the data from a set into distinct subsets according to the rule applied on a table or row, where these subsets form a partition of the original set w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Partitioning :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/partitioning.html"> <meta name="description" content="Partitioning allows you to distribute all the data from a set into distinct subsets according to the rule applied on a table or row, where these subsets form a partition of the original set w [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-metrics.html b/manual/next/pipeline/pipeline-metrics.html
index 0630820530..e7caa4d4a3 100644
--- a/manual/next/pipeline/pipeline-metrics.html
+++ b/manual/next/pipeline/pipeline-metrics.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Metrics :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-metrics.html"> <meta name="description" content="Hop Gui shows a lot of useful metrics during and after pipeline execution."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Metrics :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-metrics.html"> <meta name="description" content="Hop Gui shows a lot of useful metrics during and after pipeline execution."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html
index f038a5bca3..3f3819916b 100644
--- a/manual/next/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Google DataFlow Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html"> <meta name="description" content="Apache Hop supports running pipelines on GCP Dataflow over Apache Beam. GCP Dataflow is a fully managed service for [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Google DataFlow Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html"> <meta name="description" content="Apache Hop supports running pipelines on GCP Dataflow over Apache Beam. GCP Dataflow is a fully managed service for [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html
index d49c9f8f23..7a6df17a60 100644
--- a/manual/next/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Direct Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html"> <meta name="description" content="The Direct runner can be used for local testing and development of Hop pipelines on Apache Beam. The Direct Runner executes pi [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Direct Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html"> <meta name="description" content="The Direct runner can be used for local testing and development of Hop pipelines on Apache Beam. The Direct Runner executes pi [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html
index 98ab9c1cd8..9730daab02 100644
--- a/manual/next/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Flink Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html"> <meta name="description" content="Apache Hop supports running pipelines on Apache Flink using an Apache Beam Flink runner. This page describes how to configure th [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Flink Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html"> <meta name="description" content="Apache Hop supports running pipelines on Apache Flink using an Apache Beam Flink runner. This page describes how to configure th [...]
   --class org.apache.hop.beam.run.MainBeam \
   --parallelism 2 \
   -D PROJECT_HOME=/my/project/home \
diff --git a/manual/next/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html
index 6ba853b598..8d30ad74c5 100644
--- a/manual/next/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Spark Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html"> <meta name="description" content="Apache Hop supports running pipelines on Apache Spark over Apache Beam. The Apache Spark Runner can be used to execute Beam pipe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Beam Spark Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html"> <meta name="description" content="Apache Hop supports running pipelines on Apache Spark over Apache Beam. The Apache Spark Runner can be used to execute Beam pipe [...]
 export HOP_SPARK_CLIENT_VERSION=3.5.8
 ./hop-conf.sh --generate-fat-jar=/path/to/hop-spark-3.5.8.jar \
   --spark-client-version=3.5.8
diff --git a/manual/next/pipeline/pipeline-run-configurations/native-load-balancing-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/native-load-balancing-pipeline-engine.html
index f505e3714f..5e5886ee67 100644
--- a/manual/next/pipeline/pipeline-run-configurations/native-load-balancing-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/native-load-balancing-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Load-balancing Pipeline Engine :: Apache Hop</title> <meta name="description" content="The load-balancing pipeline engine assigns each pipeline execution to one Hop Server from a configured group."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Load [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Load-balancing Pipeline Engine :: Apache Hop</title> <meta name="description" content="The load-balancing pipeline engine assigns each pipeline execution to one Hop Server from a configured group."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Load [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html
index ac99f3ebc7..d802a75dd8 100644
--- a/manual/next/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Local Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html"> <meta name="description" content="The local runner runs Hop pipelines on the local Hop engine. This is the runtime configuration you&#x27;ll use when testing pipelines on y [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Local Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html"> <meta name="description" content="The local runner runs Hop pipelines on the local Hop engine. This is the runtime configuration you&#x27;ll use when testing pipelines on y [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html
index 24197684a7..559d20ef75 100644
--- a/manual/next/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remote Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html"> <meta name="description" content="The remote run configuration runs Hop pipelines on a remote Hop Server. This run configuration requires little configuration, but requir [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remote Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html"> <meta name="description" content="The remote run configuration runs Hop pipelines on a remote Hop Server. This run configuration requires little configuration, but requir [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html
index c65a8b5700..37b3669eb7 100644
--- a/manual/next/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Native Spark Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html"> <meta name="description" content="Apache Hop native Spark pipeline engine run configuration options (Spark 4.1.x without Beam)."> <meta name="generator" content="Ant [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Native Spark Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html"> <meta name="description" content="Apache Hop native Spark pipeline engine run configuration options (Spark 4.1.x without Beam)."> <meta name="generator" content="Ant [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/pipeline-run-configurations.html b/manual/next/pipeline/pipeline-run-configurations/pipeline-run-configurations.html
index e3448a14cb..07e1b8dc6a 100644
--- a/manual/next/pipeline/pipeline-run-configurations/pipeline-run-configurations.html
+++ b/manual/next/pipeline/pipeline-run-configurations/pipeline-run-configurations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Run Configurations :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/pipeline-run-configurations.html"> <meta name="description" content="Run configurations decouple the design and execution phases of Hop pipeline development. A pipeline is a definition of _how_ data is  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Run Configurations :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/pipeline-run-configurations.html"> <meta name="description" content="Run configurations decouple the design and execution phases of Hop pipeline development. A pipeline is a definition of _how_ data is  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html b/manual/next/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html
index 246ccda60b..df964c46fe 100644
--- a/manual/next/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html
+++ b/manual/next/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Single Threaded Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html"> <meta name="description" content="The single-threaded engine runs Hop pipelines locally in a single thread, executing transforms sequentially in topological or [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Single Threaded Pipeline Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html"> <meta name="description" content="The single-threaded engine runs Hop pipelines locally in a single thread, executing transforms sequentially in topological or [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/pipeline-unit-testing.html b/manual/next/pipeline/pipeline-unit-testing.html
index 82aec5c667..6222d1f273 100644
--- a/manual/next/pipeline/pipeline-unit-testing.html
+++ b/manual/next/pipeline/pipeline-unit-testing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Unit Testing :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-unit-testing.html"> <meta name="description" content="Hop unit tests simulate inputs in the form of _Input data sets_ and validates output against _Golden data sets_. A unit test is a combination of zero or more input sets and  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline Unit Testing :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipeline-unit-testing.html"> <meta name="description" content="Hop unit tests simulate inputs in the form of _Input data sets_ and validates output against _Golden data sets_. A unit test is a combination of zero or more input sets and  [...]
 2025/04/02 21:16:43 - count by year.0 - Finished processing (I=0, O=0, R=10000, W=22, U=0, E=0)
 2025/04/02 21:16:43 - sort by year.0 - Finished processing (I=0, O=0, R=22, W=22, U=0, E=0)
 2025/04/02 21:16:43 - customers by year out.0 - Finished processing (I=0, O=0, R=22, W=22, U=0, E=0)
diff --git a/manual/next/pipeline/pipelines.html b/manual/next/pipeline/pipelines.html
index e456888483..71f4596826 100644
--- a/manual/next/pipeline/pipelines.html
+++ b/manual/next/pipeline/pipelines.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipelines :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipelines.html"> <meta name="description" content="Pipelines, together with workflows, are the main building blocks in Hop. Pipelines perform the heavy data lifting: in a pipeline, you read data from one or more sources, perform a number of operati [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipelines :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/pipelines.html"> <meta name="description" content="Pipelines, together with workflows, are the main building blocks in Hop. Pipelines perform the heavy data lifting: in a pipeline, you read data from one or more sources, perform a number of operati [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/run-preview-debug-pipeline.html b/manual/next/pipeline/run-preview-debug-pipeline.html
index 824b0605da..f10c21cace 100644
--- a/manual/next/pipeline/run-preview-debug-pipeline.html
+++ b/manual/next/pipeline/run-preview-debug-pipeline.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run, Preview and Debug a Pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/run-preview-debug-pipeline.html"> <meta name="description" content="Hop Gui offers a lot of functionality to let data developers run, preview and debug pipelines. Feedback is provided through the UI, logging and run metrics. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run, Preview and Debug a Pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/run-preview-debug-pipeline.html"> <meta name="description" content="Hop Gui offers a lot of functionality to let data developers run, preview and debug pipelines. Feedback is provided through the UI, logging and run metrics. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/spark/cluster-mapping-walkthrough.html b/manual/next/pipeline/spark/cluster-mapping-walkthrough.html
index 6c2e3882fb..9fdb873b66 100644
--- a/manual/next/pipeline/spark/cluster-mapping-walkthrough.html
+++ b/manual/next/pipeline/spark/cluster-mapping-walkthrough.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cluster demo walk-through (Native Spark) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/cluster-mapping-walkthrough.html"> <meta name="description" content="Walk-through: run Native Spark pipelines (Simple Mapping and Workflow Executor) on a Docker Spark 4.1 cluster using a project package."> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cluster demo walk-through (Native Spark) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/cluster-mapping-walkthrough.html"> <meta name="description" content="Walk-through: run Native Spark pipelines (Simple Mapping and Workflow Executor) on a Docker Spark 4.1 cluster using a project package."> <meta [...]
 export HOP_HOME=/path/to/hop   # directory that contains hop-conf.sh
 
 ./plugins/engines/spark/src/samples/spark-demo/scripts/prepare-dist.sh</code></pre> </div> </div> <div class="paragraph"> <p>By default this writes into <strong><code>/tmp/spark-demo-dist/</code></strong> (outside the git tree; override with <code>DIST_DIR</code>):</p> </div> <div class="ulist"> <ul> <li> <p><code>hop-native-spark4-submit.jar</code> — fat jar with token <strong><code>native-provided</code></strong> (no embedded Spark)</p> </li> <li> <p><code>spark-demo.zip</code> — Nativ [...]
diff --git a/manual/next/pipeline/spark/databricks.html b/manual/next/pipeline/spark/databricks.html
index ab1cd13f37..66759996b5 100644
--- a/manual/next/pipeline/spark/databricks.html
+++ b/manual/next/pipeline/spark/databricks.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Native Spark on Databricks :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/databricks.html"> <meta name="description" content="Run Apache Hop native Spark (MainSpark JAR) jobs on Databricks — workspace tiers, classic clusters, UC Volumes, execution information on Volumes, compute modes, and Deploy & [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Native Spark on Databricks :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/databricks.html"> <meta name="description" content="Run Apache Hop native Spark (MainSpark JAR) jobs on Databricks — workspace tiers, classic clusters, UC Volumes, execution information on Volumes, compute modes, and Deploy & [...]
 DATABRICKS_TOKEN=Encrypted …</pre> </div> </div> <div class="paragraph"> <p>Connection fields:</p> </div> <div class="listingblock"> <div class="content"> <pre>host  = ${DATABRICKS_HOST}
 token = ${DATABRICKS_TOKEN}</pre> </div> </div> <div class="paragraph"> <p>CLI (with projects/environments registered in Hop config):</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd $HOP_HOME   # e.g. assemblies/client/target/hop
 export HOP_CONFIG_FOLDER=/path/to/your/hop-config-dir
diff --git a/manual/next/pipeline/spark/getting-started-with-native-spark.html b/manual/next/pipeline/spark/getting-started-with-native-spark.html
index 76abda89c6..43edc95479 100644
--- a/manual/next/pipeline/spark/getting-started-with-native-spark.html
+++ b/manual/next/pipeline/spark/getting-started-with-native-spark.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting started with the native Spark pipeline engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/getting-started-with-native-spark.html"> <meta name="description" content="Getting started with the native Apache Spark pipeline engine in Apache Hop (Spark 4.x, without Apache Beam)."> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting started with the native Spark pipeline engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/getting-started-with-native-spark.html"> <meta name="description" content="Getting started with the native Apache Spark pipeline engine in Apache Hop (Spark 4.x, without Apache Beam)."> <meta name=" [...]
   --project=your-project \
   --runconfig=spark-local \
   --file=/path/to/your-pipeline.hpl</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_build_a_fat_jar_for_cluster_submit"><a class="anchor" href="#_build_a_fat_jar_for_cluster_submit"></a>Build a fat jar for cluster submit</h3> <div class="paragraph"> <p>On a real cluster you must <strong>not</strong> embed a second copy of Spark inside the application jar. The cluster already provides Spark 4.1. Embedding Spark leads to dual classpaths and failures on Java 21.</p> </div> <d [...]
diff --git a/manual/next/pipeline/spark/lakehouse.html b/manual/next/pipeline/spark/lakehouse.html
index 2d4df0af6f..8dd00bb241 100644
--- a/manual/next/pipeline/spark/lakehouse.html
+++ b/manual/next/pipeline/spark/lakehouse.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lakehouse tables on the native Spark engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/lakehouse.html"> <meta name="description" content="Open table formats (Delta Lake and Apache Iceberg) on the Apache Hop native Spark pipeline engine"> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lakehouse tables on the native Spark engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/lakehouse.html"> <meta name="description" content="Open table formats (Delta Lake and Apache Iceberg) on the Apache Hop native Spark pipeline engine"> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
 $HOP_HOME/plugins/engines/spark/lib/iceberg/  # Iceberg runtime jar</code></pre> </div> </div> <div class="paragraph"> <p><code>SparkPipelineEngine</code> builds <code>SparkSession</code> under that classloader (<code>lib/</code> recursive + <code>dependencies.xml</code> folders). A sibling plugin folder alone is <strong>not</strong> enough.</p> </div> <div class="paragraph"> <p>hop-run / Hop Gui (<code>local[*]</code>) therefore need <strong>no manual connector install</strong> after a  [...]
 
 ./hop-conf.sh --generate-fat-jar=/tmp/hop-native-provided.jar \
diff --git a/manual/next/pipeline/spark/paths-and-filesystems.html b/manual/next/pipeline/spark/paths-and-filesystems.html
index 6a3fb998c2..7d892120ca 100644
--- a/manual/next/pipeline/spark/paths-and-filesystems.html
+++ b/manual/next/pipeline/spark/paths-and-filesystems.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paths and file systems on native Spark :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/paths-and-filesystems.html"> <meta name="description" content="Hop VFS URIs versus Spark/Hadoop FileSystem URIs when using the native Spark pipeline engine."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paths and file systems on native Spark :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/spark/paths-and-filesystems.html"> <meta name="description" content="Hop VFS URIs versus Spark/Hadoop FileSystem URIs when using the native Spark pipeline engine."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
 spark.hadoop.fs.s3a.path.style.access=true
 spark.hadoop.fs.s3a.access.key=...
 spark.hadoop.fs.s3a.secret.key=...</code></pre> </div> </div> <div class="paragraph"> <p>(Exact keys depend on your Hadoop/Spark version and security model; prefer IAM roles on cloud clusters over embedding keys when possible.)</p> </div> </div> </div> <div class="sect1"> <h2 id="spark-project-package"><a class="anchor" href="#spark-project-package"></a>Project package (nested pipelines / mappings)</h2> <div class="sectionbody"> <div class="paragraph"> <p>Native Spark ships only the <str [...]
diff --git a/manual/next/pipeline/specify-copies.html b/manual/next/pipeline/specify-copies.html
index c061039e55..51a7f02b6a 100644
--- a/manual/next/pipeline/specify-copies.html
+++ b/manual/next/pipeline/specify-copies.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Specify Copies :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/specify-copies.html"> <meta name="description" content="The Specify Copies allows transforms in a pipeline to run with multiple copies (threads). This can be used to improve performance when applied correctly."> <meta name="generator" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Specify Copies :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/specify-copies.html"> <meta name="description" content="The Specify Copies allows transforms in a pipeline to run with multiple copies (threads). This can be used to improve performance when applied correctly."> <meta name="generator" content= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms.html b/manual/next/pipeline/transforms.html
index e6a9497476..16f0f60b52 100644
--- a/manual/next/pipeline/transforms.html
+++ b/manual/next/pipeline/transforms.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transform Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms.html"> <meta name="description" content="Transforms are used to process and transform your data. They are the building blocks that are used to create a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transform Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms.html"> <meta name="description" content="Transforms are used to process and transform your data. They are the building blocks that are used to create a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/abort.html b/manual/next/pipeline/transforms/abort.html
index bfd50355b7..c9d304de76 100644
--- a/manual/next/pipeline/transforms/abort.html
+++ b/manual/next/pipeline/transforms/abort.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Abort :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/abort.html"> <meta name="description" content="The Abort tranform aborts a running pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Abort :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/abort.html"> <meta name="description" content="The Abort tranform aborts a running pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" con [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/accessoutput.html b/manual/next/pipeline/transforms/accessoutput.html
index 0dd145fb77..b79c08ac0f 100644
--- a/manual/next/pipeline/transforms/accessoutput.html
+++ b/manual/next/pipeline/transforms/accessoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Microsoft Access Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/accessoutput.html"> <meta name="description" content="The Microsoft Access Output allows you to create a new Access database file as an output in a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Microsoft Access Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/accessoutput.html"> <meta name="description" content="The Microsoft Access Output allows you to create a new Access database file as an output in a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/addchecksum.html b/manual/next/pipeline/transforms/addchecksum.html
index ad6c87a108..dde1a59a57 100644
--- a/manual/next/pipeline/transforms/addchecksum.html
+++ b/manual/next/pipeline/transforms/addchecksum.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add a checksum :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addchecksum.html"> <meta name="description" content="The Add a Checksum transform calculates checksums for one or more fields in the input stream and adds this to the output as a new field."> <meta name="generator" content="Antora  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add a checksum :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addchecksum.html"> <meta name="description" content="The Add a Checksum transform calculates checksums for one or more fields in the input stream and adds this to the output as a new field."> <meta name="generator" content="Antora  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/addconstant.html b/manual/next/pipeline/transforms/addconstant.html
index 020626d0bf..2e97362e74 100644
--- a/manual/next/pipeline/transforms/addconstant.html
+++ b/manual/next/pipeline/transforms/addconstant.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add Constants :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addconstant.html"> <meta name="description" content="The Add Constant Values transform is a simple and high performance way to add constant values to a pipeline stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="sty [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add Constants :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addconstant.html"> <meta name="description" content="The Add Constant Values transform is a simple and high performance way to add constant values to a pipeline stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="sty [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/addfieldschangesequence.html b/manual/next/pipeline/transforms/addfieldschangesequence.html
index 47cf7ec650..0375564569 100644
--- a/manual/next/pipeline/transforms/addfieldschangesequence.html
+++ b/manual/next/pipeline/transforms/addfieldschangesequence.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add value fields changing sequence :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addfieldschangesequence.html"> <meta name="description" content="The Add Fields Changing Sequence transform simply adds a sequence value which resets each time a value changes in the list of specified fields.">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add value fields changing sequence :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addfieldschangesequence.html"> <meta name="description" content="The Add Fields Changing Sequence transform simply adds a sequence value which resets each time a value changes in the list of specified fields.">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/addsequence.html b/manual/next/pipeline/transforms/addsequence.html
index 69b26e24a3..a0b660af48 100644
--- a/manual/next/pipeline/transforms/addsequence.html
+++ b/manual/next/pipeline/transforms/addsequence.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add Sequence :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addsequence.html"> <meta name="description" content="The Add Sequence transform adds a sequence to the Hop stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add Sequence :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addsequence.html"> <meta name="description" content="The Add Sequence transform adds a sequence to the Hop stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/addxml.html b/manual/next/pipeline/transforms/addxml.html
index b5226d85ed..2a6dc5b081 100644
--- a/manual/next/pipeline/transforms/addxml.html
+++ b/manual/next/pipeline/transforms/addxml.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add XML :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addxml.html"> <meta name="description" content="The Add XML transform allows you to encode the content of a number of fields in a row in XML. This XML is added to the row in the form of a String field."> <meta name="generator" content="An [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Add XML :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/addxml.html"> <meta name="description" content="The Add XML transform allows you to encode the content of a number of fields in a row in XML. This XML is added to the row in the form of a String field."> <meta name="generator" content="An [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/analyticquery.html b/manual/next/pipeline/transforms/analyticquery.html
index d3a8440243..9351e88b79 100644
--- a/manual/next/pipeline/transforms/analyticquery.html
+++ b/manual/next/pipeline/transforms/analyticquery.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Analytic Query :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/analyticquery.html"> <meta name="description" content="The Analytic Query transform allows you to peek forward and backwards across rows in a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Analytic Query :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/analyticquery.html"> <meta name="description" content="The Analytic Query transform allows you to peek forward and backwards across rows in a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
 --------
 aaa , 1
 aaa , 2
diff --git a/manual/next/pipeline/transforms/apache-tika.html b/manual/next/pipeline/transforms/apache-tika.html
index a2d81357ef..e9c4e391fa 100644
--- a/manual/next/pipeline/transforms/apache-tika.html
+++ b/manual/next/pipeline/transforms/apache-tika.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Apache Tika :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/apache-tika.html"> <meta name="description" content="The Apache Tika transform parses files in all sorts of formats and extracts the text content as well as the available metadata."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Apache Tika :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/apache-tika.html"> <meta name="description" content="The Apache Tika transform parses files in all sorts of formats and extracts the text content as well as the available metadata."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/append.html b/manual/next/pipeline/transforms/append.html
index a1c47fb04b..7a13f61bc8 100644
--- a/manual/next/pipeline/transforms/append.html
+++ b/manual/next/pipeline/transforms/append.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Append Streams :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/append.html"> <meta name="description" content="The Append Streams transform reads the data from two transforms, only processing the second stream after the first one is finished."> <meta name="generator" content="Antora 3.0.1"> <l [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Append Streams :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/append.html"> <meta name="description" content="The Append Streams transform reads the data from two transforms, only processing the second stream after the first one is finished."> <meta name="generator" content="Antora 3.0.1"> <l [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/avro-decode.html b/manual/next/pipeline/transforms/avro-decode.html
index 87e9bf9104..111ef22cd2 100644
--- a/manual/next/pipeline/transforms/avro-decode.html
+++ b/manual/next/pipeline/transforms/avro-decode.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro decode :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-decode.html"> <meta name="description" content="The Avro decode transform allows you to decode an Avro field and convert it to Hop fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro decode :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-decode.html"> <meta name="description" content="The Avro decode transform allows you to decode an Avro field and convert it to Hop fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/avro-encode.html b/manual/next/pipeline/transforms/avro-encode.html
index 6a847822f9..718964ba27 100644
--- a/manual/next/pipeline/transforms/avro-encode.html
+++ b/manual/next/pipeline/transforms/avro-encode.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro encode :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-encode.html"> <meta name="description" content="The Avro encode transform allows you to encode a new Avro field using a selection of Hop fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro encode :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-encode.html"> <meta name="description" content="The Avro encode transform allows you to encode a new Avro field using a selection of Hop fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/avro-file-input.html b/manual/next/pipeline/transforms/avro-file-input.html
index 7a6525fb59..f0d662974f 100644
--- a/manual/next/pipeline/transforms/avro-file-input.html
+++ b/manual/next/pipeline/transforms/avro-file-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-file-input.html"> <meta name="description" content="The Avro file input transform simply reads Avro records from one or more files. Each record is encapsulated in an Avro field, each value has its own Schema and record."> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-file-input.html"> <meta name="description" content="The Avro file input transform simply reads Avro records from one or more files. Each record is encapsulated in an Avro field, each value has its own Schema and record."> <me [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/avro-file-output.html b/manual/next/pipeline/transforms/avro-file-output.html
index bfff53ae01..c6dd3b02d4 100644
--- a/manual/next/pipeline/transforms/avro-file-output.html
+++ b/manual/next/pipeline/transforms/avro-file-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro file output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-file-output.html"> <meta name="description" content="The Avro file output transform can write Apache Avro messages to a file or field"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Avro file output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/avro-file-output.html"> <meta name="description" content="The Avro file output transform can write Apache Avro messages to a file or field"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/aws-sns-notify.html b/manual/next/pipeline/transforms/aws-sns-notify.html
index 069ee3c74a..1b6cc56dba 100644
--- a/manual/next/pipeline/transforms/aws-sns-notify.html
+++ b/manual/next/pipeline/transforms/aws-sns-notify.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> AWS SNS notify :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/aws-sns-notify.html"> <meta name="description" content="The AWS SNS transform enables you to send Notifications from a pipeline via AWS Simple Notification Service to subscribed users."> <meta name="generator" content="Antora 3.0.1 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> AWS SNS notify :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/aws-sns-notify.html"> <meta name="description" content="The AWS SNS transform enables you to send Notifications from a pipeline via AWS Simple Notification Service to subscribed users."> <meta name="generator" content="Antora 3.0.1 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/aws-sqs-reader.html b/manual/next/pipeline/transforms/aws-sqs-reader.html
index f978bf1d95..392f999bef 100644
--- a/manual/next/pipeline/transforms/aws-sqs-reader.html
+++ b/manual/next/pipeline/transforms/aws-sqs-reader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> AWS SQS reader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/aws-sqs-reader.html"> <meta name="description" content="The AWS SQS reader transform enables you to receive messages from Amazon Web Services Simple Queue Service within an Apache Hop pipeline."> <meta name="generator" content="Ant [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> AWS SQS reader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/aws-sqs-reader.html"> <meta name="description" content="The AWS SQS reader transform enables you to receive messages from Amazon Web Services Simple Queue Service within an Apache Hop pipeline."> <meta name="generator" content="Ant [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/azure-event-hubs-listener.html b/manual/next/pipeline/transforms/azure-event-hubs-listener.html
index a6c3523e30..fa9910e535 100644
--- a/manual/next/pipeline/transforms/azure-event-hubs-listener.html
+++ b/manual/next/pipeline/transforms/azure-event-hubs-listener.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Azure Event Hubs listener :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/azure-event-hubs-listener.html"> <meta name="description" content="The Azure Event Hubs listener transform listens indefinitely to an Event Hub on the Microsoft Azure cloud platform."> <meta name="generator" content="Ant [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Azure Event Hubs listener :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/azure-event-hubs-listener.html"> <meta name="description" content="The Azure Event Hubs listener transform listens indefinitely to an Event Hub on the Microsoft Azure cloud platform."> <meta name="generator" content="Ant [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/azure-event-hubs-writer.html b/manual/next/pipeline/transforms/azure-event-hubs-writer.html
index 8026603cfb..2d6aa723c1 100644
--- a/manual/next/pipeline/transforms/azure-event-hubs-writer.html
+++ b/manual/next/pipeline/transforms/azure-event-hubs-writer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Azure Event Hubs writer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/azure-event-hubs-writer.html"> <meta name="description" content="The Azure Event Hubs writer transform allows you to write messages (events) to Event Hubs on the Microsoft Azure cloud platform."> <meta name="generator" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Azure Event Hubs writer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/azure-event-hubs-writer.html"> <meta name="description" content="The Azure Event Hubs writer transform allows you to write messages (events) to Event Hubs on the Microsoft Azure cloud platform."> <meta name="generator" con [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beambigqueryinput.html b/manual/next/pipeline/transforms/beambigqueryinput.html
index f60c910927..6b5af40591 100644
--- a/manual/next/pipeline/transforms/beambigqueryinput.html
+++ b/manual/next/pipeline/transforms/beambigqueryinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> BigQuery input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigqueryinput.html"> <meta name="description" content="The BigQuery input transform reads data from Google Cloud BigQuery."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> BigQuery input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigqueryinput.html"> <meta name="description" content="The BigQuery input transform reads data from Google Cloud BigQuery."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beambigqueryoutput.html b/manual/next/pipeline/transforms/beambigqueryoutput.html
index 4ead8f074a..dc144047b3 100644
--- a/manual/next/pipeline/transforms/beambigqueryoutput.html
+++ b/manual/next/pipeline/transforms/beambigqueryoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> BigQuery output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigqueryoutput.html"> <meta name="description" content="The BigQuery output transform writes data to a Google Cloud BigQuery table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> BigQuery output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigqueryoutput.html"> <meta name="description" content="The BigQuery output transform writes data to a Google Cloud BigQuery table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beambigtableinput.html b/manual/next/pipeline/transforms/beambigtableinput.html
index f93bef70c3..cd5b4ba409 100644
--- a/manual/next/pipeline/transforms/beambigtableinput.html
+++ b/manual/next/pipeline/transforms/beambigtableinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Bigtable input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigtableinput.html"> <meta name="description" content="The Beam Bigtable input transform can be used to input data from Google Cloud Bigtable using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Bigtable input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigtableinput.html"> <meta name="description" content="The Beam Bigtable input transform can be used to input data from Google Cloud Bigtable using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beambigtableoutput.html b/manual/next/pipeline/transforms/beambigtableoutput.html
index 254be05f72..448ae8790c 100644
--- a/manual/next/pipeline/transforms/beambigtableoutput.html
+++ b/manual/next/pipeline/transforms/beambigtableoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Bigtable output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigtableoutput.html"> <meta name="description" content="The Beam Bigtable output transform can be used to write data to a Google Cloud Bigtable table using the Beam execution engine."> <meta name="generator" content="Anto [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Bigtable output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beambigtableoutput.html"> <meta name="description" content="The Beam Bigtable output transform can be used to write data to a Google Cloud Bigtable table using the Beam execution engine."> <meta name="generator" content="Anto [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamfileinput.html b/manual/next/pipeline/transforms/beamfileinput.html
index 2f394e8ce9..693e88eae4 100644
--- a/manual/next/pipeline/transforms/beamfileinput.html
+++ b/manual/next/pipeline/transforms/beamfileinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamfileinput.html"> <meta name="description" content="The Beam file input transform reads files using a file definition with the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamfileinput.html"> <meta name="description" content="The Beam file input transform reads files using a file definition with the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamfileoutput.html b/manual/next/pipeline/transforms/beamfileoutput.html
index c15473c219..535c4d03bb 100644
--- a/manual/next/pipeline/transforms/beamfileoutput.html
+++ b/manual/next/pipeline/transforms/beamfileoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam file output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamfileoutput.html"> <meta name="description" content="The Beam file output transform writes files using a file definition with the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam file output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamfileoutput.html"> <meta name="description" content="The Beam file output transform writes files using a file definition with the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamgcppublisher.html b/manual/next/pipeline/transforms/beamgcppublisher.html
index e455c00eca..513c520dd7 100644
--- a/manual/next/pipeline/transforms/beamgcppublisher.html
+++ b/manual/next/pipeline/transforms/beamgcppublisher.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam GCP Pub/Sub: publish :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamgcppublisher.html"> <meta name="description" content="The Beam GCP Pub/Sub: publish transform publishes messages to a Google Cloud Pub/Sub topic using the Beam execution engine."> <meta name="generator" content="Anto [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam GCP Pub/Sub: publish :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamgcppublisher.html"> <meta name="description" content="The Beam GCP Pub/Sub: publish transform publishes messages to a Google Cloud Pub/Sub topic using the Beam execution engine."> <meta name="generator" content="Anto [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamgcpsubscriber.html b/manual/next/pipeline/transforms/beamgcpsubscriber.html
index 38b933ddc4..ef06be9ef3 100644
--- a/manual/next/pipeline/transforms/beamgcpsubscriber.html
+++ b/manual/next/pipeline/transforms/beamgcpsubscriber.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam GCP Pub/Sub: subscribe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamgcpsubscriber.html"> <meta name="description" content="The Beam GCP Pub/Sub: subscribe transform gets messages from a Google Cloud Pub/Sub topic using a subscription with the Beam execution engine."> <meta name="ge [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam GCP Pub/Sub: subscribe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamgcpsubscriber.html"> <meta name="description" content="The Beam GCP Pub/Sub: subscribe transform gets messages from a Google Cloud Pub/Sub topic using a subscription with the Beam execution engine."> <meta name="ge [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamhivecataloginput.html b/manual/next/pipeline/transforms/beamhivecataloginput.html
index 1d5700ad5d..c42b5f1cdf 100644
--- a/manual/next/pipeline/transforms/beamhivecataloginput.html
+++ b/manual/next/pipeline/transforms/beamhivecataloginput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> (Experimental) Beam Hive catalog input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamhivecataloginput.html"> <meta name="description" content="The Beam Hive Catalog input transform reads data from an Apache Hive metastore."> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> (Experimental) Beam Hive catalog input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamhivecataloginput.html"> <meta name="description" content="The Beam Hive Catalog input transform reads data from an Apache Hive metastore."> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamkafkaconsume.html b/manual/next/pipeline/transforms/beamkafkaconsume.html
index 9563d02ae4..914a05fdb5 100644
--- a/manual/next/pipeline/transforms/beamkafkaconsume.html
+++ b/manual/next/pipeline/transforms/beamkafkaconsume.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kafka consume :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkafkaconsume.html"> <meta name="description" content="The Beam Kafka consume transform consumes records from a Kafka cluster using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kafka consume :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkafkaconsume.html"> <meta name="description" content="The Beam Kafka consume transform consumes records from a Kafka cluster using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamkafkaproduce.html b/manual/next/pipeline/transforms/beamkafkaproduce.html
index 4730fca93f..da5b0bce63 100644
--- a/manual/next/pipeline/transforms/beamkafkaproduce.html
+++ b/manual/next/pipeline/transforms/beamkafkaproduce.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kafka produce :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkafkaproduce.html"> <meta name="description" content="The Beam Kafka produce transform publishes records to a Kafka cluster using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kafka produce :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkafkaproduce.html"> <meta name="description" content="The Beam Kafka produce transform publishes records to a Kafka cluster using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamkinesisconsume.html b/manual/next/pipeline/transforms/beamkinesisconsume.html
index 97d7c1dd70..ee9bf96c24 100644
--- a/manual/next/pipeline/transforms/beamkinesisconsume.html
+++ b/manual/next/pipeline/transforms/beamkinesisconsume.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kinesis consume :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkinesisconsume.html"> <meta name="description" content="The Beam Kinesis consume transform consumes records from a Kinesis stream using the Beam pipeline execution engine."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kinesis consume :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkinesisconsume.html"> <meta name="description" content="The Beam Kinesis consume transform consumes records from a Kinesis stream using the Beam pipeline execution engine."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamkinesisproduce.html b/manual/next/pipeline/transforms/beamkinesisproduce.html
index e45009cd5b..a64882ee61 100644
--- a/manual/next/pipeline/transforms/beamkinesisproduce.html
+++ b/manual/next/pipeline/transforms/beamkinesisproduce.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kinesis produce :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkinesisproduce.html"> <meta name="description" content="The Beam Kinesis produce transform sends data to a Kinesis stream using the Beam pipeline execution engine."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam Kinesis produce :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamkinesisproduce.html"> <meta name="description" content="The Beam Kinesis produce transform sends data to a Kinesis stream using the Beam pipeline execution engine."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamtimestamp.html b/manual/next/pipeline/transforms/beamtimestamp.html
index 34c5435d20..dff0879170 100644
--- a/manual/next/pipeline/transforms/beamtimestamp.html
+++ b/manual/next/pipeline/transforms/beamtimestamp.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam timestamp :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamtimestamp.html"> <meta name="description" content="The Beam timestamp transform adds a custom timestamp using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam timestamp :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamtimestamp.html"> <meta name="description" content="The Beam timestamp transform adds a custom timestamp using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/beamwindow.html b/manual/next/pipeline/transforms/beamwindow.html
index 165fc63702..1e097b7048 100644
--- a/manual/next/pipeline/transforms/beamwindow.html
+++ b/manual/next/pipeline/transforms/beamwindow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam window :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamwindow.html"> <meta name="description" content="The Beam window transform adds event-time-based window functions using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Beam window :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/beamwindow.html"> <meta name="description" content="The Beam window transform adds event-time-based window functions using the Beam execution engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/binaryfileoutput.html b/manual/next/pipeline/transforms/binaryfileoutput.html
index 3e7a6bcff3..5b450250f3 100644
--- a/manual/next/pipeline/transforms/binaryfileoutput.html
+++ b/manual/next/pipeline/transforms/binaryfileoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Binary File Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/binaryfileoutput.html"> <meta name="description" content="The Binary File Output transform writes a binary field to a file. The filename is taken from an input field so each row can write a different file."> <meta name="generat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Binary File Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/binaryfileoutput.html"> <meta name="description" content="The Binary File Output transform writes a binary field to a file. The filename is taken from an input field so each row can write a different file."> <meta name="generat [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/blockingtransform.html b/manual/next/pipeline/transforms/blockingtransform.html
index 2712166cfd..14056ca364 100644
--- a/manual/next/pipeline/transforms/blockingtransform.html
+++ b/manual/next/pipeline/transforms/blockingtransform.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Blocking transform :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/blockingtransform.html"> <meta name="description" content="The Blocking transform blocks all output until the very last row is received from the previous transform."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Blocking transform :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/blockingtransform.html"> <meta name="description" content="The Blocking transform blocks all output until the very last row is received from the previous transform."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/blockuntiltransformsfinish.html b/manual/next/pipeline/transforms/blockuntiltransformsfinish.html
index 340d95b9c1..42fefc8e39 100644
--- a/manual/next/pipeline/transforms/blockuntiltransformsfinish.html
+++ b/manual/next/pipeline/transforms/blockuntiltransformsfinish.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Blocking until transforms finish :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/blockuntiltransformsfinish.html"> <meta name="description" content="This transform simply waits until all the transform copies that are specified in the dialog have finished."> <meta name="generator" content="Anto [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Blocking until transforms finish :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/blockuntiltransformsfinish.html"> <meta name="description" content="This transform simply waits until all the transform copies that are specified in the dialog have finished."> <meta name="generator" content="Anto [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/calculator.html b/manual/next/pipeline/transforms/calculator.html
index 2a6d2ad11f..5e736fea35 100644
--- a/manual/next/pipeline/transforms/calculator.html
+++ b/manual/next/pipeline/transforms/calculator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Calculator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/calculator.html"> <meta name="description" content="The Calculator transform provides you with predefined functions that can be executed on input field values."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Calculator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/calculator.html"> <meta name="description" content="The Calculator transform provides you with predefined functions that can be executed on input field values."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/calldbproc.html b/manual/next/pipeline/transforms/calldbproc.html
index 5c7c2dbd0f..3c4131f653 100644
--- a/manual/next/pipeline/transforms/calldbproc.html
+++ b/manual/next/pipeline/transforms/calldbproc.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Call DB procedure :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/calldbproc.html"> <meta name="description" content="The Call DB Procedure transform allows you to execute a database procedure (or function) and get the result(s) back."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Call DB procedure :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/calldbproc.html"> <meta name="description" content="The Call DB Procedure transform allows you to execute a database procedure (or function) and get the result(s) back."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/cassandra-input.html b/manual/next/pipeline/transforms/cassandra-input.html
index 8dbeda4947..8343ce4ff6 100644
--- a/manual/next/pipeline/transforms/cassandra-input.html
+++ b/manual/next/pipeline/transforms/cassandra-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Cassandra Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/cassandra-input.html"> <meta name="description" content="The Cassandra Input transform reads data from a Cassandra table of an Apache Cassandra cluster using CQL (Cassandra Query Language) version 3.x."> <meta name="generator" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Cassandra Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/cassandra-input.html"> <meta name="description" content="The Cassandra Input transform reads data from a Cassandra table of an Apache Cassandra cluster using CQL (Cassandra Query Language) version 3.x."> <meta name="generator" con [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/cassandra-output.html b/manual/next/pipeline/transforms/cassandra-output.html
index b0779ca9ff..a66399298a 100644
--- a/manual/next/pipeline/transforms/cassandra-output.html
+++ b/manual/next/pipeline/transforms/cassandra-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Cassandra Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/cassandra-output.html"> <meta name="description" content="The Cassandra Output transform writes data to a Cassandra table of an Apache Cassandra cluster using CQL (Cassandra Query Language) version 3.x."> <meta name="generator" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Cassandra Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/cassandra-output.html"> <meta name="description" content="The Cassandra Output transform writes data to a Cassandra table of an Apache Cassandra cluster using CQL (Cassandra Query Language) version 3.x."> <meta name="generator" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/changefileencoding.html b/manual/next/pipeline/transforms/changefileencoding.html
index 96ed401429..93fbd9a42b 100644
--- a/manual/next/pipeline/transforms/changefileencoding.html
+++ b/manual/next/pipeline/transforms/changefileencoding.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Change file encoding :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/changefileencoding.html"> <meta name="description" content="The Change File Encoding transform changes a text file from one encoding to another."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Change file encoding :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/changefileencoding.html"> <meta name="description" content="The Change File Encoding transform changes a text file from one encoding to another."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/checkfilelocked.html b/manual/next/pipeline/transforms/checkfilelocked.html
index e82dfb8b73..885488936b 100644
--- a/manual/next/pipeline/transforms/checkfilelocked.html
+++ b/manual/next/pipeline/transforms/checkfilelocked.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Check if file is locked :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/checkfilelocked.html"> <meta name="description" content="The Check If A File Is Locked transform tries to determine if a file is locked by another process by trying to move the file to itself."> <meta name="generator" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Check if file is locked :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/checkfilelocked.html"> <meta name="description" content="The Check If A File Is Locked transform tries to determine if a file is locked by another process by trying to move the file to itself."> <meta name="generator" cont [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/checkwebserviceavailable.html b/manual/next/pipeline/transforms/checkwebserviceavailable.html
index ded776964f..58b14bae62 100644
--- a/manual/next/pipeline/transforms/checkwebserviceavailable.html
+++ b/manual/next/pipeline/transforms/checkwebserviceavailable.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Check if webservice is available :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/checkwebserviceavailable.html"> <meta name="description" content="The Check If Webservice Is Available transform checks if a webservice URL in the data stream is valid, can be connected to and can be read."> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Check if webservice is available :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/checkwebserviceavailable.html"> <meta name="description" content="The Check If Webservice Is Available transform checks if a webservice URL in the data stream is valid, can be connected to and can be read."> <meta [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/clonerow.html b/manual/next/pipeline/transforms/clonerow.html
index cf6175ed7a..64d4729bc2 100644
--- a/manual/next/pipeline/transforms/clonerow.html
+++ b/manual/next/pipeline/transforms/clonerow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Clone row :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/clonerow.html"> <meta name="description" content="The Clone Row transform creates copies (clones) of a row and outputs them directly after the original row to the next transforms."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Clone row :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/clonerow.html"> <meta name="description" content="The Clone Row transform creates copies (clones) of a row and outputs them directly after the original row to the next transforms."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/closure.html b/manual/next/pipeline/transforms/closure.html
index 28e2d5b105..90fb6cfe98 100644
--- a/manual/next/pipeline/transforms/closure.html
+++ b/manual/next/pipeline/transforms/closure.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Closure :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/closure.html"> <meta name="description" content="The Closure transform allows you to generate a Reflexive Transitive Closure Table for the Mondrian OLAP engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Closure :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/closure.html"> <meta name="description" content="The Closure transform allows you to generate a Reflexive Transitive Closure Table for the Mondrian OLAP engine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/coalesce.html b/manual/next/pipeline/transforms/coalesce.html
index d1acd00513..90efd5c067 100644
--- a/manual/next/pipeline/transforms/coalesce.html
+++ b/manual/next/pipeline/transforms/coalesce.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Coalesce :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/coalesce.html"> <meta name="description" content="The Coalesce transform lets you list multiple fields and returns the first non-null value."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Coalesce :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/coalesce.html"> <meta name="description" content="The Coalesce transform lets you list multiple fields and returns the first non-null value."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/columnexists.html b/manual/next/pipeline/transforms/columnexists.html
index e04a739dbc..575defcf2c 100644
--- a/manual/next/pipeline/transforms/columnexists.html
+++ b/manual/next/pipeline/transforms/columnexists.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Column exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/columnexists.html"> <meta name="description" content="The Column Exists transforms allows you to verify the existence of a specific column in a database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Column exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/columnexists.html"> <meta name="description" content="The Column Exists transforms allows you to verify the existence of a specific column in a database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/combinationlookup.html b/manual/next/pipeline/transforms/combinationlookup.html
index 37adfd6bfe..47b302c80d 100644
--- a/manual/next/pipeline/transforms/combinationlookup.html
+++ b/manual/next/pipeline/transforms/combinationlookup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Combination lookup/update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/combinationlookup.html"> <meta name="description" content="The Combination Lookup-Update transform allows you to store information in a junk-dimension table."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Combination lookup/update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/combinationlookup.html"> <meta name="description" content="The Combination Lookup-Update transform allows you to store information in a junk-dimension table."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/concatfields.html b/manual/next/pipeline/transforms/concatfields.html
index 35789f5332..98feddab5c 100644
--- a/manual/next/pipeline/transforms/concatfields.html
+++ b/manual/next/pipeline/transforms/concatfields.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Concat fields :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/concatfields.html"> <meta name="description" content="The Concat fields transform concatenates multiple fields into one target field. The fields can be separated by a separator and an enclosure."> <meta name="generator" content="Ant [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Concat fields :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/concatfields.html"> <meta name="description" content="The Concat fields transform concatenates multiple fields into one target field. The fields can be separated by a separator and an enclosure."> <meta name="generator" content="Ant [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/copyrowstoresult.html b/manual/next/pipeline/transforms/copyrowstoresult.html
index 5f08e9502c..4a4c78f8e4 100644
--- a/manual/next/pipeline/transforms/copyrowstoresult.html
+++ b/manual/next/pipeline/transforms/copyrowstoresult.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Copy rows to result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/copyrowstoresult.html"> <meta name="description" content="The Copy Rows To Result transform allows you to transfer rows of data (in memory) to the next pipeline or workflow action."> <meta name="generator" content="Antora 3.0. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Copy rows to result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/copyrowstoresult.html"> <meta name="description" content="The Copy Rows To Result transform allows you to transfer rows of data (in memory) to the next pipeline or workflow action."> <meta name="generator" content="Antora 3.0. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/cratedb-bulkloader.html b/manual/next/pipeline/transforms/cratedb-bulkloader.html
index c6b30112be..22871c628e 100644
--- a/manual/next/pipeline/transforms/cratedb-bulkloader.html
+++ b/manual/next/pipeline/transforms/cratedb-bulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> CrateDB Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/cratedb-bulkloader.html"> <meta name="description" content="The CrateDB Bulk Loader transform loads data from Apache Hop to CrateDB both with HTTP endpoint and COPY command."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> CrateDB Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/cratedb-bulkloader.html"> <meta name="description" content="The CrateDB Bulk Loader transform loads data from Apache Hop to CrateDB both with HTTP endpoint and COPY command."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/creditcardvalidator.html b/manual/next/pipeline/transforms/creditcardvalidator.html
index bf98f324e3..565b63ad5a 100644
--- a/manual/next/pipeline/transforms/creditcardvalidator.html
+++ b/manual/next/pipeline/transforms/creditcardvalidator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Credit card validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/creditcardvalidator.html"> <meta name="description" content="The Credit Card Validator transform will help you check the validity of a credit card number and the credit card vendor."> <meta name="generator" content="Antora 3 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Credit card validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/creditcardvalidator.html"> <meta name="description" content="The Credit Card Validator transform will help you check the validity of a credit card number and the credit card vendor."> <meta name="generator" content="Antora 3 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/csvinput.html b/manual/next/pipeline/transforms/csvinput.html
index 9741c05b26..1c41aad918 100644
--- a/manual/next/pipeline/transforms/csvinput.html
+++ b/manual/next/pipeline/transforms/csvinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> CSV file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/csvinput.html"> <meta name="description" content="The CSV file input transform reads data from a delimited file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> CSV file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/csvinput.html"> <meta name="description" content="The CSV file input transform reads data from a delimited file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/data-stream-input.html b/manual/next/pipeline/transforms/data-stream-input.html
index e87f0d3169..213d43885f 100644
--- a/manual/next/pipeline/transforms/data-stream-input.html
+++ b/manual/next/pipeline/transforms/data-stream-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Stream Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/data-stream-input.html"> <meta name="description" content="The Data stream input transform reads from an IPC Data Stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Stream Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/data-stream-input.html"> <meta name="description" content="The Data stream input transform reads from an IPC Data Stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/data-stream-output.html b/manual/next/pipeline/transforms/data-stream-output.html
index 16a38ca32a..75a36431f9 100644
--- a/manual/next/pipeline/transforms/data-stream-output.html
+++ b/manual/next/pipeline/transforms/data-stream-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Stream Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/data-stream-output.html"> <meta name="description" content="The Data stream output transform writes to an IPC Data Stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Stream Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/data-stream-output.html"> <meta name="description" content="The Data stream output transform writes to an IPC Data Stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/databasejoin.html b/manual/next/pipeline/transforms/databasejoin.html
index 75a8f92857..d2c131bca8 100644
--- a/manual/next/pipeline/transforms/databasejoin.html
+++ b/manual/next/pipeline/transforms/databasejoin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/databasejoin.html"> <meta name="description" content="The Database Join transform allows you to run a query against a database using data from your pipelines fields as parameters."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/databasejoin.html"> <meta name="description" content="The Database Join transform allows you to run a query against a database using data from your pipelines fields as parameters."> <meta name="generator" content="Antora 3.0.1"> <li [...]
 FROM        product_orders, customer
 WHERE       orders.customernr = customer.customernr
 AND         orders.productnr = ?
diff --git a/manual/next/pipeline/transforms/databaselookup.html b/manual/next/pipeline/transforms/databaselookup.html
index 6d579f68ac..d506870b82 100644
--- a/manual/next/pipeline/transforms/databaselookup.html
+++ b/manual/next/pipeline/transforms/databaselookup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database Lookup :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/databaselookup.html"> <meta name="description" content="The Database lookup transform allows you to look up values in a database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database Lookup :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/databaselookup.html"> <meta name="description" content="The Database lookup transform allows you to look up values in a database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/databasevaluevalidation.html b/manual/next/pipeline/transforms/databasevaluevalidation.html
index 4bcb485b67..c04d5566d1 100644
--- a/manual/next/pipeline/transforms/databasevaluevalidation.html
+++ b/manual/next/pipeline/transforms/databasevaluevalidation.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database value validation :: Apache Hop</title> <meta name="description" content="The Database value validation transform checks incoming values against a target table so you can see which rows, columns and values would fail an insert."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database value validation :: Apache Hop</title> <meta name="description" content="The Database value validation transform checks incoming values against a target table so you can see which rows, columns and values would fail an insert."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/datagrid.html b/manual/next/pipeline/transforms/datagrid.html
index d468607c5f..9cf5d5e8c3 100644
--- a/manual/next/pipeline/transforms/datagrid.html
+++ b/manual/next/pipeline/transforms/datagrid.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Grid :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/datagrid.html"> <meta name="description" content="The Data Grid transform allows you to enter a static list of rows in a grid."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Grid :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/datagrid.html"> <meta name="description" content="The Data Grid transform allows you to enter a static list of rows in a grid."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/datasetinput.html b/manual/next/pipeline/transforms/datasetinput.html
index 79b023f3bc..d96559d1bb 100644
--- a/manual/next/pipeline/transforms/datasetinput.html
+++ b/manual/next/pipeline/transforms/datasetinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data set input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/datasetinput.html"> <meta name="description" content="The Data set input transform allows reading from a data set in a pipeline"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data set input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/datasetinput.html"> <meta name="description" content="The Data set input transform allows reading from a data set in a pipeline"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/datasetoutput.html b/manual/next/pipeline/transforms/datasetoutput.html
index 1250372b8c..c023bbede8 100644
--- a/manual/next/pipeline/transforms/datasetoutput.html
+++ b/manual/next/pipeline/transforms/datasetoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data set output :: Apache Hop</title> <meta name="description" content="The Data set output transform writes rows to a data set in the metadata"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Data set output :: Apache Hop"> <meta property="og:desc [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data set output :: Apache Hop</title> <meta name="description" content="The Data set output transform writes rows to a data set in the metadata"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Data set output :: Apache Hop"> <meta property="og:desc [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/dbimpactinput.html b/manual/next/pipeline/transforms/dbimpactinput.html
index 8cb78d6fee..3f1a462238 100644
--- a/manual/next/pipeline/transforms/dbimpactinput.html
+++ b/manual/next/pipeline/transforms/dbimpactinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database impact input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dbimpactinput.html"> <meta name="description" content="Read database impact information from pipelines."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Database impact input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dbimpactinput.html"> <meta name="description" content="Read database impact information from pipelines."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <m [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/ddl.html b/manual/next/pipeline/transforms/ddl.html
index 388d849af6..aef9d36f9b 100644
--- a/manual/next/pipeline/transforms/ddl.html
+++ b/manual/next/pipeline/transforms/ddl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> DDL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ddl.html"> <meta name="description" content="The DDL transform generates SQL Data Definition Language."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:ti [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> DDL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ddl.html"> <meta name="description" content="The DDL transform generates SQL Data Definition Language."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:ti [...]
 (
   id INT
 , name VARCHAR(100)
diff --git a/manual/next/pipeline/transforms/delay.html b/manual/next/pipeline/transforms/delay.html
index c9b944e498..782274ed3e 100644
--- a/manual/next/pipeline/transforms/delay.html
+++ b/manual/next/pipeline/transforms/delay.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Delay row :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/delay.html"> <meta name="description" content="The Delay Row transform will wait the indicated timeout period before passing an input row to the next transform."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Delay row :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/delay.html"> <meta name="description" content="The Delay Row transform will wait the indicated timeout period before passing an input row to the next transform."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/delete.html b/manual/next/pipeline/transforms/delete.html
index 6035f49974..5c7b518372 100644
--- a/manual/next/pipeline/transforms/delete.html
+++ b/manual/next/pipeline/transforms/delete.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/delete.html"> <meta name="description" content="The Delete transform deletes rows of data from a database."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/delete.html"> <meta name="description" content="The Delete transform deletes rows of data from a database."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/detectemptystream.html b/manual/next/pipeline/transforms/detectemptystream.html
index ece8e2209c..ac7e0c7671 100644
--- a/manual/next/pipeline/transforms/detectemptystream.html
+++ b/manual/next/pipeline/transforms/detectemptystream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Detect Empty Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/detectemptystream.html"> <meta name="description" content="The Detect Empty Stream transform outputs one single empty row of data if the input stream is empty."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Detect Empty Stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/detectemptystream.html"> <meta name="description" content="The Detect Empty Stream transform outputs one single empty row of data if the input stream is empty."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/detectlanguage.html b/manual/next/pipeline/transforms/detectlanguage.html
index 5d6184bbd1..84980b9567 100644
--- a/manual/next/pipeline/transforms/detectlanguage.html
+++ b/manual/next/pipeline/transforms/detectlanguage.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Detect language :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/detectlanguage.html"> <meta name="description" content="The Detect language transform examine text to identify the language."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Detect language :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/detectlanguage.html"> <meta name="description" content="The Detect language transform examine text to identify the language."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/dimensionlookup.html b/manual/next/pipeline/transforms/dimensionlookup.html
index 607f02bc7b..859efc9255 100644
--- a/manual/next/pipeline/transforms/dimensionlookup.html
+++ b/manual/next/pipeline/transforms/dimensionlookup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Dimension lookup/update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dimensionlookup.html"> <meta name="description" content="The Dimension Lookup/Update transform allows you to implement Ralph Kimball&#x27;s slowly changing dimensions."> <meta name="generator" content="Antora 3.0.1"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Dimension lookup/update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dimensionlookup.html"> <meta name="description" content="The Dimension Lookup/Update transform allows you to implement Ralph Kimball&#x27;s slowly changing dimensions."> <meta name="generator" content="Antora 3.0.1"> <link [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/dorisbulkloader.html b/manual/next/pipeline/transforms/dorisbulkloader.html
index 61aaa8c729..b9f32b3a48 100644
--- a/manual/next/pipeline/transforms/dorisbulkloader.html
+++ b/manual/next/pipeline/transforms/dorisbulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Doris Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dorisbulkloader.html"> <meta name="description" content="The Doris Bulk loader transform allows you to bulk insert data to DorisDB"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Doris Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dorisbulkloader.html"> <meta name="description" content="The Doris Bulk loader transform allows you to bulk insert data to DorisDB"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/dummy.html b/manual/next/pipeline/transforms/dummy.html
index fa7dff003c..6853f55308 100644
--- a/manual/next/pipeline/transforms/dummy.html
+++ b/manual/next/pipeline/transforms/dummy.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Dummy (do nothing) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dummy.html"> <meta name="description" content="The Dummy transform passes data without making any modifications."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Dummy (do nothing) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dummy.html"> <meta name="description" content="The Dummy transform passes data without making any modifications."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.cs [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/dynamicsqlrow.html b/manual/next/pipeline/transforms/dynamicsqlrow.html
index 17626c9c6a..d1ca0c1378 100644
--- a/manual/next/pipeline/transforms/dynamicsqlrow.html
+++ b/manual/next/pipeline/transforms/dynamicsqlrow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Dynamic SQL row :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dynamicsqlrow.html"> <meta name="description" content="The Dynamic SQL Row transform allows you to execute a SQL statement that is defined in a field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Dynamic SQL row :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/dynamicsqlrow.html"> <meta name="description" content="The Dynamic SQL Row transform allows you to execute a SQL statement that is defined in a field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/edi2xml.html b/manual/next/pipeline/transforms/edi2xml.html
index 342ae1c137..3b56061882 100644
--- a/manual/next/pipeline/transforms/edi2xml.html
+++ b/manual/next/pipeline/transforms/edi2xml.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Edi to XML :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/edi2xml.html"> <meta name="description" content="The Edi To XML transform converts EDI message text (conforming to the ISO 9735 standard) to generic XML."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Edi to XML :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/edi2xml.html"> <meta name="description" content="The Edi To XML transform converts EDI message text (conforming to the ISO 9735 standard) to generic XML."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
 	&lt;SEGMENT&gt;
 		&lt;element&gt;
 			&lt;value&gt;&lt;/value&gt;
diff --git a/manual/next/pipeline/transforms/emailinput.html b/manual/next/pipeline/transforms/emailinput.html
index f14c1823e8..10eec0768f 100644
--- a/manual/next/pipeline/transforms/emailinput.html
+++ b/manual/next/pipeline/transforms/emailinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Email Messages Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/emailinput.html"> <meta name="description" content="The Email Messages Input transform allows you to retrieve messages and their attachments from a mail server."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Email Messages Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/emailinput.html"> <meta name="description" content="The Email Messages Input transform allows you to retrieve messages and their attachments from a mail server."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/enhancedjsonoutput.html b/manual/next/pipeline/transforms/enhancedjsonoutput.html
index 199bc7b709..10086f818f 100644
--- a/manual/next/pipeline/transforms/enhancedjsonoutput.html
+++ b/manual/next/pipeline/transforms/enhancedjsonoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Enhanced JSON output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/enhancedjsonoutput.html"> <meta name="description" content="The Enhanced JSON output transform allows you to generate JSON blocks based on input transform values."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Enhanced JSON output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/enhancedjsonoutput.html"> <meta name="description" content="The Enhanced JSON output transform allows you to generate JSON blocks based on input transform values."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/excelinput.html b/manual/next/pipeline/transforms/excelinput.html
index 6e66c9d484..57f5b62647 100644
--- a/manual/next/pipeline/transforms/excelinput.html
+++ b/manual/next/pipeline/transforms/excelinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Microsoft Excel input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/excelinput.html"> <meta name="description" content="The Microsoft Excel Input transform reads data from Microsoft Excel spreadsheet. The default spreadsheet type (engine) is set to Excel XLSX, XLS."> <meta name="generator" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Microsoft Excel input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/excelinput.html"> <meta name="description" content="The Microsoft Excel Input transform reads data from Microsoft Excel spreadsheet. The default spreadsheet type (engine) is set to Excel XLSX, XLS."> <meta name="generator" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/excelwriter.html b/manual/next/pipeline/transforms/excelwriter.html
index 6c091fbdb5..f3a0fbd3be 100644
--- a/manual/next/pipeline/transforms/excelwriter.html
+++ b/manual/next/pipeline/transforms/excelwriter.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Excel writer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/excelwriter.html"> <meta name="description" content="The Excel Writer transform writes incoming rows to Microsoft Excel (.xls, .xlsx) or OpenDocument Spreadsheet (.ods) files."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Excel writer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/excelwriter.html"> <meta name="description" content="The Excel Writer transform writes incoming rows to Microsoft Excel (.xls, .xlsx) or OpenDocument Spreadsheet (.ods) files."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/execinfo.html b/manual/next/pipeline/transforms/execinfo.html
index 7aa706c121..b3ad7998a9 100644
--- a/manual/next/pipeline/transforms/execinfo.html
+++ b/manual/next/pipeline/transforms/execinfo.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execution information :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execinfo.html"> <meta name="description" content="The Execution information transform allows you to read or delete information from an execution information location."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execution information :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execinfo.html"> <meta name="description" content="The Execution information transform allows you to read or delete information from an execution information location."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/execprocess.html b/manual/next/pipeline/transforms/execprocess.html
index cee3978986..de7e82ddd4 100644
--- a/manual/next/pipeline/transforms/execprocess.html
+++ b/manual/next/pipeline/transforms/execprocess.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute a process :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execprocess.html"> <meta name="description" content="The Execute A Process transform executes a shell script (on the host that runs the pipeline)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute a process :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execprocess.html"> <meta name="description" content="The Execute A Process transform executes a shell script (on the host that runs the pipeline)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/execsql.html b/manual/next/pipeline/transforms/execsql.html
index 58497073f3..95b6e55ffd 100644
--- a/manual/next/pipeline/transforms/execsql.html
+++ b/manual/next/pipeline/transforms/execsql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute SQL script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execsql.html"> <meta name="description" content="The Execute SQL Script transform runs a SQL script."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute SQL script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execsql.html"> <meta name="description" content="The Execute SQL Script transform runs a SQL script."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta pr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/execsqlrow.html b/manual/next/pipeline/transforms/execsqlrow.html
index f39760722b..e24e699739 100644
--- a/manual/next/pipeline/transforms/execsqlrow.html
+++ b/manual/next/pipeline/transforms/execsqlrow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute row SQL script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execsqlrow.html"> <meta name="description" content="The Execute Row SQL Script transform executes an SQL script for every input row the transform receives."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute row SQL script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/execsqlrow.html"> <meta name="description" content="The Execute Row SQL Script transform executes an SQL script for every input row the transform receives."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/exectests.html b/manual/next/pipeline/transforms/exectests.html
index 3bfcfd1cf0..5eb9e7ef94 100644
--- a/manual/next/pipeline/transforms/exectests.html
+++ b/manual/next/pipeline/transforms/exectests.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute unit tests :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/exectests.html"> <meta name="description" content="The Execute unit tests transform fetches and executes the available unit tests for the current project."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Execute unit tests :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/exectests.html"> <meta name="description" content="The Execute unit tests transform fetches and executes the available unit tests for the current project."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/fake.html b/manual/next/pipeline/transforms/fake.html
index 5669775916..cd3da2a89f 100644
--- a/manual/next/pipeline/transforms/fake.html
+++ b/manual/next/pipeline/transforms/fake.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Fake data :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/fake.html"> <meta name="description" content="The Fake Data tranform allows you to generate fake data using the Java Faker library."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Fake data :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/fake.html"> <meta name="description" content="The Fake Data tranform allows you to generate fake data using the Java Faker library."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/fileexists.html b/manual/next/pipeline/transforms/fileexists.html
index d3a828cbb7..8a95166ec8 100644
--- a/manual/next/pipeline/transforms/fileexists.html
+++ b/manual/next/pipeline/transforms/fileexists.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> File exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/fileexists.html"> <meta name="description" content="The File Exists transforms verifies the existence of a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> File exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/fileexists.html"> <meta name="description" content="The File Exists transforms verifies the existence of a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <me [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/filemetadata.html b/manual/next/pipeline/transforms/filemetadata.html
index 57a9582f20..4f0a849bfc 100644
--- a/manual/next/pipeline/transforms/filemetadata.html
+++ b/manual/next/pipeline/transforms/filemetadata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> File metadata :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filemetadata.html"> <meta name="description" content="The File metadata transform scans a file to determine its metadata structure or layout."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> File metadata :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filemetadata.html"> <meta name="description" content="The File metadata transform scans a file to determine its metadata structure or layout."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/filesfromresult.html b/manual/next/pipeline/transforms/filesfromresult.html
index 9eea5aadd2..1a01a19c37 100644
--- a/manual/next/pipeline/transforms/filesfromresult.html
+++ b/manual/next/pipeline/transforms/filesfromresult.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Files from result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filesfromresult.html"> <meta name="description" content="The Files From Result transform reads filenames and additional metadata that was added through the &#x27;add filename to result&#x27; in other transforms."> <meta name="ge [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Files from result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filesfromresult.html"> <meta name="description" content="The Files From Result transform reads filenames and additional metadata that was added through the &#x27;add filename to result&#x27; in other transforms."> <meta name="ge [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/filestoresult.html b/manual/next/pipeline/transforms/filestoresult.html
index 08b263eabc..ba5522d317 100644
--- a/manual/next/pipeline/transforms/filestoresult.html
+++ b/manual/next/pipeline/transforms/filestoresult.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Files to result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filestoresult.html"> <meta name="description" content="The Files To Result transform allows you to set filenames in the internal result files of a pipeline, for use by subsequent workflow actions."> <meta name="generator" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Files to result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filestoresult.html"> <meta name="description" content="The Files To Result transform allows you to set filenames in the internal result files of a pipeline, for use by subsequent workflow actions."> <meta name="generator" content= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/filterrows.html b/manual/next/pipeline/transforms/filterrows.html
index 50bcf020f8..13993b347d 100644
--- a/manual/next/pipeline/transforms/filterrows.html
+++ b/manual/next/pipeline/transforms/filterrows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Filter Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filterrows.html"> <meta name="description" content="The Filter Rows transform allows you to filter rows based on conditions and comparisons."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Filter Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/filterrows.html"> <meta name="description" content="The Filter Rows transform allows you to filter rows based on conditions and comparisons."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/c [...]
 field2,
 ${myvar} AS field3
 FROM table
diff --git a/manual/next/pipeline/transforms/formula.html b/manual/next/pipeline/transforms/formula.html
index da003f33a2..1653005ed6 100644
--- a/manual/next/pipeline/transforms/formula.html
+++ b/manual/next/pipeline/transforms/formula.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Formula :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/formula.html"> <meta name="description" content="The Formula transform allows you to apply Excel-like formulas (see [Apache POI](https://poi.apache.org/components/spreadsheet/eval-devguide.html)) and functions on fields in a pipeline (Not [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Formula :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/formula.html"> <meta name="description" content="The Formula transform allows you to apply Excel-like formulas (see [Apache POI](https://poi.apache.org/components/spreadsheet/eval-devguide.html)) and functions on fields in a pipeline (Not [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/fuzzymatch.html b/manual/next/pipeline/transforms/fuzzymatch.html
index f964dbd1ec..3089d02530 100644
--- a/manual/next/pipeline/transforms/fuzzymatch.html
+++ b/manual/next/pipeline/transforms/fuzzymatch.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Fuzzy match :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/fuzzymatch.html"> <meta name="description" content="The Fuzzy Match transform finds strings that potentially match using duplicate-detecting algorithms that calculate the similarity of two streams of data."> <meta name="generator" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Fuzzy match :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/fuzzymatch.html"> <meta name="description" content="The Fuzzy Match transform finds strings that potentially match using duplicate-detecting algorithms that calculate the similarity of two streams of data."> <meta name="generator" con [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/generaterandomvalue.html b/manual/next/pipeline/transforms/generaterandomvalue.html
index 1a660d403c..bc3681038a 100644
--- a/manual/next/pipeline/transforms/generaterandomvalue.html
+++ b/manual/next/pipeline/transforms/generaterandomvalue.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Generate Random Value :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/generaterandomvalue.html"> <meta name="description" content="The Generate Random Value transform generates random numbers, integers, strings, UUIDs and more."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Generate Random Value :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/generaterandomvalue.html"> <meta name="description" content="The Generate Random Value transform generates random numbers, integers, strings, UUIDs and more."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getdatafromxml.html b/manual/next/pipeline/transforms/getdatafromxml.html
index 51c79a1fa7..3833b8e943 100644
--- a/manual/next/pipeline/transforms/getdatafromxml.html
+++ b/manual/next/pipeline/transforms/getdatafromxml.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get Data From XML :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getdatafromxml.html"> <meta name="description" content="The Get Data From XML transform provides the ability to read data from any type of XML file using XPath specifications."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get Data From XML :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getdatafromxml.html"> <meta name="description" content="The Get Data From XML transform provides the ability to read data from any type of XML file using XPath specifications."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getfilenames.html b/manual/next/pipeline/transforms/getfilenames.html
index cb8211eafa..ba6a358041 100644
--- a/manual/next/pipeline/transforms/getfilenames.html
+++ b/manual/next/pipeline/transforms/getfilenames.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get filenames :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getfilenames.html"> <meta name="description" content="The Get File Names transform allows you to get information associated with file names on the file system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get filenames :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getfilenames.html"> <meta name="description" content="The Get File Names transform allows you to get information associated with file names on the file system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getfilesrowcount.html b/manual/next/pipeline/transforms/getfilesrowcount.html
index 47fa98e386..fe4b4f63b5 100644
--- a/manual/next/pipeline/transforms/getfilesrowcount.html
+++ b/manual/next/pipeline/transforms/getfilesrowcount.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get files Row Count :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getfilesrowcount.html"> <meta name="description" content="The Get Files Row Count transform counts the number of rows in a file or set of files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get files Row Count :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getfilesrowcount.html"> <meta name="description" content="The Get Files Row Count transform counts the number of rows in a file or set of files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getrecordsfromstream.html b/manual/next/pipeline/transforms/getrecordsfromstream.html
index 3f8e10e082..cc011d5b3f 100644
--- a/manual/next/pipeline/transforms/getrecordsfromstream.html
+++ b/manual/next/pipeline/transforms/getrecordsfromstream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get records from stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getrecordsfromstream.html"> <meta name="description" content="The Get Records From Stream transform returns records that were previously generated by another pipeline in a workflow."> <meta name="generator" content="Antora [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get records from stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getrecordsfromstream.html"> <meta name="description" content="The Get Records From Stream transform returns records that were previously generated by another pipeline in a workflow."> <meta name="generator" content="Antora [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getrowsfromresult.html b/manual/next/pipeline/transforms/getrowsfromresult.html
index 2ea97e311f..23b9e65724 100644
--- a/manual/next/pipeline/transforms/getrowsfromresult.html
+++ b/manual/next/pipeline/transforms/getrowsfromresult.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get Rows from Result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getrowsfromresult.html"> <meta name="description" content="The Get Rows from Result transform returns rows that were previously generated by another pipeline in a workflow."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get Rows from Result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getrowsfromresult.html"> <meta name="description" content="The Get Rows from Result transform returns rows that were previously generated by another pipeline in a workflow."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getsubfolders.html b/manual/next/pipeline/transforms/getsubfolders.html
index 11081832b5..15f95ea6e8 100644
--- a/manual/next/pipeline/transforms/getsubfolders.html
+++ b/manual/next/pipeline/transforms/getsubfolders.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get SubFolder names :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getsubfolders.html"> <meta name="description" content="The Get Subfolder Names transform gets subfolder names from a directory."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get SubFolder names :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getsubfolders.html"> <meta name="description" content="The Get Subfolder Names transform gets subfolder names from a directory."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/si [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getsystemdata.html b/manual/next/pipeline/transforms/getsystemdata.html
index 421aa273bf..a306bc5283 100644
--- a/manual/next/pipeline/transforms/getsystemdata.html
+++ b/manual/next/pipeline/transforms/getsystemdata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get System Info :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getsystemdata.html"> <meta name="description" content="The Get System Info transform retrieves system information from the Hop project, or the environment or system Hop is running on."> <meta name="generator" content="Antora 3.0.1 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get System Info :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getsystemdata.html"> <meta name="description" content="The Get System Info transform retrieves system information from the Hop project, or the environment or system Hop is running on."> <meta name="generator" content="Antora 3.0.1 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/gettablenames.html b/manual/next/pipeline/transforms/gettablenames.html
index 84506452e2..b5e86157c6 100644
--- a/manual/next/pipeline/transforms/gettablenames.html
+++ b/manual/next/pipeline/transforms/gettablenames.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get table names :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/gettablenames.html"> <meta name="description" content="The Get Table Names transform gets table names from a database connection."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get table names :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/gettablenames.html"> <meta name="description" content="The Get Table Names transform gets table names from a database connection."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/getvariable.html b/manual/next/pipeline/transforms/getvariable.html
index bd86db39f8..b2213e0b3f 100644
--- a/manual/next/pipeline/transforms/getvariable.html
+++ b/manual/next/pipeline/transforms/getvariable.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getvariable.html"> <meta name="description" content="The Get Variables transform allows you to get the value of a variable and returns rows or adds values to existing input rows."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/getvariable.html"> <meta name="description" content="The Get Variables transform allows you to get the value of a variable and returns rows or adds values to existing input rows."> <meta name="generator" content="Antora 3.0.1"> <lin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/google-analytics.html b/manual/next/pipeline/transforms/google-analytics.html
index 84f2a82498..6221c18394 100644
--- a/manual/next/pipeline/transforms/google-analytics.html
+++ b/manual/next/pipeline/transforms/google-analytics.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Google Analytics Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/google-analytics.html"> <meta name="description" content="The Google Analytics Input transform reads data from a Google Analytics 4 account."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Google Analytics Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/google-analytics.html"> <meta name="description" content="The Google Analytics Input transform reads data from a Google Analytics 4 account."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/google-sheets-input.html b/manual/next/pipeline/transforms/google-sheets-input.html
index 57d460540a..825636bff6 100644
--- a/manual/next/pipeline/transforms/google-sheets-input.html
+++ b/manual/next/pipeline/transforms/google-sheets-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Google Sheets input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/google-sheets-input.html"> <meta name="description" content="The Google Sheets input transform reads data from a Google Sheets worksheets."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Google Sheets input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/google-sheets-input.html"> <meta name="description" content="The Google Sheets input transform reads data from a Google Sheets worksheets."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/google-sheets-output.html b/manual/next/pipeline/transforms/google-sheets-output.html
index 78170661ff..3e33a87f6e 100644
--- a/manual/next/pipeline/transforms/google-sheets-output.html
+++ b/manual/next/pipeline/transforms/google-sheets-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Google Sheets output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/google-sheets-output.html"> <meta name="description" content="The Google Sheets output transform writes data to a Google Sheets worksheets."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Google Sheets output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/google-sheets-output.html"> <meta name="description" content="The Google Sheets output transform writes data to a Google Sheets worksheets."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/groupby.html b/manual/next/pipeline/transforms/groupby.html
index e679ecd2fd..1d3a1f8847 100644
--- a/manual/next/pipeline/transforms/groupby.html
+++ b/manual/next/pipeline/transforms/groupby.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Group By :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/groupby.html"> <meta name="description" content="The Group By transform groups rows from a source, based on a specified field or collection of fields. A new row is generated for each group."> <meta name="generator" content="Antora 3.0.1" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Group By :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/groupby.html"> <meta name="description" content="The Group By transform groups rows from a source, based on a specified field or collection of fields. A new row is generated for each group."> <meta name="generator" content="Antora 3.0.1" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/html2text.html b/manual/next/pipeline/transforms/html2text.html
index 2b534482af..bac080317b 100644
--- a/manual/next/pipeline/transforms/html2text.html
+++ b/manual/next/pipeline/transforms/html2text.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> HTML 2 Text Transform :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/html2text.html"> <meta name="description" content="The HTML 2 Text Transform allows you to parse an HTML page and convert the content to text"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> HTML 2 Text Transform :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/html2text.html"> <meta name="description" content="The HTML 2 Text Transform allows you to parse an HTML page and convert the content to text"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/http.html b/manual/next/pipeline/transforms/http.html
index 9d41cc6706..bcf21ade8e 100644
--- a/manual/next/pipeline/transforms/http.html
+++ b/manual/next/pipeline/transforms/http.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> HTTP client :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/http.html"> <meta name="description" content="The HTTP Client transform performs a simple call to a base URL with additional options."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> HTTP client :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/http.html"> <meta name="description" content="The HTTP Client transform performs a simple call to a base URL with additional options."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/httppost.html b/manual/next/pipeline/transforms/httppost.html
index d172b4ecf6..d0e897fbc6 100644
--- a/manual/next/pipeline/transforms/httppost.html
+++ b/manual/next/pipeline/transforms/httppost.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> HTTP Post :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/httppost.html"> <meta name="description" content="The HTTP Post transform uses an HTTP POST command to submit form data via a URL."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> HTTP Post :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/httppost.html"> <meta name="description" content="The HTTP Post transform uses an HTTP POST command to submit form data via a URL."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/identifylastrow.html b/manual/next/pipeline/transforms/identifylastrow.html
index 8789626c99..3c2247812f 100644
--- a/manual/next/pipeline/transforms/identifylastrow.html
+++ b/manual/next/pipeline/transforms/identifylastrow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Identify last row in a stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/identifylastrow.html"> <meta name="description" content="The Identify Last Row In A Stream pipeline transform generates a Boolean field filled with true for the last row, and false otherwise."> <meta name="generator" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Identify last row in a stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/identifylastrow.html"> <meta name="description" content="The Identify Last Row In A Stream pipeline transform generates a Boolean field filled with true for the last row, and false otherwise."> <meta name="generator" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/ifnull.html b/manual/next/pipeline/transforms/ifnull.html
index aea1729a19..fca4951610 100644
--- a/manual/next/pipeline/transforms/ifnull.html
+++ b/manual/next/pipeline/transforms/ifnull.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> If null :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ifnull.html"> <meta name="description" content="The If null transform replaces nulls by a given value ."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> If null :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ifnull.html"> <meta name="description" content="The If null transform replaces nulls by a given value ."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/injector.html b/manual/next/pipeline/transforms/injector.html
index 9cee885e3d..b0996afdf8 100644
--- a/manual/next/pipeline/transforms/injector.html
+++ b/manual/next/pipeline/transforms/injector.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Injector :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/injector.html"> <meta name="description" content="The Injector transform is used for special purpose pipelines where you want to &#x27;inject&#x27; rows into a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Injector :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/injector.html"> <meta name="description" content="The Injector transform is used for special purpose pipelines where you want to &#x27;inject&#x27; rows into a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/insertupdate.html b/manual/next/pipeline/transforms/insertupdate.html
index cb62ac0be5..532dc4cb01 100644
--- a/manual/next/pipeline/transforms/insertupdate.html
+++ b/manual/next/pipeline/transforms/insertupdate.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Insert / Update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/insertupdate.html"> <meta name="description" content="The Insert/Update transform implements database upsert/merge."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Insert / Update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/insertupdate.html"> <meta name="description" content="The Insert/Update transform implements database upsert/merge."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.cs [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/javafilter.html b/manual/next/pipeline/transforms/javafilter.html
index 23f5985ecd..1a2088ae5f 100644
--- a/manual/next/pipeline/transforms/javafilter.html
+++ b/manual/next/pipeline/transforms/javafilter.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Java Filter :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/javafilter.html"> <meta name="description" content="The Java Filter transform allows the stream to be filtered using a user defined Java expressions."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Java Filter :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/javafilter.html"> <meta name="description" content="The Java Filter transform allows the stream to be filtered using a user defined Java expressions."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
   {matching-transform}
 else
   {non-matching transform}</code></pre> </div> </div> </div> </div></div></td> <td class="tableblock halign-left valign-top"><div class="content"><div class="sect1"> <h2 id="_supported_engines"><a class="anchor" href="#_supported_engines"></a>Supported Engines</h2> <div class="sectionbody"> <table class="tableblock frame-none grid-all stretch table-supported-engines"> <colgroup> <col style="width: 66.6666%;"> <col style="width: 33.3334%;"> </colgroup> <tbody> <tr> <td class="tableblock h [...]
diff --git a/manual/next/pipeline/transforms/javascript.html b/manual/next/pipeline/transforms/javascript.html
index dfda1c749d..62e52d2892 100644
--- a/manual/next/pipeline/transforms/javascript.html
+++ b/manual/next/pipeline/transforms/javascript.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JavaScript :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/javascript.html"> <meta name="description" content="The JavaScript transform allows you to create JavaScript scripts that use the available pipeline fields as variables."> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JavaScript :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/javascript.html"> <meta name="description" content="The JavaScript transform allows you to create JavaScript scripts that use the available pipeline fields as variables."> <meta name="generator" content="Antora 3.0.1"> <link rel="style [...]
 var myTestString = "my test";
 var myDate = str2date("2020-12-31", "yyyy-MM-dd");
 var myDateTime = new Date("2023-10-01T01:40:26.210");</code></pre> </div> </div> <div class="paragraph"> <p>E.g. JavaScript to flatten JSON keys:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">//var input_json = {
diff --git a/manual/next/pipeline/transforms/jdbcmetadata.html b/manual/next/pipeline/transforms/jdbcmetadata.html
index f1a87d36db..fe4e3e8e03 100644
--- a/manual/next/pipeline/transforms/jdbcmetadata.html
+++ b/manual/next/pipeline/transforms/jdbcmetadata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JDBC Metadata :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jdbcmetadata.html"> <meta name="description" content="The JDBC Metadata transform allows you to fetch metadata from a database connection, this includes schemas, tables and other objects."> <meta name="generator" content="Antora 3.0 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JDBC Metadata :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jdbcmetadata.html"> <meta name="description" content="The JDBC Metadata transform allows you to fetch metadata from a database connection, this includes schemas, tables and other objects."> <meta name="generator" content="Antora 3.0 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/jms-consumer.html b/manual/next/pipeline/transforms/jms-consumer.html
index 4934189a96..7361ede06e 100644
--- a/manual/next/pipeline/transforms/jms-consumer.html
+++ b/manual/next/pipeline/transforms/jms-consumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JMS consumer :: Apache Hop</title> <meta name="description" content="JMS consumer reads messages from a JMS queue or topic and turns each into a row."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" JMS consumer :: Apache Hop"> <meta property="og:d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JMS consumer :: Apache Hop</title> <meta name="description" content="JMS consumer reads messages from a JMS queue or topic and turns each into a row."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" JMS consumer :: Apache Hop"> <meta property="og:d [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/jms-producer.html b/manual/next/pipeline/transforms/jms-producer.html
index e503fd21cf..4d615725a3 100644
--- a/manual/next/pipeline/transforms/jms-producer.html
+++ b/manual/next/pipeline/transforms/jms-producer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JMS producer :: Apache Hop</title> <meta name="description" content="JMS producer sends each incoming row to a JMS queue or topic as a text message."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" JMS producer :: Apache Hop"> <meta property="og:de [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JMS producer :: Apache Hop</title> <meta name="description" content="JMS producer sends each incoming row to a JMS queue or topic as a text message."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" JMS producer :: Apache Hop"> <meta property="og:de [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/joinrows.html b/manual/next/pipeline/transforms/joinrows.html
index 07985a5fd4..181585ef81 100644
--- a/manual/next/pipeline/transforms/joinrows.html
+++ b/manual/next/pipeline/transforms/joinrows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Join Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/joinrows.html"> <meta name="description" content="The Join Rows transform allows you to produce combinations (Cartesian product) of all rows in the input streams."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Join Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/joinrows.html"> <meta name="description" content="The Join Rows transform allows you to produce combinations (Cartesian product) of all rows in the input streams."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/jsoninput.html b/manual/next/pipeline/transforms/jsoninput.html
index cce615ccb4..ebe9dc89ef 100644
--- a/manual/next/pipeline/transforms/jsoninput.html
+++ b/manual/next/pipeline/transforms/jsoninput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JSON Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jsoninput.html"> <meta name="description" content="The JSON Input transform reads data from JSON structures, files, or incoming fields using a JSONPath expression to extract data and output rows."> <meta name="generator" content="Antor [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JSON Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jsoninput.html"> <meta name="description" content="The JSON Input transform reads data from JSON structures, files, or incoming fields using a JSONPath expression to extract data and output rows."> <meta name="generator" content="Antor [...]
   "persons" : [
     {
       "id": "1",
diff --git a/manual/next/pipeline/transforms/jsonnormalizeinput.html b/manual/next/pipeline/transforms/jsonnormalizeinput.html
index ff7950c423..a7db755db6 100644
--- a/manual/next/pipeline/transforms/jsonnormalizeinput.html
+++ b/manual/next/pipeline/transforms/jsonnormalizeinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JSON Normalize Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jsonnormalizeinput.html"> <meta name="description" content="The JSON Normalize Input transform."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta prope [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JSON Normalize Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jsonnormalizeinput.html"> <meta name="description" content="The JSON Normalize Input transform."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta prope [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/jsonoutput.html b/manual/next/pipeline/transforms/jsonoutput.html
index fc7ea540cb..58d622de9b 100644
--- a/manual/next/pipeline/transforms/jsonoutput.html
+++ b/manual/next/pipeline/transforms/jsonoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JSON Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jsonoutput.html"> <meta name="description" content="The JSON Output transform allows you to generate JSON blocks based on input transform values."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> JSON Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/jsonoutput.html"> <meta name="description" content="The JSON Output transform allows you to generate JSON blocks based on input transform values."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../. [...]
   "data" : [ {
     "name" : "item 1",
     "value" : "value 1"
diff --git a/manual/next/pipeline/transforms/kafkaconsumer.html b/manual/next/pipeline/transforms/kafkaconsumer.html
index 6417fc5f22..1aaa55f1a7 100644
--- a/manual/next/pipeline/transforms/kafkaconsumer.html
+++ b/manual/next/pipeline/transforms/kafkaconsumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Kafka consumer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/kafkaconsumer.html"> <meta name="description" content="The Kafka consumer transform pulls data from a Kafka topic."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Kafka consumer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/kafkaconsumer.html"> <meta name="description" content="The Kafka consumer transform pulls data from a Kafka topic."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/kafkaproducer.html b/manual/next/pipeline/transforms/kafkaproducer.html
index 74389a540e..2ece23d7a4 100644
--- a/manual/next/pipeline/transforms/kafkaproducer.html
+++ b/manual/next/pipeline/transforms/kafkaproducer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Kafka producer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/kafkaproducer.html"> <meta name="description" content="The Kafka producer transform allows you to publish messages in near-real-time across worker nodes where multiple, subscribed members have access."> <meta name="generator" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Kafka producer :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/kafkaproducer.html"> <meta name="description" content="The Kafka producer transform allows you to publish messages in near-real-time across worker nodes where multiple, subscribed members have access."> <meta name="generator" conte [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/languagemodelchat.html b/manual/next/pipeline/transforms/languagemodelchat.html
index 5bdc336226..9c22ef4c21 100644
--- a/manual/next/pipeline/transforms/languagemodelchat.html
+++ b/manual/next/pipeline/transforms/languagemodelchat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Language model chat :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/languagemodelchat.html"> <meta name="description" content="The Language model chat transforms Allows you to interact with various language models such as OpenAI, Anthropic, Hugging Face, Mistral and Ollama"> <meta name="genera [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Language model chat :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/languagemodelchat.html"> <meta name="description" content="The Language model chat transforms Allows you to interact with various language models such as OpenAI, Anthropic, Hugging Face, Mistral and Ollama"> <meta name="genera [...]
 {
   "role" : "system",
   "content" : "Provides instructions, context, or guidelines to shape the assistant's behaviour and set the overall tone or purpose of the interaction."
diff --git a/manual/next/pipeline/transforms/ldapinput.html b/manual/next/pipeline/transforms/ldapinput.html
index b7c769bff5..d0d06ba05c 100644
--- a/manual/next/pipeline/transforms/ldapinput.html
+++ b/manual/next/pipeline/transforms/ldapinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> LDAP Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ldapinput.html"> <meta name="description" content="The LDAP Input transform allows you to read information like users, roles and other data from an LDAP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> LDAP Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ldapinput.html"> <meta name="description" content="The LDAP Input transform allows you to read information like users, roles and other data from an LDAP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/ldapoutput.html b/manual/next/pipeline/transforms/ldapoutput.html
index 4a03672c9c..3d4cdf2dbe 100644
--- a/manual/next/pipeline/transforms/ldapoutput.html
+++ b/manual/next/pipeline/transforms/ldapoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> LDAP Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ldapoutput.html"> <meta name="description" content="The LDAP Output transform allows you to write information like users, roles and other data to an LDAP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> LDAP Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/ldapoutput.html"> <meta name="description" content="The LDAP Output transform allows you to write information like users, roles and other data to an LDAP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/loadfileinput.html b/manual/next/pipeline/transforms/loadfileinput.html
index f70e734813..ebee722d21 100644
--- a/manual/next/pipeline/transforms/loadfileinput.html
+++ b/manual/next/pipeline/transforms/loadfileinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Load file content in memory :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/loadfileinput.html"> <meta name="description" content="The Load File Content In Memory transform loads the content of a file in memory."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Load file content in memory :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/loadfileinput.html"> <meta name="description" content="The Load File Content In Memory transform loads the content of a file in memory."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mail.html b/manual/next/pipeline/transforms/mail.html
index 2e6e5d4232..83a4857b52 100644
--- a/manual/next/pipeline/transforms/mail.html
+++ b/manual/next/pipeline/transforms/mail.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Mail :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mail.html"> <meta name="description" content="The Mail transform uses an SMTP server to send an email using data from the pipeline fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Mail :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mail.html"> <meta name="description" content="The Mail transform uses an SMTP server to send an email using data from the pipeline fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mapping-input.html b/manual/next/pipeline/transforms/mapping-input.html
index de1213bd93..b5363e5c27 100644
--- a/manual/next/pipeline/transforms/mapping-input.html
+++ b/manual/next/pipeline/transforms/mapping-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Mapping input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mapping-input.html"> <meta name="description" content="The Mapping input transform represents and describes the input for a Mapping pipeline (referred to as a Mapping)."> <meta name="generator" content="Antora 3.0.1"> <link rel="sty [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Mapping input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mapping-input.html"> <meta name="description" content="The Mapping input transform represents and describes the input for a Mapping pipeline (referred to as a Mapping)."> <meta name="generator" content="Antora 3.0.1"> <link rel="sty [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mapping-output.html b/manual/next/pipeline/transforms/mapping-output.html
index 49a0310cbb..be6823d338 100644
--- a/manual/next/pipeline/transforms/mapping-output.html
+++ b/manual/next/pipeline/transforms/mapping-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Mapping output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mapping-output.html"> <meta name="description" content="The Mapping output transform describes the output of the mapping pipeline to the parent pipeline (the pipeline calling the mapping)."> <meta name="generator" content="Antora 3 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Mapping output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mapping-output.html"> <meta name="description" content="The Mapping output transform describes the output of the mapping pipeline to the parent pipeline (the pipeline calling the mapping)."> <meta name="generator" content="Antora 3 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/memgroupby.html b/manual/next/pipeline/transforms/memgroupby.html
index 9a20aaab33..3c449f65c9 100644
--- a/manual/next/pipeline/transforms/memgroupby.html
+++ b/manual/next/pipeline/transforms/memgroupby.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Memory Group By :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/memgroupby.html"> <meta name="description" content="This transform allows you to do aggregations in memory such as sum,max,min,..."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Memory Group By :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/memgroupby.html"> <meta name="description" content="This transform allows you to do aggregations in memory such as sum,max,min,..."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/sit [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mergejoin.html b/manual/next/pipeline/transforms/mergejoin.html
index 70b2288b33..f9acc1b4ff 100644
--- a/manual/next/pipeline/transforms/mergejoin.html
+++ b/manual/next/pipeline/transforms/mergejoin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Merge Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mergejoin.html"> <meta name="description" content="The Merge Join transform performs a classic merge join between data sets with data coming from two different input transforms."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Merge Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mergejoin.html"> <meta name="description" content="The Merge Join transform performs a classic merge join between data sets with data coming from two different input transforms."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mergerows.html b/manual/next/pipeline/transforms/mergerows.html
index 461b1b2a7c..c4084df036 100644
--- a/manual/next/pipeline/transforms/mergerows.html
+++ b/manual/next/pipeline/transforms/mergerows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Merge rows (diff) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mergerows.html"> <meta name="description" content="The Merge Rows (Diff) transform compares and merges data within two rows of data, adding a flag for each row."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Merge rows (diff) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mergerows.html"> <meta name="description" content="The Merge Rows (Diff) transform compares and merges data within two rows of data, adding a flag for each row."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   "changes" : [
     { "field1" : { "from" : "aaa", "to" : "bbb" }},
     { "field2" : { "from" : 111, "to" : 222 }}
diff --git a/manual/next/pipeline/transforms/metadata-input.html b/manual/next/pipeline/transforms/metadata-input.html
index de5b2ffc67..dd1ba5c361 100644
--- a/manual/next/pipeline/transforms/metadata-input.html
+++ b/manual/next/pipeline/transforms/metadata-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Metadata input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/metadata-input.html"> <meta name="description" content="The Metadata input transform gives you access to the Hop Metadata items in the current project."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Metadata input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/metadata-input.html"> <meta name="description" content="The Metadata input transform gives you access to the Hop Metadata items in the current project."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/metainject.html b/manual/next/pipeline/transforms/metainject.html
index eab72eb32a..29c53f2f79 100644
--- a/manual/next/pipeline/transforms/metainject.html
+++ b/manual/next/pipeline/transforms/metainject.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Metadata Injection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/metainject.html"> <meta name="description" content="The ETL metadata injection transform inserts data from various sources into a pipeline at runtime."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Metadata Injection :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/metainject.html"> <meta name="description" content="The ETL metadata injection transform inserts data from various sources into a pipeline at runtime."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/metastructure.html b/manual/next/pipeline/transforms/metastructure.html
index 03fc3ffe8b..d540ad8b62 100644
--- a/manual/next/pipeline/transforms/metastructure.html
+++ b/manual/next/pipeline/transforms/metastructure.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Metadata structure of stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/metastructure.html"> <meta name="description" content="The Metadata Structure Of Stream transform produces the metadata structure of the input fields of this transform as output."> <meta name="generator" content="Anto [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Metadata structure of stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/metastructure.html"> <meta name="description" content="The Metadata Structure Of Stream transform produces the metadata structure of the input fields of this transform as output."> <meta name="generator" content="Anto [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/monetdbbulkloader.html b/manual/next/pipeline/transforms/monetdbbulkloader.html
index 2c125e1991..1a23bd25c0 100644
--- a/manual/next/pipeline/transforms/monetdbbulkloader.html
+++ b/manual/next/pipeline/transforms/monetdbbulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MonetDB Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/monetdbbulkloader.html"> <meta name="description" content="The MonetDB Bulk Loader transform bulk loads data to MonetDB. This significantly speeds up data loading to MonetDB."> <meta name="generator" content="Antora 3.0.1"> <l [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MonetDB Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/monetdbbulkloader.html"> <meta name="description" content="The MonetDB Bulk Loader transform bulk loads data to MonetDB. This significantly speeds up data loading to MonetDB."> <meta name="generator" content="Antora 3.0.1"> <l [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mongodbdelete.html b/manual/next/pipeline/transforms/mongodbdelete.html
index e38e539bc6..57ebc7418b 100644
--- a/manual/next/pipeline/transforms/mongodbdelete.html
+++ b/manual/next/pipeline/transforms/mongodbdelete.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MongoDB delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mongodbdelete.html"> <meta name="description" content="The MongoDB delete transform enables you to delete documents or records from a collection within MongoDB."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MongoDB delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mongodbdelete.html"> <meta name="description" content="The MongoDB delete transform enables you to delete documents or records from a collection within MongoDB."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mongodbinput.html b/manual/next/pipeline/transforms/mongodbinput.html
index ff41b0690c..b7af76e161 100644
--- a/manual/next/pipeline/transforms/mongodbinput.html
+++ b/manual/next/pipeline/transforms/mongodbinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MongoDB Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mongodbinput.html"> <meta name="description" content="The MongoDB Input transform enables you to retrieve documents or records from a collection within MongoDB."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MongoDB Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mongodbinput.html"> <meta name="description" content="The MongoDB Input transform enables you to retrieve documents or records from a collection within MongoDB."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mongodboutput.html b/manual/next/pipeline/transforms/mongodboutput.html
index 16e80de787..75743d0ee1 100644
--- a/manual/next/pipeline/transforms/mongodboutput.html
+++ b/manual/next/pipeline/transforms/mongodboutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MongoDB Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mongodboutput.html"> <meta name="description" content="The MongoDB Output transform can output data to a MongoDB database collection."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MongoDB Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mongodboutput.html"> <meta name="description" content="The MongoDB Output transform can output data to a MongoDB database collection."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
 Bob, Jones ,"13 Bob Street", 34
 Fred, Flintstone, "10 Rock Street",50
 Zaphod, Beeblebrox, "Beetlejuice 1", 356
diff --git a/manual/next/pipeline/transforms/mssqlbulkloader.html b/manual/next/pipeline/transforms/mssqlbulkloader.html
index d5c8c7080e..1c8cefbf65 100644
--- a/manual/next/pipeline/transforms/mssqlbulkloader.html
+++ b/manual/next/pipeline/transforms/mssqlbulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MS SQL Server Bulk Loader :: Apache Hop</title> <meta name="description" content="The MS SQL Server Bulk Loader streams pipeline rows straight into a SQL Server table with the JDBC driver&#x27;s bulk copy API."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MS SQL Server Bulk Loader :: Apache Hop</title> <meta name="description" content="The MS SQL Server Bulk Loader streams pipeline rows straight into a SQL Server table with the JDBC driver&#x27;s bulk copy API."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/multi-mapping.html b/manual/next/pipeline/transforms/multi-mapping.html
index 6608adafd0..df567be220 100644
--- a/manual/next/pipeline/transforms/multi-mapping.html
+++ b/manual/next/pipeline/transforms/multi-mapping.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Multi Mapping :: Apache Hop</title> <meta name="description" content="The Multi Mapping transform re-uses a child pipeline with zero or more inputs and outputs, including info and target streams."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Mul [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Multi Mapping :: Apache Hop</title> <meta name="description" content="The Multi Mapping transform re-uses a child pipeline with zero or more inputs and outputs, including info and target streams."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Mul [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/multimerge.html b/manual/next/pipeline/transforms/multimerge.html
index 2e5c726290..21b5f2becc 100644
--- a/manual/next/pipeline/transforms/multimerge.html
+++ b/manual/next/pipeline/transforms/multimerge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Multiway Merge Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/multimerge.html"> <meta name="description" content="The Multiway Merge Join transform joins input data from multiple streams."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Multiway Merge Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/multimerge.html"> <meta name="description" content="The Multiway Merge Join transform joins input data from multiple streams."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/mysqlbulkloader.html b/manual/next/pipeline/transforms/mysqlbulkloader.html
index 80d919399e..2c6afabc21 100644
--- a/manual/next/pipeline/transforms/mysqlbulkloader.html
+++ b/manual/next/pipeline/transforms/mysqlbulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MySQL bulk loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mysqlbulkloader.html"> <meta name="description" content="The MySQL bulk loader transform uses the copy command to load data as opposed to sending individual insert statements"> <meta name="generator" content="Antora 3.0.1"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> MySQL bulk loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/mysqlbulkloader.html"> <meta name="description" content="The MySQL bulk loader transform uses the copy command to load data as opposed to sending individual insert statements"> <meta name="generator" content="Antora 3.0.1"> <lin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-cypher.html b/manual/next/pipeline/transforms/neo4j-cypher.html
index 288e4f17a8..e21f3e540b 100644
--- a/manual/next/pipeline/transforms/neo4j-cypher.html
+++ b/manual/next/pipeline/transforms/neo4j-cypher.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j Cypher :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-cypher.html"> <meta name="description" content="The Neo4j Cypher transform allows you to execute any Cypher through the Neo4j Bolt protocol using the Java driver."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j Cypher :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-cypher.html"> <meta name="description" content="The Neo4j Cypher transform allows you to execute any Cypher through the Neo4j Bolt protocol using the Java driver."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-gencsv.html b/manual/next/pipeline/transforms/neo4j-gencsv.html
index 4e65de8cfd..72ae6db563 100644
--- a/manual/next/pipeline/transforms/neo4j-gencsv.html
+++ b/manual/next/pipeline/transforms/neo4j-gencsv.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j generate CSVs :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-gencsv.html"> <meta name="description" content="The Neo4j Generate CSV transform writes files for nodes and relationships to the import folder for use with Neo4j&#x27;s neo4j-import tool."> <meta name="generator" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j generate CSVs :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-gencsv.html"> <meta name="description" content="The Neo4j Generate CSV transform writes files for nodes and relationships to the import folder for use with Neo4j&#x27;s neo4j-import tool."> <meta name="generator" content [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-getloginfo.html b/manual/next/pipeline/transforms/neo4j-getloginfo.html
index 150ecf0d80..5bd1a71722 100644
--- a/manual/next/pipeline/transforms/neo4j-getloginfo.html
+++ b/manual/next/pipeline/transforms/neo4j-getloginfo.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j Get Logging Info :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-getloginfo.html"> <meta name="description" content="The Neo4j Get Logging Info transform queries the Neo4j logging graph and retrieves logging information."> <meta name="generator" content="Antora 3.0.1"> <link rel="s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j Get Logging Info :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-getloginfo.html"> <meta name="description" content="The Neo4j Get Logging Info transform queries the Neo4j logging graph and retrieves logging information."> <meta name="generator" content="Antora 3.0.1"> <link rel="s [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-graphoutput.html b/manual/next/pipeline/transforms/neo4j-graphoutput.html
index 944d7ba404..5157c15f87 100644
--- a/manual/next/pipeline/transforms/neo4j-graphoutput.html
+++ b/manual/next/pipeline/transforms/neo4j-graphoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j graph output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-graphoutput.html"> <meta name="description" content="The Graph Output transform lets you map input fields automatically to a graph model."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j graph output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-graphoutput.html"> <meta name="description" content="The Graph Output transform lets you map input fields automatically to a graph model."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-import.html b/manual/next/pipeline/transforms/neo4j-import.html
index 085ef7ba1d..ee45546bed 100644
--- a/manual/next/pipeline/transforms/neo4j-import.html
+++ b/manual/next/pipeline/transforms/neo4j-import.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j import :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-import.html"> <meta name="description" content="The Neo4j import transform runs an import command using the provided CSV files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j import :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-import.html"> <meta name="description" content="The Neo4j import transform runs an import command using the provided CSV files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/sit [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-output.html b/manual/next/pipeline/transforms/neo4j-output.html
index 66fd8e9548..8f4d41aa62 100644
--- a/manual/next/pipeline/transforms/neo4j-output.html
+++ b/manual/next/pipeline/transforms/neo4j-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-output.html"> <meta name="description" content="The Neo4j output transform allows you to do high performance updates in one node, two nodes or two nodes and a relationship."> <meta name="generator" content="Antora 3.0.1"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-output.html"> <meta name="description" content="The Neo4j output transform allows you to do high performance updates in one node, two nodes or two nodes and a relationship."> <meta name="generator" content="Antora 3.0.1"> <link [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/neo4j-split-graph.html b/manual/next/pipeline/transforms/neo4j-split-graph.html
index b2675f8c99..3203ff7412 100644
--- a/manual/next/pipeline/transforms/neo4j-split-graph.html
+++ b/manual/next/pipeline/transforms/neo4j-split-graph.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j split graph :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-split-graph.html"> <meta name="description" content="The Neo4j split graph transforms splits the nodes and relationships of a graph data type."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Neo4j split graph :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/neo4j-split-graph.html"> <meta name="description" content="The Neo4j split graph transforms splits the nodes and relationships of a graph data type."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=". [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/nullif.html b/manual/next/pipeline/transforms/nullif.html
index d47c4cb19a..dbdf75b01a 100644
--- a/manual/next/pipeline/transforms/nullif.html
+++ b/manual/next/pipeline/transforms/nullif.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Null If :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/nullif.html"> <meta name="description" content="The Null If transform sets the value of a certain field to null (empty) if the provided value equals a value specified in this transform."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Null If :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/nullif.html"> <meta name="description" content="The Null If transform sets the value of a certain field to null (empty) if the provided value equals a value specified in this transform."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/numberrange.html b/manual/next/pipeline/transforms/numberrange.html
index ed9dfbe520..bccb2d4192 100644
--- a/manual/next/pipeline/transforms/numberrange.html
+++ b/manual/next/pipeline/transforms/numberrange.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Number range :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/numberrange.html"> <meta name="description" content="The Number Range transform creates groups numerical values into a number of predefined ranges."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Number range :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/numberrange.html"> <meta name="description" content="The Number Range transform creates groups numerical values into a number of predefined ranges."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/odata-input.html b/manual/next/pipeline/transforms/odata-input.html
index 7ecb9a3779..752b34d154 100644
--- a/manual/next/pipeline/transforms/odata-input.html
+++ b/manual/next/pipeline/transforms/odata-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> OData input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/odata-input.html"> <meta name="description" content="The OData input transform retrieves data from OData V2 and V4 service endpoints."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> OData input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/odata-input.html"> <meta name="description" content="The OData input transform retrieves data from OData V2 and V4 service endpoints."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/orabulkloader.html b/manual/next/pipeline/transforms/orabulkloader.html
index 3ad001b4e8..8dfdc48127 100644
--- a/manual/next/pipeline/transforms/orabulkloader.html
+++ b/manual/next/pipeline/transforms/orabulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Oracle Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/orabulkloader.html"> <meta name="description" content="The Oracle Bulk Loader transform streams data from Hop to Oracle."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Oracle Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/orabulkloader.html"> <meta name="description" content="The Oracle Bulk Loader transform streams data from Hop to Oracle."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/outputtransformmetrics.html b/manual/next/pipeline/transforms/outputtransformmetrics.html
index a416aafbd1..3e5861e171 100644
--- a/manual/next/pipeline/transforms/outputtransformmetrics.html
+++ b/manual/next/pipeline/transforms/outputtransformmetrics.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Output transform metrics :: Apache Hop</title> <meta name="description" content="Wait for selected transforms to finish and output their metrics as rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Output transform metrics :: Apache Hop"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Output transform metrics :: Apache Hop</title> <meta name="description" content="Wait for selected transforms to finish and output their metrics as rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Output transform metrics :: Apache Hop"> <met [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/parquet-file-input.html b/manual/next/pipeline/transforms/parquet-file-input.html
index aef84bb707..d3c8a7df4d 100644
--- a/manual/next/pipeline/transforms/parquet-file-input.html
+++ b/manual/next/pipeline/transforms/parquet-file-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Parquet file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/parquet-file-input.html"> <meta name="description" content="The Parquet file input transform reads (primitive) values from an Apache Parquet file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Parquet file input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/parquet-file-input.html"> <meta name="description" content="The Parquet file input transform reads (primitive) values from an Apache Parquet file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/parquet-file-output.html b/manual/next/pipeline/transforms/parquet-file-output.html
index ee38dad6a4..09d2acc056 100644
--- a/manual/next/pipeline/transforms/parquet-file-output.html
+++ b/manual/next/pipeline/transforms/parquet-file-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Parquet file output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/parquet-file-output.html"> <meta name="description" content="The Parquet file output transform writes data into the Apache Parquet file format."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Parquet file output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/parquet-file-output.html"> <meta name="description" content="The Parquet file output transform writes data into the Apache Parquet file format."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/pgpdecryptstream.html b/manual/next/pipeline/transforms/pgpdecryptstream.html
index cfadea1276..196e5b02ac 100644
--- a/manual/next/pipeline/transforms/pgpdecryptstream.html
+++ b/manual/next/pipeline/transforms/pgpdecryptstream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PGP decrypt stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pgpdecryptstream.html"> <meta name="description" content="The PGP Decrypt Stream transform decrypts PGP encrypted text."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PGP decrypt stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pgpdecryptstream.html"> <meta name="description" content="The PGP Decrypt Stream transform decrypts PGP encrypted text."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/pgpencryptstream.html b/manual/next/pipeline/transforms/pgpencryptstream.html
index 5e9437e452..92a01fd18f 100644
--- a/manual/next/pipeline/transforms/pgpencryptstream.html
+++ b/manual/next/pipeline/transforms/pgpencryptstream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PGP encrypt stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pgpencryptstream.html"> <meta name="description" content="The PGP Encrypt Stream transform encrypts text using PGP."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PGP encrypt stream :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pgpencryptstream.html"> <meta name="description" content="The PGP Encrypt Stream transform encrypts text using PGP."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/pipeline-data-probe.html b/manual/next/pipeline/transforms/pipeline-data-probe.html
index bd34822e6c..9677053a58 100644
--- a/manual/next/pipeline/transforms/pipeline-data-probe.html
+++ b/manual/next/pipeline/transforms/pipeline-data-probe.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Pipeline Data Probe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pipeline-data-probe.html"> <meta name="description" content="The PGP Encrypt Stream transform encrypts text using PGP."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Pipeline Data Probe :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pipeline-data-probe.html"> <meta name="description" content="The PGP Encrypt Stream transform encrypts text using PGP."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/pipeline-executor.html b/manual/next/pipeline/transforms/pipeline-executor.html
index 23dcc62dff..7d572c0a45 100644
--- a/manual/next/pipeline/transforms/pipeline-executor.html
+++ b/manual/next/pipeline/transforms/pipeline-executor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Pipeline Executor :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pipeline-executor.html"> <meta name="description" content="The Pipeline Executor transform allows you to execute a Hop pipeline from within a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Pipeline Executor :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pipeline-executor.html"> <meta name="description" content="The Pipeline Executor transform allows you to execute a Hop pipeline from within a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/pipeline-logging.html b/manual/next/pipeline/transforms/pipeline-logging.html
index b09d62d2c2..d04749c154 100644
--- a/manual/next/pipeline/transforms/pipeline-logging.html
+++ b/manual/next/pipeline/transforms/pipeline-logging.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Pipeline logging :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pipeline-logging.html"> <link rel="prev" href="pipeline-data-probe.html"> <link rel="next" href="pgpdecryptstream.html"> <meta name="description" content="The pipeline logging transform gives you detailed logging information abou [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Pipeline logging :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/pipeline-logging.html"> <link rel="prev" href="pipeline-data-probe.html"> <link rel="next" href="pgpdecryptstream.html"> <meta name="description" content="The pipeline logging transform gives you detailed logging information abou [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/postgresbulkloader.html b/manual/next/pipeline/transforms/postgresbulkloader.html
index 105ed7c579..949048db36 100644
--- a/manual/next/pipeline/transforms/postgresbulkloader.html
+++ b/manual/next/pipeline/transforms/postgresbulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PostgreSQL bulk loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/postgresbulkloader.html"> <meta name="description" content="The PostgreSQL bulk loader transform streams data from Hop to PostgreSQL, using COPY DATA FROM STDIN into the database."> <meta name="generator" content="Antora 3. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PostgreSQL bulk loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/postgresbulkloader.html"> <meta name="description" content="The PostgreSQL bulk loader transform streams data from Hop to PostgreSQL, using COPY DATA FROM STDIN into the database."> <meta name="generator" content="Antora 3. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/processfiles.html b/manual/next/pipeline/transforms/processfiles.html
index 7b6c9f8043..082df0a5a3 100644
--- a/manual/next/pipeline/transforms/processfiles.html
+++ b/manual/next/pipeline/transforms/processfiles.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Process files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/processfiles.html"> <meta name="description" content="The Process Files transform copies, moves or deletes files by giving the source and target file names in the data stream."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Process files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/processfiles.html"> <meta name="description" content="The Process Files transform copies, moves or deletes files by giving the source and target file names in the data stream."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/propertyinput.html b/manual/next/pipeline/transforms/propertyinput.html
index 3c30a761e6..314abf800a 100644
--- a/manual/next/pipeline/transforms/propertyinput.html
+++ b/manual/next/pipeline/transforms/propertyinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Read data (key, value) from properties files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/propertyinput.html"> <meta name="description" content="The Property Input transform reads key/values pairs from a Java properties files."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Read data (key, value) from properties files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/propertyinput.html"> <meta name="description" content="The Property Input transform reads key/values pairs from a Java properties files."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/propertyoutput.html b/manual/next/pipeline/transforms/propertyoutput.html
index 3e67d69d22..7a1095c1fd 100644
--- a/manual/next/pipeline/transforms/propertyoutput.html
+++ b/manual/next/pipeline/transforms/propertyoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Write data to properties file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/propertyoutput.html"> <meta name="description" content="The Properties Output transform outputs a set of rows of data to a Java properties files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Write data to properties file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/propertyoutput.html"> <meta name="description" content="The Properties Output transform outputs a set of rows of data to a Java properties files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/redis-input.html b/manual/next/pipeline/transforms/redis-input.html
index ff3b44be43..94f2786299 100644
--- a/manual/next/pipeline/transforms/redis-input.html
+++ b/manual/next/pipeline/transforms/redis-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/redis-input.html"> <meta name="description" content="Read STRING, HASH, SET or LIST values from Redis."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/redis-input.html"> <meta name="description" content="Read STRING, HASH, SET or LIST values from Redis."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/redis-output.html b/manual/next/pipeline/transforms/redis-output.html
index dfdb987945..3fc1b23460 100644
--- a/manual/next/pipeline/transforms/redis-output.html
+++ b/manual/next/pipeline/transforms/redis-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/redis-output.html"> <meta name="description" content="Write STRING, HASH, SET or LIST values to Redis."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta propert [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/redis-output.html"> <meta name="description" content="Write STRING, HASH, SET or LIST values to Redis."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta propert [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/redshift-bulkloader.html b/manual/next/pipeline/transforms/redshift-bulkloader.html
index 26ff6d733f..7a2f2da07b 100644
--- a/manual/next/pipeline/transforms/redshift-bulkloader.html
+++ b/manual/next/pipeline/transforms/redshift-bulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Redshift Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/redshift-bulkloader.html"> <meta name="description" content="The Redshift Bulk Loader transform loads data from Apache Hop to AWS Redshift using the COPY command."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Redshift Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/redshift-bulkloader.html"> <meta name="description" content="The Redshift Bulk Loader transform loads data from Apache Hop to AWS Redshift using the COPY command."> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/regexeval.html b/manual/next/pipeline/transforms/regexeval.html
index 7326c4e0d9..be75185187 100644
--- a/manual/next/pipeline/transforms/regexeval.html
+++ b/manual/next/pipeline/transforms/regexeval.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Regex Evaluation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/regexeval.html"> <meta name="description" content="The Regex Evaluation transform matches the strings of an input field against a text pattern you define with a regular expression (regex)."> <meta name="generator" content="Antora [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Regex Evaluation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/regexeval.html"> <meta name="description" content="The Regex Evaluation transform matches the strings of an input field against a text pattern you define with a regular expression (regex)."> <meta name="generator" content="Antora [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/repeatfields.html b/manual/next/pipeline/transforms/repeatfields.html
index c53b7a3608..fa8a824186 100644
--- a/manual/next/pipeline/transforms/repeatfields.html
+++ b/manual/next/pipeline/transforms/repeatfields.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Repeat fields :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/repeatfields.html"> <meta name="description" content="Repeat a field value from a previous row"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Repeat fields :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/repeatfields.html"> <meta name="description" content="Repeat a field value from a previous row"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/replacestring.html b/manual/next/pipeline/transforms/replacestring.html
index 19989fc55b..74699b4191 100644
--- a/manual/next/pipeline/transforms/replacestring.html
+++ b/manual/next/pipeline/transforms/replacestring.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Replace in String :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/replacestring.html"> <meta name="description" content="The Replace In String transform performs simple search and replace operations on String fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Replace in String :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/replacestring.html"> <meta name="description" content="The Replace In String transform performs simple search and replace operations on String fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/reservoirsampling.html b/manual/next/pipeline/transforms/reservoirsampling.html
index 60070c99bf..b25c147228 100644
--- a/manual/next/pipeline/transforms/reservoirsampling.html
+++ b/manual/next/pipeline/transforms/reservoirsampling.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Reservoir Sampling :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/reservoirsampling.html"> <meta name="description" content="The Reservoir Sampling transform allows you to sample a fixed number of rows from an incoming data stream when the total number of incoming rows is not known in advance [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Reservoir Sampling :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/reservoirsampling.html"> <meta name="description" content="The Reservoir Sampling transform allows you to sample a fixed number of rows from an incoming data stream when the total number of incoming rows is not known in advance [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/rest.html b/manual/next/pipeline/transforms/rest.html
index 48980ae950..9f9cc2e6fb 100644
--- a/manual/next/pipeline/transforms/rest.html
+++ b/manual/next/pipeline/transforms/rest.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> REST Client :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rest.html"> <meta name="description" content="The REST Client transform enables you to consume RESTful services."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> REST Client :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rest.html"> <meta name="description" content="The REST Client transform enables you to consume RESTful services."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <me [...]
 POST /api/things?q=hop
 Host: example.com
 Content-Type: application/json; charset=UTF-8
diff --git a/manual/next/pipeline/transforms/rowdenormaliser.html b/manual/next/pipeline/transforms/rowdenormaliser.html
index 05a21fe65b..32d163f07b 100644
--- a/manual/next/pipeline/transforms/rowdenormaliser.html
+++ b/manual/next/pipeline/transforms/rowdenormaliser.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Denormaliser :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rowdenormaliser.html"> <meta name="description" content="The De-normalizer transform allows you de-normalize data by looking up key-value pairs, with the option to convert data types in the process."> <meta name="generator" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Denormaliser :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rowdenormaliser.html"> <meta name="description" content="The De-normalizer transform allows you de-normalize data by looking up key-value pairs, with the option to convert data types in the process."> <meta name="generator" conte [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/rowflattener.html b/manual/next/pipeline/transforms/rowflattener.html
index 1c54b17c20..141beae809 100644
--- a/manual/next/pipeline/transforms/rowflattener.html
+++ b/manual/next/pipeline/transforms/rowflattener.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Flattener :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rowflattener.html"> <meta name="description" content="The Row Flattener transform allows you to flatten data sequentially."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Flattener :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rowflattener.html"> <meta name="description" content="The Row Flattener transform allows you to flatten data sequentially."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/rowgenerator.html b/manual/next/pipeline/transforms/rowgenerator.html
index c746832a0f..55294b8e9c 100644
--- a/manual/next/pipeline/transforms/rowgenerator.html
+++ b/manual/next/pipeline/transforms/rowgenerator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Generator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rowgenerator.html"> <meta name="description" content="The Row Generator transform outputs a specified number of rows that are empty or have a set of hard-coded fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Generator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rowgenerator.html"> <meta name="description" content="The Row Generator transform outputs a specified number of rows that are empty or have a set of hard-coded fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/rownormaliser.html b/manual/next/pipeline/transforms/rownormaliser.html
index f7205e3048..8a13252492 100644
--- a/manual/next/pipeline/transforms/rownormaliser.html
+++ b/manual/next/pipeline/transforms/rownormaliser.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Normaliser :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rownormaliser.html"> <meta name="description" content="The Row Normaliser transform converts the columns of an input stream into rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Row Normaliser :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rownormaliser.html"> <meta name="description" content="The Row Normaliser transform converts the columns of an input stream into rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/rulesaccumulator.html b/manual/next/pipeline/transforms/rulesaccumulator.html
index daa124472a..fe532732af 100644
--- a/manual/next/pipeline/transforms/rulesaccumulator.html
+++ b/manual/next/pipeline/transforms/rulesaccumulator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Rules accumulator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rulesaccumulator.html"> <meta name="description" content="The rules accumulator uses Drools to check rows against a rule set"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Rules accumulator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rulesaccumulator.html"> <meta name="description" content="The rules accumulator uses Drools to check rows against a rule set"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3 [...]
     dialect "mvel"
     when
 
diff --git a/manual/next/pipeline/transforms/rulesexecutor.html b/manual/next/pipeline/transforms/rulesexecutor.html
index 6033bfcafc..db0de11c23 100644
--- a/manual/next/pipeline/transforms/rulesexecutor.html
+++ b/manual/next/pipeline/transforms/rulesexecutor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Rules executor :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rulesexecutor.html"> <meta name="description" content="The rules executor uses Drools to check rows against a rule set"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Rules executor :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/rulesexecutor.html"> <meta name="description" content="The rules executor uses Drools to check rows against a rule set"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab. [...]
     dialect "mvel"
     when
         $fica : Column(name == "fica", payload &lt; 550)
diff --git a/manual/next/pipeline/transforms/runssh.html b/manual/next/pipeline/transforms/runssh.html
index 49de9f8612..1b791bcf62 100644
--- a/manual/next/pipeline/transforms/runssh.html
+++ b/manual/next/pipeline/transforms/runssh.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Run SSH commands :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/runssh.html"> <meta name="description" content="The Run SSH Commands transform allows you to execute commands over the secure shell (ssh) TCP/IP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Run SSH commands :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/runssh.html"> <meta name="description" content="The Run SSH Commands transform allows you to execute commands over the secure shell (ssh) TCP/IP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforce-connection.html b/manual/next/pipeline/transforms/salesforce-connection.html
index f9c659d523..7aec99e8ec 100644
--- a/manual/next/pipeline/transforms/salesforce-connection.html
+++ b/manual/next/pipeline/transforms/salesforce-connection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforce-connection.html"> <meta name="description" content="(not used directly )"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="U [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforce-connection.html"> <meta name="description" content="(not used directly )"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="U [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforce-fields.html b/manual/next/pipeline/transforms/salesforce-fields.html
index ea6d32bf1d..f0747af899 100644
--- a/manual/next/pipeline/transforms/salesforce-fields.html
+++ b/manual/next/pipeline/transforms/salesforce-fields.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforce-fields.html"> <meta name="description" content="(not used directly )"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforce-fields.html"> <meta name="description" content="(not used directly )"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untit [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforce-settings.html b/manual/next/pipeline/transforms/salesforce-settings.html
index 9db4a3074e..22c9e91f1d 100644
--- a/manual/next/pipeline/transforms/salesforce-settings.html
+++ b/manual/next/pipeline/transforms/salesforce-settings.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforce-settings.html"> <meta name="description" content="(not used directly )"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Unt [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforce-settings.html"> <meta name="description" content="(not used directly )"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Unt [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforcedelete.html b/manual/next/pipeline/transforms/salesforcedelete.html
index 577f468210..e51431f52c 100644
--- a/manual/next/pipeline/transforms/salesforcedelete.html
+++ b/manual/next/pipeline/transforms/salesforcedelete.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforcedelete.html"> <meta name="description" content="The Salesforce Delete transform deletes records directly from your Salesforce database using the Salesforce Web Service."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforcedelete.html"> <meta name="description" content="The Salesforce Delete transform deletes records directly from your Salesforce database using the Salesforce Web Service."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforceinput.html b/manual/next/pipeline/transforms/salesforceinput.html
index fb3f9e1c23..62312e5c52 100644
--- a/manual/next/pipeline/transforms/salesforceinput.html
+++ b/manual/next/pipeline/transforms/salesforceinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceinput.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Salesforce Input :: Apache Hop"> <meta property="og:de [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceinput.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content=" Salesforce Input :: Apache Hop"> <meta property="og:de [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforceinsert.html b/manual/next/pipeline/transforms/salesforceinsert.html
index 47d6496b54..c0b3e8b61d 100644
--- a/manual/next/pipeline/transforms/salesforceinsert.html
+++ b/manual/next/pipeline/transforms/salesforceinsert.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Insert :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceinsert.html"> <meta name="description" content="The Salesforce Insert transform inserts records directly into your Salesforce database using the Salesforce Web Service."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Insert :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceinsert.html"> <meta name="description" content="The Salesforce Insert transform inserts records directly into your Salesforce database using the Salesforce Web Service."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforceupdate.html b/manual/next/pipeline/transforms/salesforceupdate.html
index 7d0d883edc..0312c93fd3 100644
--- a/manual/next/pipeline/transforms/salesforceupdate.html
+++ b/manual/next/pipeline/transforms/salesforceupdate.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceupdate.html"> <meta name="description" content="The Salesforce Update transform updates records directly in your Salesforce database using the Salesforce Web Service."> <meta name="generator" content="Antora 3.0.1"> <l [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceupdate.html"> <meta name="description" content="The Salesforce Update transform updates records directly in your Salesforce database using the Salesforce Web Service."> <meta name="generator" content="Antora 3.0.1"> <l [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/salesforceupsert.html b/manual/next/pipeline/transforms/salesforceupsert.html
index 493a907126..586b9067bb 100644
--- a/manual/next/pipeline/transforms/salesforceupsert.html
+++ b/manual/next/pipeline/transforms/salesforceupsert.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Upsert :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceupsert.html"> <meta name="description" content="The Salesforce Upsert transform updates existing records and inserts new records into your Salesforce database using the Salesforce Web Service."> <meta name="generator"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Salesforce Upsert :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/salesforceupsert.html"> <meta name="description" content="The Salesforce Upsert transform updates existing records and inserts new records into your Salesforce database using the Salesforce Web Service."> <meta name="generator"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/samplerows.html b/manual/next/pipeline/transforms/samplerows.html
index 89cbae028d..e3993eff35 100644
--- a/manual/next/pipeline/transforms/samplerows.html
+++ b/manual/next/pipeline/transforms/samplerows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sample Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/samplerows.html"> <meta name="description" content="The Sample Rows transform retains a sample set of rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sample Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/samplerows.html"> <meta name="description" content="The Sample Rows transform retains a sample set of rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta pr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sasinput.html b/manual/next/pipeline/transforms/sasinput.html
index 5c5ccdae76..462384aa53 100644
--- a/manual/next/pipeline/transforms/sasinput.html
+++ b/manual/next/pipeline/transforms/sasinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> SAS input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sasinput.html"> <meta name="description" content="The SAS input transform reads files in sas7bdat format created by SAS software (SAS Institute, Inc.)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> SAS input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sasinput.html"> <meta name="description" content="The SAS input transform reads files in sas7bdat format created by SAS software (SAS Institute, Inc.)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/schemamapping.html b/manual/next/pipeline/transforms/schemamapping.html
index f4467b1a4d..24bbede58b 100644
--- a/manual/next/pipeline/transforms/schemamapping.html
+++ b/manual/next/pipeline/transforms/schemamapping.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Schema mapping :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/schemamapping.html"> <meta name="description" content="The Schema mapping transform maps fields from an incoming stream over a specified Schema Definition."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Schema mapping :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/schemamapping.html"> <meta name="description" content="The Schema mapping transform maps fields from an incoming stream over a specified Schema Definition."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/script.html b/manual/next/pipeline/transforms/script.html
index f267b3cd87..575eff5221 100644
--- a/manual/next/pipeline/transforms/script.html
+++ b/manual/next/pipeline/transforms/script.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/script.html"> <meta name="description" content="Write scripts in JavaScript, Groovy, Python or with any other JSR-223 library"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/script.html"> <meta name="description" content="Write scripts in JavaScript, Groovy, Python or with any other JSR-223 library"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.c [...]
 var RowDataUtil = Packages.org.apache.hop.core.row.RowDataUtil;
 
 var START=100000;
diff --git a/manual/next/pipeline/transforms/selectvalues.html b/manual/next/pipeline/transforms/selectvalues.html
index 157f739af6..4396181445 100644
--- a/manual/next/pipeline/transforms/selectvalues.html
+++ b/manual/next/pipeline/transforms/selectvalues.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Select Values :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/selectvalues.html"> <meta name="description" content="Use &#x27;Select Values&#x27; for selecting, removing, renaming, changing data types and configuring the length and precision of the fields on the stream."> <meta name="generator [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Select Values :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/selectvalues.html"> <meta name="description" content="Use &#x27;Select Values&#x27; for selecting, removing, renaming, changing data types and configuring the length and precision of the fields on the stream."> <meta name="generator [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/serialize-de-from-file.html b/manual/next/pipeline/transforms/serialize-de-from-file.html
index 7649937fdd..7b9e93eaa9 100644
--- a/manual/next/pipeline/transforms/serialize-de-from-file.html
+++ b/manual/next/pipeline/transforms/serialize-de-from-file.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> De-Serialized From File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/serialize-de-from-file.html"> <meta name="description" content="The De-serialize From File transform reads rows of data from a binary Hop file containing rows and metadata."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> De-Serialized From File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/serialize-de-from-file.html"> <meta name="description" content="The De-serialize From File transform reads rows of data from a binary Hop file containing rows and metadata."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/serialize-to-file.html b/manual/next/pipeline/transforms/serialize-to-file.html
index 16a43cce28..b62e5a560b 100644
--- a/manual/next/pipeline/transforms/serialize-to-file.html
+++ b/manual/next/pipeline/transforms/serialize-to-file.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Serialize To File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/serialize-to-file.html"> <meta name="description" content="The Serialize To File transform stores rows of data in a binary format in a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Serialize To File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/serialize-to-file.html"> <meta name="description" content="The Serialize To File transform stores rows of data in a binary format in a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/serverstatus.html b/manual/next/pipeline/transforms/serverstatus.html
index 62f954a165..093e12f0b6 100644
--- a/manual/next/pipeline/transforms/serverstatus.html
+++ b/manual/next/pipeline/transforms/serverstatus.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get server status :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/serverstatus.html"> <meta name="description" content="The Get server status transform contacts the Hop servers for which the names are read from an input field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Get server status :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/serverstatus.html"> <meta name="description" content="The Get server status transform contacts the Hop servers for which the names are read from an input field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/setvalueconstant.html b/manual/next/pipeline/transforms/setvalueconstant.html
index 279d7673d5..bf1908fc5c 100644
--- a/manual/next/pipeline/transforms/setvalueconstant.html
+++ b/manual/next/pipeline/transforms/setvalueconstant.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Set field value to a constant :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/setvalueconstant.html"> <meta name="description" content="The Set Field Value To A Constant transform replaces the value of a field with a hard coded constant value that you define."> <meta name="generator" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Set field value to a constant :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/setvalueconstant.html"> <meta name="description" content="The Set Field Value To A Constant transform replaces the value of a field with a hard coded constant value that you define."> <meta name="generator" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/setvaluefield.html b/manual/next/pipeline/transforms/setvaluefield.html
index de9932b05e..ccc502b838 100644
--- a/manual/next/pipeline/transforms/setvaluefield.html
+++ b/manual/next/pipeline/transforms/setvaluefield.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Set field Value :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/setvaluefield.html"> <meta name="description" content="The Set Field Value transform replaces the value of a field with the value of another field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Set field Value :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/setvaluefield.html"> <meta name="description" content="The Set Field Value transform replaces the value of a field with the value of another field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/setvariable.html b/manual/next/pipeline/transforms/setvariable.html
index aaf822cbff..fbae5d41db 100644
--- a/manual/next/pipeline/transforms/setvariable.html
+++ b/manual/next/pipeline/transforms/setvariable.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Set Variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/setvariable.html"> <meta name="description" content="The Set Variables transform allows you to set variables in a workflow or in the virtual machine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Set Variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/setvariable.html"> <meta name="description" content="The Set Variables transform allows you to set variables in a workflow or in the virtual machine."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sftpput.html b/manual/next/pipeline/transforms/sftpput.html
index f423cb41d0..52cb4dfc81 100644
--- a/manual/next/pipeline/transforms/sftpput.html
+++ b/manual/next/pipeline/transforms/sftpput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> SFTP Put :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sftpput.html"> <meta name="description" content="The SFTP Put transform uploads a file, or the content of a field, to an SFTP server for every row it receives."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> SFTP Put :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sftpput.html"> <meta name="description" content="The SFTP Put transform uploads a file, or the content of a field, to an SFTP server for every row it receives."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/simple-mapping.html b/manual/next/pipeline/transforms/simple-mapping.html
index 5de8407e81..230de6d043 100644
--- a/manual/next/pipeline/transforms/simple-mapping.html
+++ b/manual/next/pipeline/transforms/simple-mapping.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Simple Mapping :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/simple-mapping.html"> <meta name="description" content="The Simple Mapping transform allows you to re-use a series of transforms in the form of a &quot;re-usable pipeline&quot; also known as a &quot;Mapping&quot;."> <meta name="gen [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Simple Mapping :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/simple-mapping.html"> <meta name="description" content="The Simple Mapping transform allows you to re-use a series of transforms in the form of a &quot;re-usable pipeline&quot; also known as a &quot;Mapping&quot;."> <meta name="gen [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/snowflakebulkloader.html b/manual/next/pipeline/transforms/snowflakebulkloader.html
index 69edd85b04..95ae0607ce 100644
--- a/manual/next/pipeline/transforms/snowflakebulkloader.html
+++ b/manual/next/pipeline/transforms/snowflakebulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Snowflake bulk loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/snowflakebulkloader.html"> <meta name="description" content="The Snowflake bulk loader transform utilizes the Snowflake Copy command to load data."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Snowflake bulk loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/snowflakebulkloader.html"> <meta name="description" content="The Snowflake bulk loader transform utilizes the Snowflake Copy command to load data."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/snowflakeid.html b/manual/next/pipeline/transforms/snowflakeid.html
index bdcb39df4c..217f98981b 100644
--- a/manual/next/pipeline/transforms/snowflakeid.html
+++ b/manual/next/pipeline/transforms/snowflakeid.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Snowflake ID Generator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/snowflakeid.html"> <meta name="description" content="The Snowflake id transform generates a unique id for snowflake rows"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Snowflake ID Generator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/snowflakeid.html"> <meta name="description" content="The Snowflake id transform generates a unique id for snowflake rows"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sort.html b/manual/next/pipeline/transforms/sort.html
index cc74f4681a..92bb0919ad 100644
--- a/manual/next/pipeline/transforms/sort.html
+++ b/manual/next/pipeline/transforms/sort.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sort Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sort.html"> <meta name="description" content="The Sort Rows transform sorts rows based on the fields you specify and on whether they should be sorted in ascending or descending order."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sort Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sort.html"> <meta name="description" content="The Sort Rows transform sorts rows based on the fields you specify and on whether they should be sorted in ascending or descending order."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sortedmerge.html b/manual/next/pipeline/transforms/sortedmerge.html
index 3876f4a4e0..8e4adf3801 100644
--- a/manual/next/pipeline/transforms/sortedmerge.html
+++ b/manual/next/pipeline/transforms/sortedmerge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sorted Merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sortedmerge.html"> <meta name="description" content="The Sorted Merge transform merges rows coming from multiple input transforms providing these rows are sorted themselves on the given key fields."> <meta name="generator" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sorted Merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sortedmerge.html"> <meta name="description" content="The Sorted Merge transform merges rows coming from multiple input transforms providing these rows are sorted themselves on the given key fields."> <meta name="generator" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sortedschemamerge.html b/manual/next/pipeline/transforms/sortedschemamerge.html
index 2b3ef1ff73..021bb349df 100644
--- a/manual/next/pipeline/transforms/sortedschemamerge.html
+++ b/manual/next/pipeline/transforms/sortedschemamerge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sorted schema merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sortedschemamerge.html"> <meta name="description" content="The Sorted schema merge transform merges pre-sorted input streams with different schemas into one sorted stream with a unified sparse row layout."> <meta name="generat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Sorted schema merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sortedschemamerge.html"> <meta name="description" content="The Sorted schema merge transform merges pre-sorted input streams with different schemas into one sorted stream with a unified sparse row layout."> <meta name="generat [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/spark-lake-table-input.html b/manual/next/pipeline/transforms/spark-lake-table-input.html
index fea2c277f9..70a4e9c9ed 100644
--- a/manual/next/pipeline/transforms/spark-lake-table-input.html
+++ b/manual/next/pipeline/transforms/spark-lake-table-input.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-input.html"> <meta name="description" content="Spark lake table input reads Delta Lake or Apache Iceberg tables on the native Spark pipeline engine, with optional time travel and projection."> <meta name="g [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-input.html"> <meta name="description" content="Spark lake table input reads Delta Lake or Apache Iceberg tables on the native Spark pipeline engine, with optional time travel and projection."> <meta name="g [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/spark-lake-table-maintenance.html b/manual/next/pipeline/transforms/spark-lake-table-maintenance.html
index 2df3f3f127..ff294e8196 100644
--- a/manual/next/pipeline/transforms/spark-lake-table-maintenance.html
+++ b/manual/next/pipeline/transforms/spark-lake-table-maintenance.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table maintenance :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-maintenance.html"> <meta name="description" content="Spark lake table maintenance runs OPTIMIZE, VACUUM, expire snapshots, and related operations on Delta Lake or Apache Iceberg tables."> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table maintenance :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-maintenance.html"> <meta name="description" content="Spark lake table maintenance runs OPTIMIZE, VACUUM, expire snapshots, and related operations on Delta Lake or Apache Iceberg tables."> <meta name=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/spark-lake-table-merge.html b/manual/next/pipeline/transforms/spark-lake-table-merge.html
index e05061f51a..947f4c6812 100644
--- a/manual/next/pipeline/transforms/spark-lake-table-merge.html
+++ b/manual/next/pipeline/transforms/spark-lake-table-merge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-merge.html"> <meta name="description" content="Spark lake table merge runs MERGE INTO against Delta Lake or Apache Iceberg tables on the native Spark pipeline engine."> <meta name="generator" content="Antor [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-merge.html"> <meta name="description" content="Spark lake table merge runs MERGE INTO against Delta Lake or Apache Iceberg tables on the native Spark pipeline engine."> <meta name="generator" content="Antor [...]
 USING hop_merge_src_… AS s
 ON t.id = s.id
 WHEN MATCHED THEN UPDATE SET *
diff --git a/manual/next/pipeline/transforms/spark-lake-table-output.html b/manual/next/pipeline/transforms/spark-lake-table-output.html
index abb0d36c22..cc8a58d682 100644
--- a/manual/next/pipeline/transforms/spark-lake-table-output.html
+++ b/manual/next/pipeline/transforms/spark-lake-table-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-output.html"> <meta name="description" content="Spark lake table output writes Delta Lake or Apache Iceberg tables on the native Spark pipeline engine with ACID commit semantics."> <meta name="generator" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark lake table output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/spark-lake-table-output.html"> <meta name="description" content="Spark lake table output writes Delta Lake or Apache Iceberg tables on the native Spark pipeline engine with ACID commit semantics."> <meta name="generator" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/spark-sql.html b/manual/next/pipeline/transforms/spark-sql.html
index de43049acb..33eee3ccc4 100644
--- a/manual/next/pipeline/transforms/spark-sql.html
+++ b/manual/next/pipeline/transforms/spark-sql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark SQL :: Apache Hop</title> <meta name="description" content="Spark SQL runs a SQL statement over the Datasets of the incoming transforms on the native Spark pipeline engine, so joins, unions and aggregations are planned as one Catalyst query."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Spark SQL :: Apache Hop</title> <meta name="description" content="Spark SQL runs a SQL statement over the Datasets of the incoming transforms on the native Spark pipeline engine, so joins, unions and aggregations are planned as one Catalyst query."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
        SUM(o.amount) AS total
 FROM orders o
 JOIN customers c ON o.customer_id = c.id
diff --git a/manual/next/pipeline/transforms/splitfields.html b/manual/next/pipeline/transforms/splitfields.html
index 780053a1b7..1613578c43 100644
--- a/manual/next/pipeline/transforms/splitfields.html
+++ b/manual/next/pipeline/transforms/splitfields.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Split Fields :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/splitfields.html"> <meta name="description" content="The Split Fields transform splits a field into multiple fields based on a specified delimiter."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Split Fields :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/splitfields.html"> <meta name="description" content="The Split Fields transform splits a field into multiple fields based on a specified delimiter."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/splitfieldtorows.html b/manual/next/pipeline/transforms/splitfieldtorows.html
index fa69710f41..c4449a23b8 100644
--- a/manual/next/pipeline/transforms/splitfieldtorows.html
+++ b/manual/next/pipeline/transforms/splitfieldtorows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Split fields to rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/splitfieldtorows.html"> <meta name="description" content="The Split Fields To Rows transform splits a row containing a delimited field into multiple new rows, one per split value."> <meta name="generator" content="Antora 3.0. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Split fields to rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/splitfieldtorows.html"> <meta name="description" content="The Split Fields To Rows transform splits a row containing a delimited field into multiple new rows, one per split value."> <meta name="generator" content="Antora 3.0. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/splunkinput.html b/manual/next/pipeline/transforms/splunkinput.html
index 968ab4e05b..3289aba634 100644
--- a/manual/next/pipeline/transforms/splunkinput.html
+++ b/manual/next/pipeline/transforms/splunkinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Splunk input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/splunkinput.html"> <meta name="description" content="The Splunk input transform runs a Splunk search query and returns the result as a set of Hop fields"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Splunk input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/splunkinput.html"> <meta name="description" content="The Splunk input transform runs a Splunk search query and returns the result as a set of Hop fields"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sqlfileoutput.html b/manual/next/pipeline/transforms/sqlfileoutput.html
index 690cacde7d..3693012e16 100644
--- a/manual/next/pipeline/transforms/sqlfileoutput.html
+++ b/manual/next/pipeline/transforms/sqlfileoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> SQL File Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sqlfileoutput.html"> <meta name="description" content="The SQL File Output transform writes input data to a text file in the form of a set of SQL statements."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> SQL File Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sqlfileoutput.html"> <meta name="description" content="The SQL File Output transform writes input data to a text file in the form of a set of SQL statements."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/sstable-output.html b/manual/next/pipeline/transforms/sstable-output.html
index 3cf2ee6540..34cff93f10 100644
--- a/manual/next/pipeline/transforms/sstable-output.html
+++ b/manual/next/pipeline/transforms/sstable-output.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Cassandra SSTable Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sstable-output.html"> <meta name="description" content="The Cassandra SSTable Output transform writes to a file system directory as a Cassandra SSTable."> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Cassandra SSTable Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/sstable-output.html"> <meta name="description" content="The Cassandra SSTable Output transform writes to a file system directory as a Cassandra SSTable."> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/standardizephonenumber.html b/manual/next/pipeline/transforms/standardizephonenumber.html
index be05136d25..442a27f4da 100644
--- a/manual/next/pipeline/transforms/standardizephonenumber.html
+++ b/manual/next/pipeline/transforms/standardizephonenumber.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Standardize Phone Number :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/standardizephonenumber.html"> <meta name="description" content="The Standardize Phone Number transform normalizes phone numbers in a standardized and consistent manner."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Standardize Phone Number :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/standardizephonenumber.html"> <meta name="description" content="The Standardize Phone Number transform normalizes phone numbers in a standardized and consistent manner."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/stanfordnlp.html b/manual/next/pipeline/transforms/stanfordnlp.html
index 7566e87ab1..59127ef1ef 100644
--- a/manual/next/pipeline/transforms/stanfordnlp.html
+++ b/manual/next/pipeline/transforms/stanfordnlp.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Stanford NLP Transform :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/stanfordnlp.html"> <meta name="description" content="The Stanford NLP Transform allows you to parse text and provides the foundational building blocks for higher level text understanding"> <meta name="generator" content="An [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Stanford NLP Transform :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/stanfordnlp.html"> <meta name="description" content="The Stanford NLP Transform allows you to parse text and provides the foundational building blocks for higher level text understanding"> <meta name="generator" content="An [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/streamlookup.html b/manual/next/pipeline/transforms/streamlookup.html
index 022ff4eb23..35b65ff57a 100644
--- a/manual/next/pipeline/transforms/streamlookup.html
+++ b/manual/next/pipeline/transforms/streamlookup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Stream Lookup :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/streamlookup.html"> <meta name="description" content="The Stream Lookup transform type allows you to look up data using information coming from other transforms in the pipeline."> <meta name="generator" content="Antora 3.0.1"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Stream Lookup :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/streamlookup.html"> <meta name="description" content="The Stream Lookup transform type allows you to look up data using information coming from other transforms in the pipeline."> <meta name="generator" content="Antora 3.0.1"> <link [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/streamschemamerge.html b/manual/next/pipeline/transforms/streamschemamerge.html
index 1257544fe7..2c9b16974b 100644
--- a/manual/next/pipeline/transforms/streamschemamerge.html
+++ b/manual/next/pipeline/transforms/streamschemamerge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Stream schema merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/streamschemamerge.html"> <meta name="description" content="The Stream schema merge transform merges multiple inputs with different structures and creates a combination of fields."> <meta name="generator" content="Antora 3.0.1" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Stream schema merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/streamschemamerge.html"> <meta name="description" content="The Stream schema merge transform merges multiple inputs with different structures and creates a combination of fields."> <meta name="generator" content="Antora 3.0.1" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/stringcut.html b/manual/next/pipeline/transforms/stringcut.html
index d6766eda27..066ba66383 100644
--- a/manual/next/pipeline/transforms/stringcut.html
+++ b/manual/next/pipeline/transforms/stringcut.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Strings cut :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/stringcut.html"> <meta name="description" content="The Strings Cut transform cuts a portion of a string (i.e., a substring). If the designated field is out of range, it returns blank."> <meta name="generator" content="Antora 3.0.1"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Strings cut :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/stringcut.html"> <meta name="description" content="The Strings Cut transform cuts a portion of a string (i.e., a substring). If the designated field is out of range, it returns blank."> <meta name="generator" content="Antora 3.0.1"> < [...]
 The quick brown fox jumps over the lazy dog
    |-40      |-30      |-20      |-10</pre> </div> </div> <div class="paragraph"> <p>The text above is considered as input string in all the following examples:</p> </div> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 25%;"> <col style="width: 25%;"> <col style="width: 25%;"> <col style="width: 25%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Cut from</th> <th class="tableblock halign-left valign-top">Cut to</th> <th clas [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/pipeline/transforms/stringoperations.html b/manual/next/pipeline/transforms/stringoperations.html
index b7faf9d1f6..d4273c83fe 100644
--- a/manual/next/pipeline/transforms/stringoperations.html
+++ b/manual/next/pipeline/transforms/stringoperations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> String operations :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/stringoperations.html"> <meta name="description" content="The String Operations transform can perform trim, case conversion, padding and other string operations on an incoming Hop field."> <meta name="generator" content="Antora  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> String operations :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/stringoperations.html"> <meta name="description" content="The String Operations transform can perform trim, case conversion, padding and other string operations on an incoming Hop field."> <meta name="generator" content="Antora  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/switchcase.html b/manual/next/pipeline/transforms/switchcase.html
index 32b05bf752..e7ca3e6ed0 100644
--- a/manual/next/pipeline/transforms/switchcase.html
+++ b/manual/next/pipeline/transforms/switchcase.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Switch / Case :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/switchcase.html"> <meta name="description" content="The Switch Case transform implements the Switch/Case statement found in popular programming languages like Java."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Switch / Case :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/switchcase.html"> <meta name="description" content="The Switch Case transform implements the Switch/Case statement found in popular programming languages like Java."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesh [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/synchronizeaftermerge.html b/manual/next/pipeline/transforms/synchronizeaftermerge.html
index 14cb31356b..336e356367 100644
--- a/manual/next/pipeline/transforms/synchronizeaftermerge.html
+++ b/manual/next/pipeline/transforms/synchronizeaftermerge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Synchronize after merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/synchronizeaftermerge.html"> <meta name="description" content="The Synchronize After Merge transform can be used in conjunction with the Merge Rows (Diff) pipeline transform to insert/update/delete database fields based on [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Synchronize after merge :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/synchronizeaftermerge.html"> <meta name="description" content="The Synchronize After Merge transform can be used in conjunction with the Merge Rows (Diff) pipeline transform to insert/update/delete database fields based on [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/tablecompare.html b/manual/next/pipeline/transforms/tablecompare.html
index 5ffa4b0957..512f30efb0 100644
--- a/manual/next/pipeline/transforms/tablecompare.html
+++ b/manual/next/pipeline/transforms/tablecompare.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Compare :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tablecompare.html"> <meta name="description" content="The Table Compare transform compares two database tables."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Compare :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tablecompare.html"> <meta name="description" content="The Table Compare transform compares two database tables."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <m [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/tableexists.html b/manual/next/pipeline/transforms/tableexists.html
index b03212f9a8..0050d08fb7 100644
--- a/manual/next/pipeline/transforms/tableexists.html
+++ b/manual/next/pipeline/transforms/tableexists.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tableexists.html"> <meta name="description" content="The Table Exists transform verifies if a certain table exists in a database. The result of this transform is a boolean flag field."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tableexists.html"> <meta name="description" content="The Table Exists transform verifies if a certain table exists in a database. The result of this transform is a boolean flag field."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/tableinput.html b/manual/next/pipeline/transforms/tableinput.html
index 232461c927..56728ad7ac 100644
--- a/manual/next/pipeline/transforms/tableinput.html
+++ b/manual/next/pipeline/transforms/tableinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tableinput.html"> <meta name="description" content="The Table Input transform is used to read information from a database, using a connection and SQL."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tableinput.html"> <meta name="description" content="The Table Input transform is used to read information from a database, using a connection and SQL."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
 FROM public.tableinput
 WHERE id &gt; {openfield}id{closefield}
   AND changed_date &gt;= {openfield}fromDate{closefield};</code></pre> </div> </div> <div class="paragraph"> <p>Named parameters:</p> </div> <div class="ulist"> <ul> <li> <p>Are opt-in so existing SQL that already uses curly braces is left unchanged</p> </li> <li> <p>Bind by incoming field name (case-insensitive)</p> </li> <li> <p>Can be used more than once</p> </li> <li> <p>Ignore extra incoming fields</p> </li> <li> <p>Cannot be mixed with positional <code>?</code> in the same statemen [...]
diff --git a/manual/next/pipeline/transforms/tableoutput.html b/manual/next/pipeline/transforms/tableoutput.html
index ae78e15c24..ec9dada1a8 100644
--- a/manual/next/pipeline/transforms/tableoutput.html
+++ b/manual/next/pipeline/transforms/tableoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tableoutput.html"> <meta name="description" content="The Table Output transform inserts data into a relational database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Table Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tableoutput.html"> <meta name="description" content="The Table Output transform inserts data into a relational database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
 SELECT * FROM SALES_200501
 UNION ALL
 SELECT * FROM SALES_200502
diff --git a/manual/next/pipeline/transforms/terafast.html b/manual/next/pipeline/transforms/terafast.html
index d2857f4587..d4fc1ce09f 100644
--- a/manual/next/pipeline/transforms/terafast.html
+++ b/manual/next/pipeline/transforms/terafast.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Teradata Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/terafast.html"> <meta name="description" content="The Teradata Bulkloader transform supports fastloading data into a Teradata database using the fastload command line tool."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Teradata Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/terafast.html"> <meta name="description" content="The Teradata Bulkloader transform supports fastloading data into a Teradata database using the fastload command line tool."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/textfileinput.html b/manual/next/pipeline/transforms/textfileinput.html
index 4050d25849..3408631e65 100644
--- a/manual/next/pipeline/transforms/textfileinput.html
+++ b/manual/next/pipeline/transforms/textfileinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Text File Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/textfileinput.html"> <meta name="description" content="The Text File Input transform reads data from a variety of text-file types, including formats generated by spreadsheets and fixed width flat files."> <meta name="generator" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Text File Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/textfileinput.html"> <meta name="description" content="The Text File Input transform reads data from a variety of text-file types, including formats generated by spreadsheets and fixed width flat files."> <meta name="generator" co [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/textfileoutput.html b/manual/next/pipeline/transforms/textfileoutput.html
index 797e572255..c96c0aaa01 100644
--- a/manual/next/pipeline/transforms/textfileoutput.html
+++ b/manual/next/pipeline/transforms/textfileoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Text File Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/textfileoutput.html"> <meta name="description" content="The Text File Output transform is used to export data to text file format."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Text File Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/textfileoutput.html"> <meta name="description" content="The Text File Output transform is used to export data to text file format."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/si [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/tokenreplacement.html b/manual/next/pipeline/transforms/tokenreplacement.html
index 0ccee83e46..06c31fc1d5 100644
--- a/manual/next/pipeline/transforms/tokenreplacement.html
+++ b/manual/next/pipeline/transforms/tokenreplacement.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Token replacement :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tokenreplacement.html"> <meta name="description" content="The Token replacement transform replaces tokens in an input string or file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Token replacement :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/tokenreplacement.html"> <meta name="description" content="The Token replacement transform replaces tokens in an input string or file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/uniquerows.html b/manual/next/pipeline/transforms/uniquerows.html
index 729df92f29..e24f5eca34 100644
--- a/manual/next/pipeline/transforms/uniquerows.html
+++ b/manual/next/pipeline/transforms/uniquerows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Unique Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/uniquerows.html"> <meta name="description" content="The Unique Rows transform removes duplicate rows from the (sorted) input stream(s)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Unique Rows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/uniquerows.html"> <meta name="description" content="The Unique Rows transform removes duplicate rows from the (sorted) input stream(s)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/si [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/uniquerowsbyhashset.html b/manual/next/pipeline/transforms/uniquerowsbyhashset.html
index 9ebe4a460f..ad6797ded3 100644
--- a/manual/next/pipeline/transforms/uniquerowsbyhashset.html
+++ b/manual/next/pipeline/transforms/uniquerowsbyhashset.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Unique Rows (HashSet) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/uniquerowsbyhashset.html"> <meta name="description" content="The Unique Rows (HashSet) transform removes duplicate rows and filters only the unique rows as input data for the transform."> <meta name="generator" content="Anto [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Unique Rows (HashSet) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/uniquerowsbyhashset.html"> <meta name="description" content="The Unique Rows (HashSet) transform removes duplicate rows and filters only the unique rows as input data for the transform."> <meta name="generator" content="Anto [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/update.html b/manual/next/pipeline/transforms/update.html
index b6758d4f78..2590d388e6 100644
--- a/manual/next/pipeline/transforms/update.html
+++ b/manual/next/pipeline/transforms/update.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/update.html"> <meta name="description" content="The Update transform looks up a row in a table using one or more lookup keys and updates it if needed."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Update :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/update.html"> <meta name="description" content="The Update transform looks up a row in a table using one or more lookup keys and updates it if needed."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/userdefinedjavaclass.html b/manual/next/pipeline/transforms/userdefinedjavaclass.html
index 479cc35187..1c6d31029d 100644
--- a/manual/next/pipeline/transforms/userdefinedjavaclass.html
+++ b/manual/next/pipeline/transforms/userdefinedjavaclass.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> User Defined Java Class :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/userdefinedjavaclass.html"> <meta name="description" content="The User Defined Java Class transform allows you to enter User Defined Java Class to drive the functionality of a complete transform."> <meta name="generator" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> User Defined Java Class :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/userdefinedjavaclass.html"> <meta name="description" content="The User Defined Java Class transform allows you to enter User Defined Java Class to drive the functionality of a complete transform."> <meta name="generator" c [...]
 String lastnameField;
 String nameField;
 
diff --git a/manual/next/pipeline/transforms/userdefinedjavaexpression.html b/manual/next/pipeline/transforms/userdefinedjavaexpression.html
index 233df8808d..118b81f725 100644
--- a/manual/next/pipeline/transforms/userdefinedjavaexpression.html
+++ b/manual/next/pipeline/transforms/userdefinedjavaexpression.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> User Defined Java Expression :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/userdefinedjavaexpression.html"> <meta name="description" content="This transform allows you to enter Java expressions that are used to calculate new values or replace values in fields."> <meta name="generator" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> User Defined Java Expression :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/userdefinedjavaexpression.html"> <meta name="description" content="This transform allows you to enter Java expressions that are used to calculate new values or replace values in fields."> <meta name="generator" conten [...]
 New York NY</pre> </div> </div> <div class="paragraph"> <p>and you want to separate the state and city. You could use the following expressions:</p> </div> <div class="paragraph"> <p>For state (get the last 2 characters):</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">location != null &amp;&amp; location.length()&gt;2 ? location.substring(location.length()-2, location.length()) : null</code> [...]
         &lt;exclusion&gt;System.&lt;/exclusion&gt;
         &lt;exclusion&gt;HopVfs.&lt;/exclusion&gt;
diff --git a/manual/next/pipeline/transforms/validator.html b/manual/next/pipeline/transforms/validator.html
index 406860ee66..05360f7023 100644
--- a/manual/next/pipeline/transforms/validator.html
+++ b/manual/next/pipeline/transforms/validator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/validator.html"> <meta name="description" content="The Data Validator transform allows you to add various types of data validation for input data."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Data Validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/validator.html"> <meta name="description" content="The Data Validator transform allows you to add various types of data validation for input data."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/valuemapper.html b/manual/next/pipeline/transforms/valuemapper.html
index bcbda43239..bbe08e6f58 100644
--- a/manual/next/pipeline/transforms/valuemapper.html
+++ b/manual/next/pipeline/transforms/valuemapper.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Value Mapper :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/valuemapper.html"> <meta name="description" content="The Value Mapper transform maps string values from one value to another."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Value Mapper :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/valuemapper.html"> <meta name="description" content="The Value Mapper transform maps string values from one value to another."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5 [...]
 Target fieldname: LanguageDesc
 Source/Target: EN/English, FR/French, NL/Dutch, ES/Spanish, DE/German, ...</code></pre> </div> </div> </div> </div></div></td> <td class="tableblock halign-left valign-top"><div class="content"><div class="sect1"> <h2 id="_supported_engines"><a class="anchor" href="#_supported_engines"></a>Supported Engines</h2> <div class="sectionbody"> <table class="tableblock frame-none grid-all stretch table-supported-engines"> <colgroup> <col style="width: 66.6666%;"> <col style="width: 33.3334%;">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/pipeline/transforms/vcardinput.html b/manual/next/pipeline/transforms/vcardinput.html
index 454e41c247..2d87d01373 100644
--- a/manual/next/pipeline/transforms/vcardinput.html
+++ b/manual/next/pipeline/transforms/vcardinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> vCard Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/vcardinput.html"> <meta name="description" content="The vCard Input transform reads vCard (.vcf) files and outputs contact fields as rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> vCard Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/vcardinput.html"> <meta name="description" content="The vCard Input transform reads vCard (.vcf) files and outputs contact fields as rows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/vcardoutput.html b/manual/next/pipeline/transforms/vcardoutput.html
index e1fc862292..21ebd3e459 100644
--- a/manual/next/pipeline/transforms/vcardoutput.html
+++ b/manual/next/pipeline/transforms/vcardoutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> vCard Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/vcardoutput.html"> <meta name="description" content="The vCard Output transform builds vCard text from stream fields and optionally writes .vcf files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> vCard Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/vcardoutput.html"> <meta name="description" content="The vCard Output transform builds vCard text from stream fields and optionally writes .vcf files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/verticabulkloader.html b/manual/next/pipeline/transforms/verticabulkloader.html
index 37d25530f4..c9042ad9f4 100644
--- a/manual/next/pipeline/transforms/verticabulkloader.html
+++ b/manual/next/pipeline/transforms/verticabulkloader.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Vertica Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/verticabulkloader.html"> <meta name="description" content="The Vertica Bulk Loader uses VerticaCopyStream to stream to a Vertica database."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Vertica Bulk Loader :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/verticabulkloader.html"> <meta name="description" content="The Vertica Bulk Loader uses VerticaCopyStream to stream to a Vertica database."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/webservices.html b/manual/next/pipeline/transforms/webservices.html
index 8d54bee2cb..eb6fa4daa6 100644
--- a/manual/next/pipeline/transforms/webservices.html
+++ b/manual/next/pipeline/transforms/webservices.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Web services lookup :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/webservices.html"> <meta name="description" content="The Web Services Lookup transform performs a Web Services lookup using the Web Services Description Language (WSDL)."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Web services lookup :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/webservices.html"> <meta name="description" content="The Web Services Lookup transform performs a Web Services lookup using the Web Services Description Language (WSDL)."> <meta name="generator" content="Antora 3.0.1"> <link r [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/workflow-executor.html b/manual/next/pipeline/transforms/workflow-executor.html
index 568ff302b4..9f13d4a8cd 100644
--- a/manual/next/pipeline/transforms/workflow-executor.html
+++ b/manual/next/pipeline/transforms/workflow-executor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Workflow Executor :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/workflow-executor.html"> <meta name="description" content="The Workflow Executor transform execute a Hop workflow from within a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Workflow Executor :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/workflow-executor.html"> <meta name="description" content="The Workflow Executor transform execute a Hop workflow from within a pipeline."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/workflow-logging.html b/manual/next/pipeline/transforms/workflow-logging.html
index 3367e1f22e..6a0ac0b2ac 100644
--- a/manual/next/pipeline/transforms/workflow-logging.html
+++ b/manual/next/pipeline/transforms/workflow-logging.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Workflow logging :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/workflow-logging.html"> <link rel="prev" href="workflow-executor.html"> <link rel="next" href="writetolog.html"> <meta name="description" content="The workflow logging transform gives you detailed logging information about a work [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Workflow logging :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/workflow-logging.html"> <link rel="prev" href="workflow-executor.html"> <link rel="next" href="writetolog.html"> <meta name="description" content="The workflow logging transform gives you detailed logging information about a work [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/writetolog.html b/manual/next/pipeline/transforms/writetolog.html
index 3da8276ed6..09c78e5db1 100644
--- a/manual/next/pipeline/transforms/writetolog.html
+++ b/manual/next/pipeline/transforms/writetolog.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Write to log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/writetolog.html"> <meta name="description" content="The Write To Log transform writes information to the Hop logging system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Write to log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/writetolog.html"> <meta name="description" content="The Write To Log transform writes information to the Hop logging system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e [...]
 2020/05/14 12:30:52 - Write to log.0 - ----------&gt; Linenr 1----------------------------
 2020/05/14 12:30:52 - Write to log.0 - test log
 2020/05/14 12:30:52 - Write to log.0 -
diff --git a/manual/next/pipeline/transforms/xmlinputstream.html b/manual/next/pipeline/transforms/xmlinputstream.html
index badddb7a94..01f77dafc7 100644
--- a/manual/next/pipeline/transforms/xmlinputstream.html
+++ b/manual/next/pipeline/transforms/xmlinputstream.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML Input Stream (StAX) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmlinputstream.html"> <meta name="description" content="The XML Input Stream (StAX) transform reads data from XML files using the Streaming API for the XML (StAX) parser."> <meta name="generator" content="Antora 3.0.1"> <l [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML Input Stream (StAX) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmlinputstream.html"> <meta name="description" content="The XML Input Stream (StAX) transform reads data from XML files using the Streaming API for the XML (StAX) parser."> <meta name="generator" content="Antora 3.0.1"> <l [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/xmljoin.html b/manual/next/pipeline/transforms/xmljoin.html
index ec9246b80e..d6379134c8 100644
--- a/manual/next/pipeline/transforms/xmljoin.html
+++ b/manual/next/pipeline/transforms/xmljoin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmljoin.html"> <meta name="description" content="The XML Join transform adds xml tags from one stream into a leading XML structure from a second stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML Join :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmljoin.html"> <meta name="description" content="The XML Join transform adds xml tags from one stream into a leading XML structure from a second stream."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/xmloutput.html b/manual/next/pipeline/transforms/xmloutput.html
index 2c6d376003..fa4b38916c 100644
--- a/manual/next/pipeline/transforms/xmloutput.html
+++ b/manual/next/pipeline/transforms/xmloutput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmloutput.html"> <meta name="description" content="The XML Output transform allows you to write rows from any source to one or more XML files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML Output :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmloutput.html"> <meta name="description" content="The XML Output transform allows you to write rows from any source to one or more XML files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/xmloutputadvanced.html b/manual/next/pipeline/transforms/xmloutputadvanced.html
index bd8bddb01c..6628bc90cb 100644
--- a/manual/next/pipeline/transforms/xmloutputadvanced.html
+++ b/manual/next/pipeline/transforms/xmloutputadvanced.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML output (Advanced) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmloutputadvanced.html"> <meta name="description" content="The XML output (Advanced) transform builds hierarchical XML from input rows, with optional write-to-file, XML-as-field output, splits, and XSD generation."> <meta na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XML output (Advanced) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xmloutputadvanced.html"> <meta name="description" content="The XML output (Advanced) transform builds hierarchical XML from input rows, with optional write-to-file, XML-as-field output, splits, and XSD generation."> <meta na [...]
 &lt;orders&gt;
   &lt;order id="1"&gt;
     &lt;item&gt;&lt;name&gt;foo&lt;/name&gt;&lt;price&gt;1.50&lt;/price&gt;&lt;/item&gt;
diff --git a/manual/next/pipeline/transforms/xsdvalidator.html b/manual/next/pipeline/transforms/xsdvalidator.html
index 66c02be9fb..5dc4ffd0c8 100644
--- a/manual/next/pipeline/transforms/xsdvalidator.html
+++ b/manual/next/pipeline/transforms/xsdvalidator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XSD Validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xsdvalidator.html"> <meta name="description" content="The XSD Validator transform performs an XSD validation against data in a file or in an input field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XSD Validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xsdvalidator.html"> <meta name="description" content="The XSD Validator transform performs an XSD validation against data in a file or in an input field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/xslt.html b/manual/next/pipeline/transforms/xslt.html
index 839161d79c..517f9869d2 100644
--- a/manual/next/pipeline/transforms/xslt.html
+++ b/manual/next/pipeline/transforms/xslt.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XSL transformation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xslt.html"> <meta name="description" content="The XSL transformation transform performs XSL Transformations on XML."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> XSL transformation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/xslt.html"> <meta name="description" content="The XSL transformation transform performs XSL Transformations on XML."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/yamlinput.html b/manual/next/pipeline/transforms/yamlinput.html
index 62cf1f3f77..de08e33b4f 100644
--- a/manual/next/pipeline/transforms/yamlinput.html
+++ b/manual/next/pipeline/transforms/yamlinput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> YAML Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/yamlinput.html"> <meta name="description" content="The YAML Input transform reads data from YAML structures, files or incoming fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> YAML Input :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/yamlinput.html"> <meta name="description" content="The YAML Input transform reads data from YAML structures, files or incoming fields."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/pipeline/transforms/zipfile.html b/manual/next/pipeline/transforms/zipfile.html
index 8269ff9a05..ab07c0de85 100644
--- a/manual/next/pipeline/transforms/zipfile.html
+++ b/manual/next/pipeline/transforms/zipfile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Zip file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/zipfile.html"> <meta name="description" content="The Zip File transform creates a standard ZIP archive using the options you specify in the dialog."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> Zip file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/pipeline/transforms/zipfile.html"> <meta name="description" content="The Zip File transform creates a standard ZIP archive using the options you specify in the dialog."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/projects/advanced.html b/manual/next/projects/advanced.html
index 185109ff0e..ef320497f8 100644
--- a/manual/next/projects/advanced.html
+++ b/manual/next/projects/advanced.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Advanced project and environment management :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/advanced.html"> <link rel="prev" href="metadata.html"> <link rel="next" href="../pipeline/pipelines.html"> <meta name="description" content="The 2 main things that define a project are its name and its home folder. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Advanced project and environment management :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/advanced.html"> <link rel="prev" href="metadata.html"> <link rel="next" href="../pipeline/pipelines.html"> <meta name="description" content="The 2 main things that define a project are its name and its home folder. [...]
   "projectsConfig" : {
     "enabled" : true,
     "projectMandatory" : true,
diff --git a/manual/next/projects/index.html b/manual/next/projects/index.html
index acaf75643e..5a1217eee2 100644
--- a/manual/next/projects/index.html
+++ b/manual/next/projects/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Projects &amp; Environments :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/index.html"> <link rel="prev" href="../hop-gui/hop-web.html"> <link rel="next" href="projects-environments.html"> <meta name="description" content="Hop wants to make it as easy as possible for developers to work on multiple projec [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Projects &amp; Environments :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/index.html"> <link rel="prev" href="../hop-gui/hop-web.html"> <link rel="next" href="projects-environments.html"> <meta name="description" content="Hop wants to make it as easy as possible for developers to work on multiple projec [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/projects/metadata.html b/manual/next/projects/metadata.html
index 83c6908202..83b388299c 100644
--- a/manual/next/projects/metadata.html
+++ b/manual/next/projects/metadata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/metadata.html"> <link rel="prev" href="projects-environments.html"> <link rel="next" href="advanced.html"> <meta name="description" content="A project&#x27;s metadata typically contains a number of database connections (relational or NoSQL), logging [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/metadata.html"> <link rel="prev" href="projects-environments.html"> <link rel="next" href="advanced.html"> <meta name="description" content="A project&#x27;s metadata typically contains a number of database connections (relational or NoSQL), logging [...]
   "autoExportMetadata" : true,
   "autoExportMetadataFilename" : "metadata.json"
 }</code></pre> </div> </div> <div class="paragraph"> <p>Read-only projects never write the export file. Export failures are logged and do not block saving metadata.</p> </div> <div class="paragraph"> <p>A basic project metadata folder will look similar to the one below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">.
diff --git a/manual/next/projects/projects-environments.html b/manual/next/projects/projects-environments.html
index 9bafdf9081..fbde608e8b 100644
--- a/manual/next/projects/projects-environments.html
+++ b/manual/next/projects/projects-environments.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Projects and Environments :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/projects-environments.html"> <link rel="prev" href="index.html"> <link rel="next" href="metadata.html"> <meta name="description" content="Projects and environments are essential in keeping your work tidy and organized. Learn how to  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Projects and Environments :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/projects/projects-environments.html"> <link rel="prev" href="index.html"> <link rel="next" href="metadata.html"> <meta name="description" content="Projects and environments are essential in keeping your work tidy and organized. Learn how to  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/protips/index.html b/manual/next/protips/index.html
index bc5f6cac68..171384e488 100644
--- a/manual/next/protips/index.html
+++ b/manual/next/protips/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pro Tips :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/protips/index.html"> <meta name="description" content="Hop is a large platform with a lot of options. These pro tips consist of useful variables, keyboard shortcuts and mouse actions etc"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pro Tips :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/protips/index.html"> <meta name="description" content="Hop is a large platform with a lot of options. These pro tips consist of useful variables, keyboard shortcuts and mouse actions etc"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/samples/samples.html b/manual/next/samples/samples.html
index 840fd55e85..9168730b5b 100644
--- a/manual/next/samples/samples.html
+++ b/manual/next/samples/samples.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Samples :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/samples/samples.html"> <meta name="description" content="Hop comes with a set of samples for workflows, pipelines, actions, transforms and other metadata objects. These samples are included in your default Hop installation as the Samples project."> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Samples :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/samples/samples.html"> <meta name="description" content="Hop comes with a set of samples for workflows, pipelines, actions, transforms and other metadata objects. These samples are included in your default Hop installation as the Samples project."> <meta name [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/governance.html b/manual/next/snippets/best-practices/governance.html
index 35b12d1a80..6ea5c01b4e 100644
--- a/manual/next/snippets/best-practices/governance.html
+++ b/manual/next/snippets/best-practices/governance.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/governance.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/governance.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/logging.html b/manual/next/snippets/best-practices/logging.html
index ca7d051233..ac40f4b73a 100644
--- a/manual/next/snippets/best-practices/logging.html
+++ b/manual/next/snippets/best-practices/logging.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/logging.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/logging.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Ap [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/loops.html b/manual/next/snippets/best-practices/loops.html
index 8d033ac2ed..5f94ac39cc 100644
--- a/manual/next/snippets/best-practices/loops.html
+++ b/manual/next/snippets/best-practices/loops.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/loops.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/loops.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/mappings.html b/manual/next/snippets/best-practices/mappings.html
index cde4a0a755..7818e92e4d 100644
--- a/manual/next/snippets/best-practices/mappings.html
+++ b/manual/next/snippets/best-practices/mappings.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/mappings.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/mappings.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/metadata-injection.html b/manual/next/snippets/best-practices/metadata-injection.html
index 3156ea4060..ce1e40c7f2 100644
--- a/manual/next/snippets/best-practices/metadata-injection.html
+++ b/manual/next/snippets/best-practices/metadata-injection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/metadata-injection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/metadata-injection.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/naming-conventions.html b/manual/next/snippets/best-practices/naming-conventions.html
index 413043ca06..7ce729a3d0 100644
--- a/manual/next/snippets/best-practices/naming-conventions.html
+++ b/manual/next/snippets/best-practices/naming-conventions.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/naming-conventions.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/naming-conventions.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/performance-basics.html b/manual/next/snippets/best-practices/performance-basics.html
index 9a3495c7b8..1d79db5993 100644
--- a/manual/next/snippets/best-practices/performance-basics.html
+++ b/manual/next/snippets/best-practices/performance-basics.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/performance-basics.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/performance-basics.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/security.html b/manual/next/snippets/best-practices/security.html
index 630ba6b01b..0c83230bfd 100644
--- a/manual/next/snippets/best-practices/security.html
+++ b/manual/next/snippets/best-practices/security.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/security.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/security.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
 cd $HOP_HOME/plugins
 
 # Remove the scripting-related plugin directories
diff --git a/manual/next/snippets/best-practices/size-matters.html b/manual/next/snippets/best-practices/size-matters.html
index 2231050d40..b0b797c6a9 100644
--- a/manual/next/snippets/best-practices/size-matters.html
+++ b/manual/next/snippets/best-practices/size-matters.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/size-matters.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/size-matters.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" conten [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/best-practices/variables.html b/manual/next/snippets/best-practices/variables.html
index f7abb27c3f..c35618b614 100644
--- a/manual/next/snippets/best-practices/variables.html
+++ b/manual/next/snippets/best-practices/variables.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/variables.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/best-practices/variables.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/field-metadata/date-format-symbols.html b/manual/next/snippets/field-metadata/date-format-symbols.html
index db91c6a1f1..4449be0e65 100644
--- a/manual/next/snippets/field-metadata/date-format-symbols.html
+++ b/manual/next/snippets/field-metadata/date-format-symbols.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/field-metadata/field-columns.html b/manual/next/snippets/field-metadata/field-columns.html
index 766af627bb..08b90d6bc3 100644
--- a/manual/next/snippets/field-metadata/field-columns.html
+++ b/manual/next/snippets/field-metadata/field-columns.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/field-metadata/number-format-symbols.html b/manual/next/snippets/field-metadata/number-format-symbols.html
index f4748168bf..0fa0be4d11 100644
--- a/manual/next/snippets/field-metadata/number-format-symbols.html
+++ b/manual/next/snippets/field-metadata/number-format-symbols.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/gcp-service-account-setup.html b/manual/next/snippets/gcp-service-account-setup.html
index 6a6f15984f..9865ae53f4 100644
--- a/manual/next/snippets/gcp-service-account-setup.html
+++ b/manual/next/snippets/gcp-service-account-setup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/gcp-service-account-setup.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/gcp-service-account-setup.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Ap [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/action.html b/manual/next/snippets/hop-concepts/action.html
index 428dfc4207..fa62ffe84a 100644
--- a/manual/next/snippets/hop-concepts/action.html
+++ b/manual/next/snippets/hop-concepts/action.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/action.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/action.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apach [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/data-types.html b/manual/next/snippets/hop-concepts/data-types.html
index 64ef0f4c05..f9ddaeccfe 100644
--- a/manual/next/snippets/hop-concepts/data-types.html
+++ b/manual/next/snippets/hop-concepts/data-types.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/data-types.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/data-types.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/environment.html b/manual/next/snippets/hop-concepts/environment.html
index 5dd52648be..9d974a54a0 100644
--- a/manual/next/snippets/hop-concepts/environment.html
+++ b/manual/next/snippets/hop-concepts/environment.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/environment.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/environment.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/fields-parameters-variables.html b/manual/next/snippets/hop-concepts/fields-parameters-variables.html
index 5013f6c28e..8871ffb16b 100644
--- a/manual/next/snippets/hop-concepts/fields-parameters-variables.html
+++ b/manual/next/snippets/hop-concepts/fields-parameters-variables.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop - Hop Orchestration Platform"> <meta property="og:type" content="article"> <meta property="og:u [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/hop-projects-environments.html b/manual/next/snippets/hop-concepts/hop-projects-environments.html
index b39267c658..0fef21e114 100644
--- a/manual/next/snippets/hop-concepts/hop-projects-environments.html
+++ b/manual/next/snippets/hop-concepts/hop-projects-environments.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/hop-projects-environments.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:descript [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/hop-projects-environments.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:descript [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/hop.html b/manual/next/snippets/hop-concepts/hop.html
index 71dfcda523..234983dfc4 100644
--- a/manual/next/snippets/hop-concepts/hop.html
+++ b/manual/next/snippets/hop-concepts/hop.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/hop.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache H [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/hop.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache H [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/item-types.html b/manual/next/snippets/hop-concepts/item-types.html
index e4aa9b877e..9cec591f6d 100644
--- a/manual/next/snippets/hop-concepts/item-types.html
+++ b/manual/next/snippets/hop-concepts/item-types.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/item-types.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/item-types.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/lazy-loading.html b/manual/next/snippets/hop-concepts/lazy-loading.html
index 8687d9bd7a..1f5b11a789 100644
--- a/manual/next/snippets/hop-concepts/lazy-loading.html
+++ b/manual/next/snippets/hop-concepts/lazy-loading.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/lazy-loading.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/lazy-loading.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/metadata.html b/manual/next/snippets/hop-concepts/metadata.html
index f34cb3e601..e25d779be3 100644
--- a/manual/next/snippets/hop-concepts/metadata.html
+++ b/manual/next/snippets/hop-concepts/metadata.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/metadata.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/metadata.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/pipeline.html b/manual/next/snippets/hop-concepts/pipeline.html
index 7ce80bbc8f..34da66f03b 100644
--- a/manual/next/snippets/hop-concepts/pipeline.html
+++ b/manual/next/snippets/hop-concepts/pipeline.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/pipeline.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/pipeline.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/project.html b/manual/next/snippets/hop-concepts/project.html
index 4952195a95..4cd3b1e9ce 100644
--- a/manual/next/snippets/hop-concepts/project.html
+++ b/manual/next/snippets/hop-concepts/project.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/project.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/project.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/transform.html b/manual/next/snippets/hop-concepts/transform.html
index 7f8ff7c92b..a724a527d1 100644
--- a/manual/next/snippets/hop-concepts/transform.html
+++ b/manual/next/snippets/hop-concepts/transform.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/transform.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/transform.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Ap [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-concepts/workflow.html b/manual/next/snippets/hop-concepts/workflow.html
index 0461462680..7a0b460202 100644
--- a/manual/next/snippets/hop-concepts/workflow.html
+++ b/manual/next/snippets/hop-concepts/workflow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/workflow.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-concepts/workflow.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-conf.html b/manual/next/snippets/hop-tools/hop-conf.html
index 56bb56fffb..5a94d6eb48 100644
--- a/manual/next/snippets/hop-tools/hop-conf.html
+++ b/manual/next/snippets/hop-tools/hop-conf.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-conf.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-conf.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-encrypt.html b/manual/next/snippets/hop-tools/hop-encrypt.html
index 8971ca7c6b..cf1f75377e 100644
--- a/manual/next/snippets/hop-tools/hop-encrypt.html
+++ b/manual/next/snippets/hop-tools/hop-encrypt.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-encrypt.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-encrypt.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-gui.html b/manual/next/snippets/hop-tools/hop-gui.html
index e0402f8e2b..df1eb1aa69 100644
--- a/manual/next/snippets/hop-tools/hop-gui.html
+++ b/manual/next/snippets/hop-tools/hop-gui.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-gui.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-gui.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-import.html b/manual/next/snippets/hop-tools/hop-import.html
index 8dacb3de03..72258fda8e 100644
--- a/manual/next/snippets/hop-tools/hop-import.html
+++ b/manual/next/snippets/hop-tools/hop-import.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-import.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-import.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-run.html b/manual/next/snippets/hop-tools/hop-run.html
index 83f9533816..97df498818 100644
--- a/manual/next/snippets/hop-tools/hop-run.html
+++ b/manual/next/snippets/hop-tools/hop-run.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-run.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-run.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-search.html b/manual/next/snippets/hop-tools/hop-search.html
index bb1bd5c102..62b9c2e1d3 100644
--- a/manual/next/snippets/hop-tools/hop-search.html
+++ b/manual/next/snippets/hop-tools/hop-search.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-search.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-search.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-server.html b/manual/next/snippets/hop-tools/hop-server.html
index 5badcf75f1..e62a1c28f1 100644
--- a/manual/next/snippets/hop-tools/hop-server.html
+++ b/manual/next/snippets/hop-tools/hop-server.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-server.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-server.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apac [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/hop-tools/hop-tools.html b/manual/next/snippets/hop-tools/hop-tools.html
index ff27994a5f..504c75bfc9 100644
--- a/manual/next/snippets/hop-tools/hop-tools.html
+++ b/manual/next/snippets/hop-tools/hop-tools.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-tools.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/hop-tools/hop-tools.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apach [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/pipeline-metrics-table.html b/manual/next/snippets/pipeline-metrics-table.html
index 831c3e850b..d97a675c83 100644
--- a/manual/next/snippets/pipeline-metrics-table.html
+++ b/manual/next/snippets/pipeline-metrics-table.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/pipeline-metrics-table.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/pipeline-metrics-table.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apach [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/rounding-types.html b/manual/next/snippets/rounding-types.html
index 551fbb9345..5b8b823f82 100644
--- a/manual/next/snippets/rounding-types.html
+++ b/manual/next/snippets/rounding-types.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/rounding-types.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop -  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/rounding-types.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apache Hop -  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/control-space.html b/manual/next/snippets/variables/control-space.html
index 7ae5ecb1f5..97470b3dee 100644
--- a/manual/next/snippets/variables/control-space.html
+++ b/manual/next/snippets/variables/control-space.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/control-space.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/control-space.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-audit-folder.html b/manual/next/snippets/variables/hop-audit-folder.html
index ff9b50a60e..04ccc3f017 100644
--- a/manual/next/snippets/variables/hop-audit-folder.html
+++ b/manual/next/snippets/variables/hop-audit-folder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-audit-folder.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-audit-folder.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-config-folder.html b/manual/next/snippets/variables/hop-config-folder.html
index bd8a8f49cf..24854bf515 100644
--- a/manual/next/snippets/variables/hop-config-folder.html
+++ b/manual/next/snippets/variables/hop-config-folder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-config-folder.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-config-folder.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" conten [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-java-home.html b/manual/next/snippets/variables/hop-java-home.html
index 2c92bb33b9..084a04e0c8 100644
--- a/manual/next/snippets/variables/hop-java-home.html
+++ b/manual/next/snippets/variables/hop-java-home.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-java-home.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-java-home.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-options.html b/manual/next/snippets/variables/hop-options.html
index 2f94239efc..261731d318 100644
--- a/manual/next/snippets/variables/hop-options.html
+++ b/manual/next/snippets/variables/hop-options.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-options.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-options.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" content="Apa [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-plugin-base-folders.html b/manual/next/snippets/variables/hop-plugin-base-folders.html
index ffec194871..a3c0aa1796 100644
--- a/manual/next/snippets/variables/hop-plugin-base-folders.html
+++ b/manual/next/snippets/variables/hop-plugin-base-folders.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-plugin-base-folders.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-plugin-base-folders.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-shared-jdbc-folder.html b/manual/next/snippets/variables/hop-shared-jdbc-folder.html
index 1df8b266c2..077155fc59 100644
--- a/manual/next/snippets/variables/hop-shared-jdbc-folder.html
+++ b/manual/next/snippets/variables/hop-shared-jdbc-folder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-shared-jdbc-folder.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-shared-jdbc-folder.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:description" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/snippets/variables/hop-windows-shell-encoding.html b/manual/next/snippets/variables/hop-windows-shell-encoding.html
index d016c318f7..22f041f547 100644
--- a/manual/next/snippets/variables/hop-windows-shell-encoding.html
+++ b/manual/next/snippets/variables/hop-windows-shell-encoding.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-windows-shell-encoding.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:descriptio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/snippets/variables/hop-windows-shell-encoding.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Untitled :: Apache Hop"> <meta property="og:descriptio [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/supported-jvms.html b/manual/next/supported-jvms.html
index d3a4fc0258..1ffb4976b1 100644
--- a/manual/next/supported-jvms.html
+++ b/manual/next/supported-jvms.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hop supported and unsupported JVMs :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/supported-jvms.html"> <meta name="description" content="A list of supported and unsupported JVMs necessary to run apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Hop supported and unsupported JVMs :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/supported-jvms.html"> <meta name="description" content="A list of supported and unsupported JVMs necessary to run apache Hop."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../_/css/site-e3cd [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/arrow/apache-arrow.html b/manual/next/technology/arrow/apache-arrow.html
index ffddd30f97..85a6f6ee58 100644
--- a/manual/next/technology/arrow/apache-arrow.html
+++ b/manual/next/technology/arrow/apache-arrow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/arrow/apache-arrow.html"> <meta name="description" content="Apache Arrow"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Arrow :: A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Arrow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/arrow/apache-arrow.html"> <meta name="description" content="Apache Arrow"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Apache Arrow :: A [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/avro/index.html b/manual/next/technology/avro/index.html
index 7fa02251d9..e559fdc64a 100644
--- a/manual/next/technology/avro/index.html
+++ b/manual/next/technology/avro/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/avro/index.html"> <meta name="description" content="This page describes how Hop supports the Avro data type."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/avro/index.html"> <meta name="description" content="This page describes how Hop supports the Avro data type."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/azure/index.html b/manual/next/technology/azure/index.html
index c0686e8ce4..23f3b8aa0a 100644
--- a/manual/next/technology/azure/index.html
+++ b/manual/next/technology/azure/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/azure/index.html"> <meta name="description" content="Hop supports Azure in Apache VFS (Blob Storage) and Azure Event Hubs listeners and writers."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/azure/index.html"> <meta name="description" content="Hop supports Azure in Apache VFS (Blob Storage) and Azure Event Hubs listeners and writers."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/cassandra/index.html b/manual/next/technology/cassandra/index.html
index 73f94e0d1c..cffe3b9c40 100644
--- a/manual/next/technology/cassandra/index.html
+++ b/manual/next/technology/cassandra/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/cassandra/index.html"> <meta name="description" content="Apache Hop supports Apache Cassandra through a connection metadata type, actions and transforms."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/cassandra/index.html"> <meta name="description" content="Apache Hop supports Apache Cassandra through a connection metadata type, actions and transforms."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/google/index.html b/manual/next/technology/google/index.html
index 015391b5b7..8f68790ff3 100644
--- a/manual/next/technology/google/index.html
+++ b/manual/next/technology/google/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/google/index.html"> <meta name="description" content="The Google platform is supported in Hop through a number of (Beam) transforms and Apache VFS support for Google Drive and Google Cloud Storage. Additionally, a number of external trans [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/google/index.html"> <meta name="description" content="The Google platform is supported in Hop through a number of (Beam) transforms and Apache VFS support for Google Drive and Google Cloud Storage. Additionally, a number of external trans [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/memgraph/index.html b/manual/next/technology/memgraph/index.html
index 61a2bb2876..031f774bbc 100644
--- a/manual/next/technology/memgraph/index.html
+++ b/manual/next/technology/memgraph/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Memgraph :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/memgraph/index.html"> <meta name="description" content="Apache Hop has extensive support for the Neo4j graph database. Memgraph is largely compatible with Neo4j and can use a lot of the Neo4j functionality in Apache Hop."> <meta name="generator" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Memgraph :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/memgraph/index.html"> <meta name="description" content="Apache Hop has extensive support for the Neo4j graph database. Memgraph is largely compatible with Neo4j and can use a lot of the Neo4j functionality in Apache Hop."> <meta name="generator" c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/neo4j/index.html b/manual/next/technology/neo4j/index.html
index 6de28fb052..c6fb8e9b3d 100644
--- a/manual/next/technology/neo4j/index.html
+++ b/manual/next/technology/neo4j/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/neo4j/index.html"> <meta name="description" content="Apache Hop has extensive support for the Neo4j graph database through a dedicated connection metadata type, a graph model type and tens of transforms and actions. Additionally, Hop logging data can [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/neo4j/index.html"> <meta name="description" content="Apache Hop has extensive support for the Neo4j graph database through a dedicated connection metadata type, a graph model type and tens of transforms and actions. Additionally, Hop logging data can [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/neo4j/neo4j-logging-schema.html b/manual/next/technology/neo4j/neo4j-logging-schema.html
index dfeb8f1b80..6243da9b32 100644
--- a/manual/next/technology/neo4j/neo4j-logging-schema.html
+++ b/manual/next/technology/neo4j/neo4j-logging-schema.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Logging Schema :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/neo4j/neo4j-logging-schema.html"> <meta name="description" content="The Neo4j logging schema describes the nodes and relationships Apache Hop writes when logging executions to Neo4j."> <meta name="generator" content="Antora 3.0.1"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Logging Schema :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/neo4j/neo4j-logging-schema.html"> <meta name="description" content="The Neo4j logging schema describes the nodes and relationships Apache Hop writes when logging executions to Neo4j."> <meta name="generator" content="Antora 3.0.1"> <li [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/neo4j/working-with-neo4j-data.html b/manual/next/technology/neo4j/working-with-neo4j-data.html
index f7f02b3584..df9a3c2fed 100644
--- a/manual/next/technology/neo4j/working-with-neo4j-data.html
+++ b/manual/next/technology/neo4j/working-with-neo4j-data.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Working with Neo4j data :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/neo4j/working-with-neo4j-data.html"> <meta name="description" content="Apache Hop has extensive support for the Neo4j graph database, including a library of samples that explain how to load data to and read from your Neo4j graphs th [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Working with Neo4j data :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/neo4j/working-with-neo4j-data.html"> <meta name="description" content="Apache Hop has extensive support for the Neo4j graph database, including a library of samples that explain how to load data to and read from your Neo4j graphs th [...]
 MERGE (y:Year { year: event.year })
 MERGE (y)&lt;-[:IN]-(e:Event { id: event.id })
 RETURN e.id AS x
diff --git a/manual/next/technology/openlineage/dataset-identity.html b/manual/next/technology/openlineage/dataset-identity.html
index db8640dd04..2ea9a7cba9 100644
--- a/manual/next/technology/openlineage/dataset-identity.html
+++ b/manual/next/technology/openlineage/dataset-identity.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenLineage dataset identity :: Apache Hop</title> <meta name="description" content="How the Hop OpenLineage sink identifies datasets, and the naming another lineage producer has to match to stitch into Hop&#x27;s graph."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenLineage dataset identity :: Apache Hop</title> <meta name="description" content="How the Hop OpenLineage sink identifies datasets, and the naming another lineage producer has to match to stitch into Hop&#x27;s graph."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property= [...]
 name:      analytics.staging.orders</code></pre> </div> </div> <div class="paragraph"> <p>The graph query "what fed <code>analytics.marts.daily_orders</code>?" then traverses Hop → dbt through one shared node, with nothing having to infer that two differently-named nodes are the same table. If such a guess is required, the identities are not aligned.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_run_identity"><a class="anchor" href="#_run_identity"></a>Run identity</h2> <d [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/technology/openlineage/index.html b/manual/next/technology/openlineage/index.html
index 457e67a802..7c70a33963 100644
--- a/manual/next/technology/openlineage/index.html
+++ b/manual/next/technology/openlineage/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenLineage :: Apache Hop</title> <meta name="description" content="The OpenLineage technology plugin is a Hop lineage sink that maps the engine&#x27;s lineage events to OpenLineage JSON and posts them to a collector such as Marquez."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenLineage :: Apache Hop</title> <meta name="description" content="The OpenLineage technology plugin is a Hop lineage sink that maps the engine&#x27;s lineage events to OpenLineage JSON and posts them to a collector such as Marquez."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <m [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/redis/index.html b/manual/next/technology/redis/index.html
index c34e78d62a..b792c6b820 100644
--- a/manual/next/technology/redis/index.html
+++ b/manual/next/technology/redis/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/redis/index.html"> <meta name="description" content="Apache Hop supports Redis through a connection metadata type and input/output transforms."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/redis/index.html"> <meta name="description" content="Apache Hop supports Redis through a connection metadata type and input/output transforms."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/technology/technology.html b/manual/next/technology/technology.html
index 55c45c0988..2e5d7c7028 100644
--- a/manual/next/technology/technology.html
+++ b/manual/next/technology/technology.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/technology.html"> <meta name="description" content="Hop integrates with tens if not hundreds of different technologies. A few are covered here."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Technology :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/technology/technology.html"> <meta name="description" content="Hop integrates with tens if not hundreds of different technologies. A few are covered here."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/variables.html b/manual/next/variables.html
index f242cfdc99..93bd45daee 100644
--- a/manual/next/variables.html
+++ b/manual/next/variables.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/variables.html"> <meta name="description" content="Well-designed Hop solutions never use hard coded values. Hop offers variables on the global, project and environment levels, and allows workflows and parameters to provide parameters, to set and read variab [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/variables.html"> <meta name="description" content="Well-designed Hop solutions never use hard coded values. Hop offers variables on the global, project and environment levels, and allows workflows and parameters to provide parameters, to set and read variab [...]
   "systemProperties" : {
     "MY_SYSTEM_PROPERTY" : "SomeValue"
   }
diff --git a/manual/next/variables/parameter-passing.html b/manual/next/variables/parameter-passing.html
index a3b9da8306..8b04babd89 100644
--- a/manual/next/variables/parameter-passing.html
+++ b/manual/next/variables/parameter-passing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Passing parameters to a child pipeline or workflow :: Apache Hop</title> <meta name="description" content="The exact rules that decide which value a parameter has when a pipeline or workflow is started by another one. The same rules apply to every action and transform that runs a child."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Passing parameters to a child pipeline or workflow :: Apache Hop</title> <meta name="description" content="The exact rules that decide which value a parameter has when a pipeline or workflow is started by another one. The same rules apply to every action and transform that runs a child."> <meta name="generator" content="Antora 3.0.1"> <link rel="styles [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/vfs.html b/manual/next/vfs.html
index 0d1ef37a6b..4133bd5567 100644
--- a/manual/next/vfs.html
+++ b/manual/next/vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Virtual File Systems :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs.html"> <meta name="description" content="Apache VFS, part of the Apache Commons project, allows Hop data developers to access a large variety of file and data formats over a convenient url syntax."> <meta name="generator" content="Antora 3.0. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Virtual File Systems :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs.html"> <meta name="description" content="Apache VFS, part of the Apache Commons project, allows Hop data developers to access a large variety of file and data formats over a convenient url syntax."> <meta name="generator" content="Antora 3.0. [...]
 NETWORK_PATH=Z:
 # Linux, macOS
 NETWORK_PATH=/mnt/someshare</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_supported_operations"><a class="anchor" href="#_supported_operations"></a>Supported operations</h2> <div class="sectionbody"> <div class="paragraph"> <p>The matrix below shows which operations each registered provider exposes, taken from the capability set each provider declares in code. Capabilities can drift between commons-vfs2 releases, so the authoritative reference is the <code>capabil [...]
diff --git a/manual/next/vfs/aws-s3-vfs.html b/manual/next/vfs/aws-s3-vfs.html
index 7d1e649ab1..beb70f9826 100644
--- a/manual/next/vfs/aws-s3-vfs.html
+++ b/manual/next/vfs/aws-s3-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/aws-s3-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to AWS S3 buckets from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/aws-s3-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to AWS S3 buckets from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
 aws_access_key_id = yourSecretKey
 aws_secret_access_key = a-long/series-of-characters-for-your-access-key</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_variables"><a class="anchor" href="#_variables"></a>Variables</h3> <div class="paragraph"> <p>You can set the following system environment variables:</p> </div> <div class="ulist"> <ul> <li> <p><code>AWS_ACCESS_KEY_ID</code> : set it to your AWS access key</p> </li> <li> <p><code>AWS_SECRET_ACCESS_KEY</code> : set it to your secret access key</p> </li> </ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/vfs/azure-blob-storage-vfs.html b/manual/next/vfs/azure-blob-storage-vfs.html
index 8cbeba785c..156ccac855 100644
--- a/manual/next/vfs/azure-blob-storage-vfs.html
+++ b/manual/next/vfs/azure-blob-storage-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/azure-blob-storage-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Azure Blob Storage from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/azure-blob-storage-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Azure Blob Storage from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="st [...]
                             The account to use for the Azure VFS
       -azi, --azure-block-increment=&lt;blockIncrement&gt;
                             The block increment size for new files on Azure,
diff --git a/manual/next/vfs/databricks-vfs.html b/manual/next/vfs/databricks-vfs.html
index ae46f3b6e5..e031706b3a 100644
--- a/manual/next/vfs/databricks-vfs.html
+++ b/manual/next/vfs/databricks-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks Volumes / Workspace VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/databricks-vfs.html"> <meta name="description" content="Hop VFS for Databricks Unity Catalog Volumes and Workspace files via the Files API"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks Volumes / Workspace VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/databricks-vfs.html"> <meta name="description" content="Hop VFS for Databricks Unity Catalog Volumes and Workspace files via the Files API"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/ [...]
 {vfs-connection-name}:///Workspace/Users/you@example.com/path/to/file</pre> </div> </div> <div class="paragraph"> <p>Authentication comes from the <strong>Databricks Connection</strong> selected on that VFS metadata (host + PAT).</p> </div> <div class="paragraph"> <p>Pick a VFS <strong>Name</strong> that does not clash with <a href="https://commons.apache.org/proper/commons-vfs/filesystems.html">built-in VFS schemes</a> (<code>file</code>, <code>ftp</code>, <code>http</code>, …) or other [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/vfs/dropbox-vfs.html b/manual/next/vfs/dropbox-vfs.html
index 16d6815362..90a38c6fa5 100644
--- a/manual/next/vfs/dropbox-vfs.html
+++ b/manual/next/vfs/dropbox-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dropbox VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/dropbox-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Dropbox from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dropbox VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/dropbox-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Dropbox from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
                             Configure the access token to Dropbox</code></pre> </div> </div> <div class="paragraph"> <p>Once done you will see a <code>dropbox</code> entry in the central <code>hop-config.json</code> file:</p> </div> </div> </div> <div class="sect1"> <h2 id="_usage_and_testing"><a class="anchor" href="#_usage_and_testing"></a>Usage and testing</h2> <div class="sectionbody"> <div class="paragraph"> <p>To test if the configuration works you can simply put a small CSV file i [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/vfs/google-cloud-storage-vfs.html b/manual/next/vfs/google-cloud-storage-vfs.html
index 0bb66fdbc1..6f79a809d4 100644
--- a/manual/next/vfs/google-cloud-storage-vfs.html
+++ b/manual/next/vfs/google-cloud-storage-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Storage VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/google-cloud-storage-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Google Cloud Storage from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Storage VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/google-cloud-storage-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Google Cloud Storage from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1" [...]
                             Configure the path to a Google Cloud service account JSON key file</code></pre> </div> </div> <div class="paragraph"> <p>Once done you will see a <code>googleCloud</code> entry in the central <code>hop-config.json</code> file:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
   "googleCloud" : {
     "serviceAccountKeyFile" : "/path/to/your/google-key.json"
diff --git a/manual/next/vfs/google-drive-vfs.html b/manual/next/vfs/google-drive-vfs.html
index 3df27fa245..f4f16adc3d 100644
--- a/manual/next/vfs/google-drive-vfs.html
+++ b/manual/next/vfs/google-drive-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Drive VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/google-drive-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Google Drive from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Drive VFS :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/google-drive-vfs.html"> <meta name="description" content="Apache Hop supports reading from and writing to Google Drive from almost anywhere in the platform through Apache VFS"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" [...]
                             Configure the path to a Google Drive credentials JSON
                               file
       -gdt, --google-drive-tokens-folder=&lt;tokensFolder&gt;
diff --git a/manual/next/vfs/minio-vfs.html b/manual/next/vfs/minio-vfs.html
index 1006e8ceec..a5bf231332 100644
--- a/manual/next/vfs/minio-vfs.html
+++ b/manual/next/vfs/minio-vfs.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MinIO :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/minio-vfs.html"> <meta name="description" content="Use MinIO or other S3 compatible object stores"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MinIO ::  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MinIO :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/vfs/minio-vfs.html"> <meta name="description" content="Use MinIO or other S3 compatible object stores"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="MinIO ::  [...]
                              The access key to use for Minio VFS
       -mie, --minio-endpoint-secure
                              Secure the Minio service endpoint?
diff --git a/manual/next/workflow/actions.html b/manual/next/workflow/actions.html
index 5a98392335..11fede0522 100644
--- a/manual/next/workflow/actions.html
+++ b/manual/next/workflow/actions.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Action Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions.html"> <meta name="description" content="Actions are used the objects that are executed in a workflow. They are logical operators that do not manipulate your data but create actions that have to be performed around your pipelines."> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Action Plugins :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions.html"> <meta name="description" content="Actions are used the objects that are executed in a workflow. They are logical operators that do not manipulate your data but create actions that have to be performed around your pipelines."> <m [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/abort.html b/manual/next/workflow/actions/abort.html
index 0ba83cab11..6037a64a47 100644
--- a/manual/next/workflow/actions/abort.html
+++ b/manual/next/workflow/actions/abort.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Abort workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/abort.html"> <meta name="description" content="The Abort workflow action immediately stops (aborts) a running workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Abort workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/abort.html"> <meta name="description" content="The Abort workflow action immediately stops (aborts) a running workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/addresultfilenames.html b/manual/next/workflow/actions/addresultfilenames.html
index c27cba5b08..dadff70482 100644
--- a/manual/next/workflow/actions/addresultfilenames.html
+++ b/manual/next/workflow/actions/addresultfilenames.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Add filenames to result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/addresultfilenames.html"> <meta name="description" content="The Add Filenames To Result action adds a set of files or folders to the result list of the workflow action."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Add filenames to result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/addresultfilenames.html"> <meta name="description" content="The Add Filenames To Result action adds a set of files or folders to the result list of the workflow action."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/as400command.html b/manual/next/workflow/actions/as400command.html
index 29b79faa47..702b2a76ca 100644
--- a/manual/next/workflow/actions/as400command.html
+++ b/manual/next/workflow/actions/as400command.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AS/400 command :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/as400command.html"> <meta name="description" content="The AS/400 command action executes an AS/400 CL Command."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AS/400 command :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/as400command.html"> <meta name="description" content="The AS/400 command action executes an AS/400 CL Command."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/cassandra-exec-cql.html b/manual/next/workflow/actions/cassandra-exec-cql.html
index 6f3908901c..ab04f82a7c 100644
--- a/manual/next/workflow/actions/cassandra-exec-cql.html
+++ b/manual/next/workflow/actions/cassandra-exec-cql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra Exec CQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/cassandra-exec-cql.html"> <meta name="description" content="The Cassandra Exec CQL action executes one or more CassandraQL statements on a Cassandra cluster."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra Exec CQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/cassandra-exec-cql.html"> <meta name="description" content="The Cassandra Exec CQL action executes one or more CassandraQL statements on a Cassandra cluster."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
 WITH replication = {'class':'SimpleStrategy', 'replication_factor' : 3}
 ;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_result_rows"><a class="anchor" href="#_result_rows"></a>Result rows</h2> <div class="sectionbody"> <div class="paragraph"> <p>It&#8217;s possible to perform one or more queries in this action. The output of the queries will be added to the result rows of the action. You can access these with the plugins like the <a href="../../pipeline/transforms/getrowsfromresult.html" class="xref page">Get Rows From Result</a> tran [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
diff --git a/manual/next/workflow/actions/checkdbconnection.html b/manual/next/workflow/actions/checkdbconnection.html
index 4cae5af288..d7c8b0a2ed 100644
--- a/manual/next/workflow/actions/checkdbconnection.html
+++ b/manual/next/workflow/actions/checkdbconnection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Db connections :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/checkdbconnection.html"> <meta name="description" content="The Check DB Connections workflow action verifies connectivity with one or several databases."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Db connections :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/checkdbconnection.html"> <meta name="description" content="The Check DB Connections workflow action verifies connectivity with one or several databases."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/checkfilelocked.html b/manual/next/workflow/actions/checkfilelocked.html
index 2b8fb9c3f8..a766028181 100644
--- a/manual/next/workflow/actions/checkfilelocked.html
+++ b/manual/next/workflow/actions/checkfilelocked.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Files Locked :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/checkfilelocked.html"> <meta name="description" content="The Check Files Locked action loops over a list of files to check if they are locked by another process."> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshee [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Files Locked :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/checkfilelocked.html"> <meta name="description" content="The Check Files Locked action loops over a list of files to check if they are locked by another process."> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshee [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/columnsexist.html b/manual/next/workflow/actions/columnsexist.html
index be95e63168..d024a17c02 100644
--- a/manual/next/workflow/actions/columnsexist.html
+++ b/manual/next/workflow/actions/columnsexist.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Columns exist in a table :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/columnsexist.html"> <meta name="description" content="The Columns Exist In A Table action verifies that one or more columns exist in a database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Columns exist in a table :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/columnsexist.html"> <meta name="description" content="The Columns Exist In A Table action verifies that one or more columns exist in a database table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/comparefolders.html b/manual/next/workflow/actions/comparefolders.html
index 5edd1276c6..d81897ea8e 100644
--- a/manual/next/workflow/actions/comparefolders.html
+++ b/manual/next/workflow/actions/comparefolders.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Compare folders :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/comparefolders.html"> <meta name="description" content="The Compare Folders action compares two folders to determine if the content is identical; the result will either be true or false."> <meta name="generator" content="Antora 3.0.1" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Compare folders :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/comparefolders.html"> <meta name="description" content="The Compare Folders action compares two folders to determine if the content is identical; the result will either be true or false."> <meta name="generator" content="Antora 3.0.1" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/copyfiles.html b/manual/next/workflow/actions/copyfiles.html
index 9d851a1f30..383c073b4a 100644
--- a/manual/next/workflow/actions/copyfiles.html
+++ b/manual/next/workflow/actions/copyfiles.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Copy Files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/copyfiles.html"> <meta name="description" content="The Copy Files action copies one of more files or folders."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta prope [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Copy Files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/copyfiles.html"> <meta name="description" content="The Copy Files action copies one of more files or folders."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta prope [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/createfile.html b/manual/next/workflow/actions/createfile.html
index e806298e48..a376271bf7 100644
--- a/manual/next/workflow/actions/createfile.html
+++ b/manual/next/workflow/actions/createfile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/createfile.html"> <meta name="description" content="The Create File action creates an empty file. This is useful for creating trigger files from within workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/createfile.html"> <meta name="description" content="The Create File action creates an empty file. This is useful for creating trigger files from within workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/createfolder.html b/manual/next/workflow/actions/createfolder.html
index baa7740e28..8be82ec2bb 100644
--- a/manual/next/workflow/actions/createfolder.html
+++ b/manual/next/workflow/actions/createfolder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create a folder :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/createfolder.html"> <meta name="description" content="The Create a folder action creates a folder at the specified location."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create a folder :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/createfolder.html"> <meta name="description" content="The Create a folder action creates a folder at the specified location."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/databricks-job-run.html b/manual/next/workflow/actions/databricks-job-run.html
index da7721fda5..4e79b0a456 100644
--- a/manual/next/workflow/actions/databricks-job-run.html
+++ b/manual/next/workflow/actions/databricks-job-run.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks job run :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/databricks-job-run.html"> <link rel="prev" href="createfile.html"> <link rel="next" href="databricks-job-wait.html"> <meta name="description" content="Databricks job run workflow action — run or submit Jobs API work and wait for co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks job run :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/databricks-job-run.html"> <link rel="prev" href="createfile.html"> <link rel="next" href="databricks-job-wait.html"> <meta name="description" content="Databricks job run workflow action — run or submit Jobs API work and wait for co [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/databricks-job-wait.html b/manual/next/workflow/actions/databricks-job-wait.html
index 3a1fa2e26b..9697dded94 100644
--- a/manual/next/workflow/actions/databricks-job-wait.html
+++ b/manual/next/workflow/actions/databricks-job-wait.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks job wait :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/databricks-job-wait.html"> <link rel="prev" href="databricks-job-run.html"> <link rel="next" href="dbt.html"> <meta name="description" content="Databricks job wait — poll a job run until it completes."> <meta name="generator" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Databricks job wait :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/databricks-job-wait.html"> <link rel="prev" href="databricks-job-run.html"> <link rel="next" href="dbt.html"> <meta name="description" content="Databricks job wait — poll a job run until it completes."> <meta name="generator" cont [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/dbt.html b/manual/next/workflow/actions/dbt.html
index 302e47e84b..fd1e4acb3a 100644
--- a/manual/next/workflow/actions/dbt.html
+++ b/manual/next/workflow/actions/dbt.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>dbt :: Apache Hop</title> <meta name="description" content="The dbt action runs a dbt Core operation against a dbt project and reports its per-model results back to the workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="dbt :: Apache Hop"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>dbt :: Apache Hop</title> <meta name="description" content="The dbt action runs a dbt Core operation against a dbt project and reports its per-model results back to the workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="dbt :: Apache Hop"> <m [...]
 dbt.summary nodes=12 failures=0 elapsed_time=8.310</code></pre> </div> </div> <div class="paragraph"> <p>The action fails when dbt exits non-zero, when it was stopped or timed out, or when any node in <code>run_results.json</code> reports <code>error</code>, <code>fail</code> or <code>runtime error</code>. The previous run&#8217;s <code>run_results.json</code> is removed before dbt starts, so a run that dies before writing one is never reported with stale results.</p> </div> <div class=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/workflow/actions/deletefile.html b/manual/next/workflow/actions/deletefile.html
index cf779db5b5..143213cc01 100644
--- a/manual/next/workflow/actions/deletefile.html
+++ b/manual/next/workflow/actions/deletefile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deletefile.html"> <meta name="description" content="The Delete File action deletes a file (empty or not)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deletefile.html"> <meta name="description" content="The Delete File action deletes a file (empty or not)."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/deletefiles.html b/manual/next/workflow/actions/deletefiles.html
index 5b1d2df3ef..29cda4da96 100644
--- a/manual/next/workflow/actions/deletefiles.html
+++ b/manual/next/workflow/actions/deletefiles.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deletefiles.html"> <meta name="description" content="The Delete files action deletes a set of files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deletefiles.html"> <meta name="description" content="The Delete files action deletes a set of files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/deletefolders.html b/manual/next/workflow/actions/deletefolders.html
index e23ec0eef6..553797a8c0 100644
--- a/manual/next/workflow/actions/deletefolders.html
+++ b/manual/next/workflow/actions/deletefolders.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete Folders :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deletefolders.html"> <meta name="description" content="The Delete Folders action deletes a set of folders and their content."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete Folders :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deletefolders.html"> <meta name="description" content="The Delete Folders action deletes a set of folders and their content."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4a [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/deleteresultfilenames.html b/manual/next/workflow/actions/deleteresultfilenames.html
index eadcde7289..efa834dad3 100644
--- a/manual/next/workflow/actions/deleteresultfilenames.html
+++ b/manual/next/workflow/actions/deleteresultfilenames.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete filenames from result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deleteresultfilenames.html"> <meta name="description" content="The Delete Filenames From Result action deletes all the filenames that are in the result files list of the last workflow action."> <meta name="generator" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delete filenames from result :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/deleteresultfilenames.html"> <meta name="description" content="The Delete Filenames From Result action deletes all the filenames that are in the result files list of the last workflow action."> <meta name="generator" cont [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/documentation.html b/manual/next/workflow/actions/documentation.html
index 8bdc3cff89..0682cea697 100644
--- a/manual/next/workflow/actions/documentation.html
+++ b/manual/next/workflow/actions/documentation.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Build documentation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/documentation.html"> <meta name="description" content="Build documentation of a Hop project"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:t [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Build documentation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/documentation.html"> <meta name="description" content="Build documentation of a Hop project"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:t [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/dostounix.html b/manual/next/workflow/actions/dostounix.html
index f28fe841c5..ba543bf0ad 100644
--- a/manual/next/workflow/actions/dostounix.html
+++ b/manual/next/workflow/actions/dostounix.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert file between Windows and Unix :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/dostounix.html"> <meta name="description" content="The Convert file between Windows and Unix action converts files from Windows (DOS) Format (lines end with CR/LF) to Linux/Unix Format (lines end with LF) and vic [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert file between Windows and Unix :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/dostounix.html"> <meta name="description" content="The Convert file between Windows and Unix action converts files from Windows (DOS) Format (lines end with CR/LF) to Linux/Unix Format (lines end with LF) and vic [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/dtdvalidator.html b/manual/next/workflow/actions/dtdvalidator.html
index 929e0d408b..459e4b7d1f 100644
--- a/manual/next/workflow/actions/dtdvalidator.html
+++ b/manual/next/workflow/actions/dtdvalidator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DTD validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/dtdvalidator.html"> <meta name="description" content="The DTD validator action verifies if an XML file corresponds to a certain structure or format according to a Document Type Definition or DTD."> <meta name="generator" content="Antora [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DTD validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/dtdvalidator.html"> <meta name="description" content="The DTD validator action verifies if an XML file corresponds to a certain structure or format according to a Document Type Definition or DTD."> <meta name="generator" content="Antora [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/dummy.html b/manual/next/workflow/actions/dummy.html
index 1a1beef1e8..b26445129f 100644
--- a/manual/next/workflow/actions/dummy.html
+++ b/manual/next/workflow/actions/dummy.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dummy :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/dummy.html"> <meta name="description" content="The Dummy action does not add any functionality, but can be useful as a placeholder action or as a workflow layout helper."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dummy :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/dummy.html"> <meta name="description" content="The Dummy action does not add any functionality, but can be useful as a placeholder action or as a workflow layout helper."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hr [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/eval.html b/manual/next/workflow/actions/eval.html
index 40e6861a33..e7cb73f6fc 100644
--- a/manual/next/workflow/actions/eval.html
+++ b/manual/next/workflow/actions/eval.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JavaScript :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/eval.html"> <meta name="description" content="The JavaScript action runs Javascript code and returns a boolean expression."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JavaScript :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/eval.html"> <meta name="description" content="The JavaScript action runs Javascript code and returns a boolean expression."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css" [...]
 if (useDate == 0) {
   date = new java.util.Date();
   date.setDate(date.getDate()-1); //Go back 1 full day
diff --git a/manual/next/workflow/actions/evalfilesmetrics.html b/manual/next/workflow/actions/evalfilesmetrics.html
index f0aeba3cf9..f9349a2ecf 100644
--- a/manual/next/workflow/actions/evalfilesmetrics.html
+++ b/manual/next/workflow/actions/evalfilesmetrics.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Evaluate files metrics :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/evalfilesmetrics.html"> <meta name="description" content="The Evaluate files metrics action can be used to evaluate the size or count of files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Evaluate files metrics :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/evalfilesmetrics.html"> <meta name="description" content="The Evaluate files metrics action can be used to evaluate the size or count of files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/evaluatetablecontent.html b/manual/next/workflow/actions/evaluatetablecontent.html
index 06e423873c..1f53e39f54 100644
--- a/manual/next/workflow/actions/evaluatetablecontent.html
+++ b/manual/next/workflow/actions/evaluatetablecontent.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Evaluate rows numbers in a table :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/evaluatetablecontent.html"> <meta name="description" content="The Evaluate rows numbers in a table action you can define the success condition that can be evaluated and branch the workflow process by the result."> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Evaluate rows numbers in a table :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/evaluatetablecontent.html"> <meta name="description" content="The Evaluate rows numbers in a table action you can define the success condition that can be evaluated and branch the workflow process by the result."> <me [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/filecompare.html b/manual/next/workflow/actions/filecompare.html
index 06fbec7c68..b5428c3dcd 100644
--- a/manual/next/workflow/actions/filecompare.html
+++ b/manual/next/workflow/actions/filecompare.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File compare :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/filecompare.html"> <meta name="description" content="The File Compare workflow action compares the contents of 2 files. It returns true if the files are equal, false if different."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File compare :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/filecompare.html"> <meta name="description" content="The File Compare workflow action compares the contents of 2 files. It returns true if the files are equal, false if different."> <meta name="generator" content="Antora 3.0.1"> <link re [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/fileexists.html b/manual/next/workflow/actions/fileexists.html
index 4ae6be1bbc..43f5a1997d 100644
--- a/manual/next/workflow/actions/fileexists.html
+++ b/manual/next/workflow/actions/fileexists.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/fileexists.html"> <meta name="description" content="The File Exists action verifies that a specified file exists on the server on which Hop is running."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/fileexists.html"> <meta name="description" content="The File Exists action verifies that a specified file exists on the server on which Hop is running."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/filesexist.html b/manual/next/workflow/actions/filesexist.html
index b28412e193..27e98956f6 100644
--- a/manual/next/workflow/actions/filesexist.html
+++ b/manual/next/workflow/actions/filesexist.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Checks if files exist :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/filesexist.html"> <meta name="description" content="The Checks If Files Exist action verifies that the specified files exist. The action returns true (success) if all the listed files exist, false (fail) if any of those don&#x27 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Checks if files exist :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/filesexist.html"> <meta name="description" content="The Checks If Files Exist action verifies that the specified files exist. The action returns true (success) if all the listed files exist, false (fail) if any of those don&#x27 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/folderisempty.html b/manual/next/workflow/actions/folderisempty.html
index 5d9a69cd75..0a4ea3945e 100644
--- a/manual/next/workflow/actions/folderisempty.html
+++ b/manual/next/workflow/actions/folderisempty.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check if a folder is empty :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/folderisempty.html"> <meta name="description" content="The Check if a folder is empty action verifies if a folder is empty, that there are no regular files or sub-folders in the folder."> <meta name="generator" content="Ant [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check if a folder is empty :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/folderisempty.html"> <meta name="description" content="The Check if a folder is empty action verifies if a folder is empty, that there are no regular files or sub-folders in the folder."> <meta name="generator" content="Ant [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/ftp.html b/manual/next/workflow/actions/ftp.html
index 61a4246f29..0dcafe6ccc 100644
--- a/manual/next/workflow/actions/ftp.html
+++ b/manual/next/workflow/actions/ftp.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Get a file with FTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ftp.html"> <meta name="description" content="The Get A File With FTP action retrieves one or more files from an FTP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Get a file with FTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ftp.html"> <meta name="description" content="The Get A File With FTP action retrieves one or more files from an FTP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/ftpdelete.html b/manual/next/workflow/actions/ftpdelete.html
index ed56a31fd7..71bb40a1b0 100644
--- a/manual/next/workflow/actions/ftpdelete.html
+++ b/manual/next/workflow/actions/ftpdelete.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ftpdelete.html"> <meta name="description" content="The FTP delete action deletes files on an FTP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP delete :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ftpdelete.html"> <meta name="description" content="The FTP delete action deletes files on an FTP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property=" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/ftpput.html b/manual/next/workflow/actions/ftpput.html
index e07ea5cf2b..583342956b 100644
--- a/manual/next/workflow/actions/ftpput.html
+++ b/manual/next/workflow/actions/ftpput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Put a file with FTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ftpput.html"> <meta name="description" content="The Put A File With FTP action uploads a file to an FTP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Put a file with FTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ftpput.html"> <meta name="description" content="The Put A File With FTP action uploads a file to an FTP server."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/getpop.html b/manual/next/workflow/actions/getpop.html
index 29f115f50d..0e8769cc52 100644
--- a/manual/next/workflow/actions/getpop.html
+++ b/manual/next/workflow/actions/getpop.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Get mails (POP3/IMAP) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/getpop.html"> <meta name="description" content="The Get mails (POP3/IMAP) action retrieves mails from a POP3 or IMAP server and stores them into one or more files."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Get mails (POP3/IMAP) :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/getpop.html"> <meta name="description" content="The Get mails (POP3/IMAP) action retrieves mails from a POP3 or IMAP server and stores them into one or more files."> <meta name="generator" content="Antora 3.0.1"> <link rel="styl [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/http.html b/manual/next/workflow/actions/http.html
index 0f6fdc28e5..5709444f00 100644
--- a/manual/next/workflow/actions/http.html
+++ b/manual/next/workflow/actions/http.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HTTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/http.html"> <meta name="description" content="The HTTP action retrieves a file from a Web server using the HTTP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HTTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/http.html"> <meta name="description" content="The HTTP action retrieves a file from a Web server using the HTTP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/join.html b/manual/next/workflow/actions/join.html
index 33c83fe739..21fffc5505 100644
--- a/manual/next/workflow/actions/join.html
+++ b/manual/next/workflow/actions/join.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/join.html"> <meta name="description" content="The Join action waits for parallel branches."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Untitled :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/join.html"> <meta name="description" content="The Join action waits for parallel branches."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" conten [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/mail.html b/manual/next/workflow/actions/mail.html
index 67993ed116..61ad1e69f8 100644
--- a/manual/next/workflow/actions/mail.html
+++ b/manual/next/workflow/actions/mail.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mail.html"> <meta name="description" content="The Mail action sends a text or HTML email with optional file attachments."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mail.html"> <meta name="description" content="The Mail action sends a text or HTML email with optional file attachments."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/mailvalidator.html b/manual/next/workflow/actions/mailvalidator.html
index 72f8123bd8..7f4dee42cf 100644
--- a/manual/next/workflow/actions/mailvalidator.html
+++ b/manual/next/workflow/actions/mailvalidator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail Validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mailvalidator.html"> <meta name="description" content="The Mail Validator action checks if an email address is valid or not."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail Validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mailvalidator.html"> <meta name="description" content="The Mail Validator action checks if an email address is valid or not."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4a [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/movefiles.html b/manual/next/workflow/actions/movefiles.html
index c22fe21cb3..fa5e3e93bb 100644
--- a/manual/next/workflow/actions/movefiles.html
+++ b/manual/next/workflow/actions/movefiles.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Move Files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/movefiles.html"> <meta name="description" content="The Move Files action moves a number of files and/or folders to alternate locations on your file system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Move Files :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/movefiles.html"> <meta name="description" content="The Move Files action moves a number of files and/or folders to alternate locations on your file system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/mql.html b/manual/next/workflow/actions/mql.html
index 96060e70a5..29c6e85092 100644
--- a/manual/next/workflow/actions/mql.html
+++ b/manual/next/workflow/actions/mql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB QL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mql.html"> <meta name="description" content="The SQL action executes one or more SQL scripts from this action&#x27;s configuration or from a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB QL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mql.html"> <meta name="description" content="The SQL action executes one or more SQL scripts from this action&#x27;s configuration or from a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/ [...]
     {"create":"hop_collection"},
     {"drop": "hop_collection" }
 ]</code></pre> </div> </div> </div> </div> </article> </div> </main> </div> <footer> <div class="footer"> <dl> <dt>Overview</dt> <dd><a href="../../../../download/">Download</a></dd> <dd><a href="../../../../manual/latest/">Getting started</a></dd> </dl> <dl> <dt>Community</dt> <dd><a target="_blank" href="https://github.com/apache/hop/issues">GitHub Issues</a></dd> <dd><a target="_blank" href="https://github.com/apache/hop/discussions">GitHub Discussions</a></dd> <dd><a target="_blank"  [...]
diff --git a/manual/next/workflow/actions/mssqlbulkload.html b/manual/next/workflow/actions/mssqlbulkload.html
index 25a97215fd..cdd6459416 100644
--- a/manual/next/workflow/actions/mssqlbulkload.html
+++ b/manual/next/workflow/actions/mssqlbulkload.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bulk load into MSSQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mssqlbulkload.html"> <meta name="description" content="The Bulk load into MSSQL action bulk loads data from a file into MSSQL."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bulk load into MSSQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mssqlbulkload.html"> <meta name="description" content="The Bulk load into MSSQL action bulk loads data from a file into MSSQL."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/mysqlbulkfile.html b/manual/next/workflow/actions/mysqlbulkfile.html
index 980c7ab1f8..d0ab76ad12 100644
--- a/manual/next/workflow/actions/mysqlbulkfile.html
+++ b/manual/next/workflow/actions/mysqlbulkfile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bulk load from MySQL into file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mysqlbulkfile.html"> <meta name="description" content="The Bulk load from MySQL into file action bulk loads data from MySQL into a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bulk load from MySQL into file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mysqlbulkfile.html"> <meta name="description" content="The Bulk load from MySQL into file action bulk loads data from MySQL into a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/mysqlbulkload.html b/manual/next/workflow/actions/mysqlbulkload.html
index 639201ad06..fcf5974fd6 100644
--- a/manual/next/workflow/actions/mysqlbulkload.html
+++ b/manual/next/workflow/actions/mysqlbulkload.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bulk load into MySQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mysqlbulkload.html"> <meta name="description" content="The Bulk load into MySQL action loads data from a text file into a MySQL table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bulk load into MySQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/mysqlbulkload.html"> <meta name="description" content="The Bulk load into MySQL action loads data from a text file into a MySQL table."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/cs [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/neo4j-checkconnections.html b/manual/next/workflow/actions/neo4j-checkconnections.html
index 58eb7e541a..8798d300c0 100644
--- a/manual/next/workflow/actions/neo4j-checkconnections.html
+++ b/manual/next/workflow/actions/neo4j-checkconnections.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Neo4j connections :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-checkconnections.html"> <meta name="description" content="The Check Neo4j connections action lines up a list of Neo4j connections that you want to check for availability."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Neo4j connections :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-checkconnections.html"> <meta name="description" content="The Check Neo4j connections action lines up a list of Neo4j connections that you want to check for availability."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/neo4j-constraint.html b/manual/next/workflow/actions/neo4j-constraint.html
index 7523a4ff48..188917d7f5 100644
--- a/manual/next/workflow/actions/neo4j-constraint.html
+++ b/manual/next/workflow/actions/neo4j-constraint.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j constraint :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-constraint.html"> <meta name="description" content="The Neo4j constraint action can be used to create or drop constraints on node or relationship properties in a Neo4j Graph"> <meta name="generator" content="Antora 3.0.1"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j constraint :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-constraint.html"> <meta name="description" content="The Neo4j constraint action can be used to create or drop constraints on node or relationship properties in a Neo4j Graph"> <meta name="generator" content="Antora 3.0.1"> <lin [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/neo4j-cypherscript.html b/manual/next/workflow/actions/neo4j-cypherscript.html
index ab950957c2..bc4d62e237 100644
--- a/manual/next/workflow/actions/neo4j-cypherscript.html
+++ b/manual/next/workflow/actions/neo4j-cypherscript.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Cypher script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-cypherscript.html"> <meta name="description" content="The Neo4j Cypher script action executes Cypher statements in a workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j Cypher script :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-cypherscript.html"> <meta name="description" content="The Neo4j Cypher script action executes Cypher statements in a workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
 ;
 CREATE INDEX idx_company_id on :Company(id)
 ;</code></pre> </div> </div> </div> </div> </article> </div> </main> </div> <footer> <div class="footer"> <dl> <dt>Overview</dt> <dd><a href="../../../../download/">Download</a></dd> <dd><a href="../../../../manual/latest/">Getting started</a></dd> </dl> <dl> <dt>Community</dt> <dd><a target="_blank" href="https://github.com/apache/hop/issues">GitHub Issues</a></dd> <dd><a target="_blank" href="https://github.com/apache/hop/discussions">GitHub Discussions</a></dd> <dd><a target="_blank"  [...]
diff --git a/manual/next/workflow/actions/neo4j-index.html b/manual/next/workflow/actions/neo4j-index.html
index 4b518d5bd9..099989459d 100644
--- a/manual/next/workflow/actions/neo4j-index.html
+++ b/manual/next/workflow/actions/neo4j-index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j index :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-index.html"> <meta name="description" content="The Neo4j index action can be used to create or drop indexes on node or relationship properties in a Neo4j Graph"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j index :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/neo4j-index.html"> <meta name="description" content="The Neo4j index action can be used to create or drop indexes on node or relationship properties in a Neo4j Graph"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet"  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/pgpdecryptfiles.html b/manual/next/workflow/actions/pgpdecryptfiles.html
index 0fbd3ac19c..f63ae3f52f 100644
--- a/manual/next/workflow/actions/pgpdecryptfiles.html
+++ b/manual/next/workflow/actions/pgpdecryptfiles.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Decrypt files with PGP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pgpdecryptfiles.html"> <meta name="description" content="The Decrypt Files With PGP action can be used to decrypt files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Decrypt files with PGP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pgpdecryptfiles.html"> <meta name="description" content="The Decrypt Files With PGP action can be used to decrypt files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/pgpencryptfiles.html b/manual/next/workflow/actions/pgpencryptfiles.html
index e21d32d91a..0e6dd08408 100644
--- a/manual/next/workflow/actions/pgpencryptfiles.html
+++ b/manual/next/workflow/actions/pgpencryptfiles.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Encrypt files with PGP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pgpencryptfiles.html"> <meta name="description" content="The Encrypt Files With PGP action can be used to encrypt and sign files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Encrypt files with PGP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pgpencryptfiles.html"> <meta name="description" content="The Encrypt Files With PGP action can be used to encrypt and sign files."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/s [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/pgpverify.html b/manual/next/workflow/actions/pgpverify.html
index bc8f35bb34..b602840e4b 100644
--- a/manual/next/workflow/actions/pgpverify.html
+++ b/manual/next/workflow/actions/pgpverify.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Verify file signature with PGP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pgpverify.html"> <meta name="description" content="The Verify File Signature With PGP action can be used to verify a file signature to ensure its authenticity."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Verify file signature with PGP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pgpverify.html"> <meta name="description" content="The Verify File Signature With PGP action can be used to verify a file signature to ensure its authenticity."> <meta name="generator" content="Antora 3.0.1"> <link rel= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/ping.html b/manual/next/workflow/actions/ping.html
index f10b1979f3..e283e564f0 100644
--- a/manual/next/workflow/actions/ping.html
+++ b/manual/next/workflow/actions/ping.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ping a host :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ping.html"> <meta name="description" content="The Ping a host action can be used to ping a host using the ICMP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ping a host :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/ping.html"> <meta name="description" content="The Ping a host action can be used to ping a host using the ICMP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/pipeline.html b/manual/next/workflow/actions/pipeline.html
index 6ad20a839b..b99b708d55 100644
--- a/manual/next/workflow/actions/pipeline.html
+++ b/manual/next/workflow/actions/pipeline.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pipeline.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Pipeline :: Apache Hop"> <meta property="og:description" content="Apache H [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/pipeline.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Pipeline :: Apache Hop"> <meta property="og:description" content="Apache H [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/processresultfilenames.html b/manual/next/workflow/actions/processresultfilenames.html
index a5d878fbe6..c2ac3ae819 100644
--- a/manual/next/workflow/actions/processresultfilenames.html
+++ b/manual/next/workflow/actions/processresultfilenames.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Process result filenames :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/processresultfilenames.html"> <meta name="description" content="The Process result filenames action allows you to copy, move or delete a number of files and/or folders to alternate locations on your file system."> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Process result filenames :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/processresultfilenames.html"> <meta name="description" content="The Process result filenames action allows you to copy, move or delete a number of files and/or folders to alternate locations on your file system."> <meta name= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/repeat-end.html b/manual/next/workflow/actions/repeat-end.html
index 91229cec68..7f02b136ec 100644
--- a/manual/next/workflow/actions/repeat-end.html
+++ b/manual/next/workflow/actions/repeat-end.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>End repeat :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/repeat-end.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="End repeat :: Apache Hop"> <meta property="og:description" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>End repeat :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/repeat-end.html"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="End repeat :: Apache Hop"> <meta property="og:description" content="Ap [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/repeat.html b/manual/next/workflow/actions/repeat.html
index fc5c102aa7..d566daf2e7 100644
--- a/manual/next/workflow/actions/repeat.html
+++ b/manual/next/workflow/actions/repeat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Repeat :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/repeat.html"> <meta name="description" content="The Repeat action repeats the pipeline or workflow of your choice until a certain condition is met."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Repeat :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/repeat.html"> <meta name="description" content="The Repeat action repeats the pipeline or workflow of your choice until a certain condition is met."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/runpipelinetests.html b/manual/next/workflow/actions/runpipelinetests.html
index e329215b16..1751d3f515 100644
--- a/manual/next/workflow/actions/runpipelinetests.html
+++ b/manual/next/workflow/actions/runpipelinetests.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run pipeline unit tests :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/runpipelinetests.html"> <meta name="description" content="The Run pipeline unit tests action runs a series of pipeline unit tests."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run pipeline unit tests :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/runpipelinetests.html"> <meta name="description" content="The Run pipeline unit tests action runs a series of pipeline unit tests."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/sendnagiospassivecheck.html b/manual/next/workflow/actions/sendnagiospassivecheck.html
index 7555bd1094..1baefdfac2 100644
--- a/manual/next/workflow/actions/sendnagiospassivecheck.html
+++ b/manual/next/workflow/actions/sendnagiospassivecheck.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Send Nagios passive check :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sendnagiospassivecheck.html"> <meta name="description" content="The Send Nagios passive check action sends passive checks to Nagios."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Send Nagios passive check :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sendnagiospassivecheck.html"> <meta name="description" content="The Send Nagios passive check action sends passive checks to Nagios."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/setpasswordencoder.html b/manual/next/workflow/actions/setpasswordencoder.html
index 8de364176e..dbec885bb2 100644
--- a/manual/next/workflow/actions/setpasswordencoder.html
+++ b/manual/next/workflow/actions/setpasswordencoder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set password encoder :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/setpasswordencoder.html"> <meta name="description" content="The Set password encoder action enables or switches the process-global two-way password encoder from a point in a workflow."> <meta name="generator" content="Antora 3.0. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set password encoder :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/setpasswordencoder.html"> <meta name="description" content="The Set password encoder action enables or switches the process-global two-way password encoder from a point in a workflow."> <meta name="generator" content="Antora 3.0. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/setvariables.html b/manual/next/workflow/actions/setvariables.html
index cddde9fc93..b51333b940 100644
--- a/manual/next/workflow/actions/setvariables.html
+++ b/manual/next/workflow/actions/setvariables.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/setvariables.html"> <meta name="description" content="The Set variables action sets variables at various scopes."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set variables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/setvariables.html"> <meta name="description" content="The Set variables action sets variables at various scopes."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/sftp.html b/manual/next/workflow/actions/sftp.html
index 649b13a4c2..764942222e 100644
--- a/manual/next/workflow/actions/sftp.html
+++ b/manual/next/workflow/actions/sftp.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Get a file with SFTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sftp.html"> <meta name="description" content="The Get A File With SFTP action retrieves one or more files from an FTP server using the Secure FTP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Get a file with SFTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sftp.html"> <meta name="description" content="The Get A File With SFTP action retrieves one or more files from an FTP server using the Secure FTP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" h [...]
 A.*[ENG:0-9].txt  : files tarting with A, ending with a number and .txt</code></pre> </div> </div></div></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove files after retrieval</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Check this flag to delete the remote file after it is downloaded. Be aware that usually this operation cannot be undone!</p></td> </tr> <tr> <td class="tableblock halign-left valign-top" colspan="2 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/workflow/actions/sftpput.html b/manual/next/workflow/actions/sftpput.html
index e146f64d92..38b0f50ce6 100644
--- a/manual/next/workflow/actions/sftpput.html
+++ b/manual/next/workflow/actions/sftpput.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Put a file with SFTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sftpput.html"> <meta name="description" content="The Put files with SFTP action pushes one or more files to an SFTP server using the Secure FTP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Put a file with SFTP :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sftpput.html"> <meta name="description" content="The Put files with SFTP action pushes one or more files to an SFTP server using the Secure FTP protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
 A.*[ENG:0-9].txt  : files starting with A, ending with a number and .txt</code></pre> </div> </div></div></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">Success when no file</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Check this option if the workflow action has to succeed when there are no files to process, otherwise the workflow will fail.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="ta [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
diff --git a/manual/next/workflow/actions/shell.html b/manual/next/workflow/actions/shell.html
index aac67f572c..426cde7153 100644
--- a/manual/next/workflow/actions/shell.html
+++ b/manual/next/workflow/actions/shell.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shell :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/shell.html"> <meta name="description" content="The Shell action executes a shell script on the host where the workflow is running."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shell :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/shell.html"> <meta name="description" content="The Shell action executes a shell script on the host where the workflow is running."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/simpleeval.html b/manual/next/workflow/actions/simpleeval.html
index 63f0cdd092..2df51197eb 100644
--- a/manual/next/workflow/actions/simpleeval.html
+++ b/manual/next/workflow/actions/simpleeval.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple evaluation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/simpleeval.html"> <meta name="description" content="The Simple evaluation action evaluates a variable, a field in the result stream, the number of result files, or log text from the previous action."> <meta name="generator" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple evaluation :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/simpleeval.html"> <meta name="description" content="The Simple evaluation action evaluates a variable, a field in the result stream, the number of result files, or log text from the previous action."> <meta name="generator" content= [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/snmptrap.html b/manual/next/workflow/actions/snmptrap.html
index 509ca9b3d6..d9768b045b 100644
--- a/manual/next/workflow/actions/snmptrap.html
+++ b/manual/next/workflow/actions/snmptrap.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Send Snmp Trap :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/snmptrap.html"> <meta name="description" content="The Send SNMP Trap action sends alert messages to a remote SNMP-enabled device."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Send Snmp Trap :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/snmptrap.html"> <meta name="description" content="The Send SNMP Trap action sends alert messages to a remote SNMP-enabled device."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/snowflake-whm.html b/manual/next/workflow/actions/snowflake-whm.html
index 0efea6a854..2ae313cd6d 100644
--- a/manual/next/workflow/actions/snowflake-whm.html
+++ b/manual/next/workflow/actions/snowflake-whm.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Snowflake warehouse manager :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/snowflake-whm.html"> <meta name="description" content="The Snowflake warehouse manager action provides functionality to create, drop, resume, suspend, and alter warehouses."> <meta name="generator" content="Antora 3.0.1">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Snowflake warehouse manager :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/snowflake-whm.html"> <meta name="description" content="The Snowflake warehouse manager action provides functionality to create, drop, resume, suspend, and alter warehouses."> <meta name="generator" content="Antora 3.0.1">  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/sql.html b/manual/next/workflow/actions/sql.html
index 1b67c19e43..020748a109 100644
--- a/manual/next/workflow/actions/sql.html
+++ b/manual/next/workflow/actions/sql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sql.html"> <meta name="description" content="The SQL action executes one or more SQL scripts from this action&#x27;s configuration or from a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/sql.html"> <meta name="description" content="The SQL action executes one or more SQL scripts from this action&#x27;s configuration or from a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/sit [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/start.html b/manual/next/workflow/actions/start.html
index 829d41e85b..d49a5e5437 100644
--- a/manual/next/workflow/actions/start.html
+++ b/manual/next/workflow/actions/start.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Start :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/start.html"> <meta name="description" content="The Start action in a workflow is the startingpoint of each Workflow"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Start :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/start.html"> <meta name="description" content="The Start action in a workflow is the startingpoint of each Workflow"> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta prop [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/success.html b/manual/next/workflow/actions/success.html
index 661c6e4468..cf0489c093 100644
--- a/manual/next/workflow/actions/success.html
+++ b/manual/next/workflow/actions/success.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Success :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/success.html"> <meta name="description" content="The Success action clears any error state encountered in a workflow and forces it to a success state."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Success :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/success.html"> <meta name="description" content="The Success action clears any error state encountered in a workflow and forces it to a success state."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/tableexists.html b/manual/next/workflow/actions/tableexists.html
index 7584dbdd7e..f45dc4758c 100644
--- a/manual/next/workflow/actions/tableexists.html
+++ b/manual/next/workflow/actions/tableexists.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Table Exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/tableexists.html"> <meta name="description" content="The Table Exists action verifies that a specified table exists on a database."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Table Exists :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/tableexists.html"> <meta name="description" content="The Table Exists action verifies that a specified table exists on a database."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/telnet.html b/manual/next/workflow/actions/telnet.html
index d60c1ca4b1..09abe71557 100644
--- a/manual/next/workflow/actions/telnet.html
+++ b/manual/next/workflow/actions/telnet.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telnet a host :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/telnet.html"> <meta name="description" content="The Telnet a host action tests a connection on a certain port over the Telnet protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telnet a host :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/telnet.html"> <meta name="description" content="The Telnet a host action tests a connection on a certain port over the Telnet protocol."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/truncatetables.html b/manual/next/workflow/actions/truncatetables.html
index bc72caf579..5d4781a041 100644
--- a/manual/next/workflow/actions/truncatetables.html
+++ b/manual/next/workflow/actions/truncatetables.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Truncate Tables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/truncatetables.html"> <meta name="description" content="The Truncate Tables action truncates one or several tables at once without writing 0 SQL command."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Truncate Tables :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/truncatetables.html"> <meta name="description" content="The Truncate Tables action truncates one or several tables at once without writing 0 SQL command."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href=".. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/unzip.html b/manual/next/workflow/actions/unzip.html
index 6aa2c059d4..fd5bbe4320 100644
--- a/manual/next/workflow/actions/unzip.html
+++ b/manual/next/workflow/actions/unzip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Unzip file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/unzip.html"> <meta name="description" content="The Unzip file action unzips one or more files to a specified target location."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Unzip file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/unzip.html"> <meta name="description" content="The Unzip file action unzips one or more files to a specified target location."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.c [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/waitfor.html b/manual/next/workflow/actions/waitfor.html
index 9966988bae..991b0b2ba2 100644
--- a/manual/next/workflow/actions/waitfor.html
+++ b/manual/next/workflow/actions/waitfor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wait For :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/waitfor.html"> <meta name="description" content="The Wait For action creates a delay between workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wait For :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/waitfor.html"> <meta name="description" content="The Wait For action creates a delay between workflows."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og: [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/waitforfile.html b/manual/next/workflow/actions/waitforfile.html
index aa64f8e13d..60182bc729 100644
--- a/manual/next/workflow/actions/waitforfile.html
+++ b/manual/next/workflow/actions/waitforfile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wait for file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/waitforfile.html"> <meta name="description" content="The Wait For File action waits and periodically checks for a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wait for file :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/waitforfile.html"> <meta name="description" content="The Wait For File action waits and periodically checks for a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css" [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/waitforsql.html b/manual/next/workflow/actions/waitforsql.html
index 60b840efca..966278ab52 100644
--- a/manual/next/workflow/actions/waitforsql.html
+++ b/manual/next/workflow/actions/waitforsql.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wait for SQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/waitforsql.html"> <meta name="description" content="The Wait For SQL action scans a database and checks if the database meets user-defined conditions."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wait for SQL :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/waitforsql.html"> <meta name="description" content="The Wait For SQL action scans a database and checks if the database meets user-defined conditions."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../.. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/webserviceavailable.html b/manual/next/workflow/actions/webserviceavailable.html
index 36ab8ccf44..bc0442cb65 100644
--- a/manual/next/workflow/actions/webserviceavailable.html
+++ b/manual/next/workflow/actions/webserviceavailable.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Webservice Availability :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/webserviceavailable.html"> <meta name="description" content="The Check webservice availability is available action checks if a given URL (e.g. a Webservice URL) is valid, can be connected and data can be read from."> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check Webservice Availability :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/webserviceavailable.html"> <meta name="description" content="The Check webservice availability is available action checks if a given URL (e.g. a Webservice URL) is valid, can be connected and data can be read from."> <me [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/workflow.html b/manual/next/workflow/actions/workflow.html
index 27142933bf..05a509cbd7 100644
--- a/manual/next/workflow/actions/workflow.html
+++ b/manual/next/workflow/actions/workflow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/workflow.html"> <meta name="description" content="The Workflow action executes a previously defined workflow from the current workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/workflow.html"> <meta name="description" content="The Workflow action executes a previously defined workflow from the current workflow."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cd [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/writetofile.html b/manual/next/workflow/actions/writetofile.html
index 0b2e031531..316f39fe89 100644
--- a/manual/next/workflow/actions/writetofile.html
+++ b/manual/next/workflow/actions/writetofile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Write to File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/writetofile.html"> <meta name="description" content="The Write To File action writes custom text from a field to a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Write to File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/writetofile.html"> <meta name="description" content="The Write To File action writes custom text from a field to a file."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/writetolog.html b/manual/next/workflow/actions/writetolog.html
index 8b0a5e2905..ab41b6f7e8 100644
--- a/manual/next/workflow/actions/writetolog.html
+++ b/manual/next/workflow/actions/writetolog.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Write to Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/writetolog.html"> <meta name="description" content="The Write To Log action writes a specific string to the Hop logging system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Write to Log :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/writetolog.html"> <meta name="description" content="The Write To Log action writes a specific string to the Hop logging system."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4 [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/xmlwellformed.html b/manual/next/workflow/actions/xmlwellformed.html
index 9d307e19e7..96e15fc8c6 100644
--- a/manual/next/workflow/actions/xmlwellformed.html
+++ b/manual/next/workflow/actions/xmlwellformed.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check if XML file is well-formed :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/xmlwellformed.html"> <meta name="description" content="The Check If XML File Is Well-Formed action verifies if one or more files contain well-formed (allowed) XML content."> <meta name="generator" content="Antora 3.0. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Check if XML file is well-formed :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/xmlwellformed.html"> <meta name="description" content="The Check If XML File Is Well-Formed action verifies if one or more files contain well-formed (allowed) XML content."> <meta name="generator" content="Antora 3.0. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/xsdvalidator.html b/manual/next/workflow/actions/xsdvalidator.html
index 71778b3e18..cd62e0430a 100644
--- a/manual/next/workflow/actions/xsdvalidator.html
+++ b/manual/next/workflow/actions/xsdvalidator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSD validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/xsdvalidator.html"> <meta name="description" content="The XSD validator action performs an XSD validation against data in a file or in an input field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSD validator :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/xsdvalidator.html"> <meta name="description" content="The XSD validator action performs an XSD validation against data in a file or in an input field."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../. [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/xslt.html b/manual/next/workflow/actions/xslt.html
index 2c1b9e8c75..37c442fc14 100644
--- a/manual/next/workflow/actions/xslt.html
+++ b/manual/next/workflow/actions/xslt.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSL pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/xslt.html"> <meta name="description" content="The XSL pipeline action transforms XML documents into other documents (XML or other format, such as HTML or plain text) using Extensible Stylesheet Language Transformations or XSLT."> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSL pipeline :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/xslt.html"> <meta name="description" content="The XSL pipeline action transforms XML documents into other documents (XML or other format, such as HTML or plain text) using Extensible Stylesheet Language Transformations or XSLT."> <meta n [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/actions/zipfile.html b/manual/next/workflow/actions/zipfile.html
index 04127c4921..2300a7728f 100644
--- a/manual/next/workflow/actions/zipfile.html
+++ b/manual/next/workflow/actions/zipfile.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/zipfile.html"> <meta name="description" content="The Zip File action creates a standard ZIP archive using the options you specify in the dialog."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip File :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/actions/zipfile.html"> <meta name="description" content="The Zip File action creates a standard ZIP archive using the options you specify in the dialog."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/create-workflow.html b/manual/next/workflow/create-workflow.html
index c278013ae6..4a073eb871 100644
--- a/manual/next/workflow/create-workflow.html
+++ b/manual/next/workflow/create-workflow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create a Workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/create-workflow.html"> <meta name="description" content="Workflows are process that orchestrate a variety of actions defined between a start and an end point."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Create a Workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/create-workflow.html"> <meta name="description" content="Workflows are process that orchestrate a variety of actions defined between a start and an end point."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../ [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/run-debug-workflow.html b/manual/next/workflow/run-debug-workflow.html
index ebc0e87485..c2080a74f9 100644
--- a/manual/next/workflow/run-debug-workflow.html
+++ b/manual/next/workflow/run-debug-workflow.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run and Debug a Workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/run-debug-workflow.html"> <meta name="description" content="Running a workflow requires a workflow run configuration and (optionally) a number of parameters."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Run and Debug a Workflow :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/run-debug-workflow.html"> <meta name="description" content="Running a workflow requires a workflow run configuration and (optionally) a number of parameters."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" hre [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/workflow-run-configurations/native-load-balancing-workflow-engine.html b/manual/next/workflow/workflow-run-configurations/native-load-balancing-workflow-engine.html
index 3514f18369..756ebaf616 100644
--- a/manual/next/workflow/workflow-run-configurations/native-load-balancing-workflow-engine.html
+++ b/manual/next/workflow/workflow-run-configurations/native-load-balancing-workflow-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Load-balancing Workflow Engine :: Apache Hop</title> <meta name="description" content="The load-balancing workflow engine assigns each workflow execution to one Hop Server from a configured group."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Load [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Load-balancing Workflow Engine :: Apache Hop</title> <meta name="description" content="The load-balancing workflow engine assigns each workflow execution to one Hop Server from a configured group."> <meta name="generator" content="Antora 3.0.1"> <link rel="stylesheet" href="../../../../_/css/site-e3cda5e4ab.css"> <meta property="og:title" content="Load [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/workflow-run-configurations/native-local-workflow-engine.html b/manual/next/workflow/workflow-run-configurations/native-local-workflow-engine.html
index b03283a990..18573ecb9a 100644
--- a/manual/next/workflow/workflow-run-configurations/native-local-workflow-engine.html
+++ b/manual/next/workflow/workflow-run-configurations/native-local-workflow-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Local Workflow Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflow-run-configurations/native-local-workflow-engine.html"> <meta name="description" content="The local run configuration runs workflows on your local environment."> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Local Workflow Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflow-run-configurations/native-local-workflow-engine.html"> <meta name="description" content="The local run configuration runs workflows on your local environment."> <meta name="generator" content="Antora 3.0.1"> <link rel="styleshe [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/workflow-run-configurations/native-remote-workflow-engine.html b/manual/next/workflow/workflow-run-configurations/native-remote-workflow-engine.html
index d1dea87510..092e2d7def 100644
--- a/manual/next/workflow/workflow-run-configurations/native-remote-workflow-engine.html
+++ b/manual/next/workflow/workflow-run-configurations/native-remote-workflow-engine.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remote Workflow Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflow-run-configurations/native-remote-workflow-engine.html"> <meta name="description" content="The remote run configuration runs workflows on a remote Hop Server. This run configuration requires little configuration, but requires a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remote Workflow Engine :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflow-run-configurations/native-remote-workflow-engine.html"> <meta name="description" content="The remote run configuration runs workflows on a remote Hop Server. This run configuration requires little configuration, but requires a [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/workflow-run-configurations/workflow-run-configurations.html b/manual/next/workflow/workflow-run-configurations/workflow-run-configurations.html
index c523c3dfc5..1eb4d144a4 100644
--- a/manual/next/workflow/workflow-run-configurations/workflow-run-configurations.html
+++ b/manual/next/workflow/workflow-run-configurations/workflow-run-configurations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Run Configurations :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflow-run-configurations/workflow-run-configurations.html"> <meta name="description" content="Run configurations decouple the design and execution phases of Hop workflow development. A workflow is a definition of _how_ data is  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflow Run Configurations :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflow-run-configurations/workflow-run-configurations.html"> <meta name="description" content="Run configurations decouple the design and execution phases of Hop workflow development. A workflow is a definition of _how_ data is  [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/manual/next/workflow/workflows.html b/manual/next/workflow/workflows.html
index ec29b12082..19c6151960 100644
--- a/manual/next/workflow/workflows.html
+++ b/manual/next/workflow/workflows.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflows.html"> <meta name="description" content="Workflows are one of the core building blocks in Apache Hop. Where pipelines do the heavy data lifting, workflows take care of the orchestration work: prepare the environment, fetch remote files, p [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workflows :: Apache Hop</title> <link rel="canonical" href="https://hop.apache.org/manual/latest/workflow/workflows.html"> <meta name="description" content="Workflows are one of the core building blocks in Apache Hop. Where pipelines do the heavy data lifting, workflows take care of the orchestration work: prepare the environment, fetch remote files, p [...]
   /* We explicitly disable cookie tracking to avoid privacy issues */
   _paq.push(['disableCookies']);  
   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
diff --git a/search-index.js b/search-index.js
index d23434ba7b..f185c9a05e 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1 +1 @@
-antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1-1",[0,48.244]],["name/1-1",[]],["text/1-1",[]],["component/1-1",[]],["title/1-2",[1,44.375,2,23.53]],["name/1-2",[]],["text/1-2",[]],["component/1-2",[]],["title/1-3",[3,28.551,4,30.935]],["name/1-3",[]],["text/1-3",[]],["component/1-3",[]],["title/1-4",[5,32.051]],["name/1-4",[]],["text/1-4",[]],["component/1-4",[]],["title/1-5",[2,23.53,6,23.172]],["name/1-5" [...]
\ No newline at end of file
+antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1-1",[0,48.244]],["name/1-1",[]],["text/1-1",[]],["component/1-1",[]],["title/1-2",[1,44.375,2,23.53]],["name/1-2",[]],["text/1-2",[]],["component/1-2",[]],["title/1-3",[3,28.551,4,30.935]],["name/1-3",[]],["text/1-3",[]],["component/1-3",[]],["title/1-4",[5,32.051]],["name/1-4",[]],["text/1-4",[]],["component/1-4",[]],["title/1-5",[2,23.53,6,23.172]],["name/1-5" [...]
\ No newline at end of file
diff --git a/sitemap-dev-manual.xml b/sitemap-dev-manual.xml
index c7d92b81ed..c65bb5445c 100644
--- a/sitemap-dev-manual.xml
+++ b/sitemap-dev-manual.xml
@@ -2,1242 +2,1242 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://hop.apache.org/dev-manual/next/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/architecture/dependencies-and-classloading.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/architecture/execution-model.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/architecture/logging-and-debugging.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/architecture/performance.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/architecture/security.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/architecture/variables-and-metadata.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/build-and-test.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/contributing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/column-types.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/creating-a-dialect.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/extending-another-dialect.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/migrating-from-variants.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/database/value-bindings.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/docker-build.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/engine-compatibility.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/gui-plugins-toolbars.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/lineage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/marketplace-publish-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/metadata-injection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/metadata-serialization.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-types/data-connectivity.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-types/execution-observability.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-types/gui.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-types/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-types/metadata-configuration.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/plugin-types/pipeline-workflow.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/testing/ui-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/testing/unit-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/value-types.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/next/writing-documentation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/docker-build.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/engine-compatibility.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/lineage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/marketplace-publish-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/metadata-injection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/metadata-serialization.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/latest/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/docker-build.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/lineage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/metadata-injection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/metadata-serialization.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.1/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/docker-build.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/lineage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/metadata-injection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/metadata-serialization.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.18.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/docker-build.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.17.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.16.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.15.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.14.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.13.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.12.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.11.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/apache-release/checking-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/apache-release/creating-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/apache-release/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/apache-release/promoting-a-release.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/getting-started.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/hopweb/developer-guide.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/hopweb/hopweb-antipatterns.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/hopweb/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/integration-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/internationalisation.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/metadata-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/plugin-development.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/plugin-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/porting-kettle-plugins.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/sdk/hop-sdk.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/sdk/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/setup-dev-environment.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/snippets/hop-license-header-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/start-your-own-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/svg-files.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/dev-manual/2.10.0/upgrading-to-20.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 </urlset>
diff --git a/sitemap-manual.xml b/sitemap-manual.xml
index 93d7ef2117..1602d7a06a 100644
--- a/sitemap-manual.xml
+++ b/sitemap-manual.xml
@@ -2,26522 +2,26538 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://hop.apache.org/manual/next/best-practices/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/community-blogs/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/concepts.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/access.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/apache-hive.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/as400.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/cache.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/clickhouse.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/cloudera-impala.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/cratedb.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/databricks.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/db2.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/derby.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/doris.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/duckdb.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/exasol.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/firebird.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/googlebigquery.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/greenplum.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/h2.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/hypersonic.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/infobright.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/informix.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/ingres.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/interbase.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/iris.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/kingbasees.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/mariadb.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/monetdb.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/mssql.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/mssqlnative.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/mysql.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/netezza.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/oracle.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/oraclerdb.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/postgresql.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/redshift.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/sapdb.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/singlestore.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/snowflake.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/sqlbase.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/sqlite.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/sybase.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/sybaseiq.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/teradata.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/universe.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/vectorwise.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/database/databases/vertica.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/docker-container.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/faq/faq.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/fields-parameters-variables.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-concepts.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-download-install.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-gui-pipelines.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-gui-workflows.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-gui.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-next-steps.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-tools.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/hop-what-is-hop.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/getting-started/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-doc/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/disable-ui-elements.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/file-dialog.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/hop-gui-git.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/hop-gui-popup-dialog.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/hop-web.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/notes.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-configuration.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-data-orchestration.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-execution-information.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-file-explorer.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-metadata.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-neo4j.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-plugin.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspective-search.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/perspectives.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-gui/shortcuts.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-run/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-search/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/async-web-service.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/deploy-export-resources.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/deploy-git-checkout.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/deploy-project-image.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/deploying.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/json-api.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/rest-api.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-server/web-service.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-arrow-command.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-conf/hop-conf-cloud-azure-blob-storage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-cloud-storage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-conf/hop-conf-cloud-google-drive.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-conf/hop-conf-projects.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-conf/hop-conf-run-hpl-hwf.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-conf/hop-conf.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-doc.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-encrypt.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-gui.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-import.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
+</url>
+<url>
+<loc>https://hop.apache.org/manual/next/hop-tools/hop-lint.html</loc>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-marketplace.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-python/hop-python.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-search.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop-setup.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/hop.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-tools/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-usps.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-vs-kettle/hop-vs-kettle.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-vs-kettle/if-you-know-kettle.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-vs-kettle/import-kettle-projects.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-vs-kettle/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/hop-web-docker.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/apache-hop-web-services-docker.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/avoiding-deadlocks.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/cdc-filtered-selection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/cdc-log-sniffing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/cdc-snapshot-comparison.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/change-data-capture.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/joins-lookups.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/logging-pipeline-log.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/logging-workflow-log.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/loops-in-apache-hop.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/run-hop-in-apache-airflow.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/how-to-guides/workflows-parallel-execution.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/image-testpage.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/installation-configuration.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
+</url>
+<url>
+<loc>https://hop.apache.org/manual/next/linting/index.html</loc>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
+</url>
+<url>
+<loc>https://hop.apache.org/manual/next/linting/lint-rule-packs.html</loc>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
+</url>
+<url>
+<loc>https://hop.apache.org/manual/next/linting/lint-rules.html</loc>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/logging/logging-basics.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/logging/logging-reflection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-driven-architecture.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/async-web-service.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/azure-authentication.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/beam-file-definition.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/cassandra/cassandra-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/data-set.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/data-stream/arrow-file-stream.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/data-stream/arrow-flight.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/data-stream/arrow-random-access-file.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/data-stream/data-stream.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/databricks-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/databricks-vfs-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/dbt-project.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/elastic-location-type.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/execution-data-profile.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/execution-information-location.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/ftp-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/google-storage-authentication.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/hop-server.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/jms-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/mail-server-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/minio-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/mongodb-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/neo4j/neo4j-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/neo4j/neo4j-graphmodel.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/neo4j/neo4j-location-type.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/opensearch-location-type.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/partition-schema.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/pipeline-log.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/pipeline-probe.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/pipeline-run-config.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/pipeline-unit-test.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/rdbms-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/redis/redis-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/rest-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/salesforce-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/sftp-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/spark-catalog.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/splunk-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/static-schema-definition.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/aws-secrets-manager-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/azure-key-vault-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/google-secret-manager-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/hashicorp-vault-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/hop-password-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/index.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/openbao-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/variable-resolver/pipeline-variable-resolver.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/webdav-connection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/workflow-log.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/metadata-types/workflow-run-config.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/password/passwords.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/password/passwords/aespasswords.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/beam-samples-dataflow.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/beam-samples-direct-runner.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/beam-samples-flink.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/beam-samples-spark.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/dataflowPipeline/google-dataflow-pipeline.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/flink-k8s-operator-running-hop-pipeline.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/getting-started-with-beam.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/beam/running-the-beam-samples.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/create-pipeline.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/errorhandling.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/formatting-values.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/hop-pipeline-editor.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/metadata-injection.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/partitioning.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-metrics.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/beam-dataflow-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/beam-direct-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/beam-spark-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/native-load-balancing-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/native-local-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/native-remote-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/native-spark-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/pipeline-run-configurations.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-run-configurations/single-threaded-pipeline-engine.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipeline-unit-testing.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/pipelines.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/run-preview-debug-pipeline.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/spark/cluster-mapping-walkthrough.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/spark/databricks.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/spark/getting-started-with-native-spark.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/spark/lakehouse.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/spark/paths-and-filesystems.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/specify-copies.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/abort.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/accessoutput.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/addchecksum.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/addconstant.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/addfieldschangesequence.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/addsequence.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/addxml.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/analyticquery.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/apache-tika.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/append.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/avro-decode.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/avro-encode.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/avro-file-input.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/avro-file-output.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
 <loc>https://hop.apache.org/manual/next/pipeline/transforms/aws-sns-notify.html</loc>
-<lastmod>2026-08-31T21:04:25.674Z</lastmod>
+<lastmod>2026-09-01T17:41:17.260Z</lastmod>
 </url>
 <url>
... 31975 lines suppressed ...