The Julia developers are pleased to announce the release of Julia v1.1.0. Binaries are available on https://julialang.org/downloads for Linux (i686 and x86-64), Windows (32- and 64-bit), macOS, and FreeBSD (x86-64).
Julia v1.1.0 is the first minor release in the 1.x series of releases after 1.0. As a minor release, it contains no breaking changes, only new features, performance improvements, and marginal, undisruptive changes in behavior. The largest difference between 1.1 and 1.0 is that 1.0 will have longer-term support and that 1.1 contains new features that 1.0 does not have. The most useful reference for the changes in 1.1 is the NEWS file file for 1.1.0.
Note that 1.1 on Travis, AppVeyor (using Appveyor.jl), and Cirrus (using CirrusCI.jl) now refers to v1.1.0. We encourage everyone to give it a try. As always, let us know in the issue tracker if you run into any issues.
Since the 1.0 series of releases will have longer-term support, we do intend to continue backporting bugfixes. In fact, there is already a pull request with backports to make a 1.0.4 release.
Whether to upgrade depends on the risk tolerance of your use of Julia. Long-term support releases are intended to be the ultimate in stability, whereas 1.1 contains minor changes in behavior that were determined not to adversely affect packages. As with most things, there is a trade-off to be made, but the risk of updating to 1.1 should still be quite low.
I just noticed that the binaries for 1.0.2 have been taken off of julialang.org/downloads/. Are these still available somewhere? Edit: Found it.
Unfortunately, 1.0.3 caused major problems with our companies code base that continue in the 1.1 release. This was reported by someone else here, although work today is making me think this is actually larger issue (I’m still working on putting together a simple example of the issues I’ve encountered today).
Has anyone had any success running large distributed jobs since julia 1.0.2?