Skip to content

v3.4.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@shdwmtr shdwmtr released this 29 Jun 01:36
· 7 commits to next since this release

3.4.0-beta.1 (2026-06-29)

Bug Fixes

  • fix ephemeral MEP handler threads tying to the forked plugin thread, killing it (sig 15) before it could restart (1dac316)
  • logger: restore file write guard under !onlyBuffer for log, warn, and error (4feb38b)
  • lua-host: cap shim_len allocation, use 1-result pcall, guard lua_name_from_path components (c85a68c)
  • lua-host: consume nested out-of-order calls (42d2f42)
  • lua-host: fix deadlock and CPU spin on IPC disconnect (729b9b4)
  • parity: fix rolling hash that was content-independent due to algebraic cancellation (efe3a7f)
  • PKGBUILD: add rust as a dependency (12101eb)
  • star_parser: compute Ed25519 boundary from section table, not buffer size (503e668)
  • star_parser: guard metadata id/name type before getstd::string() (9018d01)
  • star-parser: prevent 32-bit size_t overflow in section bounds checks and shim_len parsing (4866793)
  • starlight: add starlight label to build_error output with correct padding (edba67d)
  • starlight: allow // comments between /** @ffi */ and its declaration (6b6eb5b)
  • starlight: cap frame body allocation before reading from socket (94b5e81)
  • starlight: embed public key constant in get_verifying_key_bytes instead of deriving from private key (243b18d)
  • starlight: preserve long-string whitespace and fix escaped-quote handling (f0e02fa)
  • starlight: register variable binding names in FFI reachability check (8303f50)
  • starlight: surface missing/invalid webkit-exports.json instead of silently skipping checks (9be133c)
  • starlight: widen parity block_index from u16 to u32, update overhead to 12 bytes (b40ebd4)
  • windows: Ensure all plugin backends die alongside Seam when shutting down. Closes #822 (b0e7844)
  • windows: fix drain thread race and attr list teardown (f0ee4c3)
  • windows: use BCrypt for Ed25519 verification instead of OpenSSL (677cdc0)

Features

  • locales: translate network/proxy settings to Russian (7451a15)
  • patcher: Syntax check patches dropping and blaming invalid plugin patches incrementally. (937d52b)