This is an automated email from the ASF dual-hosted git repository. riemer pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/streampipes-website.git
commit f51f0e4ef9a2f08760d7b5b12a3561152a5253aa Merge: 8347c0e7e 0e32c10f4 Author: Dominik Riemer <[email protected]> AuthorDate: Mon Dec 15 16:10:08 2025 +0100 Merge branch 'dev' docs/01_try-installation.md | 2 +- docs/05_deploy-retention-config.md | 207 +++++++ docs/07_connect_mqtt.md | 68 +++ ...chitecture.md => 08_technicals-architecture.md} | 0 ...als-messaging.md => 08_technicals-messaging.md} | 0 ...appers.md => 08_technicals-runtime-wrappers.md} | 0 ...-guidance.md => 08_technicals-user-guidance.md} | 0 docs/{08_debugging.md => 09_debugging.md} | 0 docs/{08_monitoring.md => 09_monitoring.md} | 0 docs/{09_contribute.md => 10_contribute.md} | 0 docs/{09_get-help.md => 10_get-help.md} | 0 .../blog/2025-04-30-usage-based-maintanence.md | 3 +- website-v2/blog/2025-06-11-oi4-adapter.md | 164 ++++++ website-v2/blog/2025-12-15_release-098.md | 228 ++++++++ website-v2/docusaurus.config.js | 2 +- website-v2/sidebars.json | 7 +- website-v2/src/components/download/DownloadBox.tsx | 27 +- website-v2/src/pages/download.tsx | 2 +- .../NewExportProvider.png | Bin 0 -> 103171 bytes .../img/blog/2025-06-11/01-IO-Link-Sensor.png | Bin 0 -> 6332907 bytes .../blog/2025-06-11/02-Architecture-Overview.png | Bin 0 -> 26031 bytes .../static/img/blog/2025-06-11/03-Connect.png | Bin 0 -> 147601 bytes .../2025-06-11/04-Configuration-OI4-adapter.png | Bin 0 -> 147350 bytes .../static/img/blog/2025-06-11/05-Event-Schema.png | Bin 0 -> 188176 bytes .../static/img/blog/2025-06-11/06-Linechart.png | Bin 0 -> 53706 bytes .../blog/2025-06-11/07-Notification-Pipeline.png | Bin 0 -> 90211 bytes .../static/img/blog/2025-12-15/actions-menu.png | Bin 0 -> 78358 bytes .../img/blog/2025-12-15/adapter-selection.png | Bin 0 -> 184205 bytes .../static/img/blog/2025-12-15/excel-export.png | Bin 0 -> 151822 bytes website-v2/static/img/blog/2025-12-15/i18n.png | Bin 0 -> 72849 bytes .../img/blog/2025-12-15/opc-ua-certificate.png | Bin 0 -> 116767 bytes .../static/img/blog/2025-12-15/opc-ua-x509.png | Bin 0 -> 79670 bytes .../version-0.98.0}/01_try-installation.md | 2 +- .../version-0.98.0/01_try-overview.md | 134 +++++ .../version-0.98.0/01_try-tutorial.md | 20 + .../version-0.98.0/02_concepts-adapter.md | 7 + .../version-0.98.0/02_concepts-data-streams.md | 7 + .../version-0.98.0/02_concepts-glossary.md | 7 + .../version-0.98.0/02_concepts-overview.md | 46 ++ .../version-0.98.0/02_concepts-pipeline.md | 7 + .../version-0.98.0/02_introduction.md | 85 +++ .../version-0.98.0/03_use-configurations.md | 48 ++ .../version-0.98.0/03_use-connect.md | 72 +++ .../version-0.98.0/03_use-dashboard.md | 66 +++ .../version-0.98.0/03_use-data-explorer.md | 102 ++++ .../03_use-install-pipeline-elements.md | 9 + .../version-0.98.0/03_use-managing-pipelines.md | 52 ++ .../version-0.98.0/03_use-notifications.md | 25 + .../version-0.98.0/03_use-pipeline-editor.md | 62 +++ .../03_use-programmatically-create-adapters.md | 154 ++++++ .../03_use-programmatically-create-pipelines.md | 164 ++++++ .../05_deploy-choosing-the-right-flavor.md | 47 ++ .../version-0.98.0/05_deploy-docker.md | 92 ++++ .../05_deploy-environment-variables.md | 88 +++ .../version-0.98.0/05_deploy-kubernetes.md | 269 +++++++++ .../version-0.98.0/05_deploy-retention-config.md | 207 +++++++ .../version-0.98.0/05_deploy-security.md | 178 ++++++ .../version-0.98.0/05_deploy-use-ssl.md | 35 ++ .../version-0.98.0/06_extend-archetypes.md | 46 ++ .../versioned_docs/version-0.98.0/06_extend-cli.md | 190 +++++++ .../version-0.98.0/06_extend-client.md | 204 +++++++ .../version-0.98.0/06_extend-customize-ui.md | 226 ++++++++ .../version-0.98.0/06_extend-first-processor.md | 54 ++ .../version-0.98.0/06_extend-sdk-event-model.md | 141 +++++ .../version-0.98.0/06_extend-sdk-functions.md | 127 +++++ .../version-0.98.0/06_extend-sdk-migration-sd.md | 117 ++++ .../version-0.98.0/06_extend-sdk-migrations.md | 179 ++++++ .../06_extend-sdk-output-strategies.md | 348 ++++++++++++ .../06_extend-sdk-static-properties.md | 267 +++++++++ .../06_extend-sdk-stream-requirements.md | 181 ++++++ .../version-0.98.0/06_extend-setup.md | 50 ++ .../version-0.98.0/06_extend-tutorial-adapters.md | 612 +++++++++++++++++++++ .../06_extend-tutorial-data-processors.md | 454 +++++++++++++++ .../06_extend-tutorial-data-sinks.md | 272 +++++++++ .../version-0.98.0}/07_technicals-architecture.md | 0 .../version-0.98.0}/07_technicals-messaging.md | 0 .../07_technicals-runtime-wrappers.md | 0 .../version-0.98.0}/07_technicals-user-guidance.md | 0 .../versioned_docs/version-0.98.0}/08_debugging.md | 0 .../version-0.98.0}/08_monitoring.md | 0 .../version-0.98.0}/09_contribute.md | 0 .../versioned_docs/version-0.98.0}/09_get-help.md | 0 .../version-0.98.0/faq-common-problems.md | 73 +++ ...he.streampipes.connect.adapters.image.stream.md | 38 ++ .../org.apache.streampipes.connect.adapters.iss.md | 39 ++ ...mpipes.connect.iiot.adapters.influxdb.stream.md | 41 ++ ...che.streampipes.connect.iiot.adapters.iolink.md | 90 +++ ...streampipes.connect.iiot.adapters.netio.mqtt.md | 64 +++ ...streampipes.connect.iiot.adapters.netio.rest.md | 64 +++ ...apache.streampipes.connect.iiot.adapters.oi4.md | 88 +++ ...ache.streampipes.connect.iiot.adapters.opcua.md | 76 +++ ...s.connect.iiot.adapters.plc4x.generic.ab-eth.md | 100 ++++ ...ipes.connect.iiot.adapters.plc4x.generic.ads.md | 108 ++++ ...onnect.iiot.adapters.plc4x.generic.bacnet-ip.md | 102 ++++ ....connect.iiot.adapters.plc4x.generic.canopen.md | 100 ++++ ...ipes.connect.iiot.adapters.plc4x.generic.eip.md | 102 ++++ ...nnect.iiot.adapters.plc4x.generic.genericcan.md | 99 ++++ ....iiot.adapters.plc4x.generic.iec-60870-5-104.md | 100 ++++ ...onnect.iiot.adapters.plc4x.generic.knxnet-ip.md | 114 ++++ ...es.connect.iiot.adapters.plc4x.generic.logix.md | 105 ++++ ...ect.iiot.adapters.plc4x.generic.modbus-ascii.md | 102 ++++ ...nnect.iiot.adapters.plc4x.generic.modbus-rtu.md | 102 ++++ ...nnect.iiot.adapters.plc4x.generic.modbus-tcp.md | 102 ++++ ...ct.iiot.adapters.plc4x.generic.open-protocol.md | 100 ++++ ...connect.iiot.adapters.plc4x.generic.profinet.md | 102 ++++ ...pipes.connect.iiot.adapters.plc4x.generic.s7.md | 119 ++++ ...reampipes.connect.iiot.adapters.plc4x.modbus.md | 75 +++ ...e.streampipes.connect.iiot.adapters.plc4x.s7.md | 96 ++++ ...apache.streampipes.connect.iiot.adapters.ros.md | 64 +++ ...ipes.connect.iiot.adapters.simulator.machine.md | 92 ++++ ...treampipes.connect.iiot.protocol.stream.file.md | 90 +++ ...treampipes.connect.iiot.protocol.stream.http.md | 38 ++ ...ipes.connect.iiot.protocol.stream.httpserver.md | 51 ++ ...reampipes.connect.iiot.protocol.stream.kafka.md | 38 ++ ...treampipes.connect.iiot.protocol.stream.mqtt.md | 53 ++ ...treampipes.connect.iiot.protocol.stream.nats.md | 69 +++ ...eampipes.connect.iiot.protocol.stream.pulsar.md | 38 ++ ...mpipes.connect.iiot.protocol.stream.rocketmq.md | 38 ++ ...eampipes.connect.iiot.protocol.stream.tubemq.md | 54 ++ .../org.apache.streampipes.connectors.ros.sink.md | 60 ++ ...ssification.jvm.generic-image-classification.md | 52 ++ ...cessor.imageclassification.jvm.image-cropper.md | 43 ++ ...essor.imageclassification.jvm.image-enricher.md | 43 ++ ...ampipes.processor.imageclassification.qrcode.md | 68 +++ ...pipes.processors.changedetection.jvm.welford.md | 72 +++ ...e.streampipes.processors.enricher.jvm.jseval.md | 55 ++ ...processors.enricher.jvm.processor.expression.md | 61 ++ ...rocessors.enricher.jvm.processor.limitsalert.md | 113 ++++ ...sors.enricher.jvm.processor.limitsenrichment.md | 104 ++++ ...rocessors.enricher.jvm.processor.math.mathop.md | 56 ++ ...ors.enricher.jvm.processor.math.staticmathop.md | 56 ++ ...ocessors.enricher.jvm.processor.trigonometry.md | 56 ++ ...eampipes.processors.enricher.jvm.valuechange.md | 52 ++ ...e.streampipes.processors.filters.jvm.compose.md | 50 ++ ...he.streampipes.processors.filters.jvm.enrich.md | 47 ++ ...che.streampipes.processors.filters.jvm.limit.md | 70 +++ ...che.streampipes.processors.filters.jvm.merge.md | 57 ++ ...ampipes.processors.filters.jvm.movingaverage.md | 46 ++ ...pipes.processors.filters.jvm.numericalfilter.md | 56 ++ ...s.processors.filters.jvm.numericaltextfilter.md | 67 +++ ...ocessors.filters.jvm.processor.booleanfilter.md | 52 ++ ...e.streampipes.processors.filters.jvm.project.md | 48 ++ ...he.streampipes.processors.filters.jvm.schema.md | 46 ++ ...pache.streampipes.processors.filters.jvm.sdt.md | 85 +++ ...treampipes.processors.filters.jvm.textfilter.md | 53 ++ ...streampipes.processors.filters.jvm.threshold.md | 56 ++ ...ampipes.processors.filters.jvm.throughputmon.md | 56 ++ ...cessors.geo.jvm.jts.processor.buffergeometry.md | 95 ++++ ...processors.geo.jvm.jts.processor.bufferpoint.md | 82 +++ ...mpipes.processors.geo.jvm.jts.processor.epsg.md | 64 +++ ...ssors.geo.jvm.jts.processor.latlngtojtspoint.md | 73 +++ ...rocessors.geo.jvm.jts.processor.reprojection.md | 68 +++ ....processors.geo.jvm.jts.processor.trajectory.md | 83 +++ ...ors.geo.jvm.jts.processor.validation.complex.md | 86 +++ ...sors.geo.jvm.jts.processor.validation.simple.md | 80 +++ ...tlong.processor.distancecalculator.haversine.md | 61 ++ ...processor.distancecalculator.haversinestatic.md | 74 +++ ...eo.jvm.latlong.processor.geocoder.googlemaps.md | 61 ++ ....latlong.processor.geocoder.googlemapsstatic.md | 62 +++ ...vm.latlong.processor.revgeocoder.geocityname.md | 67 +++ ...rs.geo.jvm.latlong.processor.speedcalculator.md | 59 ++ ...g.apache.streampipes.processors.siddhi.count.md | 66 +++ ...pache.streampipes.processors.siddhi.increase.md | 65 +++ ....streampipes.processors.siddhi.listcollector.md | 51 ++ ...che.streampipes.processors.siddhi.listfilter.md | 53 ++ ...treampipes.processors.siddhi.numericalfilter.md | 63 +++ ...rg.apache.streampipes.processors.siddhi.topk.md | 53 ++ ...treampipes.processors.textmining.jvm.chunker.md | 69 +++ ...ampipes.processors.textmining.jvm.namefinder.md | 65 +++ ...pipes.processors.textmining.jvm.partofspeech.md | 62 +++ ....processors.textmining.jvm.sentencedetection.md | 59 ++ ...eampipes.processors.textmining.jvm.tokenizer.md | 59 ++ ...sors.transformation.jvm.booloperator.counter.md | 66 +++ ...ors.transformation.jvm.booloperator.inverter.md | 51 ++ ...sors.transformation.jvm.booloperator.logical.md | 42 ++ ....transformation.jvm.booloperator.timekeeping.md | 70 +++ ...essors.transformation.jvm.booloperator.timer.md | 58 ++ ....processors.transformation.jvm.changed-value.md | 46 ++ ...es.processors.transformation.jvm.count-array.md | 55 ++ ...es.processors.transformation.jvm.csvmetadata.md | 77 +++ ...pipes.processors.transformation.jvm.datetime.md | 78 +++ ...processors.transformation.jvm.duration-value.md | 51 ++ ...s.processors.transformation.jvm.field-mapper.md | 74 +++ ...es.processors.transformation.jvm.fieldhasher.md | 55 ++ ...es.processors.transformation.jvm.fieldrename.md | 59 ++ ....transformation.jvm.measurementunitconverter.md | 53 ++ ...ansformation.jvm.processor.booloperator.edge.md | 58 ++ ...nsformation.jvm.processor.booloperator.state.md | 63 +++ ...formation.jvm.processor.state.labeler.number.md | 58 ++ ....transformation.jvm.processor.staticmetadata.md | 74 +++ ...formation.jvm.processor.stringoperator.state.md | 51 ++ ...nsformation.jvm.processor.timestampextractor.md | 58 ++ ...eampipes.processors.transformation.jvm.round.md | 72 +++ ...es.processors.transformation.jvm.split-array.md | 60 ++ ...rs.transformation.jvm.stringoperator.counter.md | 65 +++ ...sors.transformation.jvm.stringoperator.timer.md | 66 +++ ...s.processors.transformation.jvm.taskduration.md | 50 ++ ...sors.transformation.jvm.transform-to-boolean.md | 53 ++ ...che.streampipes.sinks.brokers.jvm.bufferrest.md | 58 ++ ...org.apache.streampipes.sinks.brokers.jvm.jms.md | 60 ++ ...g.apache.streampipes.sinks.brokers.jvm.kafka.md | 61 ++ ...rg.apache.streampipes.sinks.brokers.jvm.mqtt.md | 61 ++ ...rg.apache.streampipes.sinks.brokers.jvm.nats.md | 78 +++ ....apache.streampipes.sinks.brokers.jvm.pulsar.md | 63 +++ ...pache.streampipes.sinks.brokers.jvm.rabbitmq.md | 73 +++ ...rg.apache.streampipes.sinks.brokers.jvm.rest.md | 52 ++ ...pache.streampipes.sinks.brokers.jvm.rocketmq.md | 59 ++ ....apache.streampipes.sinks.brokers.jvm.tubemq.md | 61 ++ ...ache.streampipes.sinks.brokers.jvm.websocket.md | 52 ++ ...org.apache.streampipes.sinks.databases.ditto.md | 73 +++ ...ache.streampipes.sinks.databases.jvm.couchdb.md | 63 +++ ...che.streampipes.sinks.databases.jvm.influxdb.md | 85 +++ ...apache.streampipes.sinks.databases.jvm.iotdb.md | 91 +++ ...apache.streampipes.sinks.databases.jvm.opcua.md | 65 +++ ...e.streampipes.sinks.databases.jvm.postgresql.md | 73 +++ ...apache.streampipes.sinks.databases.jvm.redis.md | 87 +++ ...ache.streampipes.sinks.internal.jvm.datalake.md | 97 ++++ ....streampipes.sinks.internal.jvm.notification.md | 63 +++ ...he.streampipes.sinks.notifications.jvm.email.md | 73 +++ ....streampipes.sinks.notifications.jvm.msteams.md | 86 +++ ...treampipes.sinks.notifications.jvm.onesignal.md | 63 +++ ...he.streampipes.sinks.notifications.jvm.slack.md | 66 +++ ...streampipes.sinks.notifications.jvm.telegram.md | 70 +++ .../version-0.98.0/user-guide-first-steps.md | 209 +++++++ .../version-0.98.0/user-guide-tour.md | 305 ++++++++++ .../version-0.98.0-sidebars.json} | 3 +- website-v2/versions.json | 1 + 227 files changed, 16253 insertions(+), 10 deletions(-)
