We're learning from our mistakes, and this time we've decided to have a pre-release for everyone to try to break, before we officially release version 3.7. Of course, there will be some issues present, especially with our Linux and OpenGL support. These features are both currently considered beta - not fully production ready, but getting there! Some of these issues we will endeavor to fix before 3.7, others we will leave as known issues in 3.8.

So, what is it we'd like you to do? On a basic level, it'd be great if you could pop over to our downloads page and grab the release candidate. Make a project, run it, see if things work okay in your system! If you're feeling adventurous, you could even try our new OpenGL rendering backend.

We're really happy to be able to say that with 3.7, official support for Linux is back on the table! Bear in mind that as I said above, we consider this a beta feature, so there will definitely be some issues. We'd love to hear about them, as increasing support and stability is a top goal for 3.8.

Now, we'll follow this up with an official release blog for 3.7 when we actually make the release, after you've all had a little while to poke at the candidate. But till then, here's a quick list of some of the most exciting things you'll find in the new version:

I hear a brief crackle as this scrolls by, but when playing the demo maps, there is no sound at all. The only other issue I had is that the "rt" system runtime library was not being linked by default, so I was getting undefined references to clock_gettime(). Also, if you go fullscreen at a resolution other than the desktop's, it messes up your desktop on exit, but those are minor issues compared to the sound problem.