The wiki still claims 3.4 hasn't released, although the download page has been updated. What's weirder is that past releases have had a easy-to-consume release notes[0], but 3.4 doesn't? Maybe posting it here now is jumping the gun a little?
(ninja edit, the page is now listed on the releases page [2])
This post should definitely be updated to point to that release notes page, if @dang sees this.