-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Release proposal: v1.6.0 #1157
Comments
ahhh ya beat me to it, I decided to hold off until tomorrow haha 👍 |
LGTM However, it may be better to wait until new release and backport. |
This patch has been reverted for now I thought? |
This should probably be a semver-major change if accepted (I don't think it will be, that issue seems to be going another way). |
A good reason for semver-minor could be #1156 |
Another one: #1162 |
Since 095ae0d is my commit, I'm not sure if I should chime in or not but its just making socket*() return the ip/port used even after the socket is closed. Before that commit, if the socket was closed, socket*() methods would return null. |
@fastest963 I suggested semver-minor because it can break code that uses e.g. |
@bnoordhuis thanks for the clarification. Makes sense. |
will try and get this out tomorrow, then I guess we'll have 1.6.1 to do in a couple of days after that thanks to openssl. |
@rvagg Your CI of 317 was deleted and my job had an error as https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/318/console . Is there something wrong on CI? |
@shigeki yeah, so it seems :-/ |
Jenkins and plugin upgrade gone wrong, I've been through most of the hosts now and sorted everything out and we are back on track again CI: https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/321/ RC: https://jenkins-iojs.nodesource.com/job/iojs+release+nightly/109/ -> https://iojs.org/download/nightly/v1.5.2-nightly201503182b63bcd247/ We've lost the ARMv8 host for now, working with Linaro to get another one back for that. |
@rvagg Thanks for your quick fix. Wait and see if your job is completed. |
|
I wouldn't mind seeing #881 come back in before this release, it seems to be ready but I'm not brave enough to merge it given the Windows uncertainty |
@shigeki good catch. I've corrected it in Jenkins. |
as per TC discussion today, we're going to hold this release until the OpenSSL patch, WIP in #1186. I should be able to come up with the initial ChangeLog header today and have everything ready, then either myself or @chrisdickinson will make the release when that fix comes out depending on whether I'm around or not (AEST). |
2015-03-19, Version 1.6.0, @rvaggNotable changes
Known issues
Commits |
RC, minus OpenSSL fix, running @ https://jenkins-iojs.nodesource.com/job/iojs+release+nightly/110/, coming out at https://iojs.org/download/nightly/v1.5.2-nightly201503191514b82355/ @iojs/collaborators could we have a soft freeze until we get this out please. Hold off on non-trivial changes to core code. Also testers of the RC would be appreciated if you're in a position to do so. |
@rvagg All my packages pass their tests with the nightly. |
thanks for testing @mzgol ! |
Missing a space after the version :) |
getting a bit late for me here, will pass the baton to @chrisdickinson to ease this one out the door--unless I'm up again before this thing comes out @chrisdickinson: the promotion script near the end isn't quite set up right and you'll get errors about not being able to remove doc files but you can safely ignore those; a bug yet to be fixed but it doesn't impact on builds. |
Feel free to steal all my wording above and put your name on it bte Chris, I don't want you feeling award about appropriating my words. |
Starting up the process now. Merging #1206. |
Merged. Running the tests again just to be sure. |
Tests seem green (well, blue, but you know.) Cutting nightlies now. |
Nightlies are processing, processing, processing. |
Nightlies are out. Tested on Win7 64, OSX 10.10 64, all looks good. Proceeding. |
Release commit is authored. Editing the markdown out is kind of a slog – anyone have a better solution? |
Tagged and pushed to v1.x. Starting release process. Job is here. |
OSX build has finished. Tested against hapi on v10.10, works. |
Windows 2008 x64 has finished. Tested against hapi on windows 7. Some test failures (looks like it was sniffing for error messages!) |
Looks like our ARM friends have hung. Proceeding to promote others, will circle back on ARM builds later. |
Done. cc @Fishrock123, we should be good to go. |
Website updated: nodejs/iojs.org@8a6bb34 |
Great job all 🎉 |
Looks like we might need a quick 1.6.1 to fix this bug: #1208 |
@chrisdickinson the arm builds for 1.6.0 are ready to promote, would you mind bumping those with tools/release.sh |
@rvagg sorry, I dropped the ball on the arm builds. OK to run this now? |
@chrisdickinson yep, should be, first time we've had overlap like this so I'm keen to see if it works as planned! |
Seems to have worked! |
We're starting to need a new release but we're in an awkward position of not having a good story around a semver-minor bump and there's a few issues & PRs in flux that would be good to get resolved before a release.
Note in the commit list below, the commit from #881 was reverted so no longer applies, but its resolution may be at hand so it can come back in. This would help with a 1.6.0 justification.
Also for those interested in semver arguments, please head over to #1116 and see what you think about it being semver-minor or semver-patch. It's the only thing in here that's warranting the bump to 1.6. If it wasn't for this addition then I'd have just pushed for a quick 1.5.2 and be done with this batch of commits.
So, I'm proposing a holding pattern for this release for up to 3 days to see if we can get some meat in here. Some issues worth monitoring are:
c638dad567
] - benchmark: add output format option [csv] (Brendan Ashworth) #77797d8d4928d
] - benchmark: add plot_csv R graphing script (Brendan Ashworth) #77707c066724c
] - buffer: align chunks on 8-byte boundary (Fedor Indutny) #11268070b1ff99
] - buffer: Don't assign .parent if none exists (Trevor Norris) #1109dd37fb4c48
] - build: remove incorrect argument in vcbuild.bat (Jeremiah Senkpiel) #119889bf6c05e9
] - build: allow custom PackageMaker path (Julien Gilli) joyent/node#937741c9daa143
] - build: fix incorrect set in vcbuild.bat (Bert Belder)8b2363d2fd
] - configure: use gcc and g++ as CC and CXX defaults (Ben Noordhuis) #1174d8c4a932c9
] - crypto: add deprecated ValiCert CA for cross cert (Shigeki Ohtsu) #113565d0a8eca8
] - deps: make node-gyp work with io.js (cjihrig) #9907d0baf1741
] - deps: upgrade npm to 2.7.1 (Forrest L Norvell) #11422b63bcd247
] - doc: add yosuke-furukawa as collaborator (Yosuke Furukawa) #118369350baaef
] - doc: update test section in CONTRIBUTING.md (Ben Noordhuis) #11813c8ae2d934
] - doc: add petkaantonov as collaborator (Petka Antonov) #117992c1ad97c0
] - doc: add silverwind as collaborator (Roman Reiss) #117614c74d5326
] - doc: add jbergstroem as collaborator (Johan Bergström) #117508ec897f82
] - doc: fix typo in buffer module documentation (Alex Yursha) #1169e6e616fdcb
] - doc: fix '' typos on Windows (Steven Vercruysse) joyent/node#9412a28945b128
] - doc: reflect new require('events') behaviour (Alex Yursha) #9757a5b023bac
] - doc: fix vm module examples (FangDun Cai) #1147d33a647b4b
] - doc: make tools/update-authors.sh cross-platform (Ben Noordhuis) #112160dac07b06
] - doc: add Malte-Thorben Bruns to .mailmap (Ben Noordhuis) #111880e14d736e
] - doc: move checkServerIdentity option to tls.connect() (skenqbx) #1107684a5878b6
] - doc: fix missing periods in url.markdown (Ryuichi Okumura) #1115a6af709489
] - fs: use stat.st_size only to read regular files (Santiago Gimeno) #1074b2e00e38dc
] - (SEMVER-MINOR) http: add flushHeaders and deprecate flush (Yosuke Furukawa) #11568453fbc879
] - https: don't overwrite servername option (skenqbx) #11102b2e48a4b9
] - lib: don't error in repl when cwd doesn't exist (Ben Noordhuis) #1194f58e59649d
] - lib: remove broken NODE_MODULE_CONTEXTS feature (Ben Noordhuis) #1162480b48244f
] - (SEMVER-MINOR) lib: allow server.listen({ port: "1234" }) (Ben Noordhuis) #111668d4bed2fd
] - make: remove node_dtrace from cpplint excludes (Julien Gilli) joyent/node#874130666f22ca
] - net: use cached peername to resolve remote fields (James Hartig) joyent/node#9366eb995d6822
] - path: add type checking for path inputs (cjihrig) #115385a92a37ef
] - querystring: optimize parse and stringify (Brian White) #8471514b82355
] - (SEMVER-MINOR) src: add -r/--require flags for preloading modules (Ali Ijaz Sheikh) #8812c6f79c08c
] - src: don't error at startup when cwd doesn't exist (Ben Noordhuis) #1194fe0f015c51
] - src: fix crypto bio integer wraparound on 32 bits (Ben Noordhuis) #11922551c1d2ca
] - src: use Number::New() for heapTotal/heapUsed (Ben Noordhuis) #11484f394998ba
] - src: don't create js string twice on error (Ben Noordhuis) #1148056ed4b0c9
] - src: revert -r/--require flags (Chris Dickinson) #11507bde3f1a8f
] - (SEMVER-MINOR) src: add -r/--require flags for preloading modules (Ali Ijaz Sheikh) #881e2c9040995
] - src: do not leak handles on debug and exit (Fedor Indutny) #1133f600111d82
] - test: cache lazy properties, fix style nits (Rod Vagg) #11963038b8ee6a
] - test: double timeout in tls-wrap-timeout.js (Fedor Indutny) #1201c15e81afdd
] - test: Introduce knowledge of FreeBSD jails (Johan Bergström) #116753e200acc2
] - test: fix test-http-content-length (Jeremiah Senkpiel) #114582f067e60b
] - test: fix ext commands to be double quoted (Shigeki Ohtsu) #11225ecdc0314d
] - test: add test for reading a large file through a pipe (Santiago Gimeno) #10740782c24993
] - test: fix readfile-zero-byte-liar test (Santiago Gimeno) #10744eb8810a27
] - tls: re-enable.writev()
on TLSWrap (Fedor Indutny) #1155e90ed790c3
] - tls: fix leak onDoWrite()
errors (Fedor Indutny) #11548431fc53f1
] - tls_wrap: proxy handle methods in prototype (Fedor Indutny) #110822793da485
] - v8: fix --max_old_space_size=4096 integer overflow (Ben Noordhuis) #11668c4f0df464
] - v8: fix build on solaris platforms (Johan Bergström) #1079The text was updated successfully, but these errors were encountered: