The current ISO.
(maybe some rc or something if you have a particular reason like you cant wait for the next release and need a newer kernel to boot your brand new gpu)
When it is felt necessary. Then when it is ready. There is no other time table.
“Releases” on manjaro mean nothing besides the ISO.
To update defaults, cut down on updates, etc … new ISO’s are released from time to time.
But this means virtually nothing for a running system.
We are a ‘rolling-release’ distro. You are either up to date or not.
Generally yes - but there isnt an ‘update version’ you will find in your logs.
Just package versions… you could wait weeks and end up with the same packages as everyone else.
But as far as a correlating post to each update - this is inverse to the ‘skill level’ of the branch.
Just about every Stable Branch release will have an update announcement.
(historically - not all, because of single security rushes or similar - though those are often announced too)
Testing Branch not necessarily every one.
Unstable Branch gets constant updates … but might only see an announcement for particular large or problematic groups.
I’ve marked the below answer as the solution to your question as it is by far the best answer you’ll get.
However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (I just want to avoid even more subjective opinions being posted and confusing you even more)
P.S. In the future, please mark a solution like this:
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.