nevzheng opened a new issue, #12193:
URL: https://github.com/apache/gravitino/issues/12193

   ### What would you like to be improved?
   
   The `api` and `common` modules contain pre-existing Jackson dependency 
declarations. `common` uses Jackson broadly, while public API values should 
remain separate from JSON wire DTOs where practical.
   
   Review of #12132 identified an opportunity to audit and narrow these 
dependency boundaries without mixing a broad module refactor into the KMS API 
change.
   
   ### How should we improve?
   
   - Audit Jackson imports and dependency declarations in `api` and `common`.
   - Remove dependencies that are demonstrably unused without changing 
published API behavior.
   - Reassess ownership of shared JSON utilities and DTO serialization.
   - Validate Gradle dependency metadata, affected downstream modules, tests, 
and documentation builds.


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