Existing binaries don't stop working, but adapting your infra to get the update can take some time.
Without other elements, it's definitely not nice to stop releasing the binaries out of the blue, especially for a security fix. To me it's purely a question of breaking expectations you've built yourself (I don't mean entitlement, I mean expectations).
Now, it's indeed not the end of the world, and:
> you have no one to blame but yourself if you rely on others' charity to meet that obligation
100% agree with you on this (that's my first point in my original comment).
> To me it's purely a question of breaking expectations you've built yourself (I don't mean entitlement, I mean expectations).
Let me stop you right there. MiniIO never promised to provide docker images for free forever, have they? So where does this "expectation" come from?
If thou are pained by any external thing, it is not the thing that disturbs thee, but thine own judgment about it. And it is in thy power to wipe out this judgment now. (Marcus Aurelius, quoted in Beck, 1976, p. 263)
...It's you who has built the expectation, not MiniIO, for it exists only in your mind.
I hope you do realize that most of your knowledge on how (y)our world works is, for a big part, based on implicit expectations that you or others infer from past observations.
> ...It's you who has built the expectation, not MiniIO, for it exists only in your mind.
The MinIO team understands very well that they have made everybody "build this expectation [each] in [our] mind[s]". They wouldn't have felt the need to write any announcement that they would stop distributing the binaries otherwise.
> for free forever
This is an exaggeration that grossly misrepresents what I'm saying, and without which your point becomes very weak.
You have two choices here:
(a) acknowledging how your fellow human beings build expectations and, harmed with this critical insight, leave in peace, or
(b) sticking your head in the sand.
I highly recommend the former, especially if you don't want to look like a Vogon.
I'll go further: if someone has been releasing a binary for each version of their software, without specific announcement, it would be unreasonable not to expect a binary for the next version. There's absolutely no reason to think things will be different and the binary won't be there.
Without other elements, it's definitely not nice to stop releasing the binaries out of the blue, especially for a security fix. To me it's purely a question of breaking expectations you've built yourself (I don't mean entitlement, I mean expectations).
Now, it's indeed not the end of the world, and:
> you have no one to blame but yourself if you rely on others' charity to meet that obligation
100% agree with you on this (that's my first point in my original comment).