I had one a month or two back telling me something about serial numbers and a new build. But the version I'm currently downloading is dated a couple of days ago on their website, which is definitely news to me.
I just saw your post on their forum. Now confused as to whether it's an actual release yet or not. He says there's more things to be finished.