Chapel 2.0 is here!

Dear Chapel Community —

I'm writing this note with immense pride—because today, we have released Chapel 2.0!

This milestone version of Chapel represents the culmination of a concerted, multi-year effort to review and stabilize Chapel's core language and standard library features. Throughout the process, we have taken feedback and concerns from the user community into account, trying to address as much as possible in the time we had. Thanks to all of you who have helped contribute to Chapel 2.0, through code contributions, bug reports, and feedback!

To read more about version 2.0, including an introduction to its new tooling in support of LSP-enabled editors, please see its release announcement at:

At the end of the article, you'll also find information about a new mode for running Chapel using this new tooling from your browser using GitHub Codespaces.

If you feel inclined to help us amplify this release through social media, blogging, or whatever channels you use, we'd greatly appreciate it! In settings that support hashtags, please consider using #chapel2_0 to flag your posts.

And, as always, we encourage you to report back with any feedback you have on Chapel 2.0 as we continue working to improve the language and its implementation for version 2.1 and beyond!

On behalf of the Chapel developer community,