Skip to content

Commit da8e2b3

Browse files
committed
new release
1 parent f525168 commit da8e2b3

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

CHANGELOG

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
- 0.21.4 - 24-06-2026
2+
- Fix stale V8 termination state after interrupts/timeouts so contexts remain usable after cancelled evaluations
3+
- Let Ruby interrupts wake MiniRacer calls without immediately terminating V8, allowing signal traps and nested callbacks to unwind safely
4+
- Add benchmark suite covering eval, serialization/deserialization, and transpilation workloads
5+
16
- 0.21.3 - 18-06-2026
27
- Fix `:single_threaded` contexts inherited across `fork` by recovering idle reusable native runners in the child process without falling back to per-dispatch native thread spawning
38
- Avoid intermittent heap corruption during `:single_threaded` context finalization, especially when forked children exit normally after touching inherited contexts

lib/mini_racer/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

33
module MiniRacer
4-
VERSION = "0.21.3"
4+
VERSION = "0.21.4"
55
LIBV8_NODE_VERSION = "~> 24.12.0.1"
66
end

0 commit comments

Comments
 (0)