We are pleased to announce the release of Julia 0.3.0. This release contains numerous improvements across the board from standard library changes to pure performance enhancements as well as an expanded ecosystem of packages as compared to the 0.2 releases. A summary of changes is available in NEWS.md found in our main repository, and binaries are now available on our main download page.
A few notable changes:
System image caching for fast startup.
A pure-Julia REPL was introduced, replacing readline and providing expanded functionality and customization.
workspace() function was added, to clear the environment without restarting.
Tab substitution of Latex character codes is now supported in the REPL, IJulia, and several editor environments.
Unicode improvements including expanded operators and NFC normalization.
Multi-process shared memory support. (multi-threading support is in progress and has been a major summer focus)
Improved hashing and floating point range support.
Better tuple performance.
We are now transitioning into the 0.4 development cycle and encourage users to use the 0.3.X line if they need a stable julia environment. Many breaking changes will be entering the environment over the course of the next few months. To reflect this period of change, nightly builds will use the versioning scheme 0.4.0-dev. Once the major breaking changes have been merged and the development cycle progresses towards a stable release, the version will shift to 0.4.0-pre, at which point package authors and users should start to think about transitioning the codebases over to the 0.4.X line.
The release-0.3 branch of the codebase will remain open for bugfixes during this time. We encourage users facing problems to open issues on our GitHub tracker, or email the julia-users mailing list.
The first ever JuliaCon was held in Chicago in June, 2014. Several session recordings are available, and the others will be released soon:
The Julia community participated in Google Summer of Code 2014. Wrap-up blog posts will be coming soon from the participants:
JuliaStats - statistical and machine learning community.
JuliaOpt - optimization community.
IJulia - notebook interface built on IPython.
Images - image processing and i/o library.
Gadfly - Grammar of Graphics-inspired statistical plotting.
Winston - 2D plotting.