Software update: Julia 1.4.0

Julia is the name of a high-level, high-performance dynamic programming language for numerical mathematics. It includes a decent compiler, distributed parallel execution and an extensive library of mathematical functions. The core of Julia is released under the MIT license, while several libraries other licenses such as gpl, lgpl, and bsd. For more information, please refer to this page. The abbreviated announcement of release 1.4.0 is as follows:

Julia v1.4.0 has been released

The Julia developers are pleased to annouce the release of Julia v1.4.0, the fourth minor release in the 1.x series. Binaries are available for all of your favorite platforms (Linux, macOS, Windows, and FreeBSD) at

As a minor release, v1.4.0 contains no breaking changes, only new features, performance improvements, and marginal, undisruptive changes in behavior. The best reference for the changes in 1.4 is the NEWS file for 1.4.0.

Note that 1.4, like 1.3, 1.2, and 1.1 before it, does not have long term support. As of this release, 1.3 has been effectively superseded by 1.4, which means there will not likely be any further 1.3.x releases. Julia 1.0 is still currently the only long term support version.

We encourage everyone to give it a try. Packages can test with 1.4.0 on CI by specifying 1.4 on Travis, AppVeyor (with Appveyor.jl), and Cirrus (with CirrusCI.jl). As always, let us know in the issue tracker if you run into any issues.


Version number 1.4.0
Release status Final
Operating systems Windows 7, Linux, macOS, Windows 8, Windows 10, Windows Server 2016
Website Julia
License type Conditions (GNU/BSD/etc.)