Skip to content

openQ4 0.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 13:55

openQ4 0.10.0

Field Value
Version 0.10.0
Release tag v0.10.0
Commit c3be062f
Generated 2026-08-10 13:54 UTC
Release scale override
Version decision Version override was supplied manually.
Workflow 31393542552
Since v0.9.0 (compare)

Highlights

  • Stop macOS startup failures presenting as an unexplained CI hang
  • Discard the tri-surf check results explicitly instead of using verify()
  • Report where the macOS app-bundle smoke hangs instead of exiting silently
  • Stage MoltenVK in the release lane so macOS packaging can bundle it
  • Use verify() for the tri-surf memory checks so release builds compile
  • Mark multiplayer and the Arena Campaign as experimental

Change Log

  • Stop macOS startup failures presenting as an unexplained CI hang (c3be062f, 2026-08-10)
  • Discard the tri-surf check results explicitly instead of using verify() (5dae4310, 2026-08-10)
  • Report where the macOS app-bundle smoke hangs instead of exiting silently (b9b90a5c, 2026-08-10)
  • Stage MoltenVK in the release lane so macOS packaging can bundle it (bf1f780d, 2026-08-10)
  • Use verify() for the tri-surf memory checks so release builds compile (01173fd0, 2026-08-10)
  • Mark multiplayer and the Arena Campaign as experimental (53d9bd59, 2026-08-10)
  • Report Arena launch failures and carry the ceremony's new state (996f724e, 2026-08-10)
  • Give the ported Quake Live modes their menus, HUD and thaw strings (295b3dd3, 2026-08-10)
  • Keep bot-filled servers out of the idle bucket and pin the bot fixes (f9bc78d7, 2026-08-10)
  • Add dual-stack IPv6 networking and GUI fixes (f90bf768, 2026-08-09)
  • Report renderer startup failures instead of crashing in teardown (#96) (2b99802b, 2026-08-09)
  • Complete IPv4 networking support (7bba18a9, 2026-08-09)
  • Pin the stored thread identifier where win_main.cpp actually lives (89d26e1e, 2026-08-08)
  • Strip MSVC output flags from the input-safety analysis command (ed9073be, 2026-08-08)
  • Detect the MSVC driver by its flags in the input-safety lane (7b8432a1, 2026-08-08)
  • Fix the macOS window-border cast and the clang-tidy cl driver mode (f83a421b, 2026-08-07)
  • Pin the GameLibs repo in the POSIX wrapper refresh test (38f4a562, 2026-08-07)
  • Add match control, liquid support, and input-safety hardening (963df8dd, 2026-08-07)
  • Add Arena Campaign and related features (227ee810, 2026-08-01)
  • Bots tweaks and chat, MVD, advanced demo viewer, demo menu (d41186e4, 2026-07-31)
  • Get Push Verification green again after the renderer-module split (3a08e762, 2026-07-29)
  • Restore the 8-bit idlib tables lost to a UTF-8 re-encode (2038e639, 2026-07-29)
  • Land TTF fonts, cel shading, console themes and MP work (8632851a, 2026-07-29)
  • Do not promote memory-bound arm64 boards out of the downsizing tier (d495e61a, 2026-07-28)
  • Cover Windows packages and renderer modules in release validation (0d960803, 2026-07-28)
  • Make testSIMD honest and measurable outside Windows and macOS (51253cfc, 2026-07-28)
  • Serialize the win32 thread registries against their readers (30ee5e13, 2026-07-28)
  • Make idStr hashing and comparison independent of char signedness (aa477f29, 2026-07-28)
  • Make the command-completion varargs AAPCS64-safe (d8a2051e, 2026-07-28)
  • Stop arm64 hosts classifying as the lowest machine-quality tier (2709cf57, 2026-07-28)
  • Restore the generated image cache to fix long level loads (089331a6, 2026-07-28)
  • Fix rotated skyboxes from doubly-converted retail progimg cube faces (918236c8, 2026-07-28)
  • Add Quake Live MP gametypes and HUD support (425761a3, 2026-07-28)
  • Fix six non-macOS bug reports (3f6d35c1, 2026-07-26)
  • Add MoltenVK-backed Vulkan renderer for macOS (ffc96c71, 2026-07-25)

Linux ARM64 Support

Linux ARM64 preview artifacts enabled. First-class publication remains gated on accepted real-hardware native-Wayland SP/MP, dedicated-server, audio, input, display, and package evidence.