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 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 (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.
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
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…
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.
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.
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.
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.)