Releases: caoccao/Javet
Releases · caoccao/Javet
Javet v1.1.6
- Upgraded Node.js to
v16.16.0
(2022-07-07) - Upgraded V8 to
v10.4.132.20
(2022-07-14) - Fixed improper error handling for custom error objects
- Added
waitForEngineMaxRetryCount
toJavetEngineConfig
- Added
EngineNotAvailable
(901) toJavetError
Javet v1.1.5
- Upgraded Node.js to
v16.15.1
(2022-06-01) - Upgraded V8 to
v10.3.174.14
(2022-06-14) - Fixed JNI pending exception for Andoird by caching it in the runtime
- Added
V8ValueBigInteger
to primitive types andJavetPrimitiveConverter
Javet v1.1.4
- Upgraded V8 to
v10.2.154.4
(2022-05-06) - Applied C++ 17 to V8
- Added
isPurgeEventLoopBeforeClose()
andsetPurgeEventLoopBeforeClose()
toNodeRuntime
Javet v1.1.3
- Upgraded Node.js to
v16.15.0
(2022-04-26) - Upgraded V8 to
v10.1.124.11
(2022-04-20) - Removed internal symbols from public symbols for Linux
Javet v1.1.2
- Upgraded Node.js to
v16.14.2
(2022-03-17) - Upgraded V8 to
v10.0.139.6
(2022-03-07) - Fixed a bug in exception handling in JNI callback
Javet v1.1.1
- Upgraded V8 to
v9.9.115.9
(2022-03-07) - Enhanced createV8ValueArrayBuffer with ByteBuffer
- Added support to
Optional
,Stream
,ZonedDateTime
for Android - Fixed a bug in
V8ValueObject.get()
when evaluation fails
Javet v1.1.0
- Upgraded Node.js to
v16.14.0
(2022-02-08) - Upgraded V8 to
v9.8.177.11
(2022-02-08) - Upgraded Android NDK to r23b
- Updated Android ABI >= 23
- Added static libgcc and libstdc++ for Linux
- Supported legacy Linux distributions like CentOS 7, Ubuntu 16.04
Javet v1.0.7
- Upgraded Node.js to
v16.13.1
(2021-12-01) - Upgraded V8 to
v9.7.106.18
(2021-12-14) - Relayed inner exception for
JavetCompilationException
andJavetExecutionException
- Changed JNI library naming convention to be arch agnostic for Android.
- Added
getDetailedMessage()
,getStack()
andgetContext()
toJavetScriptingError
- Updated all V8 values to take
V8Runtime
in the constructor
Javet v1.0.6
- Supported Mac OS (arm64)
- Adjusted the priority of getter detection in
JavetProxyConverter
- Fixed a bug in custom lib loading
- Added capacity to some V8 runtime observers for performance improvement
- Added
V8RuntimeObserverAverageCallbackContextCount
,V8RuntimeObserverAverageReferenceCount
andV8RuntimeObserverAverageV8ModuleCount
- Refactored the doc for object converters
- Added
@V8Convert
,@V8Property
,@V8Function
,@V8Getter
,@V8Setter
,@V8Allow
and@V8Block
toJavetProxyConverter
- Added
isSuppressingError()
toIJavetLibLoadingListener
- Added
getV8SharedMemoryStatistics()
toV8Host
Javet v1.0.5
- Fixed crash issue for Android
- Upgraded Javet engine pool to expose more statistics
- Upgraded Javet engine pool scheduling algorithm