Node v5.4.0 (Stable) 发布
欢迎加入运维网交流群:263444886Node v5.4.0 (Stable) 发布,更新如下:
[*] http:
[*] A new status code was added: 451 - "Unavailable For Legal Reasons" (Max Barinov) #4377.
[*] Idle sockets that have been kept alive now handle errors (José F. Romaniello) #4482.
[*]
This>
[*] assert: deepEqual is now speedier when comparing TypedArrays (Claudio Rodriguez) #4330.
[*] lib: Use arrow functions instead of bind where possible (Minwoo Jung) node#3622.
[*] node: Improved accessor perf of process.env (Trevor Norris) #3780.
[*] node: Improved performance of process.hrtime() (Trevor Norris) #3780, (Evan Lucas) #4484.
[*] node: Improved GetActiveHandles performance (Trevor Norris) #3780.
[*] util: Use faster iteration in util.format() (Jackson Tian) #3964.
Known issues
[*] Surrogate pair in REPL can freeze terminal. #690
[*] 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.
[*] Unicode characters in filesystem paths are not handled consistently across platforms or Node.js APIs. See #2088, #3401 and #3519.
Commits
[*] - assert: typed array deepequal performance fix (Claudio Rodriguez) #4330
[*] - buffer: faster case for create Buffer from new Buffer(0) (Jackson Tian) #4326
[*] - buffer: refactor create buffer (Jackson Tian) #4340
[*] - child_process: guard against race condition (Rich Trott) #4418
[*] - crypto: load PFX chain the same way as regular one (Fedor Indutny) #4165
[*] - debugger: guard against call from non-node context (Ben Noordhuis) #4328
[*] - deps: backport 200315c from V8 upstream (Vladimir Kurchatkin) #4128
[*] - doc: fix heading level error in Buffer doc (Shigeki Ohtsu) #4537
[*] - doc: close backtick in process.title description (Dave) #4534
[*] - doc: fix numbering in stream.markdown (Richard Sun) #4538
[*] - doc: improvements to dgram.markdown copy (James M Snell) #4437
[*] - doc: improvements to errors.markdown copy (James M Snell) #4454
[*] - doc: fix website wg mislink (jona) #4357
[*] - doc: mention that http.Server inherits from net.Server (Ryan Sobol) #4455
[*] - doc: explain ClientRequest#setTimeout time unit (Ben Ripkens) #4458
[*] - doc: fix spelling error in lib/url.js comment (Nik Nyby) #4390
[*] - doc: add anchors for _transform _flush _writev in stream.markdown (iamchenxin) #4448
[*] - doc: improvements to debugger.markdown copy (James M Snell) #4436
[*] - doc: improvements to events.markdown copy (James M Snell) #4468
[*] - doc: improvements to dns.markdown copy (James M Snell) #4449
[*] - doc: improvements to console.markdown copy (James M Snell) #4428
[*] - doc: improve child_process.markdown copy (James M Snell) #4383
[*] - doc: copyedit setTimeout() documentation (Rich Trott) #4434
[*] - doc: fix formatting in process.markdown (Rich Trott) #4433
[*] - doc: catch the WORKING_GROUPS.md bootstrap docs up to date (James M Snell) #4367
[*] - doc: improve assert.markdown copy (James M Snell) #4360
[*]
- doc: copyedit>
[*] - doc: improve grammar in tls docs (Adri Van Houdt) #4315
[*] - doc: improvements to buffer.markdown copy (James M Snell) #4370
[*] - doc: improve addons.markdown copy (James M Snell) #4320
[*] - doc: fix, modernize examples in docs (James M Snell) #4282
[*] - doc: Typo in buffer.markdown referencing buf.write() (chrisjohn404) #4324
[*] - doc: fix link in addons.markdown (Nicholas Young) #4331
[*] - fs: use pushValueToArray for readdir(Sync) (Trevor Norris) #3780
[*]
- (SEMVER-MINOR) http: handle errors on>
[*] - http: use self.keepAlive instead of self.options.keepAlive (Damian Schenkelman) #4407
[*] - http: fix non-string header value concatenation (Brian White) #4460
[*] - (SEMVER-MINOR) http: 451 status code "Unavailable For Legal Reasons" (Max Barinov) #4377
[*] - http: remove excess calls to removeSocket (Dave) #4172
[*] - http: Remove an unnecessary assignment (Bo Borgerson) #4323
[*] - http_parser: use pushValueToArray for headers (Trevor Norris) #3780
[*] - https: use servername in agent key (Fedor Indutny) #4389
[*] - lib: remove unused modules (Rich Trott) #4396
[*] - node: improve performance of process.hrtime() (Evan Lucas) #4484
[*] - node: improve accessor perf of process.env (Trevor Norris) #3780
[*] - node: improve performance of hrtime() (Trevor Norris) #3780
[*] - node: improve GetActiveHandles performance (Trevor Norris) #3780
[*] - node: fix erroneously named function call (Trevor Norris) #3780
[*] - os: fix crash in GetInterfaceAddresses (Martin Bark) #4272
[*] - repl: remove unused function (Rich Trott)
[*] - repl: Fixed node repl history edge case. (Mudit Ameta) #4108
[*] - repl: use String#repeat instead of Array#join (Evan Lucas) #3900
[*] - test: fix linting for the v5.x branch (Jeremiah Senkpiel) #4547
[*] - test: remove unused vars (Rich Trott) #4536
[*] - test: add test-domain-exit-dispose-again back (Julien Gilli) #4256
[*] - test: remove unused vars from parallel tests (Rich Trott) #4511
[*] - test: fix flaky test-cluster-shared-leak (Rich Trott) #4510
[*] - test: fix flaky streams test (Rich Trott) #4516
[*] - test: fix flaky test-http-agent-keepalive (Rich Trott) #4524
[*] - test: remove flaky designations for tests (Rich Trott) #4519
[*] - test: remove time check (Rich Trott) #4494
[*] - test: refactor test-fs-empty-readStream (Rich Trott) #4490
[*] - test: write to tmp dir rather than fixture dir (Rich Trott) #4489
[*] - test: remove unused modules (Rich Trott) #4475
[*] - test: clarify role of domains in test (Rich Trott) #4474
[*] - test: inherit JOBS from environment (Johan Bergström) #4495
[*] - test: improve assert message (Rich Trott) #4461
[*] - test: shorten path for bogus socket (Rich Trott) #4478
[*] - test: fix race condition in test-http-client-onerror (Devin Nakamura) #4346
[*] - test: remove unused assert module imports (Rich Trott) #4438
[*]
- test: don't use cwd for>
[*] - test: don't assume a certain folder structure (Johan Bergström) #3325
[*] - test: make temp path customizable (Johan Bergström) #3325
[*] - test: extend timeout in Debug mode (Rich Trott) #4431
[*] - test: remove unused variables from net tests (Rich Trott) #4430
[*] - test: remove unused vars in ChildProcess tests (Rich Trott) #4425
[*] - test: fix flaky cluster-disconnect-race (Brian White) #4457
[*] - test: fix flaky cluster-net-send (Brian White) #4444
[*] - test: fix flaky child-process-fork-regr-gh-2847 (Brian White) #4442
[*] - test: remove unused variables from HTTPS tests (Rich Trott) #4426
[*] - test: remove unused variables from TLS tests (Rich Trott) #4424
[*] - test: remove unused variables form http tests (Rich Trott) #4422
[*] - test: mark test-debug-no-context is flaky (Rich Trott) #4421
[*] - test: remove unnecessary assignments (Rich Trott) #4408
[*] - test: remove unused var from test-assert.js (Rich Trott) #4405
[*] - test: remove unused util imports (Rich Trott) #4397
[*] - test: refactor test-net-connect-options-ipv6 (Rich Trott) #4395
[*] - test: fix http-response-multiheaders (Santiago Gimeno) #3958
[*] - test: test each block in addon.md contains js & cc (Rod Vagg) #4411
[*] - test: fix domain-top-level-error-handler-throw (Santiago Gimeno) #4364
[*] - test: use platformTimeout() in more places (Brian White) #4387
[*] - test: fix flaky test-net-error-twice (Brian White) #4342
[*]
- test: try other ipv6 localhost>
[*] - tls_wrap: clear errors on return (Fedor Indutny) #4515
[*] - tools: fix warning in doc parsing (Shigeki Ohtsu) #4537
[*] - tools: implement no-unused-vars for eslint (Rich Trott) #4536
[*] - tools: run tick processor without forking (Matt Loring) #4224
[*] - util: faster arrayToHash (Jackson Tian) #3964
更多内容请看:发行说明
页:
[1]