HTHou opened a new pull request, #17859:
URL: https://github.com/apache/iotdb/pull/17859

   ## Summary
   - Raise the minimum Java version and build/runtime checks to JDK 17.
   - Upgrade JDK/Jakarta-locked dependencies, including Jetty 12 EE10, Jersey 
3, Logback 1.5, ANTLR 4.13, OpenAPI Generator 7, Swagger Jakarta artifacts, and 
the Jackson Jakarta RS provider.
   - Migrate the REST service/OpenAPI generated surface and nonnull/nullable 
annotations to Jakarta namespaces.
   - Suppress Thrift generated `@Generated` annotations because the current 
bundled Thrift 0.14.1 generator does not support `jakarta.annotation.Generated`.
   
   ## Notes
   - Apache HttpClient usage in REST examples and integration tests is 
intentionally left unchanged.
   - `javax.annotation.concurrent` remains where used because Jakarta has no 
direct replacement.
   
   ## Validation
   - `mvn clean package -pl distribution -am -DskipTests`
   - `mvn compile -pl 
external-service-impl/rest-openapi,external-service-impl/rest -DskipTests`
   - `mvn clean compile -pl 
iotdb-protocol/thrift-commons,iotdb-protocol/thrift-datanode,iotdb-protocol/thrift-confignode,iotdb-protocol/thrift-ainode,iotdb-protocol/thrift-consensus
 -am -DskipTests`
   - `mvn compile -pl 
iotdb-core/node-commons,iotdb-core/calc-commons,iotdb-core/confignode 
-DskipTests`
   - `mvn spotless:apply -pl 
iotdb-core/calc-commons,iotdb-core/node-commons,iotdb-core/confignode,iotdb-core/datanode,external-service-impl/rest
 -DskipTests`
   - `mvn spotless:apply -pl integration-test -P with-integration-tests 
-DskipTests`


-- 
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]

Reply via email to