MCTimeMachine provides direct download links for the latest versions of Minecraft (client & server). All download links are direct links to the official sources on Mojang.com.

Latest Stable Release
Released on 23 Apr 2019
1.14
Latest Snapshot Release
Released on 18 Apr 2019
1.14 Pre-Release 5
Latest Beta Release
Released on 18 Sep 2011
b1.8.1
Latest Alpha Release
Released on 02 Dec 2010
a1.2.6