Julia v0.7.0-rc3 is here

Release candidate 3 for Julia v0.7.0 is here! Binaries are available for Linux (i686, x86-64), FreeBSD (x86-64), macOS, and Windows (32-, 64-bit). Get them now at Download Julia in the “upcoming release” section. (And maybe while you’re there, take a moment to check out the new Julia website :wink:). You can view the 0.7 release notes here and the list of commits included since RC2 here.

As with 0.7-alpha, -beta, -beta2, -rc1, and -rc2, 0.7-rc3 is a prerelease and should not be considered production-ready. It’s intended to give developers a chance to get ready for the full 0.7 release by trying it out and testing for issues. Most users should continue to use the latest release, 0.6.4, until 0.7.0 is fully released. Please report any issues you may encounter at Issues · JuliaLang/julia · GitHub.

Enjoy!

P.S. Package authors: 0.7 is approaching! You know what What Must Be Done.

13 Likes

Dear Julia Team, thank you very much for this new release ! However, the linux 32bits version seems missing on download ?

[davidj@golden tmps]$ wget https://julialang-s3.julialang.org/bin/linux/x86/0.7/julia-0.7.0-rc3-linux-i686.tar.gz
--2018-08-07 18:55:52--  https://julialang-s3.julialang.org/bin/linux/x86/0.7/julia-0.7.0-rc3-linux-i686.tar.gz
Résolution de julialang-s3.julialang.org… 151.101.54.49, 2a04:4e42:400::561, 2a04:4e42:600::561, ...
Connexion à julialang-s3.julialang.org|151.101.54.49|:443… connecté.
requête HTTP transmise, en attente de la réponse… 404 Not Found
2018-08-07 18:55:53 erreur 404 : Not Found.

Should be fixed now! (Thanks @ararslan)

2 Likes

Thank you! I confirm that it works, and it is slightly better (for startup time and precompile time) than rc2, and much better than 0.6.4

[davidj@golden tmps]$ time julia-0.7.0-rc2 -e 'using InteractiveUtils; @show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.517045516584789
real    0m20.579s user    0m10.215s sys     0m1.264s
[davidj@golden tmps]$ time julia-0.7.0-rc2 -e 'using InteractiveUtils; @show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.435102077866531
real    0m8.092s user    0m10.241s sys     0m0.970s
[davidj@golden tmps]$ time julia-0.7.0-rc2 -e 'using InteractiveUtils; @show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.4590629501045385
real    0m8.022s user    0m10.248s sys     0m0.920s
[davidj@golden tmps]$ time julia-0.7.0-rc3 -e 'using InteractiveUtils; @show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.410396388231189
real    0m16.864s user    0m10.329s sys     0m1.283s
[davidj@golden tmps]$ time julia-0.7.0-rc3 -e 'using InteractiveUtils; @show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.526527321124568
real    0m8.214s user    0m10.211s sys     0m0.922s
[davidj@golden tmps]$ time julia-0.6.4 -e '@show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.329767518109143
real    0m20.494s user    0m15.789s sys     0m1.060s
[davidj@golden tmps]$ time julia-0.6.4 -e '@show 1.e-9*peakflops()'
1.0e-9 * peakflops() = 5.476940853029766
real    0m13.373s user    0m15.570s sys     0m0.878s

Just a question as an afterthought : I see that for rc3/ARM, there is only an “armv7-a” version, while on the nightlies there are both “armv7-a” and “armv8-a” versions. Do you intend to have also “armv8-a” for the (definitive) release version(s) of 0.7 ? or 1.0 ?? Or should I grab “now” that nightly version as a (future) substitute ?
I understand that we can also “somewhat easily” generate this version from source (last time I was missing i686 I did that), but it is much more comfortable to have binary “ready to run”. Thank you for any enlightening on this matter, and again, bravo for the fine work and delivery !

We’d love to provide builds for both ARMv7 and AArch64 for every version! However, our infrastructure for building and testing on ARM-based systems is pretty limited. Due to this, a build may or may not work on ARM, despite best efforts. Lately things have been going along fairly well for ARMv7, but not for AArch64. Unfortunately at this time we should likely remove the AArch64 link altogether until support and infrastructure for the platform improves. Currently the linked file I believe is quite old for that system.

Thank you for the update, and best luck wishes for possible infrastructure upgrade. And lets hope for best success for the welcomed brand new releases !

1 Like