All releases are rolled out in a staged manner, so first to beta and then to production. Even production roll outs are staggered so at first a small percent will get it and then this will increase once I'm confident there are no major issues that could screw up a large number of users!
If you want to be at the bleeding edge, keep an eye on the beta release forum here as that is where the releases are available first. Every release on the Play store is subject to passing a Google Play review and this takes (seemingly at random) anywhere between 12 hours and 10 days for MacroDroid.