Very much so. I just posted our second release candidate for version 1.13 (release candidates don't get uploaded to itch.io). The full release of 1.13 should happen around the end of the month.
We don't have a Discord. Our community forums and IRC channel are listed at the bottom of the Get Involved page on our website.