# 1.0 Feature Freeze Dec 15th

**URL:** https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209
**Category:** Internals & Design
**Created:** [November 21, 2017, 2:07am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209 "2017-11-21T02:07:39Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Keno](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/keno/32/285_2.png) [@Keno](https://discourse.julialang.org/u/Keno)
#### Post date: [November 21, 2017, 2:07am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/1 "2017-11-21T02:07:39Z")

</div>

It’s getting real, folks! 0.7/1.0 feature freeze has been set for **Dec 15, 2017 AoE** (“[Anywhere on Earth](https://www.timeanddate.com/time/zones/aoe)” time). That means that if there’s a feature you want in 1.0 it needs to be in by then or it’ll have to wait for 1.x (or 2.0 if it’s breaking). The current list of issues that are considered blocking can be found on the [milestone overview](https://github.com/JuliaLang/julia/milestone/4). However, since the feature freeze is approaching we’ll be increasingly aggressive about kicking things off the milestone that can be done in a non-breaking fashion after 1.0 (even if that means leaving ugly old APIs around). It’s also unlikely that new things are going to get added to the milestone at this point. However the usual rules apply and even if it’s not on the milestone, if you can get it done before the feature freeze (or convince somebody else to get it done for you), it’ll be in the release.

After feature freeze, we’ll put out the 0.7-alpha release, which will be a good time for package authors to check compatibility with 0.7 and upgrade their packages, fix deprecations, etc. Hopefully femtocleaner will make that process somewhat simpler this time around.

If you’re assigned to any of the issues currently on the milestone, please take a look and see if you’ll be able to get your changes in. If not, please mention so on the issue to see if somebody else can pick it up in time.

The 0.6 release cycle was quite long. We don’t intend to repeat that for 1.0 ;).

Happy Thanksgiving (for U.S. folks)!

---

<div class="post-metadata">

### Author: ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)
#### Post date: [November 21, 2017, 8:31am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/2 "2017-11-21T08:31:11Z")

</div>

This is excellent news!

I have been wondering whether the lingering [0.5.x milestones](https://github.com/JuliaLang/julia/milestone/21) are still of relevance. Some seem to be, although lots of, e.g., the `doc` issues should be 1.x.

---

<div class="post-metadata">

### Author: ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)
#### Post date: [November 21, 2017, 11:04am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/3 "2017-11-21T11:04:23Z")

</div>

Approximately how long is the transition from 0.7-alpha to 1.0 planned?

---

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [November 21, 2017, 11:27am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/4 "2017-11-21T11:27:02Z")

</div>

The plan for 0.6 was 2 months and actually it lasted 6 1/2 months. I’d guess this time the plan will be again 2 months …

---

<div class="post-metadata">

### Author: ![Gnimuc](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gnimuc/32/2194_2.png) [@Gnimuc](https://discourse.julialang.org/u/Gnimuc)
#### Post date: [November 21, 2017, 11:48am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/5 "2017-11-21T11:48:13Z")

</div>

😅😅😅

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [November 21, 2017, 12:07pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/6 "2017-11-21T12:07:29Z")

</div>

To be fair, 0.6 had some major changes (mostly the type system, but a lot of others that required careful refinement of an API).

---

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [November 21, 2017, 12:21pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/7 "2017-11-21T12:21:15Z")

</div>

Just browse the label ‘breaking’ on the 1.0 milestone

---

<div class="post-metadata">

### Author: ![Evizero](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/evizero/32/10118_2.png) [@Evizero](https://discourse.julialang.org/u/Evizero)
#### Post date: [November 21, 2017, 12:32pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/8 "2017-11-21T12:32:25Z")

</div>

awesome!

---

<div class="post-metadata">

### Author: ![Mason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mason/32/2423_2.png) [@Mason](https://discourse.julialang.org/u/Mason)
#### Post date: [November 21, 2017, 9:48pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/9 "2017-11-21T21:48:10Z")

</div>

Maybe this should be stickied to the top of the discourse page?

---

<div class="post-metadata">

### Author: ![Keno](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/keno/32/285_2.png) [@Keno](https://discourse.julialang.org/u/Keno)
#### Post date: [November 21, 2017, 9:52pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/10 "2017-11-21T21:52:32Z")

</div>



---

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [November 23, 2017, 10:01pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/11 "2017-11-23T22:01:23Z")

</div>

Will Pkg3 be a part of 0.7? or 1.0?

---

<div class="post-metadata">

### Author: ![Keno](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/keno/32/285_2.png) [@Keno](https://discourse.julialang.org/u/Keno)
#### Post date: [November 24, 2017, 12:02am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/12 "2017-11-24T00:02:25Z")

</div>

Yes. There’s a bunch of work still to do on that as well, but it’ll be part of 0.7/1.0. When/how the integration process works is still to be worked out.

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [November 27, 2017, 3:22am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/13 "2017-11-27T03:22:57Z")

</div>

Is it just me, or does it seem like we’re jumping the gun with the feature freeze here? Enormous changes like Pkg3 haven’t landed yet…

---

<div class="post-metadata">

### Author: ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)
#### Post date: [November 27, 2017, 4:08am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/14 "2017-11-27T04:08:52Z")

</div>

@stevengj I agree with you, for example I have an idea for a pull request on Pkg3, but it might take 1~2 weeks until I can prioritize actually working on it and taking a look. However, I’m neutral, the date is up to you

Gotta say Dec. 24/25th or New Years would make an interesting date though.

Maybe a pre-alpha on Dec. 15th for Pkg testing purposes.

---

<div class="post-metadata">

### Author: ![ssfrr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ssfrr/32/3736_2.png) [@ssfrr](https://discourse.julialang.org/u/ssfrr)
#### Post date: [November 27, 2017, 2:54pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/15 "2017-11-27T14:54:34Z")

</div>

Does the feature freeze include packages in stdlib?

---

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [November 27, 2017, 3:09pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/16 "2017-11-27T15:09:30Z")

</div>

What is your definition of ‘stdlib’ ?

---

<div class="post-metadata">

### Author: ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)
#### Post date: [November 27, 2017, 3:11pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/17 "2017-11-27T15:11:16Z")

</div>

Presumably [https://github.com/JuliaLang/julia/tree/master/stdlib](https://github.com/JuliaLang/julia/tree/master/stdlib)

---

<div class="post-metadata">

### Author: ![ssfrr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ssfrr/32/3736_2.png) [@ssfrr](https://discourse.julialang.org/u/ssfrr)
#### Post date: [November 27, 2017, 3:24pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/18 "2017-11-27T15:24:27Z")

</div>

Yeah, one of the efforts behind 0.7 has been moving functionality out of `Base` and into a standard library of modules that will be shipped with Julia.

---

<div class="post-metadata">

### Author: ![piever](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/piever/32/1815_2.png) [@piever](https://discourse.julialang.org/u/piever)
#### Post date: [November 27, 2017, 4:33pm UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/19 "2017-11-27T16:33:15Z")

</div>

> [@stevengj](#):
>
> Is it just me, or does it seem like we’re jumping the gun with the feature freeze here? Enormous changes like Pkg3 haven’t landed yet…

That’s a good point, even the [package interaction issue](https://github.com/JuliaLang/julia/issues/2025) seems pretty big on its own. Maybe the plan is to do all of this in a non-breaking way after 1.0?

---

<div class="post-metadata">

### Author: ![111](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/111/32/33971_2.png) [@111](https://discourse.julialang.org/u/111)
#### Post date: [November 28, 2017, 3:05am UTC](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209/20 "2017-11-28T03:05:14Z")

</div>

I am not a developer, I have doubt whether the goals can be achieved. Look at [Milestones - JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/milestones), in the list of issues left, there are 4, 6, 9, 16 issues opened in 2013, 2014, 2015, 2016 respectively. If those issues could be resolved in this 20 days, it should have been resolved in the past three years.

[Next page](https://discourse.julialang.org/t/1-0-feature-freeze-dec-15th/7209.md?page=2)
