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

[Enhancement]: Proposal to Upgrade Alpine Version in DockerClientFactory.java due to Impending EOL #8430

Closed
pleszczy opened this issue Mar 8, 2024 · 0 comments · Fixed by #8476

Comments

@pleszczy
Copy link

pleszczy commented Mar 8, 2024

Module

Core

Proposal

Issue Summary
The current version of Alpine Linux used in DockerClientFactory.java within the testcontainers-java project is Alpine 3.16. According to the Alpine Linux End-of-Life (EOL) schedule, Alpine 3.16 will reach its end of life in 2 months (Alpine Linux EOL Schedule). Continuing to use an EOL version could expose users to security vulnerabilities due to the lack of future security patches and updates.

Proposed Solution
I propose that we upgrade the Alpine version used in DockerClientFactory.java to a more recent, supported version. This will ensure continued security updates and maintain compatibility with projects that depend on newer Alpine versions.

Temporary workaround
Use testcontainers.properties to upgrade the version

tinyimage.container.image = alpine:3.17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant