As it stands, there are some commits on master that are not part of v1.x, and some commits in v1.x that are not part of a v1.x release. To remedy this, and get us onto the master branch in anticipation of a v2.0.0 release, I propose a v1.8.0 release, the final non-support-related release in the v1.x line.
the proposed plan
actions
(eugh, accidentally overwritten by changelog!)
outcomes
- Master is the new development branch.
- There is no
v2.x branch. It will be cut once a v3.0.0 release is made to prevent having to constantly update it to match master.
- All existing PRs will target the wrong branch. Or, more charitably, they'll target an older branch than they intended. I will make an effort to tag these PRs with a tag –
targets-master might be best?
- We should follow up with commits to update the documentation and build tooling, if need be.
- Bug and security fixes should be the only PRs landed in the
v1.x branch.
questions
- Should we wait for any other commits to make it into v1.x before switching to master / preparing for the v2.x release?
- @rvagg / @iojs/build – is there anything that needs to be done to the release tooling to account for the branch switch?
The proposed changelog:
- [
431673ebd1] - buffer: fast-case for empty string in byteLength (Jackson Tian) #1441
- [
91943a99d5] - build: use %PYTHON% instead of python (Rod Vagg) #1444
- [
c7769d417b] - build: Expose xz compression level (Johan Bergström) #1428
- [
a530b2baf1] - build: fix error message in configure (Shigeki Ohtsu) #1389
- [
92dfb794f9] - build: enable ssl support on arm64 (Shigeki Ohtsu) #1389
- [
7de0dcde83] - deps: make node-gyp work with io.js (cjihrig) #990
- [
4870213f9e] - deps: upgrade npm to 2.8.3 (Forrest L Norvell)
- [
49bb7ded2c] - deps: fix git case sensitivity issue in npm (Chris Dickinson) #1456
- [
4830b4bce8] - deps: add docs to upgrade openssl (Shigeki Ohtsu) #1389
- [
11bec72c87] - deps: update asm files for openssl-1.0.2a (Shigeki Ohtsu) #1389
- [
53924d8ebe] - deps: update asm Makefile for openssl-1.0.2a (Shigeki Ohtsu) #1389
- [
418e839456] - deps: update openssl.gyp/gypi for openssl-1.0.2a (Shigeki Ohtsu) #1389
- [
02f12ab666] - deps: update opensslconf.h for 1.0.2a (Shigeki Ohtsu) #1389
- [
eb7a23595f] - deps: add x32 and arm64 support for opensslconf.h (Shigeki Ohtsu) #1389
- [
033a663127] - deps: replace all headers in openssl (Shigeki Ohtsu) #1389
- [
ae8831f240] - deps: backport openssl patch of alt cert chains 1 (Shigeki Ohtsu) #1389
- [
71316c46d9] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) #1389
- [
d293a4f096] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) #1389
- [
e4872d7405] - deps: upgrade openssl to 1.0.2a (Shigeki Ohtsu) #1389
- [
a1c9ef3142] - deps, build: add support older assembler (Shigeki Ohtsu) #1389
- [
76f219c128] - doc: Document forced pushing with git (Johan Bergström) #1420
- [
12e51d56c1] - doc: add Addon API WG (Rod Vagg) #1226
- [
7956a13dad] - http: logically respect maxSockets (fengmk2) #1242
- [
5b844e140b] - module: fix style (Roman Reiss) #1453
- [
3ad82c335d] - (SEMVER-MINOR) module: handle NODE_PATH in require('.') (Roman Reiss) #1363
- [
cd60ff0328] - net: add fd into listen2 debug info (Jackson Tian) #1442
- [
10e31ba56c] - (SEMVER-MINOR) node: allow multiple arguments passed to nextTick (Trevor Norris) #1077
- [
116c54692a] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) #1389
- [
62f5f4cec9] - src: remove duplicate byteLength from Buffer (Jackson Tian) #1438
- [
51d0808c90] - stream: remove duplicated expression (Yazhong Liu) #1444
- [
deb9d23d7b] - test: fix error message check for openssl-1.0.2a (Shigeki Ohtsu) #1389
- [
ca8c9ec2c8] - win,node-gyp: optionally allow node.exe/iojs.exe to be renamed (Bert Belder) #1266
cc @iojs/tc @iojs/collaborators
As it stands, there are some commits on master that are not part of v1.x, and some commits in v1.x that are not part of a v1.x release. To remedy this, and get us onto the master branch in anticipation of a v2.0.0 release, I propose a v1.8.0 release, the final non-support-related release in the v1.x line.
the proposed plan
actions
(eugh, accidentally overwritten by changelog!)
outcomes
v2.xbranch. It will be cut once a v3.0.0 release is made to prevent having to constantly update it to match master.targets-mastermight be best?v1.xbranch.questions
The proposed changelog:
431673ebd1] - buffer: fast-case for empty string in byteLength (Jackson Tian) #144191943a99d5] - build: use %PYTHON% instead of python (Rod Vagg) #1444c7769d417b] - build: Expose xz compression level (Johan Bergström) #1428a530b2baf1] - build: fix error message in configure (Shigeki Ohtsu) #138992dfb794f9] - build: enable ssl support on arm64 (Shigeki Ohtsu) #13897de0dcde83] - deps: make node-gyp work with io.js (cjihrig) #9904870213f9e] - deps: upgrade npm to 2.8.3 (Forrest L Norvell)49bb7ded2c] - deps: fix git case sensitivity issue in npm (Chris Dickinson) #14564830b4bce8] - deps: add docs to upgrade openssl (Shigeki Ohtsu) #138911bec72c87] - deps: update asm files for openssl-1.0.2a (Shigeki Ohtsu) #138953924d8ebe] - deps: update asm Makefile for openssl-1.0.2a (Shigeki Ohtsu) #1389418e839456] - deps: update openssl.gyp/gypi for openssl-1.0.2a (Shigeki Ohtsu) #138902f12ab666] - deps: update opensslconf.h for 1.0.2a (Shigeki Ohtsu) #1389eb7a23595f] - deps: add x32 and arm64 support for opensslconf.h (Shigeki Ohtsu) #1389033a663127] - deps: replace all headers in openssl (Shigeki Ohtsu) #1389ae8831f240] - deps: backport openssl patch of alt cert chains 1 (Shigeki Ohtsu) #138971316c46d9] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) #1389d293a4f096] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) #1389e4872d7405] - deps: upgrade openssl to 1.0.2a (Shigeki Ohtsu) #1389a1c9ef3142] - deps, build: add support older assembler (Shigeki Ohtsu) #138976f219c128] - doc: Document forced pushing with git (Johan Bergström) #142012e51d56c1] - doc: add Addon API WG (Rod Vagg) #12267956a13dad] - http: logically respect maxSockets (fengmk2) #12425b844e140b] - module: fix style (Roman Reiss) #14533ad82c335d] - (SEMVER-MINOR) module: handle NODE_PATH in require('.') (Roman Reiss) #1363cd60ff0328] - net: add fd into listen2 debug info (Jackson Tian) #144210e31ba56c] - (SEMVER-MINOR) node: allow multiple arguments passed to nextTick (Trevor Norris) #1077116c54692a] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) #138962f5f4cec9] - src: remove duplicate byteLength from Buffer (Jackson Tian) #143851d0808c90] - stream: remove duplicated expression (Yazhong Liu) #1444deb9d23d7b] - test: fix error message check for openssl-1.0.2a (Shigeki Ohtsu) #1389ca8c9ec2c8] - win,node-gyp: optionally allow node.exe/iojs.exe to be renamed (Bert Belder) #1266cc @iojs/tc @iojs/collaborators