タグ

ブックマーク / nodejs.org (82)

  • Node.js — Node v13.6.0 (Current)

    Notable Changes assert: Implement assert.match() and assert.doesNotMatch() (Ruben Bridgewater) #30929 events: Add EventEmitter.on to async iterate over events (Matteo Collina) #27994 Allow monitoring error events (Gerhard Stoebich) #30932 fs: Allow overriding fs for streams (Robert Nagy) #29083 perf_hooks: Move perf_hooks out of experimental (legendecas) #31101 repl: Implement ZSH-like reverse-i-s

    Node.js — Node v13.6.0 (Current)
    Shisama
    Shisama 2020/01/11
    正規表現でアサーションするassert.match()とassert.doesNotMatch()が追加。EventEmitter.onのasync iterator対応。ReadableStreamなどstreamの引数に渡したfsをオーバーライドできる。REPLのreverse-i-search対応。Performance Timing APIがstableに
  • Node.js — Node v13.5.0 (Current)

    Notable Changes cli: add --trace-exit cli option (legendecas) #30516 http,https: increase server headers timeout (Tim Costa) #30071 readline: update ansi-regex (Ruben Bridgewater) #30907 promote _getCursorPos to public api (Jeremy Albright) #30687 repl: add completion preview (Ruben Bridgewater) #30907 util: add Set and map size to inspect output (Ruben Bridgewater) #30225 wasi: require CLI flag t

    Node.js — Node v13.5.0 (Current)
    Shisama
    Shisama 2019/12/21
  • Node.js — Node v13.4.0 (Current)

    Notable Changes deps: update npm to 6.13.4 #30904 update uvwasi (Anna Henningsen) #30745 upgrade to libuv 1.34.0 (Colin Ihrig) #30783 doc: docs deprecate http finished (Robert Nagy) #28679 events: add captureRejection option (Matteo Collina) #27867 http: add captureRejection support (Matteo Collina) #27867 llhttp opt-in insecure HTTP header parsing (Sam Roberts) #30567 http2: implement capture rec

    Node.js — Node v13.4.0 (Current)
    Shisama
    Shisama 2019/12/18
    脆弱性修正されたnpm6.13.4へのアップデートなど
  • Node.js — December 2019 Security Releases

    (Update 18-December-2019) Releases available These releases update npm to v6.13.4 to address three vulnerabilities described below. All current release lines were affected. At this time, CVEs have been requested by npm, Inc. and are pending review. See https://twitter.com/ahmadnassri/status/1205132161961123841 for more information. Global node_modules Binary Overwrite Versions of the npm CLI prior

    Node.js — December 2019 Security Releases
    Shisama
    Shisama 2019/12/17
    現在メンテナンスされているNode.js(v8, v10, v12, v13)のnpmを脆弱性修正されたバージョンに上げる対応
  • Node.js — Node v13.3.0 (Current)

    Notable Changes fs: Reworked experimental recursive rmdir() (cjihrig) #30644 The maxBusyTries option is renamed to maxRetries, and its default is set to 0. The emfileWait option has been removed, and EMFILE errors use the same retry logic as other errors. The retryDelay option is now supported. ENFILE errors are now retried. http: Make maximum header size configurable per-stream or per-server (Ann

    Node.js — Node v13.3.0 (Current)
    Shisama
    Shisama 2019/12/04
    Node.jsでWASIがサポートされたぞ!
  • Node.js — Node v13.2.0 (Current)

    Notable Changes addons: Deprecate one- and two-argument AtExit(). Use the three-argument variant of AtExit() or AddEnvironmentCleanupHook() instead (Anna Henningsen) #30227 child_process,cluster: The serialization option is added that allows child process IPC to use the V8 serialization API (to e.g., pass through data types like sets or maps) (Anna Henningsen) #30162 deps: Update V8 to 7.9 Update

    Node.js — Node v13.2.0 (Current)
    Shisama
    Shisama 2019/11/22
    ES Modulesがフラグ無しで使用可能に、V8が7.9へ更新、workerのメモリのサイズを指定するオプションが追加され、V8のSerializationAPIが安定版に、WritableStreamのcoak()実行回数を持つwritableCorkedプロパティ追加など
  • Node.js — Node v13.1.0 (Current)

    Notable Changes cli: Added a new flag (--trace-uncaught) that makes Node.js print the stack trace at the time of throwing uncaught exceptions, rather than at the creation of the Error object, if there is any. This is disabled by default because it affects GC behavior (Anna Henningsen) #30025. crypto: Added Hash.prototype.copy() method. It returns a new Hash object with its internal state cloned fr

    Node.js — Node v13.1.0 (Current)
    Shisama
    Shisama 2019/11/07
    catchされなかった例外のスタックトレースを出力するための--trace-uncaughtオプション追加、cryptoで作られるhashオブジェクトにcopy()追加、fs.opendir()で読み込んだエントリを内部にバッファしておけるbufferSizeオプション追加など
  • Node v10.17.0 (LTS) | Node.js

    العربية Catalan Deutsch English Español زبان فارسی Français Galego Italiano 日語 ქართული 한국어 Nederlands Português do Brasil limba română Русский Türkçe Українська 简体中文 繁體中文 Notable changes crypto: add support for chacha20-poly1305 for AEAD (chux0519) #24081 increase maxmem range from 32 to 53 bits (Tobias Nießen) #28799 deps: update npm to 6.11.3 (claudiahdz) #29430 upgrade openssl sources to 1.1.1

    Node v10.17.0 (LTS) | Node.js
    Shisama
    Shisama 2019/10/24
    Node.js v10.17の変更点。fsやdnsのPromiseや--unhandled-rejectionフラグがv10.x系でも使えるように。など
  • Node v13.0.0 (Current) | Node.js

    العربية Catalan Deutsch English Español زبان فارسی Français Galego Italiano 日語 ქართული 한국어 Nederlands Português do Brasil limba română Русский Türkçe Українська 简体中文 繁體中文 Notable Changes assert: If the validation function passed to assert.throws() or assert.rejects() returns a value other than true, an assertion error will be thrown instead of the original error to highlight the programming mista

    Node v13.0.0 (Current) | Node.js
    Shisama
    Shisama 2019/10/23
    Node.js v13がリリース🚀V8は7.8になりObjectの分割代入のパフォーマンス、メモリ使用量、WASMの起動時間が改善された。full-icuでビルドされi18nを強化。http-parserが削除。http、http2のタイムアウトがデフォルト2分から無しに、など
  • Node v12.13.0 (LTS) | Node.js

    العربية Catalan Deutsch English Español زبان فارسی Français Galego Italiano 日語 ქართული 한국어 Nederlands Português do Brasil limba română Русский Türkçe Українська 简体中文 繁體中文 This release marks the transition of Node.js 12.x into Long Term Support (LTS) with the codename 'Erbium'. The 12.x release line now moves into "Active LTS" and will remain so until October 2020. After that time, it will move in

    Node v12.13.0 (LTS) | Node.js
    Shisama
    Shisama 2019/10/21
    Node.js v12 LTS版がリリースされた。12.13としてはnpmが6.12.0にアップデートされてnode-gypがPython3をサポートする変更が入っている
  • Node.js — Node v12.12.0 (Current)

    Notable changes build: Add --force-context-aware flag to prevent usage of native node addons that aren't context aware #29631 deprecations: Add documentation-only deprecation for process._tickCallback() #29781 esm: Using JSON modules is experimental again #29754 fs: Introduce opendir() and fs.Dir to iterate through directories #29349 process: Add source-map support to stack traces by using --enabl

    Node.js — Node v12.12.0 (Current)
    Shisama
    Shisama 2019/10/13
    指定したディレクトリ内の情報を取得する fs.opendir()とその戻り値 fs.Dirクラスを追加。fs.Dirはfs.Direntを内包していてdir.read()で次のdirentを取得し、for await ofでループして取得することができる
  • Node.js — Node v12.11.0 (Current)

    Notable changes crypto: Add oaepLabel option #29489 deps: Update V8 to 7.7.299.11 #28918 More efficient memory handling Stack trace serialization got faster The Intl.NumberFormat API gained new functionality For more information: https://v8.dev/blog/v8-release-77 events: Add support for EventTarget in once #29498 fs: Expose memory file mapping flag UV_FS_O_FILEMAP #29260 inspector: New API - Sessi

    Node.js — Node v12.11.0 (Current)
    Shisama
    Shisama 2019/10/01
    V8が7.7にアップデート、worker_threadがstableに、events.onceの引数のEventEmitterのインターフェースをwebのEventTargetに合わせた、windowsではファイルの書き込みが高速になるUV_FS_O_FILEMAPを追加、TextEncoderにencodeInto関数を追加など
  • Node.js — Node v12.10.0 (Current)

    Notable changes deps: Update npm to 6.10.3 (isaacs) #29023 fs: Add recursive option to rmdir() (cjihrig) #29168 Allow passing true to emitClose option (Giorgos Ntemiris) #29212 Add *timeNs properties to BigInt Stats objects (Joyee Cheung) #21387 net: Allow reading data into a static buffer (Brian White) #25436 Commits [293c9f0d75] - bootstrap: run preload prior to frozen-intrinsics (Bradley Farias

    Node.js — Node v12.10.0 (Current)
    Shisama
    Shisama 2019/09/05
    "Add recursive option to rmdir()"
  • Node.js — Node v12.6.0 (Current)

    Notable changes build: Experimental support for building Node.js on MIPS architecture is back #27992. child_process: The promisified versions of child_process.exec and child_process.execFile now both return a Promise which has the child instance attached to their child property #28325. deps: Updated libuv to 1.30.1 #28449, #28511. Support for the Haiku platform has been added. The maximum UV_THREA

    Node.js — Node v12.6.0 (Current)
    Shisama
    Shisama 2019/07/04
    child_process.execのPromise対応、process.resourceUsage()でプロセスのリソースの使用状況の取得、Haiku OSのサポートなど
  • Node.js — Node v12.5.0 (Current)

    Notable changes build: The startup time is reduced by enabling V8 snapshots by default #28181 deps: Updated V8 to 7.5.288.22 #27375 The numeric separator feature is now enabled by default Updated OpenSSL to 1.1.1c #28211 inspector: The --inspect-publish-uid flag was added to specify ways of the inspector web socket url exposure #27741 n-api: Accessors on napidefine* are now ECMAScript-compliant #2

    Node.js — Node v12.5.0 (Current)
    Shisama
    Shisama 2019/06/28
    起動時間の短縮、numeric separator記法がデフォルトで使用可能、CPUの情報をレポートに出力、worker.terminate()がcallbackベースからPromiseベースに。
  • Node.js — Node v10.16.0 (LTS)

    Notable Changes deps: update ICU to 64.2 (Ujjwal Sharma) #27361 upgrade npm to 6.9.0 (Kat Marchán) #26244 upgrade openssl sources to 1.1.1b (Sam Roberts) #26327 upgrade to libuv 1.28.0 (cjihrig) #27241 events: add once method to use promises with EventEmitter (Matteo Collina) #26078 n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556 repl: support top-level for-await-of (Shelley V

    Node.js — Node v10.16.0 (LTS)
    Shisama
    Shisama 2019/05/30
    LTS(v10)でも令和対応やPromiseベースのEverntEmitterのメソッドonce、zlibのbrotliなどが使えるように
  • Node.js — February 2019 Security Releases

    (Update 28-February-2018) Security releases available Summary Updates are now available for all active Node.js release lines. In addition to fixes for security flaws in Node.js, they also include upgrades of Node.js 6 and 8 to OpenSSL 1.0.2r which contains a fix for a moderate severity security vulnerability. The original announcement is included below. For these releases, we have decided to withh

    Node.js — February 2019 Security Releases
    Shisama
    Shisama 2019/02/27
  • io.js - JavaScript I/O

    Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v20.15.11 with long-term support. Node.js can also be installed via package managers.Want new features sooner? Get Node.js v22.5.11 instead. // server.mjs

    io.js - JavaScript I/O
    Shisama
    Shisama 2019/02/20
  • Node.js — Node v11.7.0 (Current)

    Notable Changes compression / zlib: Added brotli support (Anna Henningsen and Zach Vacura) #24938 console: Added inspectOptions option (Ruben Bridgewater) #24978 crypto: Always accept private keys as public keys (Tobias Nießen) #25217 deps: Upgrade npm to v6.5.0 (Jordan Harband) #25234 fs: Use internalBinding('fs') internally instead of process.binding('fs') (Masashi Hirano) #22478 http(s): Suppor

    Node.js — Node v11.7.0 (Current)
    Shisama
    Shisama 2019/01/20
    --experimental-workerなしでworkerが使えるようになった。zlibがBrotliサポート。
  • Node v11.1.0 (Current) | Node.js

    Notable changes deps Updated ICU to 63.1. #23715 repl Top-level for-await-of is now supported in the REPL. #23841 timers Fixed an issue that could cause timers to enter an infinite loop. #23870 Commits [2c2e2b53ab] - benchmark: fix bench-mkdirp to use recursive option (Klaus Meinhardt) #23699 [787e13b41c] - build: expose more openssl categories for addons (Jonathan Cardoso Machado) #23344 [b8f3bb1

    Node v11.1.0 (Current) | Node.js
    Shisama
    Shisama 2018/11/04
    “Top-level for-await-of is now supported in the REPL.”