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

fix(suse): incompatibility between old clients and new servers due to OS identifier change #8218

Open
knqyf263 opened this issue Jan 8, 2025 · 0 comments
Labels
kind/bug Categorizes issue or PR as related to a bug. scan/vulnerability Issues relating to vulnerability scanning
Milestone

Comments

@knqyf263
Copy link
Collaborator

knqyf263 commented Jan 8, 2025

Description

The recent change to normalize OS identifiers (as part of #7965 and commit 45d3b40) has introduced an incompatibility issue between older Trivy clients and newer Trivy servers. Older clients send OS identifiers in the old format (e.g., with dots), while newer servers only accept the normalized format (e.g., with dashes). This prevents older clients from working correctly with updated servers.

This issue tracks the work to restore backward compatibility by allowing servers to accept both the old and new OS identifier formats. This will ensure that the server update does not break existing Trivy deployments.

@knqyf263 knqyf263 added kind/bug Categorizes issue or PR as related to a bug. scan/vulnerability Issues relating to vulnerability scanning labels Jan 8, 2025
@knqyf263 knqyf263 added this to the v0.58.2 milestone Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug. scan/vulnerability Issues relating to vulnerability scanning
Projects
Status: No status
Development

No branches or pull requests

1 participant