Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a1aff28
deps: cherry-pick 525b396 from V8 upstream
psmarshall Dec 14, 2018
b17819d
doc: update the http.request.setTimeout docs to be accurate
jbunton-atlassian Dec 19, 2018
fbafe8d
test: fix test-repl-envvars
addaleax Dec 26, 2018
759a018
n-api: add API for asynchronous functions
Jun 17, 2018
c5a11dc
n-api: fix compiler warning
cjihrig Jun 29, 2018
3675059
n-api: guard against cond null dereference
Jul 18, 2018
67b6e0d
src: fix may be uninitialized warning in n-api
mhdawson Jul 19, 2018
09b88aa
n-api: remove idle_running from TsFn
Jul 27, 2018
902b079
n-api: clean up thread-safe function
Aug 11, 2018
6b7cccc
doc: fix optional parameters in n-api.md
Sep 21, 2018
fe43282
n-api: add missing handle scopes
danbev Oct 31, 2018
60db455
test: mark test_threadsafe_function/test as flaky
gireeshpunathil Nov 29, 2018
d4b6643
test: mark test-cli-node-options flaky on arm
Trott Dec 14, 2018
f6ff8c5
test: fix module loading error for AIX 7.1
richardlau Jan 9, 2019
e936907
build: set `-blibpath:` for AIX
richardlau Jan 11, 2019
1a9582b
tools: allow input for TTY tests
addaleax Sep 24, 2018
ea5628e
process: allow reading from stdout/stderr sockets
addaleax Sep 24, 2018
c56f3ed
test: add stdin writable regression test
addaleax Sep 24, 2018
b4c5435
test: add process.stdin.end() TTY regression test
mcollina Sep 17, 2018
44609d1
n-api: restrict exports by version
kfarnung Dec 7, 2017
d6ffabc
n-api: mark thread-safe function as stable
Jan 22, 2019
1d86261
http: attach reused parser to correct domain
Jan 11, 2019
ac9b8f7
http: fix error check in `Execute()`
mscdex Feb 5, 2019
2b2ad96
n-api: finalize during second-pass callback
Feb 7, 2019
6352288
build: add loader path to rpath for cctest
rubys Sep 29, 2018
c07ba96
build: skip cctest on Windows shared lib build
yhwang Jul 24, 2018
91620b8
tls: fix legacy SecurePair session resumption
bnoordhuis Mar 5, 2019
7573b55
tls: fix legacy SecurePair clienthello race window
bnoordhuis Mar 5, 2019
97cc0fc
deps: V8: cherry-pick 3cc6919
Feb 1, 2019
3128cb7
test: avoid running fsync on directory on AIX
jBarz Jun 13, 2018
eaf474c
test: shared lib build doesn't handle SIGPIPE
yhwang Mar 7, 2018
705935d
assert: fix backport regression
BridgeAR Apr 12, 2019
d3de1ed
n-api: improve performance creating strings
anthony-tuininga Mar 4, 2019
5f93cf7
2019-04-16, Version 8.16.0 'Carbon' (LTS)
MylesBorins Mar 26, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
2019-04-16, Version 8.16.0 'Carbon' (LTS)
Notable Changes:

* n-api:
  - add API for asynchronous functions (Gabriel Schulhof)
    #17887
  - mark thread-safe function as stable (Gabriel Schulhof)
    #25556

PR-URL: #26933
  • Loading branch information
MylesBorins committed Apr 16, 2019
commit 5f93cf7e3a732b0ace1ccc9950d88cdb5d6ff029
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.15.1">8.15.1</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.16.0">8.16.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.15.1">8.15.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.15.0">8.15.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.14.1">8.14.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.14.0">8.14.0</a><br/>
Expand Down
8 changes: 4 additions & 4 deletions doc/api/errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -1173,9 +1173,9 @@ A call was made and the UDP subsystem was not running.
### ERR_STDERR_CLOSE

<!-- YAML
removed: REPLACEME
removed: v8.16.0
changes:
- version: REPLACEME
- version: v8.16.0
pr-url: https://github.com/nodejs/node/pull/23053
description: Rather than emitting an error, `process.stderr.end()` now
only closes the stream side but not the underlying resource,
Expand All @@ -1189,9 +1189,9 @@ does not allow `stdout` or `stderr` streams to be closed by user code.
### ERR_STDOUT_CLOSE

<!-- YAML
removed: REPLACEME
removed: v8.16.0
changes:
- version: REPLACEME
- version: v8.16.0
pr-url: https://github.com/nodejs/node/pull/23053
description: Rather than emitting an error, `process.stderr.end()` now
only closes the stream side but not the underlying resource,
Expand Down
14 changes: 7 additions & 7 deletions doc/api/n-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -4187,7 +4187,7 @@ prevent the event loop from exiting. The APIs `napi_ref_threadsafe_function` and
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand Down Expand Up @@ -4230,7 +4230,7 @@ parameters and with `undefined` as its `this` value.
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand All @@ -4248,7 +4248,7 @@ This API may be called from any thread which makes use of `func`.
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand Down Expand Up @@ -4276,7 +4276,7 @@ This API may be called from any thread which makes use of `func`.
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand All @@ -4298,7 +4298,7 @@ This API may be called from any thread which will start making use of `func`.
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand Down Expand Up @@ -4326,7 +4326,7 @@ This API may be called from any thread which will stop making use of `func`.
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand All @@ -4347,7 +4347,7 @@ This API may only be called from the main thread.
> Stability: 2 - Stable

<!-- YAML
added: REPLACEME
added: v8.16.0
-->
```C
NAPI_EXTERN napi_status
Expand Down
46 changes: 46 additions & 0 deletions doc/changelogs/CHANGELOG_V8.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
</tr>
<tr>
<td valign="top">
<a href="#8.16.0">8.16.0</a><br/>
<a href="#8.15.1">8.15.1</a><br/>
<a href="#8.15.0">8.15.0</a><br/>
<a href="#8.14.1">8.14.1</a><br/>
Expand Down Expand Up @@ -62,6 +63,51 @@
[Node.js Long Term Support Plan](https://github.com/nodejs/LTS) and
will be supported actively until April 2019 and maintained until December 2019.

<a id="8.16.0"></a>
## 2019-04-16, Version 8.16.0 'Carbon' (LTS), @MylesBorins

### Notable Changes

* **n-api**:
- add API for asynchronous functions (Gabriel Schulhof) [#17887](https://github.com/nodejs/node/pull/17887)
- mark thread-safe function as stable (Gabriel Schulhof) [#25556](https://github.com/nodejs/node/pull/25556)

### Commits

* [[`705935d620`](https://github.com/nodejs/node/commit/705935d620)] - **assert**: fix backport regression (Ruben Bridgewater) [#27202](https://github.com/nodejs/node/pull/27202)
* [[`c07ba9681f`](https://github.com/nodejs/node/commit/c07ba9681f)] - **build**: skip cctest on Windows shared lib build (Yihong Wang) [#21228](https://github.com/nodejs/node/pull/21228)
* [[`63522886ea`](https://github.com/nodejs/node/commit/63522886ea)] - **build**: add loader path to rpath for cctest (Sam Ruby) [#23168](https://github.com/nodejs/node/pull/23168)
* [[`e9369073d9`](https://github.com/nodejs/node/commit/e9369073d9)] - **build**: set `-blibpath:` for AIX (Richard Lau) [#25447](https://github.com/nodejs/node/pull/25447)
* [[`97cc0fc51d`](https://github.com/nodejs/node/commit/97cc0fc51d)] - **deps**: V8: cherry-pick 3cc6919 (Farazmand) [#25874](https://github.com/nodejs/node/pull/25874)
* [[`a1aff28fba`](https://github.com/nodejs/node/commit/a1aff28fba)] - **deps**: cherry-pick 525b396 from V8 upstream (Peter Marshall) [#25041](https://github.com/nodejs/node/pull/25041)
* [[`6b7cccc88a`](https://github.com/nodejs/node/commit/6b7cccc88a)] - **doc**: fix optional parameters in n-api.md (Lars-Magnus Skog) [#22998](https://github.com/nodejs/node/pull/22998)
* [[`b17819db3d`](https://github.com/nodejs/node/commit/b17819db3d)] - **doc**: update the http.request.setTimeout docs to be accurate (James Bunton) [#25123](https://github.com/nodejs/node/pull/25123)
* [[`ac9b8f7645`](https://github.com/nodejs/node/commit/ac9b8f7645)] - **http**: fix error check in `Execute()` (Brian White) [#24738](https://github.com/nodejs/node/pull/24738)
* [[`1d862610f8`](https://github.com/nodejs/node/commit/1d862610f8)] - **http**: attach reused parser to correct domain (Julien Gilli) [#25459](https://github.com/nodejs/node/pull/25459)
* [[`d3de1ed653`](https://github.com/nodejs/node/commit/d3de1ed653)] - **n-api**: improve performance creating strings (Anthony Tuininga) [#26439](https://github.com/nodejs/node/pull/26439)
* [[`2b2ad96ef2`](https://github.com/nodejs/node/commit/2b2ad96ef2)] - **n-api**: finalize during second-pass callback (Gabriel Schulhof) [#25992](https://github.com/nodejs/node/pull/25992)
* [[`d6ffabc37f`](https://github.com/nodejs/node/commit/d6ffabc37f)] - **(SEMVER-MINOR)** **n-api**: mark thread-safe function as stable (Gabriel Schulhof) [#25556](https://github.com/nodejs/node/pull/25556)
* [[`44609d1274`](https://github.com/nodejs/node/commit/44609d1274)] - **n-api**: restrict exports by version (Kyle Farnung) [#19962](https://github.com/nodejs/node/pull/19962)
* [[`fe4328252a`](https://github.com/nodejs/node/commit/fe4328252a)] - **n-api**: add missing handle scopes (Daniel Bevenius) [#24011](https://github.com/nodejs/node/pull/24011)
* [[`902b07959f`](https://github.com/nodejs/node/commit/902b07959f)] - **n-api**: clean up thread-safe function (Gabriel Schulhof) [#22259](https://github.com/nodejs/node/pull/22259)
* [[`09b88aabb3`](https://github.com/nodejs/node/commit/09b88aabb3)] - **n-api**: remove idle\_running from TsFn (Lars-Magnus Skog) [#22520](https://github.com/nodejs/node/pull/22520)
* [[`367505940a`](https://github.com/nodejs/node/commit/367505940a)] - **n-api**: guard against cond null dereference (Gabriel Schulhof) [#21871](https://github.com/nodejs/node/pull/21871)
* [[`c5a11dc58e`](https://github.com/nodejs/node/commit/c5a11dc58e)] - **n-api**: fix compiler warning (cjihrig) [#21597](https://github.com/nodejs/node/pull/21597)
* [[`759a0180b5`](https://github.com/nodejs/node/commit/759a0180b5)] - **(SEMVER-MINOR)** **n-api**: add API for asynchronous functions (Gabriel Schulhof) [#17887](https://github.com/nodejs/node/pull/17887)
* [[`ea5628e77a`](https://github.com/nodejs/node/commit/ea5628e77a)] - **process**: allow reading from stdout/stderr sockets (Anna Henningsen) [#23053](https://github.com/nodejs/node/pull/23053)
* [[`67b6e0d19c`](https://github.com/nodejs/node/commit/67b6e0d19c)] - **src**: fix may be uninitialized warning in n-api (Michael Dawson) [#21898](https://github.com/nodejs/node/pull/21898)
* [[`eaf474cc5d`](https://github.com/nodejs/node/commit/eaf474cc5d)] - **test**: shared lib build doesn't handle SIGPIPE (Yihong Wang) [#19211](https://github.com/nodejs/node/pull/19211)
* [[`3128cb7da6`](https://github.com/nodejs/node/commit/3128cb7da6)] - **test**: avoid running fsync on directory on AIX (John Barboza) [#21298](https://github.com/nodejs/node/pull/21298)
* [[`b4c5435a46`](https://github.com/nodejs/node/commit/b4c5435a46)] - **test**: add process.stdin.end() TTY regression test (Matteo Collina) [#23051](https://github.com/nodejs/node/pull/23051)
* [[`c56f3edb10`](https://github.com/nodejs/node/commit/c56f3edb10)] - **test**: add stdin writable regression test (Anna Henningsen) [#23053](https://github.com/nodejs/node/pull/23053)
* [[`f6ff8c51bc`](https://github.com/nodejs/node/commit/f6ff8c51bc)] - **test**: fix module loading error for AIX 7.1 (Richard Lau) [#25418](https://github.com/nodejs/node/pull/25418)
* [[`d4b6643ac3`](https://github.com/nodejs/node/commit/d4b6643ac3)] - **test**: mark test-cli-node-options flaky on arm (Rich Trott) [#25032](https://github.com/nodejs/node/pull/25032)
* [[`60db455961`](https://github.com/nodejs/node/commit/60db455961)] - **test**: mark test\_threadsafe\_function/test as flaky (Gireesh Punathil) [#24714](https://github.com/nodejs/node/pull/24714)
* [[`fbafe8d311`](https://github.com/nodejs/node/commit/fbafe8d311)] - **test**: fix test-repl-envvars (Anna Henningsen) [#25226](https://github.com/nodejs/node/pull/25226)
* [[`7573b55a15`](https://github.com/nodejs/node/commit/7573b55a15)] - **tls**: fix legacy SecurePair clienthello race window (Ben Noordhuis) [#26452](https://github.com/nodejs/node/pull/26452)
* [[`91620b8bd6`](https://github.com/nodejs/node/commit/91620b8bd6)] - **tls**: fix legacy SecurePair session resumption (Ben Noordhuis) [#26452](https://github.com/nodejs/node/pull/26452)
* [[`1a9582b7a6`](https://github.com/nodejs/node/commit/1a9582b7a6)] - **tools**: allow input for TTY tests (Anna Henningsen) [#23053](https://github.com/nodejs/node/pull/23053)

<a id="8.15.1"></a>
## 2019-02-28, Version 8.15.1 'Carbon' (LTS), @rvagg

Expand Down
6 changes: 3 additions & 3 deletions src/node_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 8
#define NODE_MINOR_VERSION 15
#define NODE_PATCH_VERSION 2
#define NODE_MINOR_VERSION 16
#define NODE_PATCH_VERSION 0

#define NODE_VERSION_IS_LTS 1
#define NODE_VERSION_LTS_CODENAME "Carbon"

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down