Skip to content
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: v3.3.0 #2640

Merged
merged 1 commit into from
Sep 2, 2015
Merged

Release proposal: v3.3.0 #2640

merged 1 commit into from
Sep 2, 2015

Conversation

rvagg
Copy link
Member

@rvagg rvagg commented Sep 2, 2015

@Fishrock123 handed this one over in the interests of expediting it since it's been blocked and waiting for >4 days now. So this is taking over from #2607 with a proposed CHANGELOG.md.

Testing now, will move forward to release as soon as I've done basic smoke tests.

2015-09-02, Version 3.3.0, @rvagg

Notable changes

  • build: Add a --link-module option to configure that can be used to bundle additional JavaScript modules into a built binary (Bradley Meck) #2497
  • docs: Merge outstanding doc updates from joyent/node (James M Snell) #2378
  • http_parser: Significant performance improvement by having http.Server consume all initial data from its net.Socket and parsing directly without having to enter JavaScript. Any 'data' listeners on the net.Socket will result in the data being "unconsumed" into JavaScript, thereby undoing any performance gains. (Fedor Indutny) #2355
  • V8: Upgrade to 4.4.63.30 (from 4.4.63.26) (Michaël Zasso) #2482

Known issues

See https://github.com/nodejs/io.js/labels/confirmed-bug for complete and current list of known issues.

  • Some uses of computed object shorthand properties are not handled correctly by the current version of V8. e.g. [{ [prop]: val }] evaluates to [{}]. #2507
  • Some problems with unreferenced timers running during beforeExit are still to be resolved. See #1264.
  • Surrogate pair in REPL can freeze terminal. #690
  • process.send() is not synchronous as the docs suggest, a regression introduced in 1.0.2, see #760.
  • Calling dns.setServers() while a DNS query is in progress can cause the process to crash on a failed assertion. #894
  • url.resolve may transfer the auth portion of the url when resolving between two full hosts, see #1435.

Commits

  • [3172e9c541] - build: set file permissions before uploading (Rod Vagg) #2623
  • [a860d7fae1] - build: change staging directory on new server (Rod Vagg) #2623
  • [50c0baa8d7] - build: rename 'doc' directory to 'docs' for upload (Rod Vagg) #2623
  • [0a0577cf5f] - build: fix bad cherry-pick for vcbuild.bat build-release (Rod Vagg) #2625
  • [34de90194b] - build: only define NODE_V8_OPTIONS if not empty (Evan Lucas) #2532
  • [944174b189] - build: make ci test addons in test/addons (Ben Noordhuis) #2428
  • [e955f9a1b0] - crypto: Use OPENSSL_cleanse to shred the data. (Сковорода Никита Андреевич) #2575
  • [395d736b9d] - debugger: use strict equality comparison (Minwoo Jung) #2558
  • [34ef53364f] - deps: update V8 to 4.4.63.30 (Michaël Zasso) #2482
  • [23579a5f4a] - doc: add TSC meeting minutes 2015-08-12 (Rod Vagg) #2438
  • [0cc59299a4] - doc: add TSC meeting minutes 2015-08-26 (Rod Vagg) #2591
  • [6efa96e33a] - doc: merge CHANGELOG.md with joyent/node ChangeLog (P.S.V.R) #2536
  • [f75d54607b] - doc: clarify cluster behaviour with no workers (Jeremiah Senkpiel) #2606
  • [8936302121] - doc: minor clarification in buffer.markdown (Сковорода Никита Андреевич) #2574
  • [0db0e53753] - doc: add @jasnell and @sam-github to release team (Rod Vagg) #2455
  • [c16e100593] - doc: reorg release team to separate section (Rod Vagg) #2455
  • [e3e00143fd] - doc: fix bad merge on modules.markdown (James M Snell)
  • [2f62455880] - doc: minor additional corrections and improvements (James M Snell) #2378
  • [3bd08aac4b] - doc: minor grammatical update in crypto.markdown (James M Snell) #2378
  • [f707189370] - doc: minor grammatical update (James M Snell) #2378
  • [6c98cf0266] - doc: remove repeated statement in globals.markdown (James M Snell) #2378
  • [48e6ccf8c2] - doc: remove 'dudes' from documentation (James M Snell) #2378
  • [b5d68f8076] - doc: update tense in child_process.markdown (James M Snell) #2378
  • [242e3fe3ba] - doc: fixed worker.id type (James M Snell) #2378
  • [ea9ee15c21] - doc: port is optional for socket.bind() (James M Snell) #2378
  • [0ff6657a50] - doc: fix minor types and grammar in fs docs (James M Snell) #2378
  • [94d83c04f2] - doc: update parameter name in net.markdown (James M Snell) #2378
  • [04111ce40f] - doc: small typo in domain.markdown (James M Snell) #2378
  • [c9fdd1bbbf] - doc: fixed typo in net.markdown (missing comma) (James M Snell) #2378
  • [27c07b3f8e] - doc: update description of fs.exists in fs.markdown (James M Snell) #2378
  • [52018e73d9] - doc: clarification on the 'close' event (James M Snell) #2378
  • [f6d3b87a25] - doc: improve working in stream.markdown (James M Snell) #2378
  • [b5da89431a] - doc: update path.extname documentation (James M Snell) #2378
  • [1d4ea609db] - doc: small clarifications to modules.markdown (James M Snell) #2378
  • [c888985591] - doc: code style cleanups in repl.markdown (James M Snell) #2378
  • [105b493595] - doc: correct grammar in cluster.markdown (James M Snell) #2378
  • [51b86ccac7] - doc: Clarify the module.parent is set once (James M Snell) #2378
  • [d2ffecba2d] - doc: add internal modules notice (Jeremiah Senkpiel) #2523
  • [b36debd5cb] - env: introduce KickNextTick (Fedor Indutny) #2355
  • [1bc446863f] - http_parser: consume StreamBase instance (Fedor Indutny) #2355
  • [ce04b735cc] - src: only memcmp if length > 0 in Buffer::Compare (Karl Skomski) #2544
  • [31823e37c7] - src: DRY getsockname/getpeername code (Ben Noordhuis) #956
  • [13fd96dda3] - src: missing Exception::Error in node_http_parser (Jeremiah Senkpiel) #2550
  • [42e075ae02] - test: improve performance of stringbytes test (Trevor Norris) #2544
  • [fc726399fd] - test: unmark test-process-argv-0.js as flaky (Rich Trott) #2613
  • [7727ba1394] - test: lint and refactor to avoid autocrlf issue (Roman Reiss) #2494
  • [c56aa829f0] - test: use tmpDir instead of fixturesDir (Sakthipriyan Vairamani) #2583
  • [5e65181ea4] - test: handling failure cases properly (Sakthipriyan Vairamani) #2206
  • [c48b95e847] - test: initial list of flaky tests (Alexis Campailla) #2424
  • [94e88498ba] - test: pass args to test-ci via env variable (Alexis Campailla) #2424
  • [09987c7a1c] - test: support flaky tests in test-ci (Alexis Campailla) #2424
  • [08b83c8b45] - test: add test configuration templates (Alexis Campailla) #2424
  • [8f8ab6fa57] - test: runner should return 0 on flaky tests (Alexis Campailla) #2424
  • [0cfd3be9c6] - test: runner support for flaky tests (Alexis Campailla) #2424
  • [3492d2d4c6] - test: make test-process-argv-0 robust (Rich Trott) #2541
  • [a96cc31710] - test: speed up test-child-process-spawnsync.js (Rich Trott) #2542
  • [856baf4c67] - test: make spawnSync() test robust (Rich Trott) #2535
  • [3aa6bbb648] - tools: update release.sh to work with new website (Rod Vagg) #2623
  • [f2f0fe45ff] - tools: make add-on scraper print filenames (Ben Noordhuis) #2428
  • [bb24c4a418] - win,msi: correct installation path registry keys (João Reis) #2565
  • [752977b888] - win,msi: change InstallScope to perMachine (João Reis) #2565

@mscdex mscdex added the meta Issues and PRs related to the general management of the project. label Sep 2, 2015
@rvagg rvagg mentioned this pull request Sep 2, 2015
@rvagg
Copy link
Member Author

rvagg commented Sep 2, 2015

@rvagg
Copy link
Member Author

rvagg commented Sep 2, 2015

blocked by #2645, will expedite that if I can get an lgtm over there

Notable changes:

* build: Add a --link-module option to configure that can be used to
  bundle additional JavaScript modules into a built binary
  (Bradley Meck) nodejs#2497
* docs: Merge outstanding doc updates from joyent/node
  (James M Snell) nodejs#2378
* http_parser: Significant performance improvement by having
  http.Server consume all initial data from its net.Socket and parsing
  directly without having to enter JavaScript. Any 'data' listeners on
  the net.Socket will result in the data being "unconsumed" into
  JavaScript, thereby undoing any performance gains.
  (Fedor Indutny) nodejs#2355
* libuv: Upgrade to 1.7.3 (from 1.6.1), see
  https://github.com/libuv/libuv/blob/v1.x/ChangeLog for details
  (Saúl Ibarra Corretgé) nodejs#2310
* V8: Upgrade to 4.4.63.30 (from 4.4.63.26) (Michaël Zasso) nodejs#2482
@rvagg
Copy link
Member Author

rvagg commented Sep 2, 2015

pulled in the libuv 1.7.3 upgrade while we had the blocker, all fixed now, binaries are built and I'm just waiting for a test run @ https://ci.nodejs.org/job/node-test-commit/439/ to be sure we're gtg

@rvagg
Copy link
Member Author

rvagg commented Sep 2, 2015

binaries are in https://ci.nodejs.org/job/iojs+release/138/

@rvagg rvagg merged commit 1a6e52d into nodejs:v3.x Sep 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Issues and PRs related to the general management of the project.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants