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]
