diff --git a/CHANGELOG.md b/CHANGELOG.md index a41aa8370acb7e..5d7d0bdb9d8870 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,8 @@ release. -11.10.0
+11.11.0
+11.10.0
11.9.0
11.8.0
11.7.0
diff --git a/doc/changelogs/CHANGELOG_V11.md b/doc/changelogs/CHANGELOG_V11.md index 346fc6a07c4c75..3f3a6117af4b51 100644 --- a/doc/changelogs/CHANGELOG_V11.md +++ b/doc/changelogs/CHANGELOG_V11.md @@ -9,6 +9,7 @@ +11.11.0
11.10.0
11.9.0
11.8.0
@@ -37,6 +38,120 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + +## 2019-02-26, Version 11.11.0 (Current), @BridgeAR + +### Notable Changes + +* **worker**: + * Improve integration with native addons [#26175](https://github.com/nodejs/node/pull/26175) + +### Commits + +* [[`b50651f9fc`](https://github.com/nodejs/node/commit/b50651f9fc)] - **benchmark,test**: refactoring (Refael Ackermann) [#26119](https://github.com/nodejs/node/pull/26119) +* [[`dd96b885cb`](https://github.com/nodejs/node/commit/dd96b885cb)] - **build**: tidy up comments in `create\_expfile.sh` (Richard Lau) [#26220](https://github.com/nodejs/node/pull/26220) +* [[`40f4f429b3`](https://github.com/nodejs/node/commit/40f4f429b3)] - **build**: fixed clang's warning when building openssl (Thang Tran) [#25954](https://github.com/nodejs/node/pull/25954) +* [[`d468615130`](https://github.com/nodejs/node/commit/d468615130)] - **build,test**: guard eslint with crypto check (Daniel Bevenius) [#26182](https://github.com/nodejs/node/pull/26182) +* [[`2cda691a6e`](https://github.com/nodejs/node/commit/2cda691a6e)] - **crypto**: fix unencrypted DER PKCS8 parsing (Tobias Nießen) [#26236](https://github.com/nodejs/node/pull/26236) +* [[`9378acd1d9`](https://github.com/nodejs/node/commit/9378acd1d9)] - **crypto**: fix error condition in Verify::VerifyFinal (Tobias Nießen) [#26238](https://github.com/nodejs/node/pull/26238) +* [[`12d8948e3f`](https://github.com/nodejs/node/commit/12d8948e3f)] - **crypto**: make ConvertKey clear openssl error stack (Ben Noordhuis) [#26153](https://github.com/nodejs/node/pull/26153) +* [[`a09fb30209`](https://github.com/nodejs/node/commit/a09fb30209)] - **deps**: V8: backport 74571c8 (Ruben Bridgewater) [#25941](https://github.com/nodejs/node/pull/25941) +* [[`632ff51e2a`](https://github.com/nodejs/node/commit/632ff51e2a)] - **deps**: backport ICU fix for ARM64 Windows (Jon Kunkee) [#26090](https://github.com/nodejs/node/pull/26090) +* [[`db7e405783`](https://github.com/nodejs/node/commit/db7e405783)] - **doc**: revise deprecation level explanations in Collaborator Guide (Rich Trott) [#26197](https://github.com/nodejs/node/pull/26197) +* [[`199154fec6`](https://github.com/nodejs/node/commit/199154fec6)] - **doc**: revise Style Guide (Rich Trott) [#26176](https://github.com/nodejs/node/pull/26176) +* [[`db9ec5aa3f`](https://github.com/nodejs/node/commit/db9ec5aa3f)] - **doc**: fix code lang in repl.md (gengjiawen) [#26075](https://github.com/nodejs/node/pull/26075) +* [[`4176f96296`](https://github.com/nodejs/node/commit/4176f96296)] - **doc**: remove deprecation definition in Collaborator Guide (Rich Trott) [#26157](https://github.com/nodejs/node/pull/26157) +* [[`ed69600dc3`](https://github.com/nodejs/node/commit/ed69600dc3)] - **doc**: eliminate use of "note that" from child\_process.md (Rich Trott) [#26141](https://github.com/nodejs/node/pull/26141) +* [[`c5eb1e75fe`](https://github.com/nodejs/node/commit/c5eb1e75fe)] - **doc**: remove unnecessary italics from child\_process.md (Rich Trott) [#26141](https://github.com/nodejs/node/pull/26141) +* [[`ac9ed58b77`](https://github.com/nodejs/node/commit/ac9ed58b77)] - **doc**: remove unnecessary bold text from child\_process.md (Rich Trott) [#26141](https://github.com/nodejs/node/pull/26141) +* [[`e83b3280a6`](https://github.com/nodejs/node/commit/e83b3280a6)] - **doc**: remove unnecessary bold italics from child\_process.md (Rich Trott) [#26141](https://github.com/nodejs/node/pull/26141) +* [[`fbdbbcf272`](https://github.com/nodejs/node/commit/fbdbbcf272)] - **doc**: remove all-caps shouting from child\_process.md (Rich Trott) [#26141](https://github.com/nodejs/node/pull/26141) +* [[`17d15ce7ea`](https://github.com/nodejs/node/commit/17d15ce7ea)] - **doc**: wrap child\_process.md at 80 characters (Rich Trott) [#26141](https://github.com/nodejs/node/pull/26141) +* [[`896b000f37`](https://github.com/nodejs/node/commit/896b000f37)] - **doc**: improve worker\_threads documentation (Anna Henningsen) [#26110](https://github.com/nodejs/node/pull/26110) +* [[`974d4bc744`](https://github.com/nodejs/node/commit/974d4bc744)] - **doc**: consolidate N-API material in Collaborator Guide (Rich Trott) [#26094](https://github.com/nodejs/node/pull/26094) +* [[`963e995ef8`](https://github.com/nodejs/node/commit/963e995ef8)] - **doc**: fix notable changes in v11 changelog (Michaël Zasso) +* [[`02b69fb3a5`](https://github.com/nodejs/node/commit/02b69fb3a5)] - **doc**: fix changelog entry (Colin Ihrig) [#26114](https://github.com/nodejs/node/pull/26114) +* [[`d1885ba842`](https://github.com/nodejs/node/commit/d1885ba842)] - **doc**: fix notable changes list format for 11.9.0 & 11.10.0 (Kai) [#26129](https://github.com/nodejs/node/pull/26129) +* [[`f8484f0743`](https://github.com/nodejs/node/commit/f8484f0743)] - **fs, src, lib**: fix `blksize` & `blocks` on Windows (Richard Lau) [#26056](https://github.com/nodejs/node/pull/26056) +* [[`fcf073cbdf`](https://github.com/nodejs/node/commit/fcf073cbdf)] - **http2**: shrink memory to match read data (Anna Henningsen) [#26201](https://github.com/nodejs/node/pull/26201) +* [[`90c7575195`](https://github.com/nodejs/node/commit/90c7575195)] - **inspector**: forward errors from InspectorConsoleCall (Anna Henningsen) [#26113](https://github.com/nodejs/node/pull/26113) +* [[`e742e8f9e8`](https://github.com/nodejs/node/commit/e742e8f9e8)] - **inspector**: make sure timer handles are cleaned up (Anna Henningsen) [#26088](https://github.com/nodejs/node/pull/26088) +* [[`faa1f3dd31`](https://github.com/nodejs/node/commit/faa1f3dd31)] - **lib**: converted element to lowercase in tty.js (Abhishek Agarwal) [#26121](https://github.com/nodejs/node/pull/26121) +* [[`03506d7edb`](https://github.com/nodejs/node/commit/03506d7edb)] - **lib**: convert legacy process.binding to internalBinding (ZYSzys) [#26095](https://github.com/nodejs/node/pull/26095) +* [[`6a5ec1110c`](https://github.com/nodejs/node/commit/6a5ec1110c)] - **meta**: moving jasnell temporarily to TSC emeritus (jasnell) [#26106](https://github.com/nodejs/node/pull/26106) +* [[`5f67a0b8dc`](https://github.com/nodejs/node/commit/5f67a0b8dc)] - **module**: revert module.\_compile to original state if module is patched (Ujjwal Sharma) [#21573](https://github.com/nodejs/node/pull/21573) +* [[`115c9f8546`](https://github.com/nodejs/node/commit/115c9f8546)] - **module**: use compileFunction over Module.wrap (Ujjwal Sharma) [#21573](https://github.com/nodejs/node/pull/21573) +* [[`a7547b71d6`](https://github.com/nodejs/node/commit/a7547b71d6)] - **n-api**: turn NAPI\_CALL\_INTO\_MODULE into a function (Anna Henningsen) [#26128](https://github.com/nodejs/node/pull/26128) +* [[`0e7ab0b9ff`](https://github.com/nodejs/node/commit/0e7ab0b9ff)] - **n-api**: do not call into JS when that is not allowed (Anna Henningsen) [#26127](https://github.com/nodejs/node/pull/26127) +* [[`eff9dc5198`](https://github.com/nodejs/node/commit/eff9dc5198)] - **process**: use common operations to define browser globals (Joyee Cheung) [#26230](https://github.com/nodejs/node/pull/26230) +* [[`2d2143e6fb`](https://github.com/nodejs/node/commit/2d2143e6fb)] - **process**: move initialization of node-report into pre\_execution.js (Joyee Cheung) [#26227](https://github.com/nodejs/node/pull/26227) +* [[`a2a7adc1d4`](https://github.com/nodejs/node/commit/a2a7adc1d4)] - **process**: setup signal handler in prepareMainThreadExecution (Joyee Cheung) [#26227](https://github.com/nodejs/node/pull/26227) +* [[`0c7123b27e`](https://github.com/nodejs/node/commit/0c7123b27e)] - **process**: simplify the setup of async hooks trace events (Joyee Cheung) [#26062](https://github.com/nodejs/node/pull/26062) +* [[`356923fe11`](https://github.com/nodejs/node/commit/356923fe11)] - **process**: move test-process-uptime to parallel (Joyee Cheung) [#26206](https://github.com/nodejs/node/pull/26206) +* [[`14b8eb5601`](https://github.com/nodejs/node/commit/14b8eb5601)] - **process**: fix calculation in process.uptime() (Joyee Cheung) [#26206](https://github.com/nodejs/node/pull/26206) +* [[`d9a5f94690`](https://github.com/nodejs/node/commit/d9a5f94690)] - **process**: start coverage collection before bootstrap (Joyee Cheung) [#26006](https://github.com/nodejs/node/pull/26006) +* [[`0d69e47c70`](https://github.com/nodejs/node/commit/0d69e47c70)] - **process**: delay setup of global exception handlers (Joyee Cheung) [#26061](https://github.com/nodejs/node/pull/26061) +* [[`fcf1b13402`](https://github.com/nodejs/node/commit/fcf1b13402)] - **report**: remove verbose setting (cjihrig) [#26195](https://github.com/nodejs/node/pull/26195) +* [[`bbbe77fcea`](https://github.com/nodejs/node/commit/bbbe77fcea)] - **report**: simplify OnFatalError() handling (cjihrig) [#26191](https://github.com/nodejs/node/pull/26191) +* [[`85c5c60f1b`](https://github.com/nodejs/node/commit/85c5c60f1b)] - **report**: simplify TriggerNodeReport() (cjihrig) [#26174](https://github.com/nodejs/node/pull/26174) +* [[`d2083b4a31`](https://github.com/nodejs/node/commit/d2083b4a31)] - **src**: use smart pointer in UDPWrap::OnSend (Daniel Bevenius) [#26233](https://github.com/nodejs/node/pull/26233) +* [[`4c6f19a012`](https://github.com/nodejs/node/commit/4c6f19a012)] - **src**: remove unimplemented method in class StreamPipe (gengjiawen) [#26202](https://github.com/nodejs/node/pull/26202) +* [[`75c9705dc3`](https://github.com/nodejs/node/commit/75c9705dc3)] - **src**: simplify AliasedBuffer lifetime management (Anna Henningsen) [#26196](https://github.com/nodejs/node/pull/26196) +* [[`add0e8413a`](https://github.com/nodejs/node/commit/add0e8413a)] - **src**: make `node::SignalWrap::OnSignal` into lambda (Gireesh Punathil) [#26184](https://github.com/nodejs/node/pull/26184) +* [[`6fc83d8919`](https://github.com/nodejs/node/commit/6fc83d8919)] - **src**: simplify loop arithmetic in `GetCPUInfo` (Gireesh Punathil) [#26183](https://github.com/nodejs/node/pull/26183) +* [[`4087575b7d`](https://github.com/nodejs/node/commit/4087575b7d)] - **src**: move function from header to source file (Ben Noordhuis) [#26173](https://github.com/nodejs/node/pull/26173) +* [[`503a3fe280`](https://github.com/nodejs/node/commit/503a3fe280)] - **src**: move async hooks trace events setup to pre\_execution.js (Joyee Cheung) [#26062](https://github.com/nodejs/node/pull/26062) +* [[`2374e6499c`](https://github.com/nodejs/node/commit/2374e6499c)] - **src**: simplify InspectorConsoleCall (Anna Henningsen) [#26168](https://github.com/nodejs/node/pull/26168) +* [[`869f523955`](https://github.com/nodejs/node/commit/869f523955)] - **src**: move req\_wrap\_queue to base class of ReqWrap (Anna Henningsen) [#26148](https://github.com/nodejs/node/pull/26148) +* [[`9144558395`](https://github.com/nodejs/node/commit/9144558395)] - **src**: remove `process.binding('config').fipsForced` (Joyee Cheung) [#26178](https://github.com/nodejs/node/pull/26178) +* [[`ac197de314`](https://github.com/nodejs/node/commit/ac197de314)] - **src**: only call .ReThrow() if not terminating (Anna Henningsen) [#26130](https://github.com/nodejs/node/pull/26130) +* [[`04543b5542`](https://github.com/nodejs/node/commit/04543b5542)] - **src**: add missing includes for vtune build (Uttam Pawar) [#26136](https://github.com/nodejs/node/pull/26136) +* [[`79376ce465`](https://github.com/nodejs/node/commit/79376ce465)] - **src**: apply clang-tidy rule performance-unnecessary-value-param (gengjiawen) [#26042](https://github.com/nodejs/node/pull/26042) +* [[`4f0b77c685`](https://github.com/nodejs/node/commit/4f0b77c685)] - **src**: unify uptime base used across the code base (Joyee Cheung) [#26016](https://github.com/nodejs/node/pull/26016) +* [[`9524ac428a`](https://github.com/nodejs/node/commit/9524ac428a)] - **src**: remove invalid casts in options parser (Anna Henningsen) [#26139](https://github.com/nodejs/node/pull/26139) +* [[`7cf9930571`](https://github.com/nodejs/node/commit/7cf9930571)] - **src**: use PauseOnNextJavascriptStatement to implement --inspect-brk-node (Joyee Cheung) [#26034](https://github.com/nodejs/node/pull/26034) +* [[`60b373c395`](https://github.com/nodejs/node/commit/60b373c395)] - **src**: apply clang-tidy rule modernize-use-override (gengjiawen) [#26103](https://github.com/nodejs/node/pull/26103) +* [[`79276cc7cc`](https://github.com/nodejs/node/commit/79276cc7cc)] - **src**: remove inspector main\_thread\_request\_ field (Anna Henningsen) [#26137](https://github.com/nodejs/node/pull/26137) +* [[`2cc6b5d248`](https://github.com/nodejs/node/commit/2cc6b5d248)] - **src**: check HasCaught() in JSStream calls (Anna Henningsen) [#26124](https://github.com/nodejs/node/pull/26124) +* [[`e13ce0f776`](https://github.com/nodejs/node/commit/e13ce0f776)] - **src**: extract common sockaddr creation code (Daniel Bevenius) [#26070](https://github.com/nodejs/node/pull/26070) +* [[`6c36d02c0e`](https://github.com/nodejs/node/commit/6c36d02c0e)] - **src**: add debug CHECKs against empty handles (Anna Henningsen) [#26125](https://github.com/nodejs/node/pull/26125) +* [[`eb4537f439`](https://github.com/nodejs/node/commit/eb4537f439)] - **src**: remove unused macro in node\_file.cc (gengjiawen) [#26073](https://github.com/nodejs/node/pull/26073) +* [[`26f181edfb`](https://github.com/nodejs/node/commit/26f181edfb)] - **src**: use same parameter name in node\_report.cc (gengjiawen) [#26046](https://github.com/nodejs/node/pull/26046) +* [[`4b320c1340`](https://github.com/nodejs/node/commit/4b320c1340)] - **src**: use more stable cast where possible (Gireesh Punathil) [#26052](https://github.com/nodejs/node/pull/26052) +* [[`3446419181`](https://github.com/nodejs/node/commit/3446419181)] - **test**: remove node-report/test-api.js (cjihrig) [#26219](https://github.com/nodejs/node/pull/26219) +* [[`0daed8e128`](https://github.com/nodejs/node/commit/0daed8e128)] - **test**: simplify test-api-nohooks.js (cjihrig) [#26217](https://github.com/nodejs/node/pull/26217) +* [[`68b6dc88d7`](https://github.com/nodejs/node/commit/68b6dc88d7)] - **test**: improve performance of test-crypto-timing-safe-equal-benchmarks (Rich Trott) [#26237](https://github.com/nodejs/node/pull/26237) +* [[`384ea31c34`](https://github.com/nodejs/node/commit/384ea31c34)] - **test**: add test for dynamically enabling node.async\_hooks tracing (Joyee Cheung) [#26062](https://github.com/nodejs/node/pull/26062) +* [[`317b86c343`](https://github.com/nodejs/node/commit/317b86c343)] - **test**: add test for node.async\_hooks tracing in workers (Joyee Cheung) [#26062](https://github.com/nodejs/node/pull/26062) +* [[`44130cfe9a`](https://github.com/nodejs/node/commit/44130cfe9a)] - **test**: increase run time in test-worker-prof (Anna Henningsen) [#26172](https://github.com/nodejs/node/pull/26172) +* [[`242627dae1`](https://github.com/nodejs/node/commit/242627dae1)] - **test**: simplify test-api-getreport.js (cjihrig) [#26169](https://github.com/nodejs/node/pull/26169) +* [[`a6be873220`](https://github.com/nodejs/node/commit/a6be873220)] - **test**: remove unnecessary default tmpdir value in test (Rich Trott) [#26177](https://github.com/nodejs/node/pull/26177) +* [[`da42d99e9f`](https://github.com/nodejs/node/commit/da42d99e9f)] - **test**: consolidate assertions in ipv6only test (Rich Trott) [#26149](https://github.com/nodejs/node/pull/26149) +* [[`06a15b6bea`](https://github.com/nodejs/node/commit/06a15b6bea)] - **test**: increase coverage of node\_report\_module.cc (Richard Lau) [#26116](https://github.com/nodejs/node/pull/26116) +* [[`b3c653ea18`](https://github.com/nodejs/node/commit/b3c653ea18)] - **test**: simplify test-worker-syntax-error (Rich Trott) [#26144](https://github.com/nodejs/node/pull/26144) +* [[`ebdc16e136`](https://github.com/nodejs/node/commit/ebdc16e136)] - **test**: fix flaky test-worker-ref-onexit (Anna Henningsen) [#26170](https://github.com/nodejs/node/pull/26170) +* [[`91f881416f`](https://github.com/nodejs/node/commit/91f881416f)] - **test**: add --test-root option to test.py (Yang Guo) [#26093](https://github.com/nodejs/node/pull/26093) +* [[`ff5c4b4930`](https://github.com/nodejs/node/commit/ff5c4b4930)] - **test**: silence compiler warning in openssl-binding (Daniel Bevenius) [#26067](https://github.com/nodejs/node/pull/26067) +* [[`af8716478a`](https://github.com/nodejs/node/commit/af8716478a)] - **test**: increase coverage for assertion\_error.js (Rich Trott) [#26065](https://github.com/nodejs/node/pull/26065) +* [[`b0220f8ed5`](https://github.com/nodejs/node/commit/b0220f8ed5)] - **test**: add arg to narrow http benchmark test (Refael Ackermann) [#26101](https://github.com/nodejs/node/pull/26101) +* [[`49e9b68d61`](https://github.com/nodejs/node/commit/49e9b68d61)] - **test,inspector**: add heap allocation tracker test (Anna Henningsen) [#26089](https://github.com/nodejs/node/pull/26089) +* [[`665d13bfaf`](https://github.com/nodejs/node/commit/665d13bfaf)] - **test,worker**: posting undefined/null message to message port (legendecas) [#26123](https://github.com/nodejs/node/pull/26123) +* [[`7aaf0228cc`](https://github.com/nodejs/node/commit/7aaf0228cc)] - **test,worker**: add more tests for worker.ref()/.unref() (Anna Henningsen) [#26083](https://github.com/nodejs/node/pull/26083) +* [[`6709dfad31`](https://github.com/nodejs/node/commit/6709dfad31)] - **tools**: update ESLint to 5.14.1 (cjihrig) [#26190](https://github.com/nodejs/node/pull/26190) +* [[`19fadd8838`](https://github.com/nodejs/node/commit/19fadd8838)] - **tools**: update ESLint to 5.14.0 (cjihrig) [#26142](https://github.com/nodejs/node/pull/26142) +* [[`e74541e5d6`](https://github.com/nodejs/node/commit/e74541e5d6)] - **trace_events**: fix trace events JS API writing (Kelvin Jin) [#24945](https://github.com/nodejs/node/pull/24945) +* [[`346a74362a`](https://github.com/nodejs/node/commit/346a74362a)] - **tracing**: use ‘real’ atomics (Anna Henningsen) [#26156](https://github.com/nodejs/node/pull/26156) +* [[`f32477ad70`](https://github.com/nodejs/node/commit/f32477ad70)] - **util**: update set iterator entries inspection (Ruben Bridgewater) [#25941](https://github.com/nodejs/node/pull/25941) +* [[`0f66b7497d`](https://github.com/nodejs/node/commit/0f66b7497d)] - **vm**: do not overwrite error when creating context (Anna Henningsen) [#26112](https://github.com/nodejs/node/pull/26112) +* [[`99ae021c79`](https://github.com/nodejs/node/commit/99ae021c79)] - **worker**: serialize errors if stack getter throws (Rich Trott) [#26145](https://github.com/nodejs/node/pull/26145) +* [[`07b2ee2753`](https://github.com/nodejs/node/commit/07b2ee2753)] - **(SEMVER-MINOR)** **worker**: improve integration with native addons (Anna Henningsen) [#26175](https://github.com/nodejs/node/pull/26175) +* [[`1bac685feb`](https://github.com/nodejs/node/commit/1bac685feb)] - **worker**: ignore --abort-on-uncaught-exception for terminate() (Anna Henningsen) [#26111](https://github.com/nodejs/node/pull/26111) +* [[`570dbb97a5`](https://github.com/nodejs/node/commit/570dbb97a5)] - **worker**: spin uv\_run twice before closing loop (Anna Henningsen) [#26138](https://github.com/nodejs/node/pull/26138) +* [[`0f820b80cc`](https://github.com/nodejs/node/commit/0f820b80cc)] - **worker**: do not add removed methods to MessagePort (Anna Henningsen) [#26109](https://github.com/nodejs/node/pull/26109) +* [[`ea406a2a6b`](https://github.com/nodejs/node/commit/ea406a2a6b)] - **worker**: remove duplicate call (Gireesh Punathil) [#26104](https://github.com/nodejs/node/pull/26104) +* [[`add154ed39`](https://github.com/nodejs/node/commit/add154ed39)] - **worker**: switch to internal assert module (Rich Trott) [#26091](https://github.com/nodejs/node/pull/26091) +* [[`a99bf1d804`](https://github.com/nodejs/node/commit/a99bf1d804)] - **worker**: use fake MessageEvent for port.onmessage (Anna Henningsen) [#26082](https://github.com/nodejs/node/pull/26082) + ## 2019-02-14, Version 11.10.0 (Current), @targos diff --git a/src/node_version.h b/src/node_version.h index c1f59a97985d93..46fc0af66fd64b 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 11 -#define NODE_MINOR_VERSION 10 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 11 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)