This is an automated email from the ASF dual-hosted git repository.
bossenti pushed a change to branch 1103-support-python-311-in-python-client
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from ff3032277 Fix deprecated asyncio code
add d8a788585 Bump mypy from 1.3.0 to 1.4.0 in /streampipes-client-python
(#1707)
add 0ae6f0a5c Use UTF_8 as the encoding when generating the label (#1701)
add 87940b25c [hotfix] Update release notes
add 6a174ec37 Maven housekeeping (#1695)
add c48d135a1 Bump autoflake from 2.1.0 to 2.2.0 in
/streampipes-client-python (#1712)
add bea143804 Bump pytest from 7.3.0 to 7.4.0 in
/streampipes-client-python (#1711)
add 1b1166757 Bump formatter-maven-plugin from 2.21.0 to 2.23.0 (#1710)
add 58d219491 fix: kafka consumer data loss promble (#1629)
add 27839afdf Harmonize OPC-UA adapter and sink, add timestamp to metadata
(#899) (#1682)
add 117af967b Support migration of adapters in data import (#1683)
add f3fd3802e Add creation of attachments for CouchDB (#1716)
add fb7493076 [hotfix] Use latest offset setting as kafka consumer default
(#1720)
add 7ed91b539 add Kafka integration test (#1719)
add 929f8c0a8 Bump okio from 1.16.0 to 3.3.0 (#1715)
add b92069016 Improve handling of messaging protocols, extend broker
support in cli… (#1718)
add 027249044 [#1713] Fix NullPointer in OPC UA browsing (#1714)
add 7eb2a318c [hotfix] Fix Kafka test after refactoring of messaging module
add a17e642fd Bump tubemq-client from 1.6.0 to 1.7.0 (#1721)
add 2d72d427e Bump jboss-logging from 3.4.0.Final to 3.5.2.Final (#1723)
add f165024b0 [hotfix] Fix environment variable in prebuild script (#1724)
add 98849e675 [hotfix] Make storage sizes in helm charts configurable
(#1722)
add ca0128eea Update Maven archetypes (#1726) (#1727)
add 93aab005f monthly update of vulnerability report (#1725)
add eac2ddf18 Bump pyupgrade from 3.7.0 to 3.8.0 in
/streampipes-client-python (#1728)
add ef967e810 Bump javassist from 3.25.0-GA to 3.29.2-GA (#1730)
add 1632f22bd Bump angular-plotly.js from 4.0.4 to 5.0.0 in /ui (#1702)
add 73aaadcac Bump spring-security-core from 6.0.3 to 6.1.1 & spring to
6.0.10 (#1704)
add 0cdba67d0 Bump shepherd.js from 11.0.1 to 11.1.1 in /ui (#1734)
add 7450ee494 Bump graalvm.js.version from 22.3.1 to 23.0.0 (#1739)
add 9171065f1 Bump jakarta.activation-api from 1.2.2 to 2.1.2 (#1735)
add 6dae125be feature: introduce admonitions to warn about dependency
issue in docs (#1733)
add 7113e6656 [hotfix] Keep pipelineIds when importing pipelines, reduce
logging in Networking (#1743)
add 80215334c [hotfix] Do not deploy extensions-all-iiot fat jar to Maven
add 2980bd8dc Bump blacken-docs from 1.14.0 to 1.15.0 in
/streampipes-client-python (#1749)
add f6884f613 Bump jquery from 3.6.3 to 3.7.0 in /ui (#1746)
add 72b447a92 [hotfix] Disable prebuild run on postinstall (#1744)
add a536e6148 Bump extra-enforcer-rules from 1.6.1 to 1.7.0 (#1748)
add 82176b512 [hotfix] Return 404 instead of 400 when requesting resources
over client (#1745)
add 5422fe133 [hotfix] limit python related PRs created by the renovatebot
add 971d9d96b [hotfix] Improve handling of data lake measures in API
(#1758)
add cfaa4b490 Bump amqp-client from 5.17.0 to 5.18.0 (#1759)
add 7c4fe5230 Bump cypress from 12.8.1 to 12.17.0 in /ui (#1761)
add e021c3305 [hotfix] improve python dependency pinning
add bac9e9a32 #1374: Convenient columns query parameter for data lake
measure (#1737)
add 979f9b7c3 Bump pyupgrade from 3.8.0 to 3.9.0 in
/streampipes-client-python (#1763)
add 43bab2405 Bump checkstyle from 10.6.0 to 10.12.1 (#1765)
add e85c398d7 Bump black from 23.3.0 to 23.7.0 in
/streampipes-client-python (#1764)
add 04200fce5 Support pulsar messasging layer (#1576)
add 7130732f5 Set latest version in bug report template
add d71d13152 remove dependency scala-xml_2.11 (#1767)
add 8e4ef3d32 Fix Helm Chart Upgrade Failure (#1546) (#1775)
add a3112950d Use java 17 Docker base image in archetypes (#1770) (#1773)
add 5babc62d3 Register protocols during startup of core (#1771) (#1772)
add e13951a26 [hotfix] Add Nats image, modify Dockerfile base image
add 8f8f9fb26 Bump Angular version to 15, refactor Material components to
mdc (#1341)
add acf177688 Bump word-wrap from 1.2.3 to 1.2.4 in /ui (#1780)
add c28d9223e Bump semver from 5.7.1 to 5.7.2 in /ui (#1766)
add 641aecfa2 1777 add api endpoint to get available users (#1778)
add 2a1411d5b [hotfix] Fix e2e tests
add 9bc9eb544 [hotfix] Fix some layout bugs after mdc migration
add 9c7df4fb6 Fix status widget in dashboard (#1741)
add 58f28e2d0 Bump @typescript-eslint/parser from 5.59.11 to 5.62.0 in /ui
(#1784)
add 31c7096e9 Replace forbidden keywords in data lake measure (#1769)
(#1774)
add 780a65911 Fix assignment of default time range in data download dialog
(#1642) (#1783)
add 1a7a1004a [hotfix] Fix layout issue in label configuration
add 329f56c8d Delete pipeline-related notifications upon pipeline deletion
(#1533) (#1785)
add fcbf54fac Bump @jsplumb/browser-ui from 6.1.1 to 6.2.10 in /ui (#1790)
add aab2d786e Bump com.opencsv:opencsv from 5.7.1 to 5.8 (#1789)
add 8419dd075 add probes to Streampipes' kubernetes deployment ( #1781 )
(#1786)
add 6ea881fe7 Improve monitoring of adapters and pipelines (#1787) (#1788)
add 2a49d0227 Merge branch 'dev' of github.com:apache/streampipes into dev
add 1fda6fc1f [#1791] Add classNamePrefix variable to object creation.
fixes #1791
add 0b3c23136 Bump ngx-quill from 20.0.1 to 21.0.0 in /ui (#1793)
add db32ee8f5 Bump org.scala-lang.modules:scala-parser-combinators_2.11
(#1792)
add 97b94400a [hotfix] Fix typo in code
add a5276b250 Fix width of aggregation box in data explorer (#1794) (#1797)
add 1085f1b46 tmp (#1800)
add 465f351fe Bump mkdocs from 1.4.2 to 1.5.1 in
/streampipes-client-python (#1801)
add e91036458 Bump org.boofcv:boofcv-core from 0.42 to 0.43.1 (#1802)
add be7ef1ee4 Bump pyupgrade from 3.9.0 to 3.10.1 in
/streampipes-client-python (#1805)
add 913339992 monthly update of vulnerability report (#1807)
add 71e39cef7 [hotfix] Fix layout of label configuration component
add 4c11c4d8d Bump flake8 from 6.0.0 to 6.1.0 in
/streampipes-client-python (#1804)
add b3759764b chore: remove repository title from notification settings
(#1808)
add f63901757 Refactor required streams for python functions (#1806)
add e7b997e43 Bump @types/node from 18.14.0 to 20.4.6 in /ui (#1810)
add ba90ca794 Merge remote-tracking branch 'origin/dev' into
1103-support-python-311-in-python-client
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 34 +-
.github/ISSUE_TEMPLATE/bug_report.yml | 2 +-
.github/dependabot.yml | 1 +
.github/workflows/build.yml | 8 +
.idea/runConfigurations/core.xml | 3 +-
RELEASE_NOTES.md | 131 +
VULNERABILITY.md | 17 +-
.../main/resources/archetype-resources/Dockerfile | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../archetype-resources/src/main/java/Init.java | 10 +-
.../__classNamePrefix__DataProcessor.java | 52 +-
.../__classNamePrefix__DataSink.java | 41 +-
.../__classNamePrefix__GenericAdapter.java | 101 +
.../__classNamePrefix__SpecificAdapter.java | 95 +
.../documentation.md | 32 +-
.../icon.png | Bin
.../strings.en} | 10 +-
.../documentation.md | 32 +-
.../icon.png | Bin
.../strings.en} | 10 +-
.../main/resources/archetype-resources/Dockerfile | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../archetype-resources/src/main/java/Init.java | 4 +-
.../main/resources/archetype-resources/Dockerfile | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../archetype-resources/src/main/java/Init.java | 4 +-
installer/cli/.env | 4 +-
.../cli/deploy/standalone/opcua/docker-compose.yml | 1 +
.../standalone/pulsar/docker-compose.dev.yml | 13 +-
.../deploy/standalone/pulsar/docker-compose.yml | 113 +
.../cli/environments/backend-pulsar | 11 +-
.../cli/environments/basic-pulsar | 10 +-
.../cli/environments/lite-pulsar | 13 +-
.../cli/environments/pipeline-element-pulsar | 12 +-
installer/compose/docker-compose.pulsar.yml | 141 +
.../k8s/templates/core/backend-deployment.yaml | 22 +
installer/k8s/templates/core/backend-pvc.yaml | 2 +-
installer/k8s/templates/core/ui-configmap.yaml | 2 +-
installer/k8s/templates/core/ui-deployment.yaml | 22 +
.../extensions-all-iiot-deployment.yaml | 21 +-
.../external/consul/consul-deployment.yaml | 26 +-
.../templates/external/consul/consul-pv-pvc.yaml | 2 +-
.../external/couchdb/couchdb-deployment.yaml | 24 +-
.../templates/external/couchdb/couchdb-pv-pvc.yaml | 2 +-
.../external/influxdb/influxdb-deployment.yaml | 28 +-
.../templates/external/influxdb/influxdb-pvc.yaml | 2 +-
.../templates/external/influxdb/influxdb2-pvc.yaml | 2 +-
.../templates/external/kafka/kafka-deployment.yaml | 29 +-
.../templates/external/nats/nats-deployment.yaml | 21 +-
.../external/zookeeper/zookeeper-deployment.yaml | 30 +-
installer/k8s/values.yaml | 36 +-
pom.xml | 78 +-
.../streampipes/client/api/IDataProcessorApi.java | 29 +-
.../streampipes/client/api/IDataSinkApi.java | 15 +-
.../streampipes/client/api/IDataStreamApi.java | 18 +-
.../streampipes/client/api/IStreamPipesClient.java | 3 +
.../api/config/IStreamPipesClientConfig.java | 5 +-
.../client/api/live/IBrokerConfigOverride.java | 11 +-
...kaConfig.java => IConfiguredEventProducer.java} | 13 +-
.../live/{IKafkaConfig.java => ISubscription.java} | 5 +-
streampipes-client-python/docs/index.md | 28 +-
...ive-data-from-the-streampipes-data-stream.ipynb | 27 +-
streampipes-client-python/setup.py | 30 +-
.../streampipes/endpoint/api/data_lake_measure.py | 37 +-
.../streampipes/function_zoo/river_function.py | 19 +-
.../streampipes/functions/streampipes_function.py | 3 +-
.../model/container/resource_container.py | 2 +-
.../tests/endpoint/test_data_lake_measure.py | 110 +-
.../tests/functions/test_function_handler.py | 40 +-
streampipes-client/pom.xml | 6 +-
.../streampipes/client/StreamPipesClient.java | 6 +
.../streampipes/client/api/DataProcessorApi.java | 54 +-
.../apache/streampipes/client/api/DataSinkApi.java | 26 +-
.../streampipes/client/api/DataStreamApi.java | 28 +-
.../client/live/ConfiguredEventProducer.java | 53 +
.../streampipes/client/live/ProducerManager.java | 62 +
.../streampipes/client/live/Subscription.java | 19 +-
.../client/live/SubscriptionManager.java | 117 +-
.../client/model/StreamPipesClientConfig.java | 18 +-
streampipes-commons/pom.xml | 10 +
.../java/org/apache/streampipes/commons/Utils.java | 6 -
.../streampipes/commons/networking/Networking.java | 15 +-
.../streampipes/commons/resources/Resources.java | 27 +-
.../src/test/java/TestResources.java | 22 +-
streampipes-commons/src/test/resources/test.txt | 1 +
streampipes-config/pom.xml | 6 -
.../streampipes/config/backend/BackendConfig.java | 7 +-
.../config/backend/BackendConfigKeys.java | 1 +
.../config/backend/DefaultMessagingSettings.java | 22 +-
streampipes-connect-management/pom.xml | 10 +
.../management}/AdapterEventPreviewPipeline.java | 32 +-
.../management/management/GuessManagement.java | 7 +-
.../connect/management/util/GroundingUtils.java | 15 +-
.../management}/util/TransportFormatGenerator.java | 2 +-
.../pom.xml | 19 +-
.../shared/AdapterPipelineGeneratorBase.java | 110 +
.../streampipes/connect/shared}/DatatypeUtils.java | 2 +-
.../connect/shared}/preprocessing/Util.java | 2 +-
.../elements/AddTimestampPipelineElement.java | 2 +-
.../elements/AddValuePipelineElement.java | 2 +-
.../TransformSchemaAdapterPipelineElement.java | 16 +-
.../elements/TransformStreamAdapterElement.java | 8 +-
.../TransformValueAdapterPipelineElement.java | 18 +-
.../transform/TransformationRule.java | 2 +-
.../schema/CreateNestedTransformationRule.java | 2 +-
.../transform/schema/DeleteTransformationRule.java | 2 +-
.../transform/schema/MoveTransformationRule.java | 2 +-
.../transform/schema/RenameTransformationRule.java | 2 +-
.../transform/schema/SchemaEventTransformer.java | 4 +-
.../transform/schema/SchemaTransformationRule.java | 4 +-
.../stream/DuplicateFilterPipelineElement.java | 2 +-
.../stream/EventRateTransformationRule.java | 2 +-
.../transform/stream/StreamEventTransformer.java | 4 +-
.../transform/stream/StreamTransformationRule.java | 4 +-
.../value/CorrectionValueTransformationRule.java | 2 +-
.../value/DatatypeTransformationRule.java | 5 +-
.../value/TimestampTranformationRule.java | 2 +-
.../value/TimestampTranformationRuleMode.java | 2 +-
.../transform/value/UnitTransformationRule.java | 2 +-
.../transform/value/ValueEventTransformer.java | 4 +-
.../transform/value/ValueTransformationRule.java | 4 +-
.../transform}/DatatypeUtilsTest.java | 5 +-
.../schema/CreateNestedTransformationRuleTest.java | 4 +-
.../schema/DeleteTransformationRuleTest.java | 4 +-
.../schema/MoveTransformationRuleTest.java | 4 +-
.../schema/RenameTransformationRuleTest.java | 4 +-
.../schema/SchemaEventTransformerTest.java | 11 +-
.../transform/value/CorrectionValueTest.java | 3 +-
.../transform/value/UnitTransformRuleTest.java | 3 +-
.../transform/value/ValueEventTransformerTest.java | 5 +-
streampipes-data-explorer-commons/pom.xml | 6 +
.../dataexplorer/commons/DataExplorerUtils.java | 4 +
.../commons/sanitizer/MeasureNameSanitizer.java | 23 +-
.../sanitizer/MeasureNameSanitizerTest.java | 53 +
.../param/model/SelectClauseParams.java | 6 +-
.../writer/TestConfiguredCsvOutputWriter.java | 4 +-
.../writer/TestConfiguredJsonOutputWriter.java | 4 +-
.../export/dataimport/PerformImportGenerator.java | 4 +-
.../export/dataimport/PreviewImportGenerator.java | 18 +-
.../export/utils/EventGroundingProcessor.java | 14 +-
.../export/utils/ImportAdapterMigrationUtils.java | 55 +
.../connect/context/IAdapterRuntimeContext.java | 4 +-
...pelineElementLogger.java => FixedSizeList.java} | 42 +-
...neElementLogger.java => IExtensionsLogger.java} | 17 +-
.../api/monitoring/SpMonitoringManager.java | 33 +-
.../extensions/api/pe/context/RuntimeContext.java | 4 +-
streampipes-extensions-management/pom.xml | 10 +
.../connect/AdapterWorkerManagement.java | 17 +-
.../management/connect/PullAdapterScheduler.java | 4 +-
.../connect/adapter/AdapterPipelineGenerator.java | 98 +-
.../connect/adapter/parser/CsvParser.java | 2 +-
.../connect/adapter/parser/json/GeoJsonParser.java | 32 +-
.../elements/SendToBrokerAdapterSink.java | 28 +-
.../elements/SendToJmsAdapterSink.java | 8 +-
.../elements/SendToKafkaAdapterSink.java | 8 +-
.../elements/SendToMqttAdapterSink.java | 8 +-
.../elements/SendToNatsAdapterSink.java | 8 +-
...apterSink.java => SendToPulsarAdapterSink.java} | 20 +-
.../context/AdapterContextGenerator.java | 9 +-
.../context/SpAdapterRuntimeContext.java | 12 +-
.../management/locales/LabelGenerator.java | 4 +-
.../management/monitoring/ExtensionsLogger.java | 63 +
.../connect/AdapterWorkerManagementTest.java | 2 +-
streampipes-extensions/pom.xml | 3 +
.../iiot/adapters/iolink/IfmAlMqttAdapter.java | 6 +-
.../iiot/adapters/plc4x/s7/Plc4xS7Adapter.java | 20 +-
.../simulator/machine/MachineDataSimulator.java | 12 +-
.../iiot/protocol/stream/FileReplayAdapter.java | 5 +-
.../iiot/protocol/stream/KafkaProtocol.java | 21 +-
.../connect/iiot/protocol/stream/NatsProtocol.java | 14 +-
.../strings.en | 12 +
.../generic/elements/AddTimestampTest.java | 2 +-
.../generic/elements/DuplicateFilterTest.java | 2 +-
.../streampipes-connectors-opcua/pom.xml | 12 +
.../connectors/opcua/adapter/OpcUaAdapter.java | 82 +-
.../connectors/opcua/adapter/OpcUaNodeBrowser.java | 37 +-
.../opcua/adapter/OpcUaNodeMetadataExtractor.java | 171 +
.../opcua/adapter/configuration/SpOpcUaConfig.java | 148 -
.../opcua/{adapter => client}/SpOpcUaClient.java | 30 +-
.../MiloOpcUaConfigurationProvider.java | 7 +-
.../opcua/config/OpcUaAdapterConfig.java | 17 +-
.../connectors/opcua/config/OpcUaConfig.java | 70 +
.../opcua/config/SharedUserConfiguration.java | 89 +
.../SpOpcUaConfigExtractor.java} | 101 +-
.../opcua/{adapter => model}/OpcNode.java | 2 +-
.../extensions/connectors/opcua/sink/OpcUa.java | 83 +-
.../connectors/opcua/sink/OpcUaParameters.java | 45 +-
.../connectors/opcua/sink/OpcUaSink.java | 62 +-
.../utils/ExceptionMessageExtractor.java | 2 +-
.../opcua/{adapter => }/utils/OpcUaTypes.java | 2 +-
.../opcua/{adapter => }/utils/OpcUaUtil.java | 39 +-
.../strings.en | 42 +-
.../adapter/OpcUaNodeMetadataExtractorTest.java | 258 +
.../streampipes-extensions-all-iiot/pom.xml | 4 +
.../extensions/all/iiot/AllExtensionsIIoTInit.java | 4 +-
.../extensions/all/jvm/AllExtensionsInit.java | 4 +-
.../pom.xml | 5 -
.../boilerpipe/BoilerpipeDocumentSource.java | 18 -
.../boilerpipe/BoilerpipeExtractor.java | 18 -
.../kohlschutter/boilerpipe/BoilerpipeFilter.java | 18 -
.../kohlschutter/boilerpipe/BoilerpipeInput.java | 18 -
.../boilerpipe/BoilerpipeProcessingException.java | 26 +-
.../boilerpipe/conditions/TextBlockCondition.java | 18 -
.../kohlschutter/boilerpipe/document/Image.java | 18 -
.../boilerpipe/document/TextBlock.java | 18 -
.../boilerpipe/document/TextDocument.java | 18 -
.../document/TextDocumentStatistics.java | 18 -
.../boilerpipe/estimators/SimpleEstimator.java | 18 -
.../boilerpipe/extractors/ArticleExtractor.java | 18 -
.../extractors/ArticleSentencesExtractor.java | 18 -
.../boilerpipe/extractors/CanolaExtractor.java | 18 -
.../boilerpipe/extractors/CommonExtractors.java | 18 -
.../boilerpipe/extractors/DefaultExtractor.java | 18 -
.../boilerpipe/extractors/ExtractorBase.java | 18 -
.../extractors/KeepEverythingExtractor.java | 18 -
.../KeepEverythingWithMinKWordsExtractor.java | 18 -
.../extractors/LargestContentExtractor.java | 18 -
.../extractors/NumWordsRulesExtractor.java | 18 -
.../boilerpipe/filters/debug/PrintDebugFilter.java | 18 -
.../filters/english/DensityRulesClassifier.java | 18 -
.../filters/english/HeuristicFilterBase.java | 18 -
.../english/IgnoreBlocksAfterContentFilter.java | 18 -
.../IgnoreBlocksAfterContentFromEndFilter.java | 18 -
.../english/KeepLargestFulltextBlockFilter.java | 18 -
.../filters/english/MinFulltextWordsFilter.java | 18 -
.../filters/english/NumWordsRulesClassifier.java | 18 -
.../filters/english/TerminatingBlocksFinder.java | 18 -
.../heuristics/AddPrecedingLabelsFilter.java | 18 -
.../filters/heuristics/ArticleMetadataFilter.java | 18 -
.../filters/heuristics/BlockProximityFusion.java | 18 -
.../filters/heuristics/ContentFusion.java | 18 -
.../heuristics/DocumentTitleMatchClassifier.java | 18 -
.../heuristics/ExpandTitleToContentFilter.java | 18 -
.../filters/heuristics/KeepLargestBlockFilter.java | 18 -
.../boilerpipe/filters/heuristics/LabelFusion.java | 18 -
.../LargeBlockSameTagLevelToContentFilter.java | 18 -
.../filters/heuristics/ListAtEndFilter.java | 18 -
.../heuristics/SimpleBlockFusionProcessor.java | 18 -
.../TrailingHeadlineToBoilerplateFilter.java | 18 -
.../filters/simple/BoilerplateBlockFilter.java | 18 -
.../boilerpipe/filters/simple/InvertedFilter.java | 18 -
.../filters/simple/LabelToBoilerplateFilter.java | 18 -
.../filters/simple/LabelToContentFilter.java | 18 -
.../simple/MarkEverythingBoilerplateFilter.java | 18 -
.../simple/MarkEverythingContentFilter.java | 18 -
.../filters/simple/MinClauseWordsFilter.java | 18 -
.../boilerpipe/filters/simple/MinWordsFilter.java | 18 -
.../filters/simple/SplitParagraphBlocksFilter.java | 18 -
.../filters/simple/SurroundingToContentFilter.java | 18 -
.../boilerpipe/labels/ConditionalLabelAction.java | 18 -
.../boilerpipe/labels/DefaultLabels.java | 18 -
.../boilerpipe/labels/LabelAction.java | 18 -
.../sax/BoilerpipeHTMLContentHandler.java | 18 -
.../boilerpipe/sax/BoilerpipeHTMLParser.java | 18 -
.../boilerpipe/sax/BoilerpipeSAXInput.java | 18 -
.../boilerpipe/sax/CommonTagActions.java | 18 -
.../boilerpipe/sax/DefaultTagActionMap.java | 18 -
.../kohlschutter/boilerpipe/sax/HTMLDocument.java | 18 -
.../kohlschutter/boilerpipe/sax/HTMLFetcher.java | 18 -
.../boilerpipe/sax/HTMLHighlighter.java | 18 -
.../boilerpipe/sax/ImageExtractor.java | 18 -
.../boilerpipe/sax/InputSourceable.java | 18 -
.../boilerpipe/sax/MarkupTagAction.java | 18 -
.../com/kohlschutter/boilerpipe/sax/TagAction.java | 18 -
.../kohlschutter/boilerpipe/sax/TagActionMap.java | 18 -
.../boilerpipe/util/UnicodeTokenizer.java | 18 -
.../pe/shared/config/kafka/KafkaConfig.java | 15 +-
.../pe/shared/config/kafka/KafkaConnectUtils.java | 32 +-
.../pe/shared/config/kafka/kafka/KafkaConfig.java | 13 +-
.../config/kafka/kafka/KafkaConnectUtils.java | 35 +-
.../complex/TopologyValidationProcessor.java | 4 +-
.../sinks/brokers/jvm/jms/JmsPublisherSink.java | 6 +-
.../streampipes-sinks-internal-jvm/pom.xml | 4 -
streampipes-integration-tests/pom.xml | 16 +
.../integration/adapters/AdaptersTest.java | 8 +
...tAdapterTester.java => KafkaAdapterTester.java} | 112 +-
.../integration/adapters/MqttAdapterTester.java | 18 +-
.../integration/adapters/PulsarAdapterTester.java | 14 +-
.../integration/client/ClientLiveDataTest.java | 14 +-
.../client/ClientLiveDataTesterBase.java | 117 +
.../integration/client/ClientNatsTester.java | 64 +
.../integration/containers/KafkaContainer.java | 42 +-
.../integration/containers/KafkaDevContainer.java | 17 +-
.../integration/containers/NatsContainer.java | 36 +-
.../integration/containers/NatsDevContainer.java | 9 +-
.../streampipes/integration/utils/Utils.java | 25 +-
.../apache/streampipes/mail/utils/MailUtils.java | 7 +-
streampipes-measurement-units/pom.xml | 3 +-
.../java/com/github/jqudt/onto/UnitFactory.java | 24 -
.../java/com/github/jqudt/onto/units/AreaUnit.java | 23 -
.../github/jqudt/onto/units/ConcentrationUnit.java | 25 -
.../com/github/jqudt/onto/units/CountingUnit.java | 16 -
.../com/github/jqudt/onto/units/EnergyUnit.java | 16 -
.../com/github/jqudt/onto/units/LengthUnit.java | 19 -
.../java/com/github/jqudt/onto/units/MassUnit.java | 23 -
.../jqudt/onto/units/PressureOrStressUnit.java | 15 -
.../github/jqudt/onto/units/TemperatureUnit.java | 18 -
.../com/github/jqudt/onto/units/VolumeUnit.java | 18 -
.../messaging/jms/ActiveMQConnectionProvider.java | 8 +
.../messaging/jms/ActiveMQConsumer.java | 12 +-
.../messaging/jms/ActiveMQPublisher.java | 47 +-
.../streampipes/messaging/jms/SpJmsProtocol.java | 15 +-
.../messaging/kafka/SpKafkaConsumer.java | 14 +-
.../messaging/kafka/SpKafkaProducer.java | 8 +-
.../messaging/kafka/SpKafkaProtocol.java | 16 +-
.../kafka/config/AutoOffsetResetConfig.java | 32 +-
.../kafka/config/ConsumerConfigFactory.java | 3 +-
.../messaging/mqtt/AbstractMqttConnector.java | 6 +
.../streampipes/messaging/mqtt/MqttConsumer.java | 12 +-
.../streampipes/messaging/mqtt/MqttPublisher.java | 12 +-
.../streampipes/messaging/mqtt/SpMqttProtocol.java | 16 +-
.../messaging/nats/AbstractNatsConnector.java | 8 +
.../streampipes/messaging/nats/NatsConsumer.java | 22 +-
.../streampipes/messaging/nats/NatsPublisher.java | 12 +-
.../streampipes/messaging/nats/SpNatsProtocol.java | 16 +-
streampipes-messaging-pulsar/pom.xml | 57 +
.../messaging/pulsar/PulsarConsumer.java | 86 +
.../messaging/pulsar/PulsarProducer.java | 78 +
.../messaging/pulsar/SpPulsarProtocol.java | 28 +-
.../messaging/pulsar/SpPulsarProtocolFactory.java | 28 +-
.../streampipes/messaging/EventConsumer.java | 6 +-
.../streampipes/messaging/EventProducer.java | 5 +-
.../messaging/SpProtocolDefinition.java | 5 +-
streampipes-model/pom.xml | 12 +-
.../apache/streampipes/model/ShortUserInfo.java | 70 +
.../streampipes/model/config/SpProtocol.java | 3 +-
.../adapter/migration/GenericAdapterConverter.java | 94 +-
.../adapter/migration/IAdapterConverter.java | 6 +-
.../adapter/migration}/MigrationHelpers.java | 11 +-
.../migration/SpecificAdapterConverter.java | 17 +-
.../migration}/format/CsvFormatMigrator.java | 2 +-
.../migration}/format/EmptyFormatMigrator.java | 2 +-
.../adapter/migration}/format/FormatMigrator.java | 2 +-
.../migration}/format/JsonFormatMigrator.java | 12 +-
.../migration}/format/XmlFormatMigrator.java | 2 +-
.../adapter/migration/utils/AdapterModels.java | 28 +-
.../adapter/migration}/utils/DocumentKeys.java | 2 +-
.../adapter/migration}/utils/FormatIds.java | 2 +-
.../migration}/utils/GenericAdapterUtils.java | 8 +-
.../model/connect/guess/AdapterEventPreview.java | 7 +-
.../model/connect/guess/AdapterGuessInfo.java | 55 -
.../model/connect/guess/GuessSchema.java | 8 +-
.../model/connect/guess/GuessTypeInfo.java | 72 -
.../model/datalake/DataLakeMeasure.java | 2 +
.../model/file/GenericStorageAttachment.java | 31 +-
.../model/grounding/PulsarTransportProtocol.java | 26 +-
.../model/grounding/TransportProtocol.java | 3 +-
.../streampipes/model/monitoring/SpLogEntry.java | 16 +-
...{StreamPipesStatistics.java => SpLogLevel.java} | 6 +-
.../SpLogMessage.java} | 79 +-
.../streampipes/model/schema/EventProperty.java | 2 +-
.../streampipes/model/schema/EventSchema.java | 3 +-
.../RuntimeResolvableTreeInputStaticProperty.java | 10 +
.../org/apache/streampipes/model/util/Cloner.java | 3 +
.../apache/streampipes/model/util/ListUtils.java | 49 +-
streampipes-pipeline-management/pom.xml | 30 +-
.../manager/assets/DocumentationParser.java | 6 +-
.../manager/endpoint/EndpointItemFetcher.java | 3 +-
.../manager/endpoint/EndpointItemParser.java | 3 +-
.../manager/matching/ProtocolSelector.java | 6 +
.../monitoring/pipeline/ExtensionsLogProvider.java | 6 +-
.../manager/pipeline/PipelineManager.java | 23 +-
.../runtime/PipelineElementRuntimeInfoFetcher.java | 101 +-
.../streampipes/ps/DataLakeMeasureResourceV4.java | 9 +-
.../apache/streampipes/ps/DataLakeResourceV4.java | 4 +-
.../management/NotificationsResourceManager.java | 75 +
.../extensions/connect/AdapterWorkerResource.java | 10 +-
.../extensions/monitoring/MonitoringResource.java | 2 +-
.../shared/impl/AbstractSharedRestInterface.java | 4 +
streampipes-rest/pom.xml | 7 +-
.../apache/streampipes/rest/impl/UserResource.java | 40 +-
.../rest/impl/admin/UserAdminResource.java | 61 +
.../rest/impl/connect/AdapterResource.java | 6 +-
.../rest/impl/connect/GuessResource.java | 15 +-
.../impl/connect/RuntimeResolvableResource.java | 8 +-
.../impl/datalake/PersistedDataStreamResource.java | 7 +-
.../rest/impl/pe/DataProcessorResource.java | 4 +-
.../streampipes/rest/impl/pe/DataSinkResource.java | 4 +-
.../rest/impl/pe/DataStreamResource.java | 4 +-
.../org/apache/streampipes/rest/utils/Utils.java | 22 +-
streampipes-sdk/pom.xml | 9 +-
.../apache/streampipes/sdk/StaticProperties.java | 5 +-
...AbstractConfigurablePipelineElementBuilder.java | 12 +-
.../sdk/builder/adapter/GuessSchemaBuilder.java | 50 +-
.../org/apache/streampipes/sdk/helpers/Labels.java | 17 +-
.../sdk/helpers/SupportedProtocols.java | 5 +
streampipes-service-base/pom.xml | 4 -
.../service/base/StreamPipesServiceBase.java | 2 +-
.../Dockerfile | 4 +-
streampipes-service-core-nats/pom.xml | 94 +
.../core/nats/StreamPipesCoreApplicationNats.java | 53 +
streampipes-service-core/Dockerfile | 4 +-
streampipes-service-core/pom.xml | 39 +-
...cation.java => StreamPipesCoreApplication.java} | 40 +-
.../service/core/StreamPipesResourceConfig.java | 2 +
...FormatMigrator.java => SupportedProtocols.java} | 11 +-
.../service/core/WebSecurityConfig.java | 2 +-
.../core}/filter/TokenAuthenticationFilter.java | 2 +-
.../core/migrations/v093/AdapterBackupWriter.java | 2 +-
.../core/migrations/v093/AdapterMigration.java | 36 +-
.../v093/migrator/GenericAdapterMigrator.java | 102 +-
.../v093/migrator/SpecificAdapterMigrator.java | 11 +-
streampipes-service-discovery-consul/pom.xml | 4 -
.../streampipes/storage/api/IGenericStorage.java | 7 +
.../storage/api/INotificationStorage.java | 2 +
streampipes-storage-couchdb/pom.xml | 8 +-
.../couchdb/impl/ConnectionStorageImpl.java | 5 +-
.../storage/couchdb/impl/DataLakeStorageImpl.java | 3 +-
.../storage/couchdb/impl/GenericStorageImpl.java | 25 +-
.../couchdb/impl/NotificationStorageImpl.java | 28 +-
.../streampipes/storage/couchdb/utils/Utils.java | 11 +
.../storage/couchdb/utils/TestUrlEscapers.java | 44 +
streampipes-user-management/pom.xml | 4 +-
.../wrapper/flink/consumer/JmsFlinkConsumer.java | 12 +-
.../wrapper/flink/consumer/MqttFlinkConsumer.java | 12 +-
.../wrapper/flink/sink/JmsFlinkProducer.java | 4 +-
.../wrapper/flink/sink/MqttFlinkProducer.java | 4 +-
.../flink/status/PipelineElementStatusSender.java | 46 -
.../status/PipelineElementStatusSenderFactory.java | 42 -
.../kafka/KafkaStreamsDataProcessorRuntime.java | 18 +-
.../wrapper/kafka/KafkaStreamsOutputCollector.java | 14 +-
.../standalone/function/FunctionContext.java | 10 +-
.../standalone/function/StreamPipesFunction.java | 4 +-
.../routing/StandaloneSpInputCollector.java | 14 +-
.../routing/StandaloneSpOutputCollector.java | 20 +-
.../runtime/StandaloneEventProcessorRuntime.java | 4 +-
.../runtime/StandaloneEventSinkRuntime.java | 4 +-
.../runtime/StandalonePipelineElementRuntime.java | 20 +-
.../context/SpEventProcessorRuntimeContext.java | 19 +-
.../wrapper/context/SpEventSinkRuntimeContext.java | 14 +-
.../wrapper/context/SpRuntimeContext.java | 34 +-
.../generator/DataProcessorContextGenerator.java | 4 +-
.../generator/DataSinkContextGenerator.java | 4 +-
.../support/utils/ConnectEventSchemaUtils.ts | 2 +-
.../support/utils/DataDownloadDialogUtils.ts | 16 +-
ui/cypress/support/utils/PrepareTestDataUtils.ts | 2 +-
.../support/utils/ProcessingElementTestUtils.ts | 2 +-
ui/cypress/support/utils/StaticPropertyUtils.ts | 28 +-
ui/cypress/support/utils/connect/ConnectUtils.ts | 5 +-
ui/cypress/support/utils/datalake/DataLakeUtils.ts | 9 +-
ui/cypress/tests/adapter/formats/format.spec.ts | 8 +-
ui/cypress/tests/thirdparty/InfluxDb.smoke.spec.ts | 4 +-
ui/cypress/tests/thirdparty/Kafka.smoke.spec.ts | 12 +-
ui/deployment/appng5.module.mst | 5 +-
ui/deployment/base-navigation.component.mst | 4 +-
ui/deployment/prebuild.js | 8 +-
ui/package-lock.json | 12431 +++++++++----------
ui/package.json | 72 +-
.../streampipes/platform-services/package.json | 8 +-
.../src/lib/apis/user-admin.service.ts} | 54 +-
.../platform-services/src/lib/apis/user.service.ts | 15 +-
.../src/lib/model/gen/streampipes-model.ts | 134 +-
.../platform-services/src/public-api.ts | 1 +
ui/projects/streampipes/shared-ui/package.json | 16 +-
.../basic-nav-tabs/basic-nav-tabs.component.html | 5 +-
.../basic-view/basic-view.component.html | 1 -
.../basic-view/basic-view.component.scss | 2 +-
.../exception-details-dialog.component.html | 6 +-
.../exception-details-dialog.component.ts | 4 +-
.../sp-exception-message.component.html | 4 +-
.../sp-exception-message.component.ts | 4 +-
.../confirm-dialog/confirm-dialog.component.html | 42 +-
.../panel-dialog/panel-dialog.component.html | 2 +-
.../standard-dialog/standard-dialog.component.html | 2 +-
.../src/lib/services/current-user.service.ts} | 50 +-
.../src/lib}/services/jwt-token-storage.service.ts | 2 +
.../shared-ui/src/lib/shared-ui.module.ts | 4 +-
.../streampipes/shared-ui/src/public-api.ts | 2 +
ui/src/app/add/add.component.html | 89 +-
ui/src/app/add/add.module.ts | 2 +-
ui/src/app/apidocs/apidocs.module.ts | 2 +-
.../app-asset-monitoring.module.ts | 2 +-
.../create-asset/create-asset.component.html | 7 +-
.../add-pipeline-dialog.component.html | 10 +-
.../app/app-overview/app-overview.component.html | 2 +-
ui/src/app/app-overview/app-overview.module.ts | 2 +-
ui/src/app/assets/assets.module.ts | 2 +-
.../asset-link-item/asset-link-item.component.html | 3 -
.../asset-selection-panel.component.html | 3 -
.../asset-overview/asset-overview.component.html | 5 -
ui/src/app/configuration/configuration.module.ts | 2 +-
.../consul-configs-password.component.spec.ts | 2 +-
.../datalake-configuration.component.html | 4 -
.../general-configuration.component.html | 3 +-
.../edit-label/edit-label.component.html | 23 +-
.../label-configuration.component.html | 2 -
.../abstract-security-principal-config.ts | 2 +
.../edit-user-dialog/edit-user-dialog.component.ts | 5 +-
.../security-service-config.component.ts | 2 +-
.../security-user-config.component.ts | 2 +-
.../error-message/error-message.component.ts | 4 +-
.../event-property-row.component.html | 9 +-
.../event-property-row.component.ts | 17 +-
.../event-schema-preview.component.ts | 27 +-
.../event-schema/event-schema.component.html | 1 -
.../event-schema/event-schema.component.ts | 11 +-
.../schema-editor-header.component.html | 2 -
.../abstract-adapter-details.directive.ts | 12 +-
.../adapter-details-logs.component.html | 1 -
.../adapter-details-logs.component.ts | 11 +-
.../adapter-details-metrics.component.html | 1 -
.../adapter-details-metrics.component.ts | 9 +-
.../adapter-details-overview.component.ts | 10 +-
.../existing-adapters.component.html | 9 -
.../existing-adapters.component.scss | 9 +-
.../existing-adapters.component.ts | 12 +-
.../filter-toolbar/filter-toolbar.component.html | 53 +-
ui/src/app/connect/connect.module.ts | 2 +-
ui/src/app/connect/services/rest.service.ts | 5 +-
ui/src/app/core-ui/core-ui.module.ts | 2 +-
.../select-data-range.component.ts | 8 +-
.../image-labeling/image-labeling.component.html | 1 -
.../object-permission-dialog.component.ts | 6 +-
.../static-color-picker.component.html | 28 +-
.../static-file-input.component.html | 1 -
.../static-free-input.component.html | 8 +-
.../static-free-input.component.scss | 4 +-
.../static-mapping-unary.component.html | 2 +-
.../static-property.component.html | 2 +-
.../static-properties/static-property.component.ts | 5 +-
.../base-runtime-resolvable-input.ts | 7 +-
.../core/components/iconbar/iconbar.component.html | 2 -
.../core/components/iconbar/iconbar.component.scss | 7 +-
.../core/components/iconbar/iconbar.component.ts | 4 +-
.../streampipes/streampipes.component.ts | 5 +-
.../core/components/toolbar/toolbar.component.html | 2 -
.../core/components/toolbar/toolbar.component.ts | 17 +-
ui/src/app/core/core.module.ts | 2 +-
.../overview/dashboard-overview.component.css | 4 +-
.../overview/dashboard-overview.component.html | 6 -
.../overview/dashboard-overview.component.ts | 4 +-
.../panel/dashboard-panel.component.html | 4 +-
.../components/panel/dashboard-panel.component.ts | 4 +-
.../widget/dashboard-widget.component.html | 18 +-
.../widgets/status/status-widget.component.html | 3 +
.../widgets/status/status-widget.component.ts | 22 +-
ui/src/app/dashboard/dashboard.module.ts | 2 +-
.../add-visualization-dialog.component.html | 29 +-
.../add-visualization-dialog.component.scss | 5 +
.../add-visualization-dialog.component.ts | 2 +-
...lorer-widget-appearance-settings.component.html | 60 +-
.../data-explorer-designer-panel.component.html | 1 -
...ta-explorer-widget-data-settings.component.html | 147 +-
.../field-selection-panel.component.html | 2 -
.../field-selection/field-selection.component.html | 3 +-
.../field-selection/field-selection.component.scss | 2 +-
.../filter-selection-panel.component.html | 18 +-
...-explorer-visualisation-settings.component.html | 19 +-
...data-explorer-dashboard-overview.component.html | 5 -
...data-explorer-dashboard-overview.component.scss | 6 +-
.../data-explorer-dashboard-overview.component.ts | 24 +-
.../data-explorer-dashboard-panel.component.html | 9 +-
.../data-explorer-dashboard-panel.component.ts | 4 +-
.../time-selector/timeRangeSelector.component.html | 18 +-
.../time-selector/timeRangeSelector.component.scss | 23 +-
.../data-explorer-dashboard-widget.component.html | 5 +-
.../data-explorer-dashboard-widget.component.ts | 23 +-
.../base/base-data-explorer-widget.directive.ts | 6 +-
.../widgets/base/data-explorer-widget-data.ts | 4 +-
.../correlation-chart-widget-config.component.html | 9 +-
...distribution-chart-widget-config.component.html | 9 +-
.../map/config/map-widget-config.component.html | 7 +-
.../config/table-widget-config.component.html | 9 +-
.../aggregate-configuration.component.html | 16 +-
.../select-color-properties.component.html | 58 +-
.../select-color-properties.component.scss | 6 +
.../select-property/select-property.component.html | 7 +-
ui/src/app/data-explorer/data-explorer.module.ts | 2 +-
...a-explorer-edit-data-view-dialog.component.html | 4 +-
.../user-defined-output.component.html | 7 +-
.../pipeline-assembly.component.html | 3 -
.../pipeline-element-icon-stand-row.component.html | 3 +-
.../pipeline-element-icon-stand.component.html | 48 +-
.../pipeline-element-icon-stand.component.scss | 2 +-
.../pipeline-element-options.component.css | 53 +
.../pipeline-element-options.component.html | 6 -
ui/src/app/editor/editor.component.ts | 4 +-
ui/src/app/editor/editor.module.ts | 2 +-
.../file-overview/file-overview.component.html | 1 -
ui/src/app/files/files.module.ts | 2 +-
ui/src/app/home/home.component.html | 15 +-
ui/src/app/home/home.component.scss | 5 +
ui/src/app/home/home.component.ts | 8 +-
ui/src/app/home/home.module.ts | 2 +-
ui/src/app/http-interceptor.ts | 8 +-
ui/src/app/info/info.module.ts | 2 +-
.../login/components/login/login.component.html | 2 +-
.../components/startup/startup.component.scss | 4 +-
ui/src/app/login/login.module.ts | 2 +-
.../app/notifications/notifications.component.html | 11 +-
ui/src/app/notifications/notifications.module.ts | 2 +-
.../notifications/service/notifications.service.ts | 6 +
.../actions/pipeline-actions.component.ts | 13 +-
.../components/edit/quickedit.component.ts | 14 +-
.../monitoring/pipeline-monitoring.component.html | 1 -
.../monitoring/pipeline-monitoring.component.ts | 14 +-
.../pipeline-details-overview.component.ts | 14 +-
.../pipeline-logs/pipeline-logs.component.html | 1 -
.../pipeline-logs/pipeline-logs.component.ts | 14 +-
.../components/sp-pipeline-details.directive.ts | 8 +-
.../pipeline-details/pipeline-details.module.ts | 2 +-
.../functions-logs/functions-logs.component.html | 1 -
.../functions-metrics.component.html | 1 -
.../functions-overview.component.html | 1 -
.../pipeline-overview.component.html | 92 +-
.../pipeline-overview.component.scss | 9 +-
.../pipeline-overview.component.ts | 4 +-
.../pipeline-categories-dialog.component.html | 8 -
ui/src/app/pipelines/pipelines.component.html | 3 -
ui/src/app/pipelines/pipelines.component.ts | 4 +-
ui/src/app/pipelines/pipelines.module.ts | 2 +-
.../profile/components/basic-profile-settings.ts | 6 +-
.../general-profile-settings.component.html | 2 +-
.../general/general-profile-settings.component.ts | 20 +-
ui/src/app/profile/profile.module.ts | 2 +-
ui/src/app/services/auth.service.ts | 47 +-
ui/src/app/services/secure.pipe.ts | 6 +-
ui/src/app/services/services.module.ts | 4 -
ui/src/scss/sp/buttons.scss | 44 +-
ui/src/scss/sp/colors.scss | 2 -
ui/src/scss/sp/data-explorer.scss | 4 +-
ui/src/scss/sp/forms.scss | 170 +-
ui/src/scss/sp/layout.scss | 30 +-
ui/src/scss/sp/mat-tab.scss | 8 +-
ui/src/scss/sp/pipeline-element-options.scss | 52 -
ui/src/scss/sp/sp-theme.scss | 101 +-
ui/src/scss/sp/widgets.scss | 6 +-
627 files changed, 12431 insertions(+), 11754 deletions(-)
create mode 100644
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__GenericAdapter.java
create mode 100644
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__SpecificAdapter.java
copy
ui/projects/streampipes/shared-ui/src/lib/dialog/panel-dialog/panel-dialog.component.html
=>
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/resources/__package__.pe.__packageName__.genericadapter/documentation.md
(64%)
copy
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/resources/{__package__.pe.__packageName__.processor
=> __package__.pe.__packageName__.genericadapter}/icon.png (100%)
copy
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/{Dockerfile
=>
src/main/resources/__package__.pe.__packageName__.genericadapter/strings.en}
(74%)
copy
ui/projects/streampipes/shared-ui/src/lib/dialog/panel-dialog/panel-dialog.component.html
=>
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/resources/__package__.pe.__packageName__.specificadapter/documentation.md
(64%)
copy
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/resources/{__package__.pe.__packageName__.processor
=> __package__.pe.__packageName__.specificadapter}/icon.png (100%)
copy
archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/{Dockerfile
=>
src/main/resources/__package__.pe.__packageName__.specificadapter/strings.en}
(73%)
copy streampipes-service-core/Dockerfile =>
installer/cli/deploy/standalone/pulsar/docker-compose.dev.yml (82%)
create mode 100644 installer/cli/deploy/standalone/pulsar/docker-compose.yml
copy streampipes-service-core/Dockerfile =>
installer/cli/environments/backend-pulsar (83%)
copy streampipes-service-core/Dockerfile =>
installer/cli/environments/basic-pulsar (83%)
copy streampipes-service-core/Dockerfile =>
installer/cli/environments/lite-pulsar (83%)
copy streampipes-service-core/Dockerfile =>
installer/cli/environments/pipeline-element-pulsar (83%)
create mode 100644 installer/compose/docker-compose.pulsar.yml
copy
streampipes-messaging/src/main/java/org/apache/streampipes/messaging/SpProtocolDefinition.java
=>
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/IBrokerConfigOverride.java
(72%)
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/{IKafkaConfig.java
=> IConfiguredEventProducer.java} (80%)
rename
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/{IKafkaConfig.java
=> ISubscription.java} (91%)
create mode 100644
streampipes-client/src/main/java/org/apache/streampipes/client/live/ConfiguredEventProducer.java
create mode 100644
streampipes-client/src/main/java/org/apache/streampipes/client/live/ProducerManager.java
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/format/EmptyFormatMigrator.java
=>
streampipes-client/src/main/java/org/apache/streampipes/client/live/Subscription.java
(65%)
copy
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java
=>
streampipes-commons/src/main/java/org/apache/streampipes/commons/resources/Resources.java
(60%)
copy
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/AdaptersTest.java
=> streampipes-commons/src/test/java/TestResources.java (65%)
create mode 100644 streampipes-commons/src/test/resources/test.txt
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/model/pipeline
=>
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management}/AdapterEventPreviewPipeline.java
(68%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management}/util/TransportFormatGenerator.java
(96%)
copy {streampipes-extensions/streampipes-connectors-opcua =>
streampipes-connect-shared}/pom.xml (75%)
create mode 100644
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared/AdapterPipelineGeneratorBase.java
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/util
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/DatatypeUtils.java
(98%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/Util.java
(93%)
copy
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/elements/AddTimestampPipelineElement.java
(93%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/elements/AddValuePipelineElement.java
(93%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/elements/TransformSchemaAdapterPipelineElement.java
(79%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/elements/TransformStreamAdapterElement.java
(86%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/elements/TransformValueAdapterPipelineElement.java
(79%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/TransformationRule.java
(90%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/schema/CreateNestedTransformationRule.java
(94%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/schema/DeleteTransformationRule.java
(94%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/schema/MoveTransformationRule.java
(97%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/schema/RenameTransformationRule.java
(94%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/schema/SchemaEventTransformer.java
(95%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/schema/SchemaTransformationRule.java
(80%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/stream/DuplicateFilterPipelineElement.java
(96%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/stream/EventRateTransformationRule.java
(94%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/stream/StreamEventTransformer.java
(90%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/stream/StreamTransformationRule.java
(80%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/CorrectionValueTransformationRule.java
(96%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/DatatypeTransformationRule.java
(90%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/TimestampTranformationRule.java
(96%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/TimestampTranformationRuleMode.java
(89%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/UnitTransformationRule.java
(96%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/ValueEventTransformer.java
(93%)
rename
{streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/main/java/org/apache/streampipes/connect/shared}/preprocessing/transform/value/ValueTransformationRule.java
(80%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/util
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing/transform}/DatatypeUtilsTest.java
(96%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/schema/CreateNestedTransformationRuleTest.java
(90%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/schema/DeleteTransformationRuleTest.java
(89%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/schema/MoveTransformationRuleTest.java
(93%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/schema/RenameTransformationRuleTest.java
(91%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/schema/SchemaEventTransformerTest.java
(75%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/value/CorrectionValueTest.java
(95%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/value/UnitTransformRuleTest.java
(96%)
rename
{streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter
=>
streampipes-connect-shared/src/test/java/org/apache/streampipes/connect/shared/preprocessing}/transform/value/ValueEventTransformerTest.java
(81%)
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/config/IStreamPipesClientConfig.java
=>
streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/sanitizer/MeasureNameSanitizer.java
(66%)
create mode 100644
streampipes-data-explorer-commons/src/test/java/org/apache/streampipes/dataexplorer/commons/sanitizer/MeasureNameSanitizerTest.java
create mode 100644
streampipes-data-export/src/main/java/org/apache/streampipes/export/utils/ImportAdapterMigrationUtils.java
copy
streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/monitoring/{IPipelineElementLogger.java
=> FixedSizeList.java} (54%)
copy
streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/monitoring/{IPipelineElementLogger.java
=> IExtensionsLogger.java} (72%)
copy
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/preprocessing/elements/{SendToNatsAdapterSink.java
=> SendToPulsarAdapterSink.java} (62%)
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/monitoring/ExtensionsLogger.java
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/adapter/OpcUaNodeMetadataExtractor.java
delete mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/adapter/configuration/SpOpcUaConfig.java
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter
=> client}/SpOpcUaClient.java (89%)
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter
=> config}/MiloOpcUaConfigurationProvider.java (92%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/format/EmptyFormatMigrator.java
=>
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/config/OpcUaAdapterConfig.java
(63%)
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/config/OpcUaConfig.java
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/config/SharedUserConfiguration.java
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter/configuration/SpOpcUaConfigBuilder.java
=> config/SpOpcUaConfigExtractor.java} (63%)
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter
=> model}/OpcNode.java (98%)
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter
=> }/utils/ExceptionMessageExtractor.java (94%)
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter
=> }/utils/OpcUaTypes.java (96%)
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/{adapter
=> }/utils/OpcUaUtil.java (87%)
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/adapter/OpcUaNodeMetadataExtractorTest.java
copy
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/{MqttAdapterTester.java
=> KafkaAdapterTester.java} (52%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/format/EmptyFormatMigrator.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/client/ClientLiveDataTest.java
(77%)
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/client/ClientLiveDataTesterBase.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/client/ClientNatsTester.java
copy
streampipes-model/src/main/java/org/apache/streampipes/model/monitoring/StreamPipesRuntimeError.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/KafkaContainer.java
(54%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/format/EmptyFormatMigrator.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/KafkaDevContainer.java
(75%)
rename
streampipes-model/src/main/java/org/apache/streampipes/model/monitoring/StreamPipesRuntimeError.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/NatsContainer.java
(53%)
rename
streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/monitoring/IPipelineElementLogger.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/NatsDevContainer.java
(81%)
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/config/IStreamPipesClientConfig.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/utils/Utils.java
(66%)
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/AreaUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/ConcentrationUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/CountingUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/EnergyUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/LengthUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/MassUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/PressureOrStressUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/TemperatureUnit.java
delete mode 100644
streampipes-measurement-units/src/main/java/com/github/jqudt/onto/units/VolumeUnit.java
rename
streampipes-client/src/main/java/org/apache/streampipes/client/live/KafkaConfig.java
=>
streampipes-messaging-kafka/src/main/java/org/apache/streampipes/messaging/kafka/config/AutoOffsetResetConfig.java
(58%)
create mode 100644 streampipes-messaging-pulsar/pom.xml
create mode 100644
streampipes-messaging-pulsar/src/main/java/org/apache/streampipes/messaging/pulsar/PulsarConsumer.java
create mode 100644
streampipes-messaging-pulsar/src/main/java/org/apache/streampipes/messaging/pulsar/PulsarProducer.java
copy
streampipes-messaging-nats/src/main/java/org/apache/streampipes/messaging/nats/SpNatsProtocol.java
=>
streampipes-messaging-pulsar/src/main/java/org/apache/streampipes/messaging/pulsar/SpPulsarProtocol.java
(58%)
copy
streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging/jms/SpJmsProtocol.java
=>
streampipes-messaging-pulsar/src/main/java/org/apache/streampipes/messaging/pulsar/SpPulsarProtocolFactory.java
(55%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/ShortUserInfo.java
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/migrator/GenericAdapterMigrator.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration/GenericAdapterConverter.java
(52%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/format/FormatMigrator.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration/IAdapterConverter.java
(84%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/migrator
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/MigrationHelpers.java
(79%)
copy
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/format/EmptyFormatMigrator.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration/SpecificAdapterConverter.java
(61%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/format/CsvFormatMigrator.java
(96%)
copy
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/format/EmptyFormatMigrator.java
(93%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/format/FormatMigrator.java
(92%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/format/JsonFormatMigrator.java
(84%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/format/XmlFormatMigrator.java
(95%)
rename
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/utils/AdapterMigrationUtils.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration/utils/AdapterModels.java
(66%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/utils/DocumentKeys.java
(93%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/utils/FormatIds.java
(96%)
rename
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/migration}/utils/GenericAdapterUtils.java
(97%)
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/connect/guess/AdapterGuessInfo.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/connect/guess/GuessTypeInfo.java
copy
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/preprocessing/elements/AddTimestampPipelineElement.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/file/GenericStorageAttachment.java
(59%)
rename
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/preprocessing/elements/AddTimestampPipelineElement.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/grounding/PulsarTransportProtocol.java
(61%)
rename
streampipes-model/src/main/java/org/apache/streampipes/model/monitoring/{StreamPipesStatistics.java
=> SpLogLevel.java} (94%)
rename
streampipes-model/src/main/java/org/apache/streampipes/model/{StreamPipesErrorMessage.java
=> monitoring/SpLogMessage.java} (59%)
rename
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/adapter/utils/OpcUaNodeVariants.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/util/ListUtils.java
(53%)
create mode 100644
streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/NotificationsResourceManager.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/UserAdminResource.java
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/config/IStreamPipesClientConfig.java
=> streampipes-rest/src/main/java/org/apache/streampipes/rest/utils/Utils.java
(63%)
copy {streampipes-service-core => streampipes-service-core-nats}/Dockerfile
(87%)
create mode 100644 streampipes-service-core-nats/pom.xml
create mode 100644
streampipes-service-core-nats/src/main/java/org/apache/streampipes/service/core/nats/StreamPipesCoreApplicationNats.java
rename
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/{StreamPipesBackendApplication.java
=> StreamPipesCoreApplication.java} (88%)
rename
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/{migrations/v093/format/EmptyFormatMigrator.java
=> SupportedProtocols.java} (77%)
rename {streampipes-rest/src/main/java/org/apache/streampipes/rest =>
streampipes-service-core/src/main/java/org/apache/streampipes/service/core}/filter/TokenAuthenticationFilter.java
(98%)
create mode 100644
streampipes-storage-couchdb/src/test/java/org/apache/streampipes/storage/couchdb/utils/TestUrlEscapers.java
delete mode 100644
streampipes-wrapper-flink/src/main/java/org/apache/streampipes/wrapper/flink/status/PipelineElementStatusSender.java
delete mode 100644
streampipes-wrapper-flink/src/main/java/org/apache/streampipes/wrapper/flink/status/PipelineElementStatusSenderFactory.java
copy ui/{src/app/services/secure.pipe.ts =>
projects/streampipes/platform-services/src/lib/apis/user-admin.service.ts} (50%)
copy ui/{src/app/services/jwt-token-storage.service.ts =>
projects/streampipes/shared-ui/src/lib/services/current-user.service.ts} (51%)
rename ui/{src/app =>
projects/streampipes/shared-ui/src/lib}/services/jwt-token-storage.service.ts
(95%)