Skip to content

Commit f5699dc

Browse files
committed
🐳 chore: Upgraded Node.js to v20.12.2
1 parent 7b5b241 commit f5699dc

File tree

15 files changed

+16
-16
lines changed

15 files changed

+16
-16
lines changed

.github/workflows/android_node_build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
workflow_dispatch:
99

1010
env:
11-
JAVET_NODE_VERSION: 20.11.1
11+
JAVET_NODE_VERSION: 20.12.2
1212
JAVET_VERSION: 3.1.1
1313
ROOT: /home/runner/work/Javet
1414

.github/workflows/linux_build_artifact.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
env:
1818
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
1919
DOCKERHUB_REPO_JAVET: ${{ secrets.DOCKERHUB_REPO_JAVET }}
20-
JAVET_NODE_VERSION: 20.11.1
20+
JAVET_NODE_VERSION: 20.12.2
2121
JAVET_V8_VERSION: 12.4.254.9
2222
JAVET_VERSION: 3.1.1
2323

.github/workflows/linux_build_node_v8_image.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ on:
2121
env:
2222
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
2323
DOCKERHUB_REPO_JAVET: ${{ secrets.DOCKERHUB_REPO_JAVET }}
24-
JAVET_NODE_VERSION: 20.11.1
24+
JAVET_NODE_VERSION: 20.12.2
2525
JAVET_V8_VERSION: 12.4.254.9
2626
JAVET_VERSION: 3.1.1
2727

.github/workflows/linux_x86_64_build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
workflow_dispatch:
88

99
env:
10-
JAVET_NODE_VERSION: 20.11.1
10+
JAVET_NODE_VERSION: 20.12.2
1111
JAVET_V8_VERSION: 12.4.254.9
1212
JAVET_VERSION: 3.1.1
1313
ROOT: /home/runner/work/Javet

.github/workflows/macos_arm64_build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
workflow_dispatch:
88

99
env:
10-
JAVET_NODE_VERSION: 20.11.1
10+
JAVET_NODE_VERSION: 20.12.2
1111
JAVET_V8_VERSION: 12.4.254.9
1212
JAVET_VERSION: 3.1.1
1313
ROOT: /Users/runner/work/Javet

.github/workflows/macos_x86_64_build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
workflow_dispatch:
88

99
env:
10-
JAVET_NODE_VERSION: 20.11.1
10+
JAVET_NODE_VERSION: 20.12.2
1111
JAVET_V8_VERSION: 12.4.254.9
1212
JAVET_VERSION: 3.1.1
1313
ROOT: /Users/runner/work/Javet

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ arm ✔️ ❌ ❌ ❌
4747
arm64 ✔️ ✔️ ✔️ ❌
4848
=========== ======= ======= ======= =======
4949

50-
* Node.js ``v20.11.1`` + V8 ``v12.4.254.9``
50+
* Node.js ``v20.12.2`` + V8 ``v12.4.254.9``
5151
* Dynamic switch between Node.js and V8 mode (`Which mode do you prefer? <https://github.com/caoccao/Javet/discussions/92>`_)
5252
* Polyfill V8 mode with `Javenode <https://github.com/caoccao/Javenode>`_
5353
* V8 API exposure in JVM

cpp/jni/javet_v8_runtime.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,6 @@ namespace Javet {
323323
args,
324324
execArgs,
325325
flags));
326-
nodeEnvironment->set_trace_sync_io(false);
327326
// node::LoadEnvironment is thread-safe.
328327
auto v8MaybeLocalValue = node::LoadEnvironment(
329328
nodeEnvironment.get(),

docker/linux-x86_64/base_all_in_one.Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
# Usage: docker build -t sjtucaocao/javet:3.1.1 -f docker/linux-x86_64/base_all_in_one.Dockerfile .
1717

18-
ARG JAVET_NODE_VERSION=20.11.1
18+
ARG JAVET_NODE_VERSION=20.12.2
1919
ARG JAVET_V8_VERSION=12.4.254.9
2020

2121
FROM ubuntu:20.04

docker/linux-x86_64/base_node.Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
# limitations under the License.
1515

1616
# Usage: docker build \
17-
# -t sjtucaocao/javet:x86_64-base-node_20.11.1 \
17+
# -t sjtucaocao/javet:x86_64-base-node_20.12.2 \
1818
# --build-arg JAVET_REPO=sjtucaocao/javet \
19-
# --build-arg JAVET_NODE_VERSION=20.11.1 \
19+
# --build-arg JAVET_NODE_VERSION=20.12.2 \
2020
# -f docker/linux-x86_64/base_node.Dockerfile .
2121

2222
ARG JAVET_REPO=sjtucaocao/javet
23-
ARG JAVET_NODE_VERSION=20.11.1
23+
ARG JAVET_NODE_VERSION=20.12.2
2424

2525
FROM ${JAVET_REPO}:x86_64-base-jvm
2626

docker/windows-x86_64/base.Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
# Usage: docker build -t sjtucaocao/javet-windows:3.1.1 -m 4G -f docker/windows-x86_64/base.Dockerfile .
3333

34-
ARG JAVET_NODE_VERSION=20.11.1
34+
ARG JAVET_NODE_VERSION=20.12.2
3535
ARG JAVET_V8_VERSION=12.4.254.9
3636

3737
# https://hub.docker.com/_/microsoft-windows

docs/release_notes/release_notes_3_1.rst

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Release Notes 3.1.x
55
3.1.1 V8 v12.4
66
--------------
77

8+
* Upgraded Node.js to ``v20.12.2`` `(2024-04-10) <https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.12.2>`_
89
* Upgraded V8 to ``v12.4.254.9`` (2024-04-04)
910
* Updated Node.js to new process initialization and teardown functions
1011
* Added crypto initialization to Node.js

scripts/python/change_node_v8_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ def update(self) -> None:
158158
re.compile(r'"(?P<version>\d+\.\d+\.\d+\.\d+)",'))
159159

160160
def main():
161-
change_node_version = ChangeNodeVersion('20.11.1')
161+
change_node_version = ChangeNodeVersion('20.12.2')
162162
change_node_version.update()
163163
change_v8_version = ChangeV8Version('12.4.254.9')
164164
change_v8_version.update()

src/main/java/com/caoccao/javet/enums/JSRuntimeType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public enum JSRuntimeType {
3737
*/
3838
Node(
3939
"node",
40-
"11.3.244.8-node.17", // node -p process.versions.v8
40+
"11.3.244.8-node.19", // node -p process.versions.v8
4141
NodeRuntimeOptions::new,
4242
o -> o instanceof NodeRuntimeOptions),
4343
/**

src/test/java/com/caoccao/javet/interop/TestNodeRuntime.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public void testModuleProcess() throws JavetException {
116116
Path path4 = nodeModuleProcess.getWorkingDirectory().toPath();
117117
assertNotEquals(path1.toAbsolutePath().toString(), path3.toAbsolutePath().toString());
118118
assertEquals(path1.toAbsolutePath().toString(), path4.toAbsolutePath().toString());
119-
assertEquals("v20.11.1", nodeModuleProcess.getVersion());
119+
assertEquals("v20.12.2", nodeModuleProcess.getVersion());
120120
}
121121

122122
@Test

0 commit comments

Comments
 (0)