Skip to content

Commit b7fd395

Browse files
committed
2015-12-22, Version 5.3.1 (Stable)
Notable changes: * general: Several minor performance improvements: - lib: Use arrow functions instead of bind where possible (Minwoo Jung) nodejs#3622 - node: Improved accessor perf of process.env (Trevor Norris) nodejs#3780 - **node**: Improved performance of hrtime() (Trevor Norris) nodejs#3780 - node: Improved GetActiveHandles performance (Trevor Norris) nodejs#3780 * module: Errors during require() now provide more information (Brian White) nodejs#4287
1 parent 1009a82 commit b7fd395

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
# Node.js ChangeLog
22

3+
## 2015-12-22, Version 5.3.1 (Stable), @Fishrock123
4+
5+
### Notable changes
6+
7+
* **general**: Several minor performance improvements:
8+
- **lib**: Use arrow functions instead of bind where possible (Minwoo Jung) [nodejs/node#3622](https://github.com/nodejs/node/pull/3622).
9+
- **node**: Improved accessor perf of `process.env` (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780).
10+
- **node**: Improved performance of `hrtime()` (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780).
11+
- **node**: Improved GetActiveHandles performance (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780).
12+
* **module**: Errors during `require()` now provide more information (Brian White) [nodejs/node#4287](https://github.com/nodejs/node/pull/4287).
13+
14+
### Known issues
15+
16+
* Surrogate pair in REPL can freeze terminal. [#690](https://github.com/nodejs/node/issues/690)
17+
* Calling `dns.setServers()` while a DNS query is in progress can cause the process to crash on a failed assertion. [#894](https://github.com/nodejs/node/issues/894)
18+
* `url.resolve` may transfer the auth portion of the url when resolving between two full hosts, see [#1435](https://github.com/nodejs/node/issues/1435).
19+
* Unicode characters in filesystem paths are not handled consistently across platforms or Node.js APIs. See [#2088](https://github.com/nodejs/node/issues/2088), [#3401](https://github.com/nodejs/node/issues/3401) and [#3519](https://github.com/nodejs/node/issues/3519).
20+
21+
### Commits
22+
23+
* [[`dd935c2a5d`](https://github.com/v5.3.0/HEAD/commit/dd935c2a5d)] - **assert**: typed array deepequal performance fix (Claudio Rodriguez) [nodejs/node#4330](https://github.com/nodejs/node/pull/4330)
24+
* [[`6406dbb4b2`](https://github.com/v5.3.0/HEAD/commit/6406dbb4b2)] - **crypto**: load PFX chain the same way as regular one (Fedor Indutny) [nodejs/node#4165](https://github.com/nodejs/node/pull/4165)
25+
* [[`1a07eabe7b`](https://github.com/v5.3.0/HEAD/commit/1a07eabe7b)] - **debugger**: guard against call from non-node context (Ben Noordhuis) [nodejs/node#4328](https://github.com/nodejs/node/pull/4328)
26+
* [[`46c44c830f`](https://github.com/v5.3.0/HEAD/commit/46c44c830f)] - **doc**: fix, modernize examples in docs (James M Snell) [nodejs/node#4282](https://github.com/nodejs/node/pull/4282)
27+
* [[`1dd09a8fba`](https://github.com/v5.3.0/HEAD/commit/1dd09a8fba)] - **doc**: Typo in buffer.markdown referencing buf.write() (chrisjohn404) [nodejs/node#4324](https://github.com/nodejs/node/pull/4324)
28+
* [[`8c718543ad`](https://github.com/v5.3.0/HEAD/commit/8c718543ad)] - **doc**: fix link in addons.markdown (Nicholas Young) [nodejs/node#4331](https://github.com/nodejs/node/pull/4331)
29+
* [[`3f19d4a320`](https://github.com/v5.3.0/HEAD/commit/3f19d4a320)] - **fs**: use pushValueToArray for readdir(Sync) (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780)
30+
* [[`8168669b03`](https://github.com/v5.3.0/HEAD/commit/8168669b03)] - **http**: remove excess calls to removeSocket (Dave) [nodejs/node#4172](https://github.com/nodejs/node/pull/4172)
31+
* [[`645577f55f`](https://github.com/v5.3.0/HEAD/commit/645577f55f)] - **http**: Remove an unnecessary assignment (Bo Borgerson) [nodejs/node#4323](https://github.com/nodejs/node/pull/4323)
32+
* [[`369f795132`](https://github.com/v5.3.0/HEAD/commit/369f795132)] - **http_parser**: use pushValueToArray for headers (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780)
33+
* [[`7435491fab`](https://github.com/v5.3.0/HEAD/commit/7435491fab)] - **lib**: use arrow functions instead of bind (Minwoo Jung) [nodejs/node#3622](https://github.com/nodejs/node/pull/3622)
34+
* [[`72b6b4f70c`](https://github.com/v5.3.0/HEAD/commit/72b6b4f70c)] - **module**: always decorate thrown errors (Brian White) [nodejs/node#4287](https://github.com/nodejs/node/pull/4287)
35+
* [[`e80865835f`](https://github.com/v5.3.0/HEAD/commit/e80865835f)] - **node**: improve accessor perf of process.env (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780)
36+
* [[`b73bb71ab4`](https://github.com/v5.3.0/HEAD/commit/b73bb71ab4)] - **node**: improve performance of hrtime() (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780)
37+
* [[`4f078661f3`](https://github.com/v5.3.0/HEAD/commit/4f078661f3)] - **node**: improve GetActiveHandles performance (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780)
38+
* [[`89c32bc491`](https://github.com/v5.3.0/HEAD/commit/89c32bc491)] - **node**: fix erroneously named function call (Trevor Norris) [nodejs/node#3780](https://github.com/nodejs/node/pull/3780)
39+
* [[`1009a82d82`](https://github.com/v5.3.0/HEAD/commit/1009a82d82)] - **repl**: Fixed node repl history edge case. (Mudit Ameta) [nodejs/node#4108](https://github.com/nodejs/node/pull/4108)
40+
* [[`09c9110486`](https://github.com/v5.3.0/HEAD/commit/09c9110486)] - **repl**: use String#repeat instead of Array#join (Evan Lucas) [nodejs/node#3900](https://github.com/nodejs/node/pull/3900)
41+
* [[`2888ec3d57`](https://github.com/v5.3.0/HEAD/commit/2888ec3d57)] - **src**: remove forwards for v8::GC*logueCallback (Ali Ijaz Sheikh) [nodejs/node#4381](https://github.com/nodejs/node/pull/4381)
42+
* [[`569e5eb9bb`](https://github.com/v5.3.0/HEAD/commit/569e5eb9bb)] - **test**: fix flaky test-net-error-twice (Brian White) [nodejs/node#4342](https://github.com/nodejs/node/pull/4342)
43+
* [[`d187c6e800`](https://github.com/v5.3.0/HEAD/commit/d187c6e800)] - **test**: try other ipv6 localhost alternatives (Brian White) [nodejs/node#4325](https://github.com/nodejs/node/pull/4325)
44+
345
## 2015-12-16, Version 5.3.0 (Stable), @cjihrig
446

547
### Notable changes

src/node_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#define NODE_MINOR_VERSION 3
66
#define NODE_PATCH_VERSION 1
77

8-
#define NODE_VERSION_IS_RELEASE 0
8+
#define NODE_VERSION_IS_RELEASE 1
99

1010
#ifndef NODE_STRINGIFY
1111
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)