JackieTien97 opened a new pull request, #18550: URL: https://github.com/apache/iotdb/pull/18550
## Motivation Backport #18538 to `rc/2.0.11` so the release includes the IoTDB Edge distribution, which runs ConfigNode and DataNode in one JVM with defaults for resource-constrained deployments. ## Changes - Cherry-pick the final upstream commit `1106d858f10b567a7f089eae7e518a3c66871c7b`, preserving the Edge entry point, packaging, Unix/Windows lifecycle scripts, documentation, and dedicated integration tests and CI workflow. - Resolve conflicts in the English and Chinese `ConfigNodeMessages` catalogs by retaining the release branch's existing messages and adding only the four Edge messages in each locale. Do not import the unrelated audit-subscription message from the upstream conflict context. - Add the required Apache license header to the new Edge CI workflow. All other added and removed lines match the upstream PR. ## Validation Validated locally on macOS with JDK 17: - `mvn clean verify -pl distribution,integration-test -am -P with-integration-tests,EdgeIT -DskipUTs -Dit.test=IoTDBEdgeBasicIT -DfailIfNoTests=false -Dfailsafe.failIfNoSpecifiedTests=false`: all 38 modules passed; all 3 Edge tests passed, covering packaged configuration and Tree/Table read/write, including package startup and shutdown. - `mvn test-compile -DskipTests` and `mvn test-compile -DskipTests -P with-zh-locale`: all 50 modules passed in each locale. Also verified the four localized messages in the compiled `EdgeNode` class after each build. - Spotless, changed shell-script syntax, XML parsing, and English/Chinese message-key and placeholder parity checks passed. - Verified all six distribution ZIPs and their SHA-512 checksums. All five existing distributions are still produced and exclude Edge-only configuration and lifecycle scripts. Windows-specific launcher tests were not run locally; the backported CI workflow includes the Windows test job. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
