Skip to content

Releases: caoccao/Javet

Javet v0.8.0

30 Mar 05:48
a1140c1
Compare
Choose a tag to compare
  • Supported Node.js v14.16.0
  • Added V8Module and V8Script
  • Enhanced V8ValuePromise
  • Added dynamic switch between Node.js and V8

Javet v0.7.4

10 Mar 07:39
9f6284c
Compare
Choose a tag to compare
  • Added V8 primitive value cache
  • Added live debug for Chrome Developer Tools

Javet v0.7.3

08 Mar 05:16
9f6284c
Compare
Choose a tag to compare
  • Added V8ValueWeakMap and V8ValueWeakSet
  • Added forEach() to Collection
  • Added V8Locker for Performance Sensitive Scenarios

Javet v0.7.2

02 Mar 02:17
932ee83
Compare
Choose a tag to compare
  • Added setFunction(String functionName, String codeString) to IV8ValueObject
  • Added equals() and strictEquals() and sameValue() to IV8Value
  • Added getIdentityHash() to IV8ValueReference
  • Added isDead(), isInUse(), callAsConstructor() and terminateExecution() to V8Runtime
  • Added V8 typed array and data view
  • Added IJavetEngineGuard

Javet v0.7.1

20 Feb 01:00
3226163
Compare
Choose a tag to compare
  • Easy spring integration
  • Performance test cases
  • Few bug fixes

Javet v0.7.0

15 Feb 03:20
72a6535
Compare
Choose a tag to compare

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

14 Jan 03:58
Compare
Choose a tag to compare

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.