GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — V4.4.0 proposal by MylesBorins · Pull Request #5301 · nodejs/node

Conversation

@MylesBorins

@MylesBorins MylesBorins commented Feb 18, 2016

Copy link
Copy Markdown
Contributor

2016-03-01, Version 4.4.0 'Argon' (LTS), @thealphanerd

In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes security updates to openssl. More information can be found on nodejs.org

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

Notable changes

The SEMVER-MINOR changes include:

  • deps:
    • An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
  • http:
    • A new feature in http(s) agent that catches errors on keep alived connections (José F. Romaniello) #4482
  • src:
    • Better support for Big-Endian systems (Bryon Leung) #3410
  • tls:
    • A new feature that allows you to pass common SSL options to tls.createSecurePair (Коренберг Марк) #2441
  • tools:
    • a new flag --prof-process which will execute the tick processor on the provided isolate files (Matt Loring) #4021

Notable semver patch changes include:

  • buld:
    • Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in c:/Program Files (Felix Becker) #4841
  • https:
    • A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
  • installer:
    • More readable profiling information from isolate tick logs (Matt Loring) #3032
  • npm:
    • upgrade to npm 2.14.20 (Kat Marchán) #5510
  • openssl:
    • upgrade openssl to 1.0.2g (Ben Noordhuis) #5507
  • process:
    • Add support for symbols in event emitters. Symbols didn't exist when it was written ¯_(ツ)_/¯ (cjihrig) #4798
  • querystring:
    • querystring.parse() is now 13-22% faster! (Brian White) #4675
  • streams:
    • performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
  • tools:
    • eslint has been updated to version 2.1.0 (Rich Trott) #5214

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@MylesBorins MylesBorins added meta Issues and PRs related to the general management of the project. v4.x labels Feb 18, 2016
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 2d4921a to 5c5479e Compare February 18, 2016 16:59
MylesBorins pushed a commit that referenced this pull request Feb 18, 2016
Myles Borins
2016-02-18, Version 4.4.0 'Argon' (LTS)
5c5479e
Notable changes:

This update to the LTS line includes a number of semver minor changes
that have been staged for a number of months. This includes:

  * deps: backport 9da3ab6 from V8 upstream (Ali Ijaz Sheikh)
    - #3609
  * http: handle errors on idle sockets (José F. Romaniello)
    - #4482
  * src: add BE support to StringBytes::Encode() (Bryon Leung)
    - #3410
  * tls: add `options` argument to createSecurePair (Коренберг Марк)
    - #2441

There are also quite a large number of semver patch changes
including over 20 doc fixes and almost 50 test fixes.

Notable semver patch changes include:

  * deps: upgrade to npm 2.14.18 (Kat Marchán)
    - #5245
  * https: evict cached sessions on error (Fedor Indutny)
    - #4982
  * process: support symbol events (cjihrig)
    - #4798
  * querystring: improve parse() performance (Brian White)
    - #4675

PR-URL: #5301
@MylesBorins

MylesBorins commented Feb 18, 2016

Copy link
Copy Markdown
Contributor Author

CI: https://ci.nodejs.org/job/node-test-pull-request/1701/
citgm: https://ci.nodejs.org/job/thealphanerd-smoker/85/

/cc @nodejs/lts

edit:
only CI failure is infra related.
Only citgm failure is expected on ppc

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bsudekum bsudekum mentioned this pull request Feb 18, 2016
Add node v4.4.0 mapbox/install-node#35
Merged
@MylesBorins

MylesBorins commented Feb 18, 2016

Copy link
Copy Markdown
Contributor Author

rc.1 build --> https://ci.nodejs.org/job/iojs+release/405/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@rvagg

rvagg commented Feb 19, 2016

Copy link
Copy Markdown
Member

What timeframe are you aiming for with this @thealphanerd? We have 5.6.0 queued up and I need to get both 0.10 and 0.12 out ASAP but would rather not bunch releases up too much when they aren't security related.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@jasnell

jasnell commented Feb 19, 2016

Copy link
Copy Markdown
Member

We were looking at a 2 week RC cycle given the minors.
On Feb 18, 2016 8:21 PM, "Rod Vagg" [email protected] wrote:

What timeframe are you aiming for with this @thealphanerd
https://github.com/TheAlphaNerd? We have 5.6.0 queued up and I need to
get both 0.10 and 0.12 out ASAP but would rather not bunch releases up too
much when they aren't security related.

—
Reply to this email directly or view it on GitHub
#5301 (comment).

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 5c5479e to 6680f7c Compare February 22, 2016 23:05
@MylesBorins

MylesBorins commented Feb 22, 2016

Copy link
Copy Markdown
Contributor Author

A new batch of commits added... running tests

ci: https://ci.nodejs.org/job/node-test-pull-request/1727/
citgm: https://ci.nodejs.org/job/thealphanerd-smoker/94/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 6680f7c to cdf6f93 Compare February 23, 2016 00:05
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from cdf6f93 to 1cbd5ae Compare February 23, 2016 00:05
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 1cbd5ae to 36d9683 Compare February 23, 2016 00:11
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 36d9683 to 75805d3 Compare February 23, 2016 00:17
MylesBorins pushed a commit that referenced this pull request Feb 23, 2016
Myles Borins
2016-02-22, Version 4.4.0 'Argon' (LTS)
75805d3
In December we announced that we would be doing a minor release in
order to get a number of voted on SEMVER-MINOR changes into LTS.
Our ability to release this was delayed due to the unforeseen security
release v4.3. We are quickly bumping to v4.4 in order to bring you the
features that we had committed to releasing.

Notable changes:

The SEMVER-MINOR changes include:
  * **deps**:
    - An update to v8 that introduces a new flag
      --perf_basic_prof_only_functions (Ali Ijaz Sheikh)
      #3609
  * **http**:
    - A new feature in http(s) agent that catches errors on
      *keep alived* connections (José F. Romaniello)
      #4482
  * **src**:
    - Better support for Big-Endian systems (Bryon Leung)
      #3410
  * **tls**:
    - A new feature that allows you to pass common SSL options to
      `tls.createSecurePair` (Коренберг Марк)
      #2441

Notable semver patch changes include:

  * **npm**
    - upgrade to npm 2.14.19 (Kat Marchán)
      #5335
  * **https**:
    - A potential fix for #3692)
      HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny)
      #4982
  * **process**:
    - Add support for symbols in event emitters. Symbols didn't exist
      when it was written ¯\_(ツ)_/¯ (cjihrig)
      #4798
  * **querystring**:
    - querystring.parse() is now 13-22% faster! (Brian White)
      #4675

PR-URL: #5301
@MylesBorins

MylesBorins commented Feb 23, 2016

Copy link
Copy Markdown
Contributor Author

Build Job for rc.2: https://ci.nodejs.org/job/iojs+release/408/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@jasnell

jasnell commented Feb 23, 2016

Copy link
Copy Markdown
Member

+1 looking good. Initial tests yesterday looked good to me. Will queue this
RC up for tomorrow.
On Feb 22, 2016 4:22 PM, "Myles Borins" [email protected] wrote:

Build Job for rc.2: https://ci.nodejs.org/job/iojs+release/407/

—
Reply to this email directly or view it on GitHub
#5301 (comment).

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins

MylesBorins commented Feb 23, 2016

Copy link
Copy Markdown
Contributor Author

RC 2 is live: https://nodejs.org/download/rc/v4.4.0-rc.2/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@rvagg rvagg mentioned this pull request Feb 28, 2016
OpenSSL upgrades: March 1st 2016 [1.0.2g, 1.0.1s] #5433
Closed
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 75805d3 to 41cf596 Compare March 1, 2016 22:12
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 41cf596 to f4f397f Compare March 1, 2016 22:14
MylesBorins pushed a commit that referenced this pull request Mar 1, 2016
Myles Borins
2016-03-01, Version 4.4.0 'Argon' (LTS)
f4f397f
In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes security updates to openssl. More information can be found [on nodejs.org](https://nodejs.org/en/blog/vulnerability/openssl-march-2016/)

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

The SEMVER-MINOR changes include:
  * deps:
    - An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
  * http:
    - A new feature in http(s) agent that catches errors on *keep alived* connections (José F. Romaniello) #4482
  * src:
    - Better support for Big-Endian systems (Bryon Leung) #3410
  * tls:
    - A new feature that allows you to pass common SSL options to `tls.createSecurePair` (Коренберг Марк) #2441
  * tools
    - a new flag `--prof-process` which will execute the tick processor on the provided isolate files (Matt Loring) #4021

Notable semver patch changes include:

  * buld:
    - Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in `c:/Program Files` (Felix Becker) #4841
  * https:
    - A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
  * installer:
    - More readable profiling information from isolate tick logs (Matt Loring) #3032
  * *npm:
    - upgrade to npm 2.14.20 (Kat Marchán) #5510
  * *openssl:
    - upgrade openssl to 1.0.2g (Ben Noordhuis) #5507
  * process:
    - Add support for symbols in event emitters. Symbols didn't exist when it was written ¯\_(ツ)_/¯ (cjihrig) #4798
  * querystring:
    - querystring.parse() is now 13-22% faster! (Brian White) #4675
  * streams:
    - performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
  * tools:
    - eslint has been updated to version 2.1.0 (Rich Trott) #5214

PR-URL: #5301
MylesBorins pushed a commit to MylesBorins/node that referenced this pull request Mar 1, 2016
Myles Borins
2016-03-01, Version 4.4.0 'Argon' (LTS)
607aaea
In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes security updates to openssl. More information can be found [on nodejs.org](https://nodejs.org/en/blog/vulnerability/openssl-march-2016/)

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

The SEMVER-MINOR changes include:
  * deps:
    - An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) nodejs#3609
  * http:
    - A new feature in http(s) agent that catches errors on *keep alived* connections (José F. Romaniello) nodejs#4482
  * src:
    - Better support for Big-Endian systems (Bryon Leung) nodejs#3410
  * tls:
    - A new feature that allows you to pass common SSL options to `tls.createSecurePair` (Коренберг Марк) nodejs#2441
  * tools
    - a new flag `--prof-process` which will execute the tick processor on the provided isolate files (Matt Loring) nodejs#4021

Notable semver patch changes include:

  * buld:
    - Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in `c:/Program Files` (Felix Becker) nodejs#4841
  * https:
    - A potential fix for nodejs#3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) nodejs#4982
  * installer:
    - More readable profiling information from isolate tick logs (Matt Loring) nodejs#3032
  * *npm:
    - upgrade to npm 2.14.20 (Kat Marchán) nodejs#5510
  * *openssl:
    - upgrade openssl to 1.0.2g (Ben Noordhuis) nodejs#5507
  * process:
    - Add support for symbols in event emitters. Symbols didn't exist when it was written ¯\_(ツ)_/¯ (cjihrig) nodejs#4798
  * querystring:
    - querystring.parse() is now 13-22% faster! (Brian White) nodejs#4675
  * streams:
    - performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) nodejs#4354
  * tools:
    - eslint has been updated to version 2.1.0 (Rich Trott) nodejs#5214

PR-URL: nodejs#5301
@MylesBorins

MylesBorins commented Mar 1, 2016

Copy link
Copy Markdown
Contributor Author

Just finished updated with the new backlog. Over 50 new commits including an update to npm and the openssl security update.

CI: https://ci.nodejs.org/job/node-test-pull-request/1799/
CITGM: https://ci.nodejs.org/job/thealphanerd-smoker/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

orangemocha and others added 12 commits March 2, 2016 14:01
@orangemocha Myles Borins
doc: update repo docs to use 'CTC'
3d10afa
PR-URL: #5304
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Jeremiah Senkpiel <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@Trott Myles Borins
test: use String.prototype.repeat() for clarity
6d5f4c4
There are a few places where tests repeatedly concatenate strings to
themselves in order to make them very long. Using `.repeat()` makes the
code clearer.

For example, before:

    for (var i = 0; i < 8; ++i) lots_of_headers += lots_of_headers;

After:

    lots_of_headers = lots_of_headers.repeat(256);

Using `.repeat()` makes it clear that the string will be repeated 256
times rather than 8 times. ("What?! That first one doesn't repeat 256
times! It only repeats 8... Oh, wait. Yes, I see your point now.")

PR-URL: #5311
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Braydon Fuller Myles Borins
test: add test for https server close event
b935aa2
PR-URL: #5106
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Fedor Indutny <[email protected]>
@Trott Myles Borins
test: remove flaky mark for test-debug-no-context
35b687f
test-debug-no-context flakiness was worked around in issue 5269 but the
flaky designation was left for the test. This change removes it.

Refs: #5269
PR-URL: #5317
Reviewed-By: Evan Lucas <[email protected]>
Reviewed-By: James M Snell <[email protected]>
@hgwood Myles Borins
doc: require behavior on case-insensitive systems
e4bb7e4
This adds a paragraph in the Module Caching Caveats section about the
behavior of require when Node is running on top of a file system (e.g.
HFS) or operating system (e.g. Windows) that will not consider the case
of file paths to find files.

Reviewed-By: Evan Lucas <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Alexis Campailla <[email protected]>
Reviewed-By: Rod Vagg <[email protected]>
Reviewed-By: Roman Reiss <[email protected]>
@dirceu Myles Borins
doc: clarify error handling in net.createServer
5b9bcea
Remove indications that an error argument is sent to the `listen()` callback.

Fixes: #5345
PR-URL: #5353
Reviewed-By: Evan Lucas <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Trevor Norris <[email protected]>
@rvagg Myles Borins
doc: s/http/https in Myles Borins' GitHub link
bbbad88
PR-URL: #5356
Reviewed-By: Myles Borins <[email protected]>
@cjihrig Myles Borins
doc: mention prototype check in deepStrictEqual()
dc3f5fa
The docs for assert.deepStrictEqual() do not currently mention
that prototypes are compared for objects. This commit adds that
information to the documentation.

Fixes: #5365
PR-URL: #5367
Reviewed-By: Robert Lindstädt <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
@Trott Myles Borins
doc: copyedit util doc
0563304
Add verbs to make sentence fragments less fragmentary.

PR-URL: #5399
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Roman Reiss <[email protected]>
@phillipj Myles Borins
doc: explicit about VS 2015 support in readme
ae347b5
`vcbuild.bat` already supports both Visual Studio 2013 and 2015.

PR-URL: #5406
Reviewed-By: Alexis Campailla <[email protected]>
Reviewed-By: Rod Vagg <[email protected]>
@Trott Myles Borins
doc: remove out-of-date matter from internal docs
a5d57f4
Remove out-of-date stability index material from `tools/doc/README.md`.
The stability index is documented in `doc/api/documentation.markdown`.

PR-URL: #5421
Reviewed-By: Evan Lucas <[email protected]>
@zkat Myles Borins
deps: upgrade to npm 2.14.20
a208af1
PR-URL: #5510
Review-by: Myles Borins <[email protected]>
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 607aaea to 07999c1 Compare March 2, 2016 22:03
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 07999c1 to e2521c1 Compare March 2, 2016 22:04
MylesBorins pushed a commit that referenced this pull request Mar 2, 2016
Myles Borins
2016-03-01, Version 4.4.0 'Argon' (LTS)
e2521c1
In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

The SEMVER-MINOR changes include:
  * deps:
    - An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
  * http:
    - A new feature in http(s) agent that catches errors on *keep alived* connections (José F. Romaniello) #4482
  * src:
    - Better support for Big-Endian systems (Bryon Leung) #3410
  * tls:
    - A new feature that allows you to pass common SSL options to `tls.createSecurePair` (Коренберг Марк) #2441
  * tools
    - a new flag `--prof-process` which will execute the tick processor on the provided isolate files (Matt Loring) #4021

Notable semver patch changes include:

  * buld:
    - Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in `c:/Program Files` (Felix Becker) #4841
  * https:
    - A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
  * installer:
    - More readable profiling information from isolate tick logs (Matt Loring) #3032
  * *npm:
    - upgrade to npm 2.14.20 (Kat Marchán) #5510
  * process:
    - Add support for symbols in event emitters. Symbols didn't exist when it was written ¯\_(ツ)_/¯ (cjihrig) #4798
  * querystring:
    - querystring.parse() is now 13-22% faster! (Brian White) #4675
  * streams:
    - performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
  * tools:
    - eslint has been updated to version 2.1.0 (Rich Trott) #5214

PR-URL: #5301
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from e2521c1 to 4030a2b Compare March 3, 2016 16:02
MylesBorins pushed a commit that referenced this pull request Mar 3, 2016
Myles Borins
2016-03-03, Version 4.4.0 'Argon' (LTS)
4030a2b
In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

The SEMVER-MINOR changes include:
  * deps:
    - An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
  * http:
    - A new feature in http(s) agent that catches errors on *keep alived* connections (José F. Romaniello) #4482
  * src:
    - Better support for Big-Endian systems (Bryon Leung) #3410
  * tls:
    - A new feature that allows you to pass common SSL options to `tls.createSecurePair` (Коренберг Марк) #2441
  * tools
    - a new flag `--prof-process` which will execute the tick processor on the provided isolate files (Matt Loring) #4021

Notable semver patch changes include:

  * buld:
    - Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in `c:/Program Files` (Felix Becker) #4841
  * https:
    - A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
  * installer:
    - More readable profiling information from isolate tick logs (Matt Loring) #3032
  * *npm:
    - upgrade to npm 2.14.20 (Kat Marchán) #5510
  * process:
    - Add support for symbols in event emitters. Symbols didn't exist when it was written ¯\_(ツ)_/¯ (cjihrig) #4798
  * querystring:
    - querystring.parse() is now 13-22% faster! (Brian White) #4675
  * streams:
    - performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
  * tools:
    - eslint has been updated to version 2.1.0 (Rich Trott) #5214

PR-URL: #5301
@MylesBorins

MylesBorins commented Mar 3, 2016

Copy link
Copy Markdown
Contributor Author

rc.4 build --> https://ci.nodejs.org/job/iojs+release/442/

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Myles Borins
2016-03-08, Version 4.4.0 'Argon' (LTS)
83ca8fa
In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

The SEMVER-MINOR changes include:
  * deps:
    - An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
  * http:
    - A new feature in http(s) agent that catches errors on *keep alived* connections (José F. Romaniello) #4482
  * src:
    - Better support for Big-Endian systems (Bryon Leung) #3410
  * tls:
    - A new feature that allows you to pass common SSL options to `tls.createSecurePair` (Коренберг Марк) #2441
  * tools
    - a new flag `--prof-process` which will execute the tick processor on the provided isolate files (Matt Loring) #4021

Notable semver patch changes include:

  * buld:
    - Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in `c:/Program Files` (Felix Becker) #4841
  * https:
    - A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
  * installer:
    - More readable profiling information from isolate tick logs (Matt Loring) #3032
  * *npm:
    - upgrade to npm 2.14.20 (Kat Marchán) #5510
  * process:
    - Add support for symbols in event emitters. Symbols didn't exist when it was written ¯\_(ツ)_/¯ (cjihrig) #4798
  * querystring:
    - querystring.parse() is now 13-22% faster! (Brian White) #4675
  * streams:
    - performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
  * tools:
    - eslint has been updated to version 2.1.0 (Rich Trott) #5214

PR-URL: #5301
@MylesBorins
MylesBorins force-pushed the v4.4.0-proposal branch from 4030a2b to 83ca8fa Compare March 8, 2016 22:47
@MylesBorins

MylesBorins commented Mar 8, 2016

Copy link
Copy Markdown
Contributor Author

Build Job: https://ci-release.nodejs.org/job/iojs+release/462/

(edit @jbergstroem -- added job id to link)

edit: running build job again, rpi seems to have halted in build

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@MylesBorins
MylesBorins merged commit 83ca8fa into v4.x Mar 9, 2016
MylesBorins pushed a commit that referenced this pull request Mar 9, 2016
Myles Borins
Working on v4.4.1
9c51f3f
PR-URL: #5301
MylesBorins pushed a commit that referenced this pull request Mar 9, 2016
Myles Borins
2016-03-08, Version 4.4.0 'Argon' (LTS)
9277aed
In December we announced that we would be doing a minor release in order to
get a number of voted on SEMVER-MINOR changes into LTS. Our ability to release this
was delayed due to the unforeseen security release v4.3. We are quickly bumping to
v4.4 in order to bring you the features that we had committed to releasing.

This release also includes over 70 fixes to our docs and over 50 fixes to tests.

The SEMVER-MINOR changes include:
  * deps:
    - An update to v8 that introduces a new flag --perf_basic_prof_only_functions (Ali Ijaz Sheikh) #3609
  * http:
    - A new feature in http(s) agent that catches errors on *keep alived* connections (José F. Romaniello) #4482
  * src:
    - Better support for Big-Endian systems (Bryon Leung) #3410
  * tls:
    - A new feature that allows you to pass common SSL options to `tls.createSecurePair` (Коренберг Марк) #2441
  * tools
    - a new flag `--prof-process` which will execute the tick processor on the provided isolate files (Matt Loring) #4021

Notable semver patch changes include:

  * buld:
    - Support python path that includes spaces. This should be of particular interest to our Windows users who may have python living in `c:/Program Files` (Felix Becker) #4841
  * https:
    - A potential fix for #3692 HTTP/HTTPS client requests throwing EPROTO (Fedor Indutny) #4982
  * installer:
    - More readable profiling information from isolate tick logs (Matt Loring) #3032
  * *npm:
    - upgrade to npm 2.14.20 (Kat Marchán) #5510
  * process:
    - Add support for symbols in event emitters. Symbols didn't exist when it was written ¯\_(ツ)_/¯ (cjihrig) #4798
  * querystring:
    - querystring.parse() is now 13-22% faster! (Brian White) #4675
  * streams:
    - performance improvements for moving small buffers that shows a 5% throughput gain. IoT projects have been seen to be as much as 10% faster with this change! (Matteo Collina) #4354
  * tools:
    - eslint has been updated to version 2.1.0 (Rich Trott) #5214

PR-URL: #5301
This was referenced Mar 9, 2016
Update to v4.4.0 nodejs/docker-node#117
Merged
Update to Node.js v0.12.12 and v4.4.0 docker-library/official-images#1522
Merged
@MylesBorins
MylesBorins deleted the v4.4.0-proposal branch March 17, 2016 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

meta Issues and PRs related to the general management of the project.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

20 participants

@MylesBorins @rvagg @jasnell @JacksonTian @mscdex @zkat @targos @socketpair @exinfinitum @JungMinu @bnoordhuis @jfromaniello @indutny @vkurchatkin @santigimeno @Trott @wKich @cjihrig @eljefedelrodeodeljefe @techjeffharris
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.