Opened 5 weeks ago

Closed 5 weeks ago

#15030 closed enhancement (fixed)

node.js-14.17.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 10.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 5 weeks ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 5 weeks ago

2021-05-11, Version 14.17.0 'Fermium' (LTS), @danielleadams

### Notable Changes

#### Diagnostics channel (experimental module)

diagnostics_channel is a new experimental module that provides an API to create named channels to report arbitrary message data for diagnostics purposes.

The module was initially introduced in Node.js v15.1.0 and is backported to v14.17.0 to enable testing it at a larger scale.

With diagnostics_channel, Node.js core and module authors can publish contextual data about what they are doing at a given time. This could be the hostname and query string of a mysql query, for example. Just create a named channel with dc.channel(name) and call channel.publish(data) to send the data to any listeners to that channel.

```js
const dc = require('diagnostics_channel');
const channel = dc.channel('mysql.query');

MySQL.prototype.query = function query(queryString, values, callback) {
  // Broadcast query information whenever a query is made
  channel.publish({
    query: queryString,
    host: this.hostname,
  });

  this.doQuery(queryString, values, callback);
};
```

#### UUID support in the crypto module

#### Experimental support for AbortController and AbortSignal

#### Other notable changes

comment:3 by Bruce Dubbs, 5 weeks ago

Resolution: fixed
Status: assignedclosed
774675e5e0 Update to node-v14.17.0
db8b380e43 Update to mousepad-0.5.5
37dc461ba5 Update to highlight-4.1
d962979466 Update to libtasn1-4.17.0
Note: See TracTickets for help on using tickets.