xf20054658 opened a new pull request, #3078:
URL: https://github.com/apache/hugegraph/pull/3078

   ## Changes
   
   ### 1. Upgrade TinkerPop 3.5.1 → 3.8.1
   - Update `tinkerpop.version` and `GREMLIN_VERSION`
   - Add `gremlin-util` dependency
   - Adapt all API breaking changes:
     - `BiPredicate` → `PBiPredicate`
     - `AggregateGlobalStep`/`AggregateLocalStep` → `AggregateStep`
     - `HasContainerHolder` → `HasContainerHolder<S, E>` (generic)
     - `Mutating` → `Configuring`
     - `RequestMessage`/`ResponseMessage`/`ResponseStatusCode` package migration
     - `Tokens` class removed → string literals
     - `StoreTest` removed
   - Upgrade `maven-compiler-plugin` 3.1 → 3.11.0
   - Upgrade `lombok` 1.18.30 → 1.18.34
   
   ### 2. Support JDK 21
   - Update `maven.compiler.source/target` from 11 to 21
   - Add JDK 21 to CI matrix (keep JDK 11)
   - Upgrade `actions/setup-java` from v3 to v4
   - Upgrade Docker base images to `eclipse-temurin:21`
   
   ## Verification
   - All 40 modules compile successfully on JDK 21
   - `mvn clean compile -DskipTests` passed
   
   ## Related Files
   27 files changed, detailed changelog in `hugegraph-server/update.md`


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to