I developed software that checks for updates on the internet by selecting an option inside the program. So there is no interaction with a website.

What is happening is that once I updated the new release and uploaded it to the server and I use my program to check for new updates, the program downloads the previous update that I had on the server and not the one I just uploaded. It is not helping to clear the cache on my local machine, I tried it on a few machines. When I change to file name of the update, I downloads just fine but this is not going to work because the software has already been distributed and the software checks for a specific file name.

My question is: Does the server maybe have a cache that can be cleared that it doesn't distribute the previous file? Is it possible for me to do this?

This is very important
Kind Regards