Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade alpine, java, kafka, circe and grafter versions #51

Merged
merged 5 commits into from
Mar 19, 2021

Conversation

r-glyde
Copy link
Contributor

@r-glyde r-glyde commented Mar 18, 2021

Relates to #50

Trying to resolve a number of vulnerabilities that have been highlighted.

  • Docker using recent alpine version with JDK 11 (should resolve most OS and java issues)
  • Kafka client version to 2.3.1 to resolve issues with jackson databind
  • Circe and circe-yaml to latest versions of each (these don't align) to resolve issues with snakeyaml
  • Grafter to 2.6.1 to resolve some issues with guava

2.3.1 isn't the latest version of kafka but any higher and we can no longer use cakesolutions/scala-kafka-client (used in the tests) which doesn't look like it is maintained anymore. Planning on creating a separate issue to look at removing this completely but wanted to keep this PR quite small whilst still resolving the majority of issues.

Grafter is also no longer maintained so also planning on creating an issue to look at removing (but again, this update should resolve the main issue with guava I think).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants