Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
cd57c4f
refactor: Fix test testVariousUserRoles
tenthe Dec 8, 2025
44df211
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
tenthe Dec 8, 2025
b2a74d6
feat(#4032): Add builder for sample data
tenthe Dec 8, 2025
6d7fc09
feat(#4032): Add get sample data to the parsers
tenthe Dec 8, 2025
6b2aeec
feat(#4032): Update component structure of event schema
tenthe Dec 8, 2025
c34bc21
refactor(#4024): Minor code changes
tenthe Dec 8, 2025
9eabfbb
feat(#4032): Remove add static property in event schema editor
tenthe Dec 8, 2025
6100434
feat(#4032): Remove delete property functionality
tenthe Dec 8, 2025
740277d
refactor(#4024): Remove drag and drop logic
tenthe Dec 8, 2025
f4a48fc
feat(#4032): Remove tree view from event schema component
tenthe Dec 9, 2025
ac743f2
feat(#4032): Remove tree view from event schema component
tenthe Dec 9, 2025
f32e90b
feat(#4032): Add rest endpoint for sample transform
tenthe Dec 9, 2025
0465970
refactor(#4024): Rename event preview component
tenthe Dec 9, 2025
9e41c7f
refactor(#4024): Rename event schema components
tenthe Dec 9, 2025
a66999d
Add initial version of script engines
dominikriemer Dec 9, 2025
3e10087
Add storage for script templates
dominikriemer Dec 9, 2025
5a41d2f
feat(#4032): Fix build for graalvm dependency
tenthe Dec 10, 2025
0ef64a3
feat(#4032): Update model
tenthe Dec 10, 2025
e44dced
Merge remote-tracking branch 'refs/remotes/origin/4032-introducing-fu…
tenthe Dec 10, 2025
a58d610
feat(#4032): Use run transformation script in backend
tenthe Dec 10, 2025
19d1502
refactor(#4024): Implement logic in event schema component
tenthe Dec 10, 2025
2e55bea
refactor(#4024): Clean up ConfigureFieldsComponent
tenthe Dec 11, 2025
90b4c80
refactor(#4024): Refactor ConfigureFieldsComponent
tenthe Dec 11, 2025
d19841b
refactor(#4032): Refactor EditEventPropertyComponent
tenthe Dec 11, 2025
904a42d
refactor(#4032): Fix UI
tenthe Dec 11, 2025
4b85447
feat(#4032): Re-implement data type conversion
tenthe Dec 11, 2025
d6ae33c
feat(#4032): Add unit conversion rules to adapter event preview
tenthe Dec 11, 2025
adad277
feat(#4032): Fix data type transformation in ui
tenthe Dec 12, 2025
c51982a
feat(#4032): Transformation script works now for pipeline instances
tenthe Dec 12, 2025
24492be
feat(#4032): Remove transformation rules
tenthe Dec 12, 2025
38e2da3
feat(#4032): Remove old guess schema classes in connect worker
tenthe Dec 12, 2025
df67698
feat(#4032): Rename AdapterWorkerGuessManagement
tenthe Dec 12, 2025
46dd41d
feat(#4032): Replace guess schema with get sample data
tenthe Dec 12, 2025
f35bdc4
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
tenthe Dec 16, 2025
415ea6d
fix(#4032): Fix unit tests
tenthe Dec 16, 2025
4609f34
refactor(#4032): Update UI model
tenthe Dec 16, 2025
b45fe6e
fix(#4032): Prepare OPC UA adapter
tenthe Dec 16, 2025
50b0094
fix(#4032): Migrate Influx db adapter to new API
tenthe Dec 16, 2025
5d65375
fix(#4032): Migrate ISS adapter to new API
tenthe Dec 16, 2025
480d81c
fix(#4032): Migrate Plc4xModbusAdapter adapter to new API
tenthe Dec 16, 2025
cf258b0
fix(#4032): Migrate RocketMqProtocol adapter to new API
tenthe Dec 16, 2025
2fd68b0
fix(#4032): Migrate TubeMQProtocol adapter to new API
tenthe Dec 16, 2025
f8d5d74
refactor(#4032): Rewrote state management in connect configure adapter
tenthe Dec 17, 2025
55a3f46
fix(#4032): Add no timestamp error hint component
tenthe Dec 19, 2025
7e5ed3c
refactor(#4032): Simplified configure fields
tenthe Dec 19, 2025
5973f0a
fix(#4032): Extract guess schema logic to adapter configuration state
tenthe Dec 22, 2025
740e285
fix(#4032): Change behavior subject to signal
tenthe Dec 22, 2025
d33c999
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
tenthe Dec 22, 2025
60bbdea
refactor(#4032): Change script to signal
tenthe Dec 23, 2025
0487a67
fix(#4032): Remember Event Schema
tenthe Dec 23, 2025
137956b
refactor(#4032): Set initial script value
tenthe Dec 23, 2025
0e5aff8
refactor(#4032): Fix machine simulator test
tenthe Dec 23, 2025
8f08e88
fix(#4032): Fix cypress tests
tenthe Dec 23, 2025
7deb073
fix(#4032): Fix unit tests
tenthe Dec 23, 2025
5d9ddda
refactor(#4032): Do not reload sample on edit
tenthe Dec 23, 2025
55ab1fd
fix(#4032): Fix several e2e smoke tests
tenthe Dec 23, 2025
732fcb5
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
tenthe Dec 23, 2025
d79607f
fix(#4032): Fix several e2e smoke tests
tenthe Dec 23, 2025
e71452c
fix(#4032): Fix third party tests
tenthe Dec 24, 2025
ba6455a
fix(#4032): Fix OPC UA configuration test
tenthe Dec 24, 2025
bb46d1f
fix(#4032): Fix OPC UA edit adapter tests
tenthe Dec 29, 2025
5aacbc4
fix(#4032): Remove empty file
tenthe Dec 29, 2025
910e16e
fix(#4032): Fix compact adapter tests
tenthe Dec 29, 2025
c3b17d2
fix(#4032): Fix compact adapter tests with transformations
tenthe Dec 29, 2025
f915ba5
fix(#4032): Remova guess schema from parser
tenthe Dec 29, 2025
bce41f0
fix(#4032): Update connector description for go client test
tenthe Dec 29, 2025
70f905b
refactor(#4032): Fix smoke test
tenthe Dec 29, 2025
34a9e6f
fix(#4032): Fix connect rules tests
tenthe Dec 29, 2025
9369bdc
refactor(#4032): Fix keep transformation rules test
tenthe Dec 30, 2025
09ed6b6
refactor(#4032): Fix edit adapter test
tenthe Dec 30, 2025
18c844e
fix(#4032): Fix file stream tests
tenthe Dec 30, 2025
c3d7477
Harmonize layout
dominikriemer Dec 30, 2025
0cb3598
Merge branch '4032-introducing-function-transformation-for-complex-da…
dominikriemer Dec 30, 2025
c328c70
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
dominikriemer Dec 30, 2025
c948ca6
fix(#4032): Fix stream rules
tenthe Jan 2, 2026
a04e786
fix(#4032): Remove unused TransformationRuleUpdateVisitor
tenthe Jan 2, 2026
200af69
fix(#4032): First draft of script migration
tenthe Jan 2, 2026
66d1983
fix(#4032): Add further migration rules
tenthe Jan 2, 2026
7d44432
fix(#4032): Add migration for all rule types
tenthe Jan 5, 2026
0409f1e
fix(#4032): Split up migration logic into multiple files
tenthe Jan 5, 2026
8dc4250
fix(#4032): Finish migration for adapter rules
tenthe Jan 5, 2026
ba7ad96
Add multi-language support to connect transformation (#4085)
dominikriemer Jan 5, 2026
59406e7
fix(#4032): Remove TransformationRuleGeneratorVisitor
tenthe Jan 5, 2026
901b7c3
Move timestamp handling to scope selection
dominikriemer Jan 7, 2026
f2d5b99
Merge branch '4032-introducing-function-transformation-for-complex-da…
dominikriemer Jan 7, 2026
afdc926
fix(#4032): Disable next button on error
tenthe Jan 7, 2026
bd315aa
fix(#4032): move script to AdapterConfigurationState
tenthe Jan 8, 2026
bf7c5ed
fix(#4032): Add error message when script languages can not be loaded
tenthe Jan 8, 2026
c742963
fix(#4032): Add validation if adapter configuration changed
tenthe Jan 9, 2026
8bff58e
fix(#4032): Add validation if transformation configuration changed
tenthe Jan 9, 2026
ac82faf
fix(#4032): Fix template selection
tenthe Jan 9, 2026
2f03d17
fix(#4032): Use dialog for changes adapter settings confirmation
tenthe Jan 9, 2026
d9de6cc
fix(#4032): Use dialog for changes transformation configuration
tenthe Jan 9, 2026
fa71b6b
fix(#4032): Fix checkstyle
tenthe Jan 9, 2026
8207498
fix(#4032): Fix timestamp selection in tests
tenthe Jan 9, 2026
28972ac
fix(#4032): Add test to validate confirmation dialog shown
tenthe Jan 12, 2026
cc63b14
fix(#4032): Implement function to remove script templates
tenthe Jan 12, 2026
a337d12
fix(#4032): Add toggle to deactivate script
tenthe Jan 12, 2026
6c545d0
fix(#4032): Fix tests
tenthe Jan 12, 2026
d9f90e5
fix(#4032): Wait for sample event in tests
tenthe Jan 13, 2026
f9150be
fix(#4032): Support field status infos
tenthe Jan 13, 2026
d53907a
fix(#4032): Initialize script templates in set up task
tenthe Jan 13, 2026
32b1874
fix(#4032): Make dimension selection more robust for different languages
tenthe Jan 13, 2026
50b93ed
fix(#4032): Fix edit adapter test
tenthe Jan 13, 2026
85024b3
fix(#4032): Change order of adapter pipeline elements
tenthe Jan 13, 2026
15b4df5
fix(#4032): Fix value rule
tenthe Jan 13, 2026
44c8c54
fix(#4032): Fix script template test
tenthe Jan 13, 2026
73a55c2
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
tenthe Jan 13, 2026
091d60f
fix(#4032): Remove ip from run config
tenthe Jan 14, 2026
edfe0b1
fix(#4032): Fix flaky tests
tenthe Jan 14, 2026
a68325c
Minor design improvements
dominikriemer Jan 14, 2026
c2142b4
Harmonize asset link icons and colors
dominikriemer Jan 14, 2026
1394680
Merge branch 'dev' into 4032-introducing-function-transformation-for-…
tenthe Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .idea/runConfigurations/AllExtensionsIIoTInit.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/runConfigurations/sp_core.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 13 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@
<fogsy-qudt.version>1.0</fogsy-qudt.version>
<geojson-jackson.version>1.14</geojson-jackson.version>
<google-maps-services.version>2.2.0</google-maps-services.version>
<graalvm.js.version>23.0.0</graalvm.js.version>
<graalvm.js.version>25.0.0</graalvm.js.version>
<groovy.version>5.0.3</groovy.version>
<gson.version>2.12.1</gson.version>
<guava.version>33.4.0-jre</guava.version>
<grpc.version>1.76.0</grpc.version>
Expand Down Expand Up @@ -939,13 +940,18 @@
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<version>${groovy.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>js</artifactId>
<version>${graalvm.js.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-scriptengine</artifactId>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>polyglot</artifactId>
<version>${graalvm.js.version}</version>
</dependency>
<dependency>
Expand Down Expand Up @@ -1125,6 +1131,9 @@
<module>streampipes-wrapper-kafka-streams</module>
<module>streampipes-wrapper-siddhi</module>
<module>streampipes-wrapper-standalone</module>
<module>streampipes-connect-transformer-api</module>
<module>streampipes-connect-transformer-groovy</module>
<module>streampipes-connect-transformer-js</module>
</modules>

<profiles>
Expand Down
Loading
Loading