The Julia developers are pleased to announce the release of Julia v1.7.0, the seventh minor release in the 1.x series. Some folks put together a blog post highlighting some of the most exciting new features in 1.7 and we encourage everyone to check it out. As usual, there is also the NEWS file for the full set of release notes.
As a minor release, v1.7.0 contains no breaking changes, only new features, performance improvements, and marginal, non-disruptive changes in behavior. Head over to https://julialang.org/downloads to download 1.7 for macOS (Intel and M1 processors), Windows (32- and 64-bit), glibc Linux (x86, x86_64, and AArch64), musl Linux (x86_64), and FreeBSD (x86_64).
We encourage everyone to give it a try. Packages can test with 1.7.0 on CI by specifying
1.7 on Travis, AppVeyor, Cirrus , and (soon) GitHub Actions. As always, let us know in the issue tracker if you run into any issues.
We are also pleased to announce that Julia 1.6 is now the current long-term support (LTS) release, replacing 1.0.
It has been a long time since Julia 1.0 was released—just over three years. Since then, Julia has evolved significantly (notably including massive improvements in multithreading that landed in 1.3, among many other things) and the ecosystem has grown substantially. Eventually it became difficult to continue to effectively maintain support for 1.0, both for Julia itself (even non-breaking changes can make backporting commits to a three-year-old branch a nightmare) and for packages who want to take advantage of the latest and greatest features. It was time to provide an update to the folks who want a maximally stable Julia experience, and Julia 1.6, a current release with some shiny features of its own, seemed a prime candidate.
With this, Julia 1.0 is now officially unmaintained. Downloads for Julia 1.0 are still available on the Old Releases page, alongside all other prior, now-unmaintained releases.