MCVersions.net
The easiest way to find and download any and all Minecraft versions!
17w31a is the first and only snapshot released for Java Edition 1.12.1. It was released on August 1, 2017, and updated the credits.
Released 2017-08-01
From $6.99 for your first month!