Now I want to update this Image with another and I want that I only update the image in the DAM like XYZ.jpg-v-2 and my html automatically refers to the new version without any code change so that no browser cache issue come.
Please note, browser cache cannot be disabled at server, its necessary to keep that
You can set caching headers appropriately in apache to invalidate the browser cache after the time to live (max-age) value expires. However, It is not good for page performance to set low TTL values for browser cache.
Header set Cache-Control "max-age=222"
Header set Age 0