Skip to content

Releases: microsoft/napajs

Napa.js 0.4.0-pre

24 May 03:38
7389199
Compare
Choose a tag to compare
Napa.js 0.4.0-pre Pre-release
Pre-release

Summary

vNext (v0.4.x) is a version with new worker implementation. In Napa.js vNext, napa worker loads and initializes its javascript VM in node.js style, which enables most of node.js APIs and addon support.

NOTE: Napa.js 0.4.0-pre is a pre-release version. Some features are still in progress.

Features

Napa.js 0.4.x works on Node.js 10.2.0 or later.

See also: README, Open Issues, Project vNext, Napa.js versions

Napa.js 0.2.3

02 May 02:33
621ae94
Compare
Choose a tag to compare

Summary

  • Fix crash on some linux environment

Napa.js 0.2.2

21 Apr 00:09
20f632d
Compare
Choose a tag to compare

Summary

Update function group zone.broadcast.

  • Support detailed error message when failure happens in broadcast.
  • Support Promise as return value. When broadcast a function which returns a Promise, its state will be adopted.
  • Support new function zone.broadcastSync.

Support setImmediate, setTimeout, setInterval in worker

  • Function setImmediate, setTimeout, setInterval, clearImmediate, clearTimeout, clearInterval are available in napa workers now.

Misc

  • Fix AutoTransport. It was not able to unmarshall the data correctly.
  • Update 3rd party library 'args' to latest version
  • Fix build break in G++7.x

Napa.js 0.2.1

12 Mar 21:19
df0d564
Compare
Choose a tag to compare

Summary

  • Fix Node version check in lib/binding.js.

Napa.js 0.2.0

19 Jan 01:51
Compare
Choose a tag to compare

Summary

  • Support transport of ArrayBuffer and SharedArrayBuffer in zone APIs
  • Introduce napa.sync.Lock for synchronization handling

Napa.js 0.1.8

29 Dec 00:06
Compare
Choose a tag to compare

Summary

  • Fix hanging promise when callback from Napa to Node. (This should have been fixed in 0.1.7)
  • Support transport of ArrayBuffer and SharedArrayBuffer in zone APIs (experimental)
  • Introduce napa.sync.Lock for synchronization handling (experimental)
  • Use 9.2.1 instead of 9.x in prebuilt job. (#162)

Napa.js 0.1.7

29 Nov 02:19
Compare
Choose a tag to compare

Summary

  • Fix hanging promise when callback from Napa to Node

Napa.js 0.1.6

23 Nov 02:05
Compare
Choose a tag to compare

Summary

  • Crash fixed on Node > 8.4.0 ( #96 )
  • Fixed _cid for TransportableObject
  • Fixed inconsistency between Napa and Node for __dirname and __filename

Napa.js 0.1.5

03 Nov 23:33
Compare
Choose a tag to compare

Summary

  • Several fixes and imporvements on napa.js documents and examples
  • Add node version ckecking and prompt
  • Stability improvements
  • Add pre-built support for Node 9.x

Napa.js 0.1.4

20 Oct 00:27
Compare
Choose a tag to compare
  • Several fixes and imporvements on napa.js documents and examples.
  • Fix rpath for shared library napa-binding.node on Linux and Mac OS.