1.1 branch date approaching: Dec. 6

Hello all, we’re aiming to branch for the 1.1 release on Dec. 6. That coincides with the next scheduled triage call, so we can prioritize release blockers right away. This is in accordance with the process described in Proposed release process and schedule.
In the meantime:

  • Please start testing your code and packages on master to help us identify inadvertent breaking changes, and file issues. Some packages might break (in fact some already have) due to changed internal functions; let us know and somebody will help explain how to update your code.
  • Bump and/or fix any PRs you’d like to see included in 1.1. However there is no rush, and the release will not be held up for specific changes, as the next release is only 4 months away.
  • Master will remain open as normal throughout the process.

Thank you!

23 Likes

Can you please give an update regarding the timeline for 1.1? In particular, the process document linked above says

the next minor Julia release—1.1.0—should be out before the end of the year

I am asking because I came to rely on a number of things in 1.1 in various packages, and I am wondering whether to wait with tagging their releases or backport.

Or is it going to be held up until everything is fixed in

8 Likes

There should be a release candidate out very soon, possibly today.

7 Likes

:slight_smile:

“This is the first release candidate for Julia v1.1.0.”


NEWS.md Julia v1.1 Release Notes

2 Likes

Julia 1.1.0-rc1

               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.1.0-rc1.0 (2018-12-31)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> 

Generic Linux Binary for x86

Simple Dockerfile for testing

FROM debian
# Install julia-1.1.0-rc1.
# ---
# save this file as a "Dockerfile-julia-1.1.0-rc1"
# build:   docker build --no-cache -t julia-1.1.0-rc1 -f Dockerfile-julia-1.1.0-rc1  .
# run  :   docker run   -it julia-1.1.0-rc1
RUN set -eux; apt-get update;	apt-get install -y --no-install-recommends \
        curl tar ca-certificates ; \
	rm -rf /var/lib/apt/lists/*
ENV JULIA_PATH=/usr/local/julia
ENV PATH $JULIA_PATH/bin:$PATH
ENV JULIA_DOWNLOAD_URL=https://julialang-s3.julialang.org/bin/linux/x64/1.1/julia-1.1.0-rc1-linux-x86_64.tar.gz
RUN mkdir ${JULIA_PATH} && \
    cd /tmp && \
    curl -fL -o julia.tar.gz ${JULIA_DOWNLOAD_URL} && \
    tar xzf julia.tar.gz  -C ${JULIA_PATH} --strip-components=1 && \
    rm /tmp/julia.tar.gz && \
    julia -e "using InteractiveUtils; versioninfo()" 
CMD ["julia"]

3 Likes

Works great here. The following PR

https://github.com/JuliaLang/julia/pull/13099

is missing a NEWS item by the way.

Are there official Windows binaries for 1.1 somewhere to download?

I have compiled from the branch (on OSX).

1.1.0-rc1

be careful - and test packages

in my case:

Tests failed:

(v1.1) pkg> add DataFrames
...
(v1.1) pkg> test DataFrames
...
`ERROR: Package DataFrames errored during testing`

Tests Passed:

(v1.1) pkg> add DataFrames#master  
...
(v1.1) pkg> test DataFrames
...
Testing DataFrames tests passed

(v1.1) pkg> st
    Status `~/.julia/environments/v1.1/Project.toml`
  [a93c6f00] DataFrames v0.15.2+ #master (https://github.com/JuliaData/DataFrames.jl.git)

 
1 Like