Releases: caoccao/Javet
Releases · caoccao/Javet
Javet v0.8.0
- Supported Node.js
v14.16.0
- Added
V8Module
andV8Script
- Enhanced
V8ValuePromise
- Added dynamic switch between Node.js and V8
Javet v0.7.4
- Added V8 primitive value cache
- Added live debug for Chrome Developer Tools
Javet v0.7.3
- Added
V8ValueWeakMap
andV8ValueWeakSet
- Added
forEach()
to Collection - Added
V8Locker
for Performance Sensitive Scenarios
Javet v0.7.2
- Added
setFunction(String functionName, String codeString)
toIV8ValueObject
- Added
equals()
andstrictEquals()
andsameValue()
toIV8Value
- Added
getIdentityHash()
toIV8ValueReference
- Added
isDead()
,isInUse()
,callAsConstructor()
andterminateExecution()
toV8Runtime
- Added V8 typed array and data view
- Added
IJavetEngineGuard
Javet v0.7.1
- Easy spring integration
- Performance test cases
- Few bug fixes
Javet v0.7.0
This is the first release of Javet.
- It supports both Windows and Linux with V8 v8.9.255.
- It exposes the majority of V8 API in JVM.
- It allows injecting JS functions into V8.
- It supports
BigInt <-> Long
,Date <-> ZonedDateTime
. - It supports Javet engine pool like DB connection pool with a huge performance improvement.
0.6.2.0 - First release in catching up J2V8 v6.2.0 and V8 v8.3.110.9
Release Notes
As Javet hasn't been born yet, the first thing is to catch up with J2V8 latest version v6.2.0.
- V8 is upgraded to v8.3.110.9 which was released in May, 2020.
- Windows and Linux are supported.
- NodeJS is dropped temporarily.
Disclaimer
- This release is built from my dev box where the source code comes directly from the official repository, so it is for experiment only. The copyright belongs to original authors.
- I don't have the official PGP key, so the jar files are not signed.
- It is your own decision to use this release in your environment. There is no official support. Please refer to the original license for detail.
Why Windows and Linux only?
- I don't own a decent Mac device. So there's no MacOS release.
- I don't intend to support Android for now.
Why not Deploy to Maven Repository?
- I don't have the permission to its official repository.
- There has been no Windows / Linux releases deployed since 2016 / 2017. I really don't know who to contact with.
- You may easily integrate the jar files in your local maven repository.