# Julia 0.7.0-alpha is now available

**URL:** <https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314>\
**Category:** Announcements\
**Tags:** release\
**Created:** [June 1, 2018, 1:07am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314 "2018-06-01T01:07:55Z")\
**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:** [June 1, 2018, 1:07am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/1 "2018-06-01T01:07:55Z")

</div>

The Julia developers are pleased to announce that the alpha version of Julia v0.7.0 is now available. You can find it in the “upcoming release” section of the downloads page at [Download Julia](https://julialang.org/downloads). Alpha binaries are available right now for Linux (x86-64 and i686), macOS, and Windows (32- and 64-bit).

As an alpha, this is **not** production ready; it’s intended to give people the chance to get a feeling for what a 0.7 release will be like, start getting their code up to date, and test for issues. Most users should continue to use the latest release, 0.6.3, until 0.7.0 is fully released.

That said, we encourage everyone to try out 0.7.0-alpha and let us know on GitHub ([Issues · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues)) if you run into any problems. Bugs identified in the alpha will be fixed in the beta release. For folks who use Julia on Travis CI, the release of the alpha also means that `0.7` is now available along with `0.6` and `nightly` as a version choice, so now is a good time for package developers to add 0.7 to their testing matrices, if they haven’t already.

Enjoy!

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 1, 2018, 1:22am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/2 "2018-06-01T01:22:14Z")

</div>

Hurrah for the developers!

---

<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:** [June 1, 2018, 1:58am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/3 "2018-06-01T01:58:11Z")

</div>

Quick link to the release notes:

[https://github.com/JuliaLang/julia/blob/master/NEWS.md](https://github.com/JuliaLang/julia/blob/master/NEWS.md)

---

<div class="post-metadata">

**Author:** ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Post date:** [June 1, 2018, 2:44am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/4 "2018-06-01T02:44:03Z")

</div>

As for the packages in METADATA, is it time to start supporting 0.7.0? I mean, to remove all those deprecation warnings or should we wait beta because things can change?

---

<div class="post-metadata">

**Author:** ![miguelraz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/miguelraz/32/631_2.png) [@miguelraz](https://discourse.julialang.org/u/miguelraz)\
**Post date:** [June 1, 2018, 3:30am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/5 "2018-06-01T03:30:52Z")

</div>

Probably best to wait for FemtoCleaner.jl to be updated so it can autodeprecate your entire codebase.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [June 1, 2018, 3:41am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/6 "2018-06-01T03:41:54Z")

</div>

> [@Ronis\_BR](#):
>
> As for the packages in METADATA, is it time to start supporting 0.7.0? I mean, to remove all those deprecation warnings or should we wait beta because things can change?

It’s time to start trying. Alpha is when we try to update everything and break it. Beta is when they fix all the bugs we found so we can finish updating. So I would recommend updating in alpha so you can start reporting 😉

---

<div class="post-metadata">

**Author:** ![jlperla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jlperla/32/34332_2.png) [@jlperla](https://discourse.julialang.org/u/jlperla)\
**Post date:** [June 1, 2018, 4:04am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/7 "2018-06-01T04:04:44Z")

</div>

> [@ChrisRackauckas](#):
>
> It’s time to start trying.

What is taking you so long on on DifferentialEquations.jl? I want to solve a DAE on v0.7! 😉

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [June 1, 2018, 4:11am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/8 "2018-06-01T04:11:20Z")

</div>

> [@jlperla](#):
>
> What is taking you so long on on DifferentialEquations.jl? I want to solve a DAE on v0.7! 😉

I’m the biggest hypocrite. I’m not even going to try until Femtocleaner is out 😄, well and also after my defense is done. I don’t want to find out the list of things I need to fix right before my defense 😉. But after that…

---

<div class="post-metadata">

**Author:** ![Nitin\_Arora](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nitin_arora/32/1174_2.png) [@Nitin\_Arora](https://discourse.julialang.org/u/Nitin_Arora)\
**Post date:** [June 1, 2018, 5:54am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/9 "2018-06-01T05:54:24Z")

</div>

Good luck with your defense !

---

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [June 1, 2018, 1:36pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/10 "2018-06-01T13:36:25Z")

</div>

This is my write-up based on the 0.7.0-alpha change-log.

[https://white.ucc.asn.au/2018/06/01/Julia-Favourite-New-Things.html](https://white.ucc.asn.au/2018/06/01/Julia-Favourite-New-Things.html)

It is a fair bit shorter than the the full change log, and might so it not capture everything you’re interested in (It also intentionally skips several of the headline new features.)  
it is after all just a few of my Favourite Things.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 1, 2018, 1:57pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/11 "2018-06-01T13:57:45Z")

</div>

No mention of Pkgs tied up with Strings…?

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [June 1, 2018, 2:12pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/12 "2018-06-01T14:12:01Z")

</div>

> [@ChrisRackauckas](#):
>
> well and also after my defense is done

That’s a very good excuse.

I’d actually be quite interested in helping with DifferentialEquations: I’ve updated a number of packages to 0.7 now (notably DataFrames and JavaCall) and I haven’t gotten nearly as much of a chance to mess around with DifferentialEquations as I’d like to, mostly just admiring it from afar. (Maybe that means I’d be a bad person to help out, but that’s why we have unit tests.) I’m not sure if I’ll get a chance to do it because I have to focus on the packages I need to use first. Does DifferentialEquations have any simpler _dependencies_ that need updating? I have a feeling we may have some of those in common.

> [@ChrisRackauckas](#):
>
> I’m not even going to try until Femtocleaner is out 😄

Is FemtoCleaner really expected to be “fire and forget”? My expectation was that there would still be a lot of manual changes needed, but it it’s all automated that would be really awesome.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [June 1, 2018, 2:21pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/13 "2018-06-01T14:21:17Z")

</div>

> [@ExpandingMan](#):
>
> Is FemtoCleaner really expected to be “fire and forget”? My expectation was that there would still be a lot of manual changes needed, but it it’s all automated that would be really awesome.

In v0.5 → v0.6 there’s a lot less manual work than I expected. I only had like 2-3 packages which actually needed a good look.

> [@ExpandingMan](#):
>
> Does DifferentialEquations have any simpler _dependencies_ that need updating?

Tons. ForwardDiff, Optim, NLsolve, Requires, Reexport, DataStructures, etc. There’s quite a big list of common packages that we use.

[https://juliaobserver.com/packages?depended\_id=DifferentialEquations](https://juliaobserver.com/packages?depended_id=DifferentialEquations)

---

<div class="post-metadata">

**Author:** ![pauljurczak](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pauljurczak/32/921_2.png) [@pauljurczak](https://discourse.julialang.org/u/pauljurczak)\
**Post date:** [June 1, 2018, 9:14pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/14 "2018-06-01T21:14:38Z")

</div>

Is it safe/possible to have 0.7 alpha installed alongside 0.6.3 on Windows?

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [June 1, 2018, 9:29pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/15 "2018-06-01T21:29:08Z")

</div>

Yes, they shouldn’t conflict.

---

<div class="post-metadata">

**Author:** ![jayschwa](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jayschwa/32/2640_2.png) [@jayschwa](https://discourse.julialang.org/u/jayschwa)\
**Post date:** [June 2, 2018, 5:12pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/16 "2018-06-02T17:12:47Z")

</div>

Is there any documentation on how to migrate an existing package to the new package manager?

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 2, 2018, 5:27pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/17 "2018-06-02T17:27:44Z")

</div>

There is some info in this thread: [JuliaRegistries: is it now possible to add packages here?](https://discourse.julialang.org/t/juliaregistries-is-it-now-possible-to-add-packages-here/11355)

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 3, 2018, 1:36am UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/18 "2018-06-03T01:36:30Z")

</div>

Just in case someone was wondering: it doesn’t seem to be safe to install 0.7 Alpha alongside an earlier 0.7 development version. I did that, and I believe that messed up both versions. I had to do a clean reinstall. (Of just 0.7 Alpha, at the moment.)

---

<div class="post-metadata">

**Author:** ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Post date:** [June 3, 2018, 2:01pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/19 "2018-06-03T14:01:03Z")

</div>

Can anyone please verify if this bug is reproducible:

> <https://github.com/JuliaLang/julia/issues/27201>
>
> Hi guys!
> 
> I am trying to compile a customized sysimg with julia 0.7 but I am g…etting an error. I am just trying to recompile the image (nothing on \`usrimg.jl\`) and, when I try to load it, I see:
> 
> \`\`\`
> ERROR: System image file failed consistency check: maybe opened the wrong version?
> \`\`\`
> 
> This is happening on macOS and Linux using the nightly build available on the website. In discourse, another person also saw this problem:
> 
> https://discourse.julialang.org/t/error-rebuilding-julia-v0-7-sysimg-in-macos/10876/2

> [@PetrKryslUCSD](#):
>
> Just in case someone was wondering: it doesn’t seem to be safe to install 0.7 Alpha alongside an earlier 0.7 development version. I did that, and I believe that messed up both versions. I had to do a clean reinstall. (Of just 0.7 Alpha, at the moment.)

AFAIK this will not work correctly, because both will use the same directories (`~/.julia/v0.7`) (am I right?). On the other hand, you can use `v0.6` and `v0.7` side-by-side without problem.

---

<div class="post-metadata">

**Author:** ![jdad](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jdad/32/4739_2.png) [@jdad](https://discourse.julialang.org/u/jdad)\
**Post date:** [June 6, 2018, 12:36pm UTC](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314/20 "2018-06-06T12:36:06Z")

</div>

dear All, many thanks for this important step for Julia. However I have trouble getting the Linux 32bits version installed (the 64bits one is OK); its seems the “gz” file is truncated :

```julia
[davidj@golden tmp]$ /bin/time wget https://julialang-s3.julialang.org/bin/checksums/julia-0.7.0-alpha.sha256
--2018-06-06 10:26:56-- https://julialang-s3.julialang.org/bin/checksums/julia-0.7.0-alpha.sha256
Résolution de julialang-s3.julialang.org… 151.101.54.49, 2a04:4e42:600::561, 2a04:4e42:400::561, ...
Connexion à julialang-s3.julialang.org|151.101.54.49|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 675 [application/octet-stream]
Sauvegarde en : « julia-0.7.0-alpha.sha256 »

julia-0.7.0-alpha.sha256 100%[======================================================================================>] 675 --.-KB/s ds 0s      

2018-06-06 10:26:57 (17,4 MB/s) — « julia-0.7.0-alpha.sha256 » sauvegardé [675/675]

0.05user 0.00system 0:00.73elapsed 7%CPU (0avgtext+0avgdata 23840maxresident)k
0inputs+8outputs (0major+473minor)pagefaults 0swaps
[davidj@golden tmp]$ /bin/time wget https://julialang-s3.julialang.org/bin/linux/x86/0.7/julia-0.7.0-alpha-linux-i686.tar.gz
--2018-06-06 10:27:27-- https://julialang-s3.julialang.org/bin/linux/x86/0.7/julia-0.7.0-alpha-linux-i686.tar.gz
Résolution de julialang-s3.julialang.org… 151.101.54.49, 2a04:4e42:600::561, 2a04:4e42:200::561, ...
Connexion à julialang-s3.julialang.org|151.101.54.49|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 143060786 (136M) [application/x-gzip]
Sauvegarde en : « julia-0.7.0-alpha-linux-i686.tar.gz »

julia-0.7.0-alpha-linux-i686.tar.gz 100%[======================================================================================>] 136,43M 313KB/s ds 7m 26s  

2018-06-06 10:35:27 (313 KB/s) — « julia-0.7.0-alpha-linux-i686.tar.gz » sauvegardé [143060786/143060786]

7.60user 6.15system 8:00.30elapsed 2%CPU (0avgtext+0avgdata 23904maxresident)k
184inputs+279912outputs (0major+480minor)pagefaults 0swaps
[davidj@golden tmp]$ env LC_ALL=C sha256sum -c julia-0.7.0-alpha.sha256 2>/dev/null | grep julia-0.7.0-alpha-linux-i686.tar.gz
julia-0.7.0-alpha-linux-i686.tar.gz: OK
[davidj@golden tmp]$ /bin/time gunzip -k julia-0.7.0-alpha-linux-i686.tar.gz

gzip: julia-0.7.0-alpha-linux-i686.tar.gz: invalid compressed data--crc error

gzip: julia-0.7.0-alpha-linux-i686.tar.gz: invalid compressed data--length error
Command exited with non-zero status 1
8.42user 4.96system 0:24.44elapsed 54%CPU (0avgtext+0avgdata 10000maxresident)k
560inputs+992864outputs (1major+191minor)pagefaults 0swaps

```

Could somebody check it ? Or am I wrong in some way ?  
regards,  
Jacques David

[Next page](https://discourse.julialang.org/t/julia-0-7-0-alpha-is-now-available/11314.md?page=2)
