-
Notifications
You must be signed in to change notification settings - Fork 30.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v7.0.0 Proposal #9099
v7.0.0 Proposal #9099
Conversation
Copying over my comment from #8503 (comment):
|
ee7d527
to
4aa00ae
Compare
Likely will include a short statement in the changelog but will provide more detail in a blog post |
49a4da7
to
1e03c09
Compare
* [[`07dbf7313d`](https://github.com/nodejs/node/commit/07dbf7313d)] - **(SEMVER-MAJOR)** **promise**: hard deprecation for unhandled promise rejection (James M Snell) [#8217](https://github.com/nodejs/node/pull/8217) | ||
* [[`ecf474ceba`](https://github.com/nodejs/node/commit/ecf474ceba)] - **(SEMVER-MAJOR)** **promise**: warn on unhandled rejections (Benjamin Gruenbaum) [#8217](https://github.com/nodejs/node/pull/8217) | ||
* [[`1a9e247c79`](https://github.com/nodejs/node/commit/1a9e247c79)] - **(SEMVER-MAJOR)** **readline**: show completions only after 2nd TAB (Anna Henningsen) [#7754](https://github.com/nodejs/node/pull/7754) | ||
* [[8a87b29034](https://github.com/nodejs/node/commit/8a87b29034)] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this commit ID is missing back ticks, i.e. should be 8a87b29034
1e03c09
to
0ccb986
Compare
Beta build run: https://ci-release.nodejs.org/job/iojs+release/1272/ |
Beta build artifacts are here: https://nodejs.org/download/test/v7.0.0-test201610180ccb98695e/ /cc @nodejs/testing @nodejs/build |
I'm going to proceed with nodejs/build#500 ahead of Thursday unless anyone has any objections. |
@jasnell would you mind rebasing and editing one of my commits that didn't get metadata on master:
should have
I've done this on v4.x-staging |
2dde251
to
a6faf8e
Compare
@nodejs/ctc @nodejs/collaborators ... v7.0.0 is almost ready to go. Please take a moment to look over the changelog and let me know if anything looks amiss or should be called out in the notable changes. |
@rvagg ... I fixed that commit and pulled in the security fixes. |
Probably not relevant to the release, but those hash links in your initial post don't work. |
I'd like to change the wording on unhandled promise rejections. A few members of the promises community have concerns about that wording and I tend to agree. Can we go with "promise rejections not handled within the same tick will now emit a warning on the process object unless an "unhandledRejection" event handler is installed"? |
I'd also add a reference to #8317 in the V8 update line. 5.4.500.31 was minor. |
@benjamingr if you think the wording on the post(s) at nodejs.org and/or in the changelogs could be improved around that then just file a pull request to adjust it. |
8030bf8
to
eb919eb
Compare
sunos builds should now show up as smartos. |
eb919eb
to
760d61c
Compare
@nodejs/collaborators ... all, I'm going to be kicking off the first release candidate build in a couple of minutes. This means that after this point, unless the CTC deems it absolutely necessary, I won't be landing any more semver-minor or semver-major commits into v7.0.0. The second RC build will go out on Monday. |
Looks like there's some issues with the release job... waiting until those are resolved before continuing... alright... finally got a good one... almost done: https://ci-release.nodejs.org/job/iojs+release/1289/ @nodejs/testing RC.1 artifacts are here: https://nodejs.org/download/rc/v7.0.0-rc.1/ |
760d61c
to
9ab9712
Compare
Will be landing #9253 soon and will be wrapping this up and putting a bow on it. Will do the actual release build tonight and will promote in the morning. |
Could we still get the libuv upgrade in? /cc @cjihrig |
It's a bit too late for that, I'm afraid, There's no time to adequately test it. My plan is to do a quick spin around on a v7.1 next week to get the libuv and icu updates in |
Notable Changes: * Buffer * Passing invalid input to Buffer.byteLength will now throw an error [nodejs#8946](nodejs#8946). * Calling Buffer without new is now deprecated and will emit a process warning [nodejs#8169](nodejs#8169). * Passing a negative number to allocUnsafe will now throw an error [nodejs#7079](nodejs#7079). * Child Process * The fork and execFile methods now have stronger argument validation [nodejs#7399](nodejs#7399). * Cluster * The worker.suicide method is deprecated and will emit a process warning [nodejs#3747](nodejs#3747). * Deps * V8 has been updated to 5.4.500.36 [nodejs#8317](nodejs#8317), [nodejs#8852](nodejs#8852), [nodejs#9253](nodejs#9253). * NODE_MODULE_VERSION has been updated to 51 [nodejs#8808](nodejs#8808). * File System * A process warning is emitted if a callback is not passed to async file system methods [nodejs#7897](nodejs#7897). * Intl * Intl.v8BreakIterator constructor has been deprecated and will emit a process warning [nodejs#8908](nodejs#8908). * Promises * Unhandled Promise rejections have been deprecated and will emit a process warning [nodejs#8217](nodejs#8217). * Punycode * The `punycode` module has been deprecated [nodejs#7941](nodejs#7941). * URL * An Experimental WHATWG URL Parser has been introduced [nodejs#7448](nodejs#7448).
9ab9712
to
c1e20df
Compare
RC.2 test artifacts are here: https://nodejs.org/download/rc/v7.0.0-rc.2/ |
just a fyi: ran into issues renaming smartos for rc1; will do another attempt soon. |
Notable Changes: * Buffer * Passing invalid input to Buffer.byteLength will now throw an error [#8946](#8946). * Calling Buffer without new is now deprecated and will emit a process warning [#8169](#8169). * Passing a negative number to allocUnsafe will now throw an error [#7079](#7079). * Child Process * The fork and execFile methods now have stronger argument validation [#7399](#7399). * Cluster * The worker.suicide method is deprecated and will emit a process warning [#3747](#3747). * Deps * V8 has been updated to 5.4.500.36 [#8317](#8317), [#8852](#8852), [#9253](#9253). * NODE_MODULE_VERSION has been updated to 51 [#8808](#8808). * File System * A process warning is emitted if a callback is not passed to async file system methods [#7897](#7897). * Intl * Intl.v8BreakIterator constructor has been deprecated and will emit a process warning [#8908](#8908). * Promises * Unhandled Promise rejections have been deprecated and will emit a process warning [#8217](#8217). * Punycode * The `punycode` module has been deprecated [#7941](#7941). * URL * An Experimental WHATWG URL Parser has been introduced [#7448](#7448). PR-URL: #9099
Release build is underway |
Notable Changes: * Buffer * Passing invalid input to Buffer.byteLength will now throw an error [#8946](#8946). * Calling Buffer without new is now deprecated and will emit a process warning [#8169](#8169). * Passing a negative number to allocUnsafe will now throw an error [#7079](#7079). * Child Process * The fork and execFile methods now have stronger argument validation [#7399](#7399). * Cluster * The worker.suicide method is deprecated and will emit a process warning [#3747](#3747). * Deps * V8 has been updated to 5.4.500.36 [#8317](#8317), [#8852](#8852), [#9253](#9253). * NODE_MODULE_VERSION has been updated to 51 [#8808](#8808). * File System * A process warning is emitted if a callback is not passed to async file system methods [#7897](#7897). * Intl * Intl.v8BreakIterator constructor has been deprecated and will emit a process warning [#8908](#8908). * Promises * Unhandled Promise rejections have been deprecated and will emit a process warning [#8217](#8217). * Punycode * The `punycode` module has been deprecated [#7941](#7941). * URL * An Experimental WHATWG URL Parser has been introduced [#7448](#7448). PR-URL: #9099
merged. just waiting on the website to refresh now! |
punycode
module has been deprecated #7941.