You must log in or register to comment.
The release links sending you to another site, even if it is source forge, to download binaries screams sketch.
The release files are too big for Github, so they have no other choice for now. But afaik they are working on an alternative solution.