+1 (binding) Lukas
[X] Download all staged artifacts under the url specified in the release vote email. [X] Verify the signature is correct. [X] Check if the signature references an Apache email address. [X] Verify the SHA512 hashes. [X] Unzip the archive. [X] Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the extracted source bundle. [X] Verify the content of LICENSE, NOTICE, README, RELEASE_NOTES files in the extracted source bundle. [X] [RM] Verify the staged source README, RELEASE_NOTE files correspond to those in the extracted source bundle. [X] [RM] Run RAT externally to ensure there are no surprises. INFO: Apache Creadur RAT 0.18 (Apache Software Foundation) ***************************************************** Summary ***************************************************** Generated at: 2026-09-04T09:10:19+02:00 by Apache Creadur RAT 0.18 (Apache Software Foundation) ----------------------------------------------------- Counters ----------------------------------------------------- (Entries starting with '!' exceed the minimum or maximum values) Approved: 11472 A count of approved licenses. Archives: 0 A count of archive files. Binaries: 198 A count of binary files. Document types: 3 A count of distinct document types. Ignored: 0 A count of ignored files. License categories: 2 A count of distinct license categories. License names: 2 A count of distinct license names. Notices: 5 A count of notice files. Standards: 11489 A count of standard files. ! Unapproved: 17 A count of unapproved licenses. Unknown: 17 A count of unknown file types. ----------------------------------------------------- Licenses detected ----------------------------------------------------- Apache License 2.0: 11472 Unknown license: 17 [X] Search for SNAPSHOT references [X] Search for Copyright references, and if they are in headers, make sure these files containing them are mentioned in the LICENSE file. [X] Build the project according to the information in the README.md file. [X] [RM] Build the project with all with-xyz profiles and tests enabled and an empty maven local repo. Build with following command: ./mvnw -X install [INFO] Copying org.apache.plc4x:plc4x-website:pom:1.0.0 to project local repository [INFO] Copying org.apache.plc4x:plc4x-website:jar:1.0.0 to project local repository [INFO] Copying org.apache.plc4x:plc4x-website:pom:consumer:1.0.0 to project local repository [INFO] Copying org.apache.plc4x:plc4x-website:jar:sources:1.0.0 to project local repository [INFO] -------------------------------------------------------------------------------------------------------------- [INFO] Reactor Summary for PLC4X 1.0.0: [INFO] [INFO] PLC4X .................................................................................... SUCCESS [01:30 min] [INFO] Code-Generation .......................................................................... SUCCESS [ 1.134 s] [INFO] Code-Generation: Protocol Base: MSpec .................................................... SUCCESS [ 26.391 s] [INFO] Code-Generation: Language Base: Freemarker ............................................... SUCCESS [ 3.674 s] [INFO] Code-Generation: Protocol Test: Test Mspec ............................................... SUCCESS [ 6.902 s] [INFO] Protocols ................................................................................ SUCCESS [ 3.314 s] [INFO] Protocols: COTP .......................................................................... SUCCESS [ 1.288 s] [INFO] Protocols: Simulated ..................................................................... SUCCESS [ 4.559 s] [INFO] Protocols: Firmata ....................................................................... SUCCESS [ 5.502 s] [INFO] Protocols: MQTT .......................................................................... SUCCESS [ 1.176 s] [INFO] Protocols: ADS ........................................................................... SUCCESS [ 5.228 s] [INFO] Protocols: Modbus ........................................................................ SUCCESS [ 4.867 s] [INFO] Protocols: Open-Protocol ................................................................. SUCCESS [ 5.888 s] [INFO] Protocols: Umas .......................................................................... SUCCESS [ 5.135 s] [INFO] Protocols: PLC4X (Proxy) ................................................................. SUCCESS [ 4.427 s] [INFO] Protocols: Profinet ...................................................................... SUCCESS [ 5.648 s] [INFO] Protocols: KNXNet/IP ..................................................................... SUCCESS [ 13.877 s] [INFO] Protocols: CANopen ....................................................................... SUCCESS [ 6.280 s] [INFO] Protocols: S7 ............................................................................ SUCCESS [ 8.335 s] [INFO] Protocols: Df1 ........................................................................... SUCCESS [ 5.044 s] [INFO] Protocols: PLC4X (API) ................................................................... SUCCESS [ 6.085 s] [INFO] Protocols: AB-ETH ........................................................................ SUCCESS [ 6.396 s] [INFO] Protocols: SocketCAN ..................................................................... SUCCESS [ 4.625 s] [INFO] Protocols: SLMP .......................................................................... SUCCESS [ 4.169 s] [INFO] Protocols: EtherNet/IP ................................................................... SUCCESS [ 5.132 s] [INFO] Protocols: Generic CAN ................................................................... SUCCESS [ 4.106 s] [INFO] Protocols: BACNet/IP ..................................................................... SUCCESS [01:25 min] [INFO] Protocols: C-Bus ......................................................................... SUCCESS [ 7.051 s] [INFO] Protocols: IEC-60870 ..................................................................... SUCCESS [ 4.951 s] [INFO] Protocols: OPC UA ........................................................................ SUCCESS [ 11.043 s] [INFO] PLC4X Website ............................................................................ SUCCESS [ 4.475 s] [INFO] -------------------------------------------------------------------------------------------------------------- [INFO] BUILD SUCCESS [INFO] -------------------------------------------------------------------------------------------------------------- Am 4. September 2026 um 00:33 schrieb "Christofer Dutz" <[email protected] mailto:[email protected]?to=%22Christofer%20Dutz%22%20%3Cchristofer.dutz%40c-ware.de%3E >: > > Apache PLC4X 1.0.0 has been staged under [2] and it’s time to vote > on accepting it for release. All Maven artifacts are available under [1]. > Voting will be open for 72hr. > > A minimum of 3 binding +1 votes and more binding +1 than binding -1 > are required to pass. > > Release tag: v1.0.0 > Hash for the release tag: ea229918f5d07700e04d7d69ab1645da679cb700 > > Per [3] "Before voting +1 PMC members are required to download > the signed source code package, compile it as provided, and test > the resulting executable on their own platform, along with also > verifying that the package meets the requirements of the ASF policy > on releases." > > You can achieve the above by following [4]. > > [ ] +1 accept (indicate what you validated - e.g. performed the non-RM items > in [4]) > [ ] -1 reject (explanation required) > > [1] https://repository.apache.org/content/repositories/orgapacheplc4x-1065 > [2] https://dist.apache.org/repos/dist/dev/plc4x/1.0.0/rc1 > [3] https://www.apache.org/dev/release.html#approving-a-release > [4] https://plc4x.apache.org/plc4x/latest/developers/release/validation.html >
