# Julia v1.3.1 has been released

**URL:** <https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813>\
**Category:** Announcements\
**Tags:** release\
**Created:** [December 31, 2019, 1:07am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813 "2019-12-31T01:07:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ararslan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ararslan/32/3825_2.png) [@ararslan](https://discourse.julialang.org/u/ararslan)\
**Post date:** [December 31, 2019, 1:07am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/1 "2019-12-31T01:07:58Z")

</div>

Julia version 1.3.1, the first patch release in the 1.3 series of releases, is now available. You can get binaries for Linux (i686, x86-64, AArch64, ARMv7), FreeBSD (x86-64), macOS, and Windows (32-, 64-bit) at [Download Julia](https://julialang.org/downloads).

As a patch release, 1.3.1 contains no new features or breaking changes, only bug fixes and performance improvements. You can see a list of commits included since 1.3.0 [here](https://github.com/JuliaLang/julia/compare/v1.3.0...v1.3.1). We recommend anyone currently using 1.3.0 upgrade to 1.3.1.

Note that 1.3 on Travis, AppVeyor (with [Appveyor.jl](https://github.com/JuliaCI/Appveyor.jl)), and Cirrus (with [CirrusCI.jl](https://github.com/ararslan/CirrusCI.jl)) now refers to 1.3.1.

Enjoy!

---

<div class="post-metadata">

**Author:** ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)\
**Post date:** [December 31, 2019, 1:21am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/2 "2019-12-31T01:21:26Z")

</div>

Weird offtopic question. Will there every be a way to upgrade julia from the package manager? 🙂

---

<div class="post-metadata">

**Author:** ![Marc.Cox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marc.cox/32/7514_2.png) [@Marc.Cox](https://discourse.julialang.org/u/Marc.Cox)\
**Post date:** [December 31, 2019, 2:19am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/3 "2019-12-31T02:19:16Z")

</div>

Thank you for this and all your efforts.  
I see the list of commits and their comments,  
and I’m sure everyone is tracking their individually important PR / bug fix etc.

But for the busy “elsewhere” it difficult to extract the META improvement for each  
version.minor.minor so would it be possible to also publish :

- A 2-3 sentence summary about what’s better with this version.

Add regular backtest results to [Building a Julia Project - Travis CI](https://docs.travis-ci.com/user/languages/julia/#default-build-and-test-script) for

- Performance / Scaling
- Model zoo MWE test results of say MLJ , Flux, ForwardDiff, Zygote etc. ?

Also sure that the group will have other ideas about what to track and report about  
in each version at the final version build.

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [December 31, 2019, 4:00am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/4 "2019-12-31T04:00:04Z")

</div>

Since this is a patch update, it’s just a collection of miscellaneous bug/perf fixes; the commit list is about as good a summary as one can give. You should update in any case! It’s possible that there is a bug in one of the fixes, but if so, it isn’t currently known, so there’s no warning we could give.

---

<div class="post-metadata">

**Author:** ![RoyiAvital](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/royiavital/32/571_2.png) [@RoyiAvital](https://discourse.julialang.org/u/RoyiAvital)\
**Post date:** [December 31, 2019, 6:21am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/5 "2019-12-31T06:21:35Z")

</div>

When will it be available as a Julia Pro download?

---

<div class="post-metadata">

**Author:** ![tbeason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tbeason/32/15898_2.png) [@tbeason](https://discourse.julialang.org/u/tbeason)\
**Post date:** [December 31, 2019, 3:30pm UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/6 "2019-12-31T15:30:56Z")

</div>

I’ll just leave a friendly reminder here about the wonderful world of [jill](https://github.com/abelsiqueira/jill) to install Julia on Linux/MacOS!

---

<div class="post-metadata">

**Author:** ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)\
**Post date:** [January 1, 2020, 4:22am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/7 "2020-01-01T04:22:28Z")

</div>

nice link tbeason!

---

<div class="post-metadata">

**Author:** ![viralbshah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/viralbshah/32/54_2.png) [@viralbshah](https://discourse.julialang.org/u/viralbshah)\
**Post date:** [January 2, 2020, 1:26am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/8 "2020-01-02T01:26:24Z")

</div>

One could imagine doing this through the BinaryBuilder infrastructure, but the main non-trivial issue is that Julia doesn’t work as a cross compiler.

---

<div class="post-metadata">

**Author:** ![viralbshah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/viralbshah/32/54_2.png) [@viralbshah](https://discourse.julialang.org/u/viralbshah)\
**Post date:** [January 2, 2020, 1:27am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/9 "2020-01-02T01:27:16Z")

</div>

We are still working out whether JuliaPro should do 1.3 or directly go to 1.4.

---

<div class="post-metadata">

**Author:** ![dilumaluthge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dilumaluthge/32/29283_2.png) [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Post date:** [January 2, 2020, 5:18am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/10 "2020-01-02T05:18:01Z")

</div>

For what it’s worth, I think it would seem a little strange for JuliaPro to skip an entire minor release of open-source Julia.

---

<div class="post-metadata">

**Author:** ![ararslan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ararslan/32/3825_2.png) [@ararslan](https://discourse.julialang.org/u/ararslan)\
**Post date:** [January 4, 2020, 1:23am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/11 "2020-01-04T01:23:35Z")

</div>

Binaries are now available for ARMv7 and are linked on the website along with the others. Apologies for the delay.

---

<div class="post-metadata">

**Author:** ![BVPs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bvps/32/2190_2.png) [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Post date:** [January 4, 2020, 10:19pm UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/12 "2020-01-04T22:19:49Z")

</div>

Hello. I installed Julia v1.3.1 on all of my machines, and ran the Basebenchmarks.jl. Then, only on my macOS machines (MacBook Pro and iMac; macOS Mojave 10.14.6) generated the following error:

```julia
using BenchmarkTools, BaseBenchmarks
BaseBenchmarks.loadall!() # load all benchmarks
results = run(BaseBenchmarks.SUITE; verbose = true) # run all benchmarks
... # many benchmarks went through ... then the following happened...
(22/55) benchmarking ("exponent", "subnorm", "Float32")...
ERROR: DomainError with 0.0:
Cannot be subnormal converted to 0.

```

Neither my Windows 10 (v 1909) nor Linux machine (Ubuntu 18.04 LTS) generated the same error. So, I’m wondering whether something wrong for the macOS version of Julia. I posted the details at [benchmarking ("exponent", "subnorm", "Float32") produced the DomainError when ApproxFun package is also used · Issue #253 · JuliaCI/BaseBenchmarks.jl · GitHub](https://github.com/JuliaCI/BaseBenchmarks.jl/issues/253). Thanks for your help!

---

<div class="post-metadata">

**Author:** ![BVPs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bvps/32/2190_2.png) [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Post date:** [January 9, 2020, 7:28am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/13 "2020-01-09T07:28:59Z")

</div>

I need to update what I posted earlier. In fact, the same problem occur not only on macOS, but also Windows 10 and Ubuntu Linux machines if I also run `using ApproxFun`, i.e.,

```julia
using ApproxFun, BenchmarkTools, BaseBenchmarks
BaseBenchmarks.load!("scalar")
results = run(BaseBenchmarks.SUITE["scalar"]["floatexp"]; verbose = true)
...
(22/55) benchmarking ("exponent", "subnorm", "Float32")...
ERROR: DomainError with 0.0:
Cannot be subnormal converted to 0.

```

So far, I haven’t encountered the same problem with the packages I typically use other than `ApproxFun`. I’ll also post the issue on `ApproxFun` github site.

---

<div class="post-metadata">

**Author:** ![BVPs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bvps/32/2190_2.png) [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Post date:** [January 17, 2020, 2:11am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/14 "2020-01-17T02:11:08Z")

</div>

This issue was resolved. It was neither the problem of Julia v1.3.1 nor the BenchmarkTools/BaseBenchmarks. It turned out that the library in FastTransforms.jl that was complied by gcc with -Ofast flag. The maintainer of that package replaced this flag by -O3, which creates no further issue of this. See [benchmarking ("exponent", "subnorm", "Float32") produced the DomainError when ApproxFun package is also used · Issue #253 · JuliaCI/BaseBenchmarks.jl · GitHub](https://github.com/JuliaCI/BaseBenchmarks.jl/issues/253) for many unexpected turns until this resolution was reached.

---

<div class="post-metadata">

**Author:** ![WEEZEERAE](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/weezeerae/32/8918_2.png) [@WEEZEERAE](https://discourse.julialang.org/u/WEEZEERAE)\
**Post date:** [January 17, 2020, 12:56pm UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/15 "2020-01-17T12:56:06Z")

</div>

My Mac does stop me to run Julia 1.3.1 on atom since I upgraded it to catalina, so IOS tries to protect me from damaging software - does anyone know how to fix it ?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [January 17, 2020, 1:52pm UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/16 "2020-01-17T13:52:27Z")

</div>

Go to Applications, right click on Julia and press Open and then ok.

---

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [January 20, 2020, 4:56am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/17 "2020-01-20T04:56:43Z")

</div>

Fedora is still using Julia 1.2 for default Julia installation.

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [January 20, 2020, 10:37am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/18 "2020-01-20T10:37:52Z")

</div>

I don’t think complaining here would help solving the issue, as no one here has any power to address it. You should file an issue in Fedora.

---

<div class="post-metadata">

**Author:** ![stephancb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stephancb/32/14243_2.png) [@stephancb](https://discourse.julialang.org/u/stephancb)\
**Post date:** [January 20, 2020, 12:39pm UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/19 "2020-01-20T12:39:48Z")

</div>

You can `sudo dnf copr enable nalimilan/julia` to add a with great expertise maintained Fedora repository of Julia. With this `dnf update` should include the latest release, usually within a few days.

---

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [January 21, 2020, 1:54am UTC](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813/20 "2020-01-21T01:54:07Z")

</div>

will do.

[Next page](https://discourse.julialang.org/t/julia-v1-3-1-has-been-released/32813.md?page=2)
