Newest/latest/last version of a product

Solution 1:

I agree with "cornbread ninja"; latest and newest mean the same thing. However, last might refer to a previous version, but it might also refer to the final version of some product. It really depends on the context.

Solution 2:

Latest and newest are synonymous; last implies that there is a newer version available than the one available at the link. Grammatically speaking, they are all correct but carry two meanings among them.