This is an automated email from the ASF dual-hosted git repository. chrisdutz pushed a commit to branch release in repository https://gitbox.apache.org/repos/asf/plc4x-build-tools.git
commit 3cd7ad5a7d756b5be0ce7a8a1f9b75333a74f1b1 Merge: 9e91bf4 d669815 Author: Christofer Dutz <[email protected]> AuthorDate: Sat Aug 1 12:04:01 2026 +0200 Merge tag 'releases/code-generation/1.9.0' into release [maven-release-plugin] copy for tag releases/code-generation/1.9.0 # Conflicts: # NOTICE # code-generation/NOTICE # code-generation/RELEASE_NOTES # code-generation/language-base/pom.xml # code-generation/plc4x-maven-plugin/pom.xml # code-generation/pom.xml # code-generation/protocol-base/pom.xml # code-generation/types-base/pom.xml # plc4x-site-skin/NOTICE # plc4x-site-skin/pom.xml .asf.yaml | 26 +- .github/dependabot.yml | 12 +- .asf.yaml => .github/release-drafter.yml | 52 +- .github/workflows/changelog.yml | 4 +- .github/workflows/codeql-analysis.yml | 8 +- .github/workflows/ensure-platforms.yml | 15 +- .github/workflows/release-drafter.yml | 59 ++ .github/workflows/sast.yaml | 4 +- .mvn/wrapper/MavenWrapperDownloader.java | 117 --- .mvn/wrapper/maven-wrapper.properties | 9 +- CHANGELOG.md | 57 ++ Jenkinsfile | 8 +- LICENSE | 20 - NOTICE | 2 +- README.md | 13 +- .../.mvn/extensions.xml | 15 +- code-generation/.mvn/jvm.config | 1 + .../.mvn}/wrapper/maven-wrapper.properties | 6 +- code-generation/NOTICE | 2 +- code-generation/README | 4 +- code-generation/RELEASE_NOTES | 65 ++ code-generation/language-base/pom.xml | 8 +- .../codegenerator/language/LanguageOutput.java | 5 +- code-generation/mvnw | 450 +++++----- code-generation/mvnw.cmd | 273 +++--- code-generation/plc4x-maven-plugin/pom.xml | 24 +- .../plc4x/plugins/codegenerator/GenerateMojo.java | 41 +- code-generation/pom.xml | 77 +- code-generation/protocol-base/pom.xml | 8 +- code-generation/{ => types-base}/LICENSE | 9 - code-generation/types-base/pom.xml | 6 +- .../types/definitions/ComplexTypeDefinition.java | 60 +- .../types/definitions/ConstantsTypeDefinition.java | 97 +++ .../types/definitions/TypeDefinition.java | 4 + .../codegenerator/types/enums/EnumValue.java | 2 + .../plugins/codegenerator/types/fields/Field.java | 7 + .../types/fields/FieldConversions.java | 34 +- .../codegenerator/types/fields/NamedField.java | 2 +- .../codegenerator/types/fields/OptionalField.java | 5 +- .../fields/{OptionalField.java => StateField.java} | 9 +- .../types/fields/ValidationField.java | 2 +- .../types/references/ByteOrderTypeReference.java | 10 +- .../types/references/TypeReference.java | 3 +- .../plugins/codegenerator/types/terms/Term.java | 34 +- jenkins.pom | 12 +- mvnw | 477 +++++------ mvnw.cmd | 323 +++---- plc4x-site-skin/LICENSE | 211 ----- plc4x-site-skin/NOTICE | 5 - plc4x-site-skin/README | 41 - plc4x-site-skin/RELEASE_NOTES | 43 - plc4x-site-skin/mvnw | 305 ------- plc4x-site-skin/mvnw.cmd | 172 ---- plc4x-site-skin/pom.xml | 452 ---------- plc4x-site-skin/src/it/plc4x-website/pom.xml | 370 -------- .../src/site/asciidoc/apache/index.adoc | 20 - .../src/site/asciidoc/developers/building.adoc | 129 --- .../src/site/asciidoc/developers/ci.adoc | 63 -- .../site/asciidoc/developers/code-gen/index.adoc | 396 --------- .../developers/code-gen/language/freemarker.adoc | 116 --- .../asciidoc/developers/code-gen/protocol/df1.adoc | 94 -- .../developers/code-gen/protocol/mspec.adoc | 404 --------- .../src/site/asciidoc/developers/conferences.adoc | 49 -- .../src/site/asciidoc/developers/contributing.adoc | 202 ----- .../src/site/asciidoc/developers/decisions.adoc | 66 -- .../src/site/asciidoc/developers/index.adoc | 20 - .../src/site/asciidoc/developers/issues.adoc | 20 - .../src/site/asciidoc/developers/jqassistant.adoc | 126 --- .../src/site/asciidoc/developers/maturity.adoc | 76 -- .../src/site/asciidoc/developers/preparing.adoc | 391 --------- .../asciidoc/developers/release-build-tools.adoc | 457 ---------- .../src/site/asciidoc/developers/release.adoc | 515 ----------- .../src/site/asciidoc/developers/sonar.adoc | 20 - .../src/site/asciidoc/developers/team.adoc | 66 -- .../src/site/asciidoc/developers/vm.adoc | 95 --- .../src/site/asciidoc/developers/vpn.adoc | 189 ----- .../src/site/asciidoc/developers/website.adoc | 178 ---- .../src/site/asciidoc/developers/wiki.adoc | 20 - .../developers/writing-driver/writing-driver.adoc | 57 -- .../it/plc4x-website/src/site/asciidoc/index.adoc | 254 ------ .../src/site/asciidoc/users/download.adoc | 133 --- .../src/site/asciidoc/users/gettingstarted.adoc | 24 - .../src/site/asciidoc/users/index.adoc | 34 - .../src/site/asciidoc/users/industry40.adoc | 124 --- .../users/integrations/apache-calcite.adoc | 20 - .../asciidoc/users/integrations/apache-camel.adoc | 20 - .../asciidoc/users/integrations/apache-edgent.adoc | 20 - .../asciidoc/users/integrations/apache-iotdb.adoc | 20 - .../asciidoc/users/integrations/apache-kafka.adoc | 20 - .../asciidoc/users/integrations/apache-nifi.adoc | 20 - .../users/integrations/apache-streampipes.adoc | 20 - .../asciidoc/users/integrations/eclipse-ditto.adoc | 20 - .../users/integrations/elastic-logstash.adoc | 20 - .../site/asciidoc/users/integrations/index.adoc | 20 - .../site/asciidoc/users/plc4j/gettingstarted.adoc | 178 ---- .../src/site/asciidoc/users/security.adoc | 26 - .../src/site/asciidoc/users/test.adoc | 238 ------ .../src/site/asciidoc/users/tools/index.adoc | 20 - .../src/site/asciidoc/users/tools/opm.adoc | 73 -- .../src/site/asciidoc/users/tools/testing.adoc | 165 ---- .../site/resources/images/apache_brooklyn_logo.png | Bin 4892 -> 0 bytes .../site/resources/images/apache_calcite_logo.svg | 346 -------- .../site/resources/images/apache_camel_logo.png | Bin 15358 -> 0 bytes .../site/resources/images/apache_edgent_logo.png | Bin 19377 -> 0 bytes .../site/resources/images/apache_iotdb_logo.png | Bin 22055 -> 0 bytes .../site/resources/images/apache_kafka_logo.png | Bin 78411 -> 0 bytes .../src/site/resources/images/apache_logo.png | Bin 16457 -> 0 bytes .../site/resources/images/apache_logo_small.png | Bin 7763 -> 0 bytes .../site/resources/images/apache_mynewt_logo.png | Bin 157734 -> 0 bytes .../src/site/resources/images/apache_nifi_logo.svg | 19 - .../site/resources/images/apache_plc4x_logo.png | Bin 46022 -> 0 bytes .../resources/images/apache_plc4x_logo_small.png | Bin 10460 -> 0 bytes .../resources/images/apache_streampipes_logo.png | Bin 16928 -> 0 bytes .../site/resources/images/background-index-3.png | Bin 1258500 -> 0 bytes .../resources/images/community-contribute-fork.png | Bin 195211 -> 0 bytes .../contributing-github-create-pull-request.png | Bin 112177 -> 0 bytes .../resources/images/contributing-github-fork.png | Bin 96553 -> 0 bytes .../src/site/resources/images/iot-lab.jpg | Bin 664977 -> 0 bytes .../neo4j-intellij-database-connections-view.png | Bin 54579 -> 0 bytes .../images/neo4j-intellij-query-results.png | Bin 177104 -> 0 bytes .../resources/images/neo4j-intellij-settings.png | Bin 75308 -> 0 bytes .../site/resources/images/neo4j-web-console.png | Bin 1194388 -> 0 bytes .../images/plc4x-vpn-beckhoff-route-1.png | Bin 99036 -> 0 bytes .../images/plc4x-vpn-beckhoff-route-2.png | Bin 87524 -> 0 bytes .../images/plc4x-vpn-beckhoff-route-3.png | Bin 185843 -> 0 bytes .../site/resources/images/plc4x-vpn-beckhoff.jpg | Bin 177770 -> 0 bytes .../resources/images/plc4x-vpn-client-download.png | Bin 83864 -> 0 bytes .../src/site/resources/images/plc4x-vpn-fatek.jpg | Bin 175304 -> 0 bytes .../resources/images/plc4x-vpn-siemens-hmi.jpg | Bin 129282 -> 0 bytes .../site/resources/images/plc4x-vpn-siemens-s7.jpg | Bin 146523 -> 0 bytes .../src/site/resources/images/plc4x-vpn-wago.jpg | Bin 195501 -> 0 bytes ...release-git-diff-next-development-iteration.png | Bin 134548 -> 0 bytes .../images/release-git-diff-prepare-release.png | Bin 132752 -> 0 bytes .../site/resources/images/release-git-history.png | Bin 160255 -> 0 bytes .../src/site/resources/images/team/cdutz.png | Bin 27791 -> 0 bytes .../src/site/resources/images/team/jfeinauer.jpg | Bin 24689 -> 0 bytes .../src/site/resources/images/team/sruehl.jpg | Bin 15008 -> 0 bytes .../src/site/resources/images/team/tmitsch.png | Bin 33005 -> 0 bytes .../src/it/plc4x-website/src/site/site.xml | 106 --- plc4x-site-skin/src/it/settings.xml | 53 -- .../main/resources/META-INF/maven/site-macros.vm | 486 ----------- .../src/main/resources/META-INF/maven/site.vm | 154 ---- .../src/main/resources/css/maven-base.css | 168 ---- .../src/main/resources/css/maven-theme.css | 155 ---- .../src/main/resources/css/themes/plc4x.css | 945 --------------------- .../src/main/resources/images/expanded.gif | Bin 52 -> 0 bytes .../src/main/resources/images/external.png | Bin 230 -> 0 bytes .../src/main/resources/images/icon_error_sml.gif | Bin 1010 -> 0 bytes .../src/main/resources/images/icon_info_sml.gif | Bin 606 -> 0 bytes .../src/main/resources/images/icon_success_sml.gif | Bin 990 -> 0 bytes .../src/main/resources/images/icon_warning_sml.gif | Bin 576 -> 0 bytes .../src/main/resources/images/maven-feather.png | Bin 3581 -> 0 bytes .../src/main/resources/images/newwindow.png | Bin 220 -> 0 bytes pom.xml | 21 +- 154 files changed, 1349 insertions(+), 10422 deletions(-) diff --cc plc4x-site-skin/NOTICE index 48d31bb,0000000..e69de29 mode 100644,000000..100644 --- a/plc4x-site-skin/NOTICE +++ b/plc4x-site-skin/NOTICE diff --cc plc4x-site-skin/pom.xml index 85391f6,0000000..e69de29 mode 100644,000000..100644 --- a/plc4x-site-skin/pom.xml +++ b/plc4x-site-skin/pom.xml
