For “larger” projects, they tend to follow semantic version best practices fairly well, so I tend to pin to minor (i.e. postgres:16.4
) and I get updates along the way, with minimal risk of it breaking from major changes.
For others, I pin to specific version and update on my own terms.
It was never to your definition of free, so you were never going to be using it in the first place. Don’t need to say goodbye when you were never here.