#13162: node.js-12.16.1
-------------------------+------------------------
 Reporter:  bdubbs       |       Owner:  blfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  9.2
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+------------------------

Comment (by ken@…):

 2020-02-18, Version 12.16.1 'Erbium' (LTS), @MylesBorins
 Notable changes

 Node.js 12.16.0 included 6 regressions that are being fixed in this
 release

 Accidental Unflagging of Self Resolving Modules:

 12.16.0 included a large update to the ESM implementation. One of the new
 features, Self Referential Modules, was accidentally released without
 requiring the --experimental-modules flag. This release is being made to
 appropriately flag the feature.

 Process Cleanup Changed Introduced WASM-Related Assertion:

 A change during Node.js process cleanup led to a crash in combination with
 specific usage of WASM. This has been fixed by partially reverted said
 change. A regression test and a full fix are being worked on and will
 likely be included in future 12.x and 13.x releases.

 Use Largepages Runtime Option Introduced Linking Failure:

 A Semver-Minor change to introduce --use-largepages as a runtime option
 introduced a linking failure. This had been fixed in master but regressed
 as the fix has not yet gone out in a Current release. The feature has been
 reverted, but will be able to reland with a fix in a future Semver-Minor
 release.

 Async Hooks was Causing an Exception When Handling Errors:

 Changes in async hooks internals introduced a case where an internal api
 call could be called with undefined causing a process to crash. The change
 to async hooks was reverted. A regression test and fix has been proposed
 and the change could re-land in a future Semver-Patch release if the
 regression is reliably fixed.

 New Enumerable Read-Only Property on EventEmitter breaks @types/extend

 A new property for enumerating events was added to the EventEmitter class.
 This broke existing code that was using the @types/extend module for
 extending classses as @types/extend was attemping to write over the
 existing field which the new change made read-only. As this is the first
 property on EventEmitter that is read-only this feature could be
 considered Semver-Major. The new feature has been reverted but could re-
 land in a future Semver-Minor release if a non breaking way of applying it
 is found.

 Exceptions in the HTTP parser were not emitting an uncaughtException

 A refactoring to Node.js interanls resulted in a bug where errors in the
 HTTP parser were not being emitted by process.on('uncaughtException') when
 the async_hooks after hook exists. The fix to this bug has been included
 in this release.

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/13162#comment:1>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to