Description
Who is this for and what problem do they have today?
AutoMQ users facing bugs and security vulnerabilities caused by old dependencies and Docker images.
Why is solving this problem impactful?
I guess most code is still coming from Kafka upstream, that would explain the large technical debt (many outdated versions).
Updating as many dependencies and Docker images as possible does not only fix security vulnerabilities, but also fixes other bugs and allows using new features.
Just look at a current trivy scan of confluentinc/cp-kafka to see how many months they wait until updating a single dependency...
Additional notes
If updates are welcome in this project (for example you updated minJavaVersion
5 months ago) I could provide a first PR with what updates I can find and a Dependabot config to automate this tedious process in the future.
Just by looking for a minute through main I saw already dozens of updates (i.e. kafka 3.7.1 and 3.8.0, Guava, JDK, GraalVM, Gradle, Maven, ...).