Skip to content

0.95.0

Compare
Choose a tag to compare
@dominikriemer dominikriemer released this 13 Jun 07:45
· 356 commits to dev since this release

[0.95.0]

What's Changed

Enhancement 🌟

  • [#2659]: Show adapter status light in adapter overview
  • [#2657]: No icon tooltips are shown in dashboard
  • [#2511]: feat: Create adapter for Open Industry 4.0 devices
  • [#2379]: Inconsistent behavior in EditorService API calls to Pipelines REST API
  • [#2312]: Extend Notification sinks by silent period
  • [#2311]: Extend MS Teams sink by a silent period
  • [#2283]: extend monitoring by adding metrics for adapters
  • [#2269]: Support basic auth for Prometheus monitoring endpoint
  • [#2252]: Enhance Data Lake Sink Schema Management Options
  • [#2248]: introduce sink for MS Teams
  • [#2199]: Nginx configuration parameters as environment variables
  • [#2192]: Add download button for assets in StreamPipes
  • [#2144]: Enhance Static Properties by UI validation
  • [#2107]: Display File Types in different colors
  • [#2096]: Assets need to be updated as well (only for adapters)
  • [#2074]: Add download button for files in StreamPipes
  • [#1936]: StreamPipes Connect: Ease deletion of adapters
  • [#1865]: New Processor: Datetime from String
  • [#1119]: Remove dependency angular-datatables and datatables.net
  • [#782]: Migrate test setup to JUnit 5 (Jupiter)
  • [#690]: Remove lodash dependency from ui
  • [#686]: Enable connect adapter service development when core runs in Docker
  • [#422]: Update Consul key value configuration for pipeline elements when reconnecting
  • [#376]: Add adapter documentation
  • [#232]: Required/optional static properties

Bug fixes 🧰

  • [#2894]: deleteTransformationRule.spec.ts test is flaky
  • [#2890]: Websocket Server stops sending message when the pipeline instantiating it is stopped and restarted even without any modification
  • [#2886]: Bug when deleting nested properties in Adapter
  • [#2862]: OPCUA Adapter "Add All Direct Children" "+" button not working
  • [#2856]: File Stream Adapter ignores speed up factor
  • [#2855]: Issue with DeleteTransformationRule in Adapter
  • [#2853]: fix timestampTranfsformationRuleDescription metadata map
  • [#2850]: fix ToTransformedSchemaConverter set HEADER_PROPERTY
  • [#2848]: fix: Add error handling to OI4 and MQTT adapters
  • [#2842]: fix PipelineElementTemplateVisitor SecretStaticProperty value
  • [#2841]: guessSchema the encrypted secretValue should be decrypted when used
  • [#2836]: Cannot deploy a pipeline with Trend data processor
  • [#2830]: Data Adapter losing Dimension selection
  • [#2820]: Asset Dashboard loosing picture when going to Edit mode
  • [#2815]: Pipeline validation in pipeline editor
  • [#2756]: fix: OI4 adapter can only read one sensor measurement per event
  • [#2751]: fix: Add MatTableModule to profile module
  • [#2661]: No user feedback when self registration fails
  • [#2650]: Registration configuration does not work
  • [#2648]: Email configuration view is broken
  • [#2646]: fix: Disable live preview subscription when closing dialog
  • [#2597]: Data Explorer time series chart gets broken for high-frequency data
  • [#2591]: Time series charts in data explorer do not work with high data frequency
  • [#2577]: Pipeline Element Templates do not work
  • [#2556]: When Extensions are used, starting multiple "service" can result in multiple identical elements in the ui
  • [#2553]: StreamPipes python functions error for not started adapter
  • [#2551]: StreamPipes function does always create a new data stream
  • [#2550]: Data Stream created by Python function is not entirely correct
  • [#2549]: Property renaming in the FileStream Adapter does not work
  • [#2537]: fix: restart multiple adapter instances per worker
  • [#2520]: Issue with File Cache Persistence in Extensions Service
  • [#2493]: Permission dialog doesn't read users when deselecting them
  • [#2491]: OPC-UA adapter resets values when editing adapter
  • [#2473]: Nginx configuration error during a migration from version 0.93.0 to 0.95.0.
  • [#2468]: Adapter are not always restarted on system restart
  • [#2465]: Date selection in data explorer download dialog broken
  • [#2461]: 400 error with using email notification
  • [#2458]: Add timestamp rule malfunction after adapter edit
  • [#2396]: Should Prevent Multiple Clicks on Tutorial Button
  • [#2372]: Resolve Nightly E2E Test Failures
  • [#2361]: Pipeline element template endpoint missing RequestBody
  • [#2353]: NullPointer Exception when misconfiguration resource files for processing element
  • [#2337]: Can't access "Connect" with User Role "Connect Admin"
  • [#2336]: Live dashboard widgets do not display data when option same frequency is used
  • [#2335]: fix: orchestrate adapter health check such that monitoring of adapters works as expected
  • [#2329]: Python client throws exception on connection
  • [#2328]: fix: update of metrics in AdapterHealthCheck
  • [#2326]: When uploading large files response status 413 is returned
  • [#2323]: fix: Modify schema update label
  • [#2322]: fix: ensure Spring uses the correct serializer in extensions service
  • [#2292]: User Groups broken
  • [#2275]: fix: filter for running adapter instances in adapter health check
  • [#2257]: fix: emit pipeline metrics even if no pipeline is running
  • [#2235]: No pipeline connections when editing a pipeline
  • [#2221]: FIle upload does not allow for multiple files
  • [#2183]: Streamline module names in installer and docs
  • [#2106]: Influx Sink can only handle primitive properties

Breaking Change 💣

  • [#2548]: fix: do not overwrite timestamp in output event of a function
  • [#2241]: Remove activeMQ from installer cli
  • [#2133]: remove Consul and all related assets

Deprecation ⚠️

  • [#2261]: refactor: remove deprecated method fromResources
  • [#2205]: refactor: remove deprecated elements from NamedStreamPipesEntity
  • [#2156]: refactor: remove deprecated methods from parameter extractor

Documentation & Website 📚

  • [#2882]: docs: document machine data simulator properly
  • [#2851]: fix: Fix client python docs site build warning
  • [#2849]: fix: Fix streampipes client python docs config
  • [#2837]: docs: fix OPC-UA sink documentation
  • [#2687]: docs: add python tutorial about ML with ONNX
  • [#2511]: feat: Create adapter for Open Industry 4.0 devices
  • [#2343]: Update HTTP Server adapter documentation.md
  • [#2311]: Extend MS Teams sink by a silent period
  • [#2248]: introduce sink for MS Teams
  • [#2239]: Remove consul references from the website and documentation
  • [#733]: Restructure documentantion
  • [#376]: Add adapter documentation

Dependency Updates 📦

  • [#2733]: chore(deps-dev): bump black from 24.3.0 to 24.4.0 in /streampipes-client-python
  • [#2732]: chore(deps): bump org.apache.pulsar:pulsar-client from 3.1.1 to 3.2.2
  • [#2731]: chore(deps): bump konva from 9.2.0 to 9.3.6 in /ui
  • [#2726]: chore(deps): bump pydantic from 2.6.4 to 2.7.0 in /streampipes-client-python
  • [#2716]: chore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.11.0 to 3.12.0
  • [#2710]: chore(deps): bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.11.0 to 3.12.0
  • [#2691]: feat: Support custom service tags and service selection for adapters
  • [#2656]: chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.62.0 in /ui
  • [#2655]: chore(deps): bump org.apache.inlong:tubemq-client from 1.10.0 to 1.11.0
  • [#2643]: chore(deps): bump jakarta.activation:jakarta.activation-api from 2.0.1 to 2.1.3
  • [#2642]: chore(deps): bump org.mockito:mockito-core from 5.10.0 to 5.11.0
  • [#2640]: chore(deps-dev): bump express from 4.18.2 to 4.19.2 in /ui
  • [#2636]: chore(deps): bump katex from 0.16.9 to 0.16.10 in /ui
  • [#2621]: chore(deps): bump org.simplejavamail:simple-java-mail from 8.5.1 to 8.8.0
  • [#2620]: chore(deps): bump @swimlane/ngx-charts from 20.4.1 to 20.5.0 in /ui
  • [#2611]: chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /ui
  • [#2564]: chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /ui
  • [#2563]: chore(deps): bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre
  • [#2555]: chore(deps): bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0
  • [#2543]: chore(deps-dev): bump @types/showdown from 1.9.4 to 2.0.6 in /ui
  • [#2533]: chore(deps): bump org.codehaus.mojo:extra-enforcer-rules from 1.7.0 to 1.8.0
  • [#2500]: chore(deps-dev): bump ruff from 0.1.0 to 0.3.0 in /streampipes-client-python
  • [#2482]: chore(deps): bump org.springframework.security:spring-security-core from 6.2.0 to 6.2.2
  • [#2471]: chore(deps): bump undici from 5.27.2 to 5.28.3 in /ui
  • [#2359]: chore(deps-dev): bump lint-staged from 15.1.0 to 15.2.0 in /ui
  • [#2352]: chore(deps): bump org.apache.opennlp:opennlp-tools from 2.1.0 to 2.3.1
  • [#2348]: chore(deps): bump org.apache.commons:commons-pool2 from 2.11.1 to 2.12.0
  • [#2344]: chore(deps): bump org.influxdb:influxdb-java from 2.23 to 2.24
    • [#2341]: chore(deps-dev): bump @types/node from 20.9.4 to 20.10.4 in /ui
  • [#2340]: chore(deps): bump org.apache.maven.plugins:maven-invoker-plugin from 3.4.0 to 3.6.0
  • [#2332]: chore(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.2.1 to 3.3.1
  • [#2319]: chore(deps-dev): bump black from 23.11.0 to 23.12.0 in /streampipes-client-python
  • [#2308]: chore(deps): bump org.apache.commons:commons-text from 1.10.0 to 1.11.0
  • [#2303]: chore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.8.1 to 3.10.2
  • [#2288]: chore(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.2.0 to 3.3.2
  • [#2287]: chore(deps): bump commons-codec:commons-codec from 1.15 to 1.16.0
  • [#2274]: chore(deps): bump org.checkerframework:checker-qual from 3.39.0 to 3.41.0
  • [#2273]: chore(deps): bump actions/labeler from 4 to 5
    • [#2265]: chore(deps): bump org.mockito:mockito-core from 5.7.0 to 5.8.0
  • [#2258]: chore(deps-dev): bump eslint from 8.53.0 to 8.54.0 in /ui
  • [#2255]: deps: update commons-compress due to CVE
  • [#2248]: introduce sink for MS Teams
  • [#2236]: chore(deps-dev): bump cryptography from 41.0.4 to 41.0.6 in /streampipes-client-python
  • [#2220]: chore(deps): bump com.opencsv:opencsv from 5.8 to 5.9
  • [#2218]: chore(deps-dev): bump @types/node from 20.8.10 to 20.9.4 in /ui
  • [#2213]: chore(deps): bump org.postgresql:postgresql from 42.6.0 to 42.7.0
  • [#2211]: chore(deps-dev): bump prettier from 3.0.3 to 3.1.0 in /ui
  • [#2194]: chore(deps): bump swagger-ui from 5.9.1 to 5.10.0 in /ui
  • [#2187]: chore(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.15.0 to 2.16.0
  • [#2186]: chore(deps): bump jackson.version from 2.15.0 to 2.16.0
  • [#2171]: chore(deps-dev): bump mypy from 1.6.0 to 1.7.0 in /streampipes-client-python
  • [#2164]: chore(deps): remove org.eclipse.jetty:jetty-server
  • [#2159]: chore(deps-dev): bump black from 23.10.0 to 23.11.0 in /streampipes-client-python
  • [#2157]: Remove outdated dependencies from dependency management
  • [#2150]: chore(deps): bump swagger-ui from 4.18.0 to 5.9.1 in /ui
  • [#2147]: chore(deps-dev): bump @types/node from 20.4.6 to 20.8.10 in /ui
  • [#2145]: chore: Maven housekeeping