Julia v1.6.1 has been released

Julia version 1.6.1, the first patch release in the 1.6 series of releases, is now available. You can get binaries for glibc Linux (i686, x86-64, AArch64, and—for the first time in quite a while—ARMv7), musl Linux (x86-64), FreeBSD (x86-64), macOS, and Windows (32-, 64-bit) at https://julialang.org/downloads.

As a patch release, 1.6.1 contains no new features or breaking changes, only bug fixes, documentation improvements, and performance improvements. You can see the list of commits included since 1.6.0 here. We recommend anyone currently using 1.6.0 upgrade to 1.6.1.

Note that 1.6 on Travis, AppVeyor, Cirrus, and (soon!) GitHub Actions now refers to 1.6.1.

Enjoy!

68 Likes

Will there be an update for Docker?

IMHO: Yes,
:julia: + :whale::white_check_mark:

usually - in the next working days after the Julia release. ( my bet is Monday - US time )

If you can’t wait - you can “update” and “build” yourself - after the Julia release

cd /tmp

# clone docker julia  repository 
git clone https://github.com/docker-library/julia.git
cd ./julia

# update to the latest julia version
./update.sh

# select the version:
cd ./1.6/buster

# check version
cat Dockerfile | grep JULIA_VERSION  | head -n 1
## expected: ENV JULIA_VERSION 1.6.1

# build
docker build -t local_julia:1.6.1-buster .
# expected in the end: "Successfully tagged local_julia:1.6.1-buster"

# test
docker run -it --rm local_julia:1.6.1-buster julia 

expected test result:

:/tmp/julia/1.6/buster$ docker run -it --rm local_julia:1.6.1-buster julia 
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.6.1 (2021-04-23)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> versioninfo()
Julia Version 1.6.1
Commit 6aaedecc44 (2021-04-23 05:59 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, skylake)
Environment:
  JULIA_PATH = /usr/local/julia
  JULIA_GPG = 3673DF529D9049477F76B37566E3C7DC03D6E495
  JULIA_VERSION = 1.6.1
5 Likes

Thanks. I can wait, this is just for CI/CD of a personal project that crashed with version 1.6.0.

1 Like

At the end what has been decided concerning the Long Term Support release? Will 1.6.1 be the new LTS, will 1.7 be or… not yet decided?

2 Likes

From Julia 1.6 Highlights,

The final decision about whether Julia 1.6 will become the new LTS will be made after it has been battle-tested in the field, around the time of the 1.7 release enters stabilization.

2 Likes

Really appreciate your work and your release for ARMv7 processors - but it is only 32 bit.
Is it possible next time round to create a 64bit version for an ARMv8 ( my early RasPi4 is a ARMv7l ) processor - such as for the RaspberryPi 4.

thanks for the great work

Greg, Liverpool UK

That’s aarch64, there have been always (or almost) official builds for that platform

Thanks Giordano - The issue here is getting AArch64 architecture onto a RaspPi4 is a challenge as well.

Sorry, what does that mean?

IMHO: You can test … :slight_smile:

$ docker run -it --rm julia:1.6.1
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.6.1 (2021-04-23)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> 
2 Likes

Oh, yes, it was what I was doing tonight, and it works, as expected (I worked on the problem resolution on nightly version)! Thank you for your concern!

1 Like