Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
718 commits
Select commit Hold shift + click to select a range
9027356
chore(deps): bump ch.qos.logback:logback-classic from 1.5.24 to 1.5.2…
dependabot[bot] Jan 19, 2026
b514611
chore(deps): bump ch.qos.logback:logback-core from 1.5.24 to 1.5.25 (…
dependabot[bot] Jan 19, 2026
d811016
chore(deps): bump com.fasterxml.jackson.core:jackson-annotations (#607)
dependabot[bot] Jan 19, 2026
5b78bfc
chore(deps-dev): bump com.fasterxml.jackson.dataformat:jackson-datafo…
dependabot[bot] Jan 19, 2026
dae358c
chore(deps): bump com.fasterxml.jackson.core:jackson-databind (#610)
dependabot[bot] Jan 19, 2026
3a7a216
chore(deps): bump ch.qos.logback:logback-classic from 1.5.25 to 1.5.2…
dependabot[bot] Jan 26, 2026
26dee4b
chore(deps): bump ch.qos.logback:logback-core from 1.5.25 to 1.5.26 (…
dependabot[bot] Jan 26, 2026
dc16d2d
chore(deps): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (#613)
dependabot[bot] Jan 26, 2026
ca600dd
chore(deps): bump com.gradle:develocity-maven-extension (#612)
dependabot[bot] Jan 26, 2026
f649d13
fix: Fixed some compile errors which were a direct result from my cha…
chrisdutz Jan 26, 2026
88880cd
chore(deps): bump github.com/gdamore/tcell/v2 in /plc4go (#615)
dependabot[bot] Jan 27, 2026
923eb13
chore(deps): bump com.gradle:develocity-maven-extension (#616)
dependabot[bot] Jan 29, 2026
5fb6db7
chore(deps): bump commons-codec:commons-codec from 1.20.0 to 1.21.0 (…
dependabot[bot] Jan 30, 2026
8b033e4
chore(deps): bump com.google.protobuf:protobuf-java (#618)
dependabot[bot] Jan 30, 2026
352491b
chore(deps): bump ch.qos.logback:logback-core from 1.5.26 to 1.5.27 (…
dependabot[bot] Feb 2, 2026
92bc42d
chore(deps): bump org.eclipse.jetty:jetty-util from 12.1.5 to 12.1.6 …
dependabot[bot] Feb 2, 2026
71ef438
chore(deps): bump ch.qos.logback:logback-classic from 1.5.26 to 1.5.2…
dependabot[bot] Feb 2, 2026
34021a5
chore(deps): bump org.checkerframework:checker-qual (#623)
dependabot[bot] Feb 4, 2026
6db0e72
chore(deps): bump BobAnkh/auto-generate-changelog from 1.3.0 to 1.3.1…
dependabot[bot] Feb 4, 2026
bd8c9b4
chore(deps): bump com.google.errorprone:error_prone_annotations (#628)
dependabot[bot] Feb 6, 2026
c1214b3
chore(deps): bump kotlin.version from 2.3.0 to 2.3.10 (#627)
dependabot[bot] Feb 6, 2026
35be1d8
chore(deps): bump ch.qos.logback:logback-classic from 1.5.27 to 1.5.2…
dependabot[bot] Feb 10, 2026
e87fa9a
chore(deps): bump ch.qos.logback:logback-core from 1.5.27 to 1.5.28 (…
dependabot[bot] Feb 10, 2026
8a065bb
feat(plc4go): go 1.26 upgrade
sruehl Feb 12, 2026
b270d3f
chore: Updated the group ids of the plc4x-extras repo to not conflict…
chrisdutz Feb 18, 2026
24c8126
Feature/app (#633)
glcj Feb 24, 2026
55106f8
Delete plc4j/tools/app directory
glcj Feb 24, 2026
9735410
Delete plc4j/tools/malbec directory
glcj Feb 24, 2026
5f9bb15
chore(deps): bump actions/upload-artifact from 6 to 7 (#634)
dependabot[bot] Feb 27, 2026
39d9031
chore(deps): bump release-drafter/release-drafter from 6 to 7 (#635)
dependabot[bot] Mar 16, 2026
8cf62e4
chore(deps): bump github.com/fatih/color in /plc4go (#638)
dependabot[bot] Mar 23, 2026
a5cc82c
chore(deps): bump dorny/test-reporter from 2 to 3 (#637)
dependabot[bot] Mar 23, 2026
32a60d1
chore(deps): bump github.com/rs/zerolog from 1.34.0 to 1.35.0 in /plc…
dependabot[bot] Apr 7, 2026
ec409e2
chore(deps): bump github.com/rs/zerolog from 1.35.0 to 1.35.1 in /plc…
dependabot[bot] Apr 21, 2026
db361b5
chore(deps): bump github.com/gdamore/tcell/v2 in /plc4go (#644)
dependabot[bot] Apr 21, 2026
86de294
chore(deps): bump actions/dependency-review-action from 4 to 5 (#648)
dependabot[bot] May 11, 2026
3bab33c
chore(deps): bump BobAnkh/auto-generate-changelog from 1.3.1 to 1.3.2…
dependabot[bot] May 13, 2026
bc9ec08
chore: Set up default protection ruleset for default and release bran…
asf-gitbox-commits May 18, 2026
13c6746
chore(deps): bump io.vavr:vavr from 0.11.0 to 1.0.0 (#632)
dependabot[bot] May 18, 2026
5be6bef
chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 (#640)
dependabot[bot] May 18, 2026
18d7c47
chore(deps): bump ch.qos.logback:logback-classic from 1.5.28 to 1.5.2…
dependabot[bot] May 18, 2026
03ac370
chore(deps): bump com.google.code.gson:gson from 2.13.2 to 2.14.0 (#653)
dependabot[bot] May 19, 2026
ba302f6
chore(deps): bump org.junit:junit-bom from 6.0.2 to 6.0.3 (#652)
dependabot[bot] May 19, 2026
5619789
chore(deps): bump org.apache.rat:apache-rat-plugin from 0.17 to 0.18 …
dependabot[bot] May 20, 2026
35ae838
chore(deps): bump org.apache.nifi:nifi-nar-maven-plugin (#660)
dependabot[bot] May 20, 2026
c23a8b8
chore(deps): bump kafka.version from 4.1.1 to 4.2.0 (#659)
dependabot[bot] May 20, 2026
4c5b24f
chore(deps): bump kotlin.version from 2.3.10 to 2.3.21 (#658)
dependabot[bot] May 20, 2026
3e8ea50
chore(deps): bump org.mockito:mockito-core from 5.21.0 to 5.23.0 (#657)
dependabot[bot] May 20, 2026
bc60993
chore(deps): bump slf4j.version from 2.0.17 to 2.0.18 (#666)
dependabot[bot] May 21, 2026
ece3e78
chore(deps-dev): bump org.junit.jupiter:junit-jupiter-engine (#665)
dependabot[bot] May 21, 2026
bcac4f2
chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.83 to 1.84 (…
dependabot[bot] May 21, 2026
1a44e03
chore(deps): bump com.influxdb:influxdb-client-java from 7.5.0 to 8.0…
dependabot[bot] May 21, 2026
c57cec9
chore(deps-dev): bump com.fasterxml.jackson.dataformat:jackson-datafo…
dependabot[bot] May 21, 2026
208270e
chore(deps): bump org.eclipse.jetty:jetty-util from 12.1.6 to 12.1.9 …
dependabot[bot] May 22, 2026
0e8e2df
chore(deps): bump com.microsoft.azure.sdk.iot:iot-device-client (#671)
dependabot[bot] May 22, 2026
35ebb6a
chore(deps): bump ch.qos.logback:logback-core from 1.5.28 to 1.5.32 (…
dependabot[bot] May 22, 2026
2c4a8c2
chore(deps): bump github.com/gopacket/gopacket in /plc4go (#667)
dependabot[bot] May 22, 2026
dd2c0ca
chore(deps): bump com.gradle:common-custom-user-data-maven-extension …
dependabot[bot] May 22, 2026
cb6eae7
chore(deps): bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (…
dependabot[bot] May 26, 2026
5909f53
chore(deps): bump io.nats:jnats from 2.25.1 to 2.25.3 (#676)
dependabot[bot] May 26, 2026
fae3cc0
chore(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (…
dependabot[bot] May 26, 2026
f41ad36
chore(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (#674)
dependabot[bot] May 26, 2026
2127ee4
chore(deps): bump github.com/gdamore/tcell/v2 in /plc4go (#673)
dependabot[bot] May 26, 2026
1e14a81
chore(deps): bump org.junit:junit-bom from 6.0.3 to 6.1.0 (#678)
dependabot[bot] May 27, 2026
2771c91
chore(deps): bump com.fasterxml.jackson.core:jackson-databind (#679)
dependabot[bot] May 27, 2026
4720a5b
chore(deps): bump kafka.version from 4.2.0 to 4.3.0 (#680)
dependabot[bot] May 27, 2026
518e1d7
chore(deps): bump org.bouncycastle:bcmail-jdk18on from 1.83 to 1.84 (…
dependabot[bot] May 27, 2026
b60c40e
chore(deps): bump com.hivemq:hivemq-mqtt-client from 1.3.12 to 1.3.14…
dependabot[bot] May 28, 2026
50d7ffc
chore(deps): bump com.google.errorprone:error_prone_annotations (#685)
dependabot[bot] May 28, 2026
9e514a9
chore(deps): bump com.gradle:develocity-maven-extension (#684)
dependabot[bot] May 28, 2026
cca1582
chore(deps): bump io.netty:netty-common from 4.2.8.Final to 4.2.14.Fi…
dependabot[bot] May 28, 2026
9cd7cb0
chore(deps): bump org.apache.commons:commons-configuration2 (#690)
dependabot[bot] May 29, 2026
57d6c48
chore(deps): bump net.bytebuddy:byte-buddy from 1.18.4 to 1.18.8 (#689)
dependabot[bot] May 29, 2026
0573a2d
chore(deps): bump org.apache:apache from 37 to 38 (#688)
dependabot[bot] May 29, 2026
92d6078
chore(deps): bump com.google.protobuf:protobuf-java (#687)
dependabot[bot] May 29, 2026
73030d9
chore(deps): bump com.fasterxml.jackson.core:jackson-annotations (#694)
dependabot[bot] Jun 1, 2026
9c38cd0
chore(deps): bump com.fasterxml.jackson.core:jackson-databind (#693)
dependabot[bot] Jun 1, 2026
4218e95
chore(deps): bump org.junit.jupiter:junit-jupiter-api (#692)
dependabot[bot] Jun 1, 2026
23cb9f7
chore(deps): bump org.checkerframework:checker-qual from 3.53.1 to 4.…
dependabot[bot] Jun 1, 2026
0ea1710
chore(deps): bump github.com/gopacket/gopacket in /plc4go (#701)
dependabot[bot] Jun 8, 2026
1226cd7
chore(deps): bump calcite-core.version from 1.41.0 to 1.42.0 (#698)
dependabot[bot] Jun 8, 2026
d7bca34
chore(deps): bump org.checkerframework:checker-qual from 4.1.0 to 4.2…
dependabot[bot] Jun 8, 2026
d1aec05
chore(deps): bump joda-time:joda-time from 2.14.0 to 2.14.2 (#696)
dependabot[bot] Jun 8, 2026
deb2b1e
chore(deps): bump kotlin.version from 2.3.21 to 2.4.0 (#695)
dependabot[bot] Jun 8, 2026
0f47677
chore(deps-dev): bump org.jacoco:jacoco-maven-plugin (#705)
dependabot[bot] Jun 9, 2026
751ee7d
chore(deps-dev): bump com.fasterxml.jackson.dataformat:jackson-datafo…
dependabot[bot] Jun 9, 2026
8aeb45c
chore(deps): bump ch.qos.logback:logback-core from 1.5.32 to 1.5.34 (…
dependabot[bot] Jun 9, 2026
f6b9fc8
chore(deps): bump ch.qos.logback:logback-classic from 1.5.29 to 1.5.3…
dependabot[bot] Jun 9, 2026
49c7bc7
chore(deps): bump org.eclipse.jetty:jetty-util from 12.1.9 to 12.1.10…
dependabot[bot] Jun 10, 2026
8b1329e
chore(deps): bump io.netty:netty-common (#708)
dependabot[bot] Jun 10, 2026
cd93980
chore(deps): bump io.vavr:vavr from 1.0.0 to 1.0.1 (#707)
dependabot[bot] Jun 10, 2026
71b20b2
chore(deps): bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.10 (#709)
dependabot[bot] Jun 10, 2026
9a9cadd
chore(deps): bump com.google.errorprone:error_prone_annotations (#711)
dependabot[bot] Jun 11, 2026
fda7987
chore(deps): bump com.hivemq:hivemq-mqtt-client from 1.3.14 to 1.3.15…
dependabot[bot] Jun 11, 2026
67e790b
chore(deps): bump com.google.protobuf:protobuf-java (#713)
dependabot[bot] Jun 12, 2026
2f9e23a
chore(deps): bump actions/checkout from 6 to 7 (#715)
dependabot[bot] Jun 19, 2026
5199bcc
chore(deps): bump com.gradle:develocity-maven-extension (#717)
dependabot[bot] Jun 22, 2026
96719d6
chore(deps-dev): bump org.cyclonedx:cyclonedx-maven-plugin (#716)
dependabot[bot] Jun 22, 2026
2514ed7
chore: Disabled the s7event module as it's completely out of sync wit…
chrisdutz Jun 23, 2026
0859a6c
chore: Made the integration modules build again.
chrisdutz Jun 23, 2026
afc56ed
feat: Updated the plc4x server and driver to operate via TLS and to s…
chrisdutz Jun 23, 2026
95103b0
doc: Added a README.md and website page for using the plc4x-server.
chrisdutz Jun 23, 2026
3957d58
chore(deps): bump ch.qos.logback:logback-core from 1.5.34 to 1.5.35 (…
dependabot[bot] Jun 24, 2026
539bdf4
chore(deps-dev): bump ch.qos.logback:logback-classic (#724)
dependabot[bot] Jun 24, 2026
772a6db
chore(deps): bump kafka.version from 4.3.0 to 4.3.1 (#723)
dependabot[bot] Jun 24, 2026
8725a8e
chore(deps): bump actions/cache from 5 to 6 (#722)
dependabot[bot] Jun 24, 2026
ffa6424
fix: Exclude the bouncycastle signatures from the shaded jar to avoid…
chrisdutz Jun 24, 2026
196a762
chore(deps): bump ch.qos.logback:logback-core from 1.5.35 to 1.5.37 (…
dependabot[bot] Jun 29, 2026
66ff030
chore(deps): bump org.junit.jupiter:junit-jupiter-api (#733)
dependabot[bot] Jun 29, 2026
3496884
chore(deps-dev): bump org.junit.jupiter:junit-jupiter-engine (#732)
dependabot[bot] Jun 29, 2026
e20e633
chore(deps-dev): bump ch.qos.logback:logback-classic (#731)
dependabot[bot] Jun 29, 2026
c80177b
chore(deps): bump org.apache:apache from 38 to 39 (#730)
dependabot[bot] Jun 29, 2026
7ac7d68
chore(deps): bump com.gradle:common-custom-user-data-maven-extension …
dependabot[bot] Jun 30, 2026
060d847
chore(deps): bump org.junit:junit-bom from 6.1.0 to 6.1.1 (#736)
dependabot[bot] Jun 30, 2026
5b9240d
chore(deps): bump com.gradle:develocity-maven-extension (#738)
dependabot[bot] Jul 1, 2026
04dac90
chore(deps): bump org.checkerframework:checker-qual from 4.2.0 to 4.2…
dependabot[bot] Jul 2, 2026
c985cfe
chore(deps): bump com.hivemq:hivemq-mqtt-client from 1.3.15 to 1.3.16…
dependabot[bot] Jul 3, 2026
9bbf558
chore(deps): bump net.bytebuddy:byte-buddy from 1.18.10 to 1.18.11 (#…
dependabot[bot] Jul 3, 2026
2aa9663
chore(deps): bump org.eclipse.jetty:jetty-util from 12.1.10 to 12.1.1…
dependabot[bot] Jul 8, 2026
1b89d53
chore(deps-dev): bump com.fasterxml.jackson.dataformat:jackson-datafo…
dependabot[bot] Jul 8, 2026
7762416
chore(deps): bump com.fasterxml.jackson.core:jackson-databind (#743)
dependabot[bot] Jul 8, 2026
75aba2a
chore(deps): bump ch.qos.logback:logback-core from 1.5.37 to 1.5.38 (…
dependabot[bot] Jul 10, 2026
fc6a23e
chore(deps): bump io.nats:jnats from 2.25.3 to 2.26.0 (#747)
dependabot[bot] Jul 10, 2026
f62bc61
chore(deps-dev): bump ch.qos.logback:logback-classic (#746)
dependabot[bot] Jul 10, 2026
7d32acc
fix(plc4j): adapt to new CachedPlcConnectionManager builder API
sruehl Jul 10, 2026
8c040f4
chore(build): maven 4 migration
sruehl Jul 10, 2026
455be27
fix(build): repair nifi NAR builds under Maven 4 and Go SDK version
sruehl Jul 10, 2026
f8f992e
fix: Fixed an issue making IntelliJ not pick up the change to maven 4
sruehl Jul 10, 2026
d46c3bf
feat: Updated the plc4x-extras repo to 1.0.0-SNAPSHOT and resolved al…
chrisdutz Jul 15, 2026
25d0634
chore: Cleaning up in the maven and maven-wrapper settings.
chrisdutz Jul 15, 2026
5a4b03c
chore: Streamlined the artifactIds of some of the "tools" to match th…
chrisdutz Jul 27, 2026
5cf0124
doc: Updated the RELEASE_NOTES in preparation for an upcoming release.
chrisdutz Jul 27, 2026
27041ed
doc: Updated the NOTICE files to the current year.
chrisdutz Jul 27, 2026
4583b67
chore: tighten PR approvals
sruehl Jul 28, 2026
2419f29
chore(deps): bump release-drafter/release-drafter from 7 to 7.6.0 (#749)
dependabot[bot] Jul 31, 2026
aaca793
chore(deps): bump github/codeql-action from 4 to 4.37.3 (#750)
dependabot[bot] Jul 31, 2026
6d6790f
chore(deps): bump github/codeql-action from 4.37.3 to 4.37.6 (#756)
dependabot[bot] Aug 10, 2026
24aafd3
chore(deps): bump com.gradle:common-custom-user-data-maven-extension …
dependabot[bot] Aug 10, 2026
24dbf57
chore(deps): bump release-drafter/release-drafter from 7.6.0 to 7.7.0…
dependabot[bot] Aug 10, 2026
ac957a4
chore(deps-dev): bump org.cyclonedx:cyclonedx-maven-plugin (#751)
dependabot[bot] Aug 10, 2026
d49cdbd
Chore/update asf yml (#757)
chrisdutz Aug 13, 2026
2092725
fix(plc4j/nifi): Repair the connection string validator
chrisdutz Aug 15, 2026
4847527
chore(deps): bump github/codeql-action from 4.37.6 to 4.37.7 (#758)
dependabot[bot] Aug 17, 2026
de661e0
chore(build): update to maven 4 rc-6
sruehl Aug 17, 2026
f57ac67
refactor: Renamed the PlcConnectionManager interface to PlcConnectio…
chrisdutz Aug 18, 2026
0db1b72
refactor: Renamed the PlcConnectionManager interface to PlcConnectio…
chrisdutz Aug 18, 2026
503c3a7
refactor: Renamed the CachedPlcConnectionManager to PlcConnectionCache
chrisdutz Aug 18, 2026
7f8c167
chore(deps): bump github/codeql-action from 4.37.7 to 4.37.8 (#759)
dependabot[bot] Aug 24, 2026
6e5d3ca
chore(deps): bump actions/setup-java from 5 to 6 (#761)
dependabot[bot] Aug 27, 2026
bc2692a
chore(deps): bump github/codeql-action from 4.37.8 to 4.37.9 (#762)
dependabot[bot] Aug 31, 2026
375bda4
chore: Upgrade to Go 1.27, bump plc4x and add the Charm TUI dependencies
sruehl Sep 2, 2026
939ea14
fix: Make every BACnet route into the pcap analyzer work, and add the…
sruehl Sep 2, 2026
04a4c8e
feat: Add the shared terminal theme and glyph sets for the Charm port
sruehl Sep 2, 2026
2f31f69
feat: Add the responsive layout and titled pane chrome
sruehl Sep 2, 2026
36c6f18
build: Move the dev/CI tools into tools.mod, matching plc4x
sruehl Sep 2, 2026
2d7fc66
feat: Add the PLC session seam and its demo implementation
sruehl Sep 2, 2026
7278f24
feat: Wrap the pcap analyzer's CLI in fang and add --demo and --ascii
sruehl Sep 2, 2026
69f9c35
feat: Add the live PLC session, the progress reporter and the shared …
sruehl Sep 3, 2026
2aa9af1
feat: Port both terminal tools to Bubble Tea v2, with demo mode
sruehl Sep 3, 2026
8e79fd9
fix: Restore mouse support, which the port had silently dropped
sruehl Sep 3, 2026
8bc52d8
feat: Add wire-byte view, pane hotkeys and docs; fix the stuck composer
sruehl Sep 3, 2026
2983d6e
feat: Support every plc4go protocol; fix ctrl+d and the pane hotkeys
sruehl Sep 3, 2026
4242fc0
fix: Make the browser's help true, its columns fit, and its results u…
sruehl Sep 3, 2026
74dfaa7
feat: Make colour carry meaning in both tool interfaces
sruehl Sep 3, 2026
c51669f
fix: Complete tags on a finished word, and stop killing the session
sruehl Sep 3, 2026
3813af2
fix: Make the Detail pane's own hints work, and give every pane its h…
sruehl Sep 3, 2026
dc9f553
fix: Make both tools' help complete, and the demo's verdicts honest
sruehl Sep 3, 2026
9ce054c
fix: Let a flag beat the analyzer's persisted configuration
sruehl Sep 3, 2026
2766496
feat: Make the analyzer's colour carry meaning too
sruehl Sep 3, 2026
e17a7ee
fix: Updated the examples to match the latest changes in PLC4X
chrisdutz Sep 5, 2026
8cf148c
fix: Document the analyzer's commands, and let a run be interrupted
sruehl Sep 7, 2026
d6a9987
feat: Give the analyzer one notion of a finding, and a JUnit report
sruehl Sep 7, 2026
fc77601
feat: Let the analyzer's demo run without a terminal interface
sruehl Sep 7, 2026
acb7cea
feat: Analyse ten more protocols, against their own reference vectors
sruehl Sep 7, 2026
6d2df81
fix: Say the client address is missing where it can be seen
sruehl Sep 7, 2026
a3f987d
feat: Decide a packet's direction by its port, as Wireshark does
sruehl Sep 7, 2026
2e01587
feat: Let the interface be told which protocol a capture is
sruehl Sep 7, 2026
8dd8a01
test: Pin plc4x's Modbus exception-response defect
sruehl Sep 7, 2026
a6c53ca
build: Bump plc4go past the discriminator fix, and flip the Modbus test
sruehl Sep 7, 2026
64c05ab
docs: Correct the count of exception responses in the public capture
sruehl Sep 7, 2026
29edfd3
ci: Use the temurin distribution, as adopt is no longer accepted
sruehl Sep 7, 2026
9fe840f
build: Flatten the consumer POM, which Maven 4.0.0-rc-6 now requires
sruehl Sep 7, 2026
e4888d0
chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (#764)
dependabot[bot] Sep 14, 2026
ddfabab
chore(deps): bump golang.org/x/term from 0.45.0 to 0.46.0 in /plc4go …
dependabot[bot] Sep 14, 2026
8de07ef
chore(deps): bump github.com/gopacket/gopacket in /plc4go (#765)
dependabot[bot] Sep 18, 2026
fa4756a
chore: add tools scripts for release creation from main repo
Sep 20, 2026
420dc6f
chore: update tools scripts for plc4x-extras repo
Sep 20, 2026
51bf7c5
chore: updated generated code
Sep 20, 2026
9a6f531
[maven-release-plugin] prepare branch rel/1.0
Sep 20, 2026
24ddb52
[maven-release-plugin] prepare for next development iteration
Sep 20, 2026
fef8eb5
chore: prepared the RELEASE_NOTES and the documentation version for t…
Sep 20, 2026
4babbc4
chore: Made the scripts in Docker run under the current user's id.
chrisdutz Sep 20, 2026
03e3ccf
chore: change scm to point to github
chrisdutz Sep 20, 2026
fb363bb
chore: stop the release scripts from assuming the remote is called "o…
chrisdutz Sep 20, 2026
52b0d61
chore: set the version back to 1.0.0-SNAPSHOT for a fresh 1.0.0 release
chrisdutz Sep 20, 2026
7eec619
chore: Adding the missing "Unreleased" prefix to the RELEASE_NOTES.
chrisdutz Sep 20, 2026
f910aa9
chore(deps): bump github/codeql-action from 4.38.0 to 4.38.1 (#767)
dependabot[bot] Sep 21, 2026
febafa6
Reorganizing the project.
ceos01 Aug 11, 2024
b4c6002
Update modules.
ceos01 Sep 25, 2024
6d9e694
Fix library imports.
ceos01 Sep 27, 2024
b6410c0
Including Project Type Module.
ceos01 Jan 10, 2026
28b431a
Update to NB28.
ceos01 Jan 14, 2026
b7af938
Update to fix library version.
ceos01 Jan 16, 2026
7defe75
WOrking in project model.
ceos01 Jan 17, 2026
9de4168
XMLBeans test for Plc4x project.
ceos01 Jan 19, 2026
f4997aa
XMLBeans test for S88.
ceos01 Jan 20, 2026
b0de176
Node test.
ceos01 Jan 21, 2026
613349f
Node test.
ceos01 Jan 25, 2026
aa88f1c
Node BOB test.
ceos01 Jan 26, 2026
1c225bc
New projectype for plc4x.
ceos01 Feb 4, 2026
0ed32d5
New projectype for plc4x. SubProject Tests.
ceos01 Feb 5, 2026
270f1bb
New projectype for plc4x. SubProject Tests 2.
ceos01 Feb 6, 2026
cb49450
New projectype for plc4x. SubProject Tests 3.
ceos01 Feb 6, 2026
e133139
Test Node LogicalView.
ceos01 Feb 11, 2026
723b4e8
Restructuring the project.
ceos01 Feb 18, 2026
3622141
Reorganizando la estructura del proyecto.
ceos01 Feb 21, 2026
34cbe48
Reestructurando el proyecto.
ceos01 Feb 24, 2026
358144c
Reorganizando la estructura del proyecto.
ceos01 Feb 25, 2026
4744703
Fix project.
ceos01 Feb 25, 2026
21e071c
fix project tree
Dandrvms May 4, 2026
ec313ce
carpetas para nuevo tipo de proyecto
Dandrvms May 5, 2026
3b1ec82
merge
Dandrvms May 5, 2026
c51cd7f
Arreglando proyecto S88 Plant View
Dandrvms May 6, 2026
93ec7c3
Delete plc4j/tools/malbec/wizard.png
Dandrvms May 6, 2026
ae94c01
Sub proyecto Planta en S88
Dandrvms May 6, 2026
b025bf4
Fix plant node view
Dandrvms May 7, 2026
c9293a1
malbec(s88): plant.xml file for project structure
Dandrvms May 12, 2026
af1656c
add: node actions for delete and view properties
Dandrvms May 12, 2026
f67082e
Implement B2MML plant properties
Dandrvms May 14, 2026
a5c8ce9
Node specialization
Dandrvms May 19, 2026
e296a5a
Data Model from B2MML (plant-element)
Dandrvms May 25, 2026
678db33
Refactor: decouple core logic from data provider and UI
Dandrvms May 25, 2026
bdd7c7e
Add: Unit tests
Dandrvms May 28, 2026
9ce74c7
Fixing plugin version
Dandrvms Jun 18, 2026
5e28e84
Refactor: module names and minimize api
Dandrvms Jun 29, 2026
f40dd85
Refactor: artifact name in pom
Dandrvms Jul 10, 2026
079d8c8
Area model support in progress
Dandrvms Jul 13, 2026
322f543
Export model to .axml
Dandrvms Jul 15, 2026
c00e4fc
Import from .axml file | New properties panels | New Element class
Dandrvms Jul 23, 2026
7b60c80
Fix some bugs in project tree | MalbecProject folder in user home
Dandrvms Jul 27, 2026
2eee69d
Add: Config Panels and Object value for structured property support
Dandrvms Aug 17, 2026
ec5c70a
Parametrization and builders for visual elements | Equipment Module
Dandrvms Aug 24, 2026
f32e38f
Global Enumerations as EquipmentClasses | fix some dialog builders |
Dandrvms Aug 30, 2026
17daebb
Add: enum engineering units & control modules catalog
Dandrvms Sep 2, 2026
7a743d3
Add: Control module config panels and more params
Dandrvms Sep 4, 2026
8d8ad70
UI Refactors | Placeholder for batch/recipe editor
Dandrvms Sep 10, 2026
b666dde
Add: unit tests & more use cases | fix some ui bugs
Dandrvms Sep 17, 2026
5fd1820
feat: remove control modules, api hardening, apache rat fixes and
Dandrvms Sep 18, 2026
8ace237
Refactor versions: plc4x to 1.0.0 and project to 1.1.0-SNAPSHOT
Dandrvms Sep 21, 2026
9bd8169
resolver merge conflicts
Dandrvms Sep 22, 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
  •  
  •  
  •  
35 changes: 28 additions & 7 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ github:
description: PLC4X The Industrial IoT adapter
homepage: https://plc4x.apache.org/

dependabot_alerts: true
dependabot_alerts: true
dependabot_updates: false

labels:
Expand Down Expand Up @@ -65,11 +65,32 @@ github:
edit_comment_discussion: "Re: [D] {title}"
delete_comment_discussion: "Re: [D] {title}"

rulesets:
- name: "Default Branch Protection"
type: branch
branches:
includes:
- "~DEFAULT_BRANCH"
- "release/*"
- "rel/*"
excludes: []
bypass_teams:
- root
- plc4x-committers
restrict_deletion: true
restrict_force_push: true
required_pull_request_reviews:
dismiss_stale_reviews: true
require_last_push_approval: true
required_approving_review_count: 1
required_linear_history: false
required_signatures: false
required_conversation_resolution: true

notifications:
commits: commits@plc4x.apache.org
issues: issues@plc4x.apache.org
discussions: dev@plc4x.apache.org
pullrequests_status: dev@plc4x.apache.org
pullrequests_comment: dev@plc4x.apache.org
# Send dependabot PRs to commits@ instead
commits: commits@plc4x.apache.org
issues: issues@plc4x.apache.org
discussions: dev@plc4x.apache.org
pullrequests_status: commits@plc4x.apache.org
pullrequests_comment: commits@plc4x.apache.org
pullrequests_bot_dependabot: commits@plc4x.apache.org
49 changes: 49 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

[*]
charset=utf-8
end_of_line=lf
insert_final_newline=false
indent_style=space
indent_size=4

[{*.yml,*.yaml}]
indent_style=space
indent_size=2

[*.xml]
indent_style=space
indent_size=2

[*.go]
indent_style = tab

[*.ftlh]
indent_style = unset

[*.go.ftlh]
indent_style = tab

[*.c.ftlh]
indent_style = space

[*.h.ftlh]
indent_style = space

[*.java.ftlh]
indent_style = space
19 changes: 9 additions & 10 deletions .github/workflows/c-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,13 @@ on:
default: 'false'

env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}

jobs:
test:
strategy:
matrix:
# 8 not anymore supported for building
java: [ 17 ]
java: [ 21 ]
os: [ ubuntu-latest, macos-latest, windows-latest ]
fail-fast: false
runs-on: ${{ matrix.os }}
Expand All @@ -55,17 +54,17 @@ jobs:
run: brew install libpcap

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@v6
with:
distribution: 'adopt'
distribution: 'temurin'
java-package: jdk
java-version: ${{ matrix.java }}

- name: Cache local Maven repository
uses: actions/cache@v4
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand All @@ -74,7 +73,7 @@ jobs:

- name: Set Platform options
id: platform_opts
uses: actions/github-script@v7.0.1
uses: actions/github-script@v9.0.0
env:
OS: ${{ matrix.os }}
with:
Expand All @@ -92,7 +91,7 @@ jobs:

- name: Calculate platform suffix
id: platform_suffix
uses: actions/github-script@v7.0.1
uses: actions/github-script@v9.0.0
env:
OS: ${{ matrix.os }}
with:
Expand All @@ -106,7 +105,7 @@ jobs:

- name: Set extra options
id: extra_options
uses: actions/github-script@v7.0.1
uses: actions/github-script@v9.0.0
env:
FORCE_UPDATE: ${{ github.event.inputs.forceUpdates }}
with:
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,18 @@ name: 'Generate changelog'
on:
release:
types: [created, edited]
workflow_dispatch:

jobs:
generate-changelog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: BobAnkh/auto-generate-changelog@v1.2.5
- uses: BobAnkh/auto-generate-changelog@v1.3.2
with:
ACCESS_TOKEN: ${{secrets.GITHUB_TOKEN}}
TYPE: 'feat:Feature,fix:Bug Fixes,docs:Documentation,refactor:Refactor,perf:Performance Improvements'
TYPE: 'feat:Feature,fix:Bug Fixes,docs:Documentation,refactor:Refactor,perf:Performance Improvements,chore(deps):Dependency Updates,chore:Miscellaneous,test:Testing,build:Build System,ci:Continuous Integration,revert:Reverts,style:Style,wip:Work In Progress,release:Release'
PATH: 'CHANGELOG.md'
#BRANCH: 'chore/changelog_update'
76 changes: 0 additions & 76 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ name: 'Dependency Review'
on: [pull_request]

env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}

permissions:
contents: read
Expand All @@ -37,6 +37,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
uses: actions/dependency-review-action@v5
7 changes: 3 additions & 4 deletions .github/workflows/go-platform-test-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,18 @@ on:
- completed

env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}

jobs:
report:
strategy:
matrix:
# 8 not anymore supported for building
java: [ 17 ]
java: [ 21 ]
os: [ ubuntu-latest, macos-latest, windows-latest ]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- uses: dorny/test-reporter@v1
- uses: dorny/test-reporter@v3
with:
artifact: "golang-test-report-${{ matrix.os }}"
name: "Golang Tests (OS: ${{ matrix.os }})"
Expand Down
Loading
Loading