Featured image of post Wine: development release 11.22 released

Wine: development release 11.22 released

Wine, the compatibility layer for running Windows applications on Linux, has been released in the development version 11.22.

This release brings randomized base addresses for DLLs, EXEs and memory allocations (ASLR), improvements to the Vulkan backend of wined3d, xstate support for ARM64EC, and many updates to bundled libraries. Overall, the release includes around 320 changes compared to version 11.21.

Here is a selection of the changes from the commit log:

  • ntdll/server: Random base addresses for DLLs and executables, randomized memory allocations (also in 32-bit builds), process mitigation options are loaded.
  • wined3d: Vulkan backend supports L8, L8A8 and L16, recreates stale image views, and clips clears to attachment bounds.
  • win32u/winex11: OpenGL contexts use the compatibility profile by default, glXCreateContextAttribsARB is always used.
  • ntdll: XSTATE support in the ARM64EC exception dispatcher, APCs and thread context.
  • ntdll/server: Several NtSetInformationFile() classes moved to the server.
  • msxml3: DTD validation with IDREF/IDREFS and complex content models, better XSLPattern evaluation.
  • wbemprox: Many fixes and more Win32_Processor properties.
  • winhttp: Many robustness fixes on error paths.
  • capabilityaccessmanagerclient: New DLL with a stub implementation.
  • mfwmaaec: Audio capture in transform_ProcessOutput().
  • mfreadwrite: Improved media type handling in the sink writer.
  • propsys: VariantCompare() implemented.
  • kernelbase/nls: Time zone data 2026f, locale data updated to CLDR 49.
  • fonts: Many fixes to Tahoma and Tahoma Bold.
  • Imports: mpg123 1.33.7, libpng 1.6.59, LibTIFF 4.7.2, lcms2 2.20, Capstone 5.0.9, SQLite 3.54.1.

Wine logo

Source: GitLab

PlayingTux – Playing Games on Linux - since 1995.