The experimental release of the open implementation of WinAPI — Wine 7.4 has taken place. Since the release of version 7.3, 14 bug reports have been closed and 505 changes have been made.
The most significant changes:
- The 'Light' theme is enabled by default.

- The core now includes the vkd3d 1.3 library that implements Direct3D 12, functioning via call translation to the Vulkan graphics API.
- The WineD3D, D3D12, and DXGI libraries have been transitioned to using the PE (Portable Executable) file format instead of ELF.
- Stubs for speech recognition functions (SpeechRecognizer API) have been added.
- Support for the WAV49 format has been added to the gsm library.
- Initial support for encoding and decoding OCSP (Online Certificate Status Protocol) requests, certified by digital signatures, has been added to the crypt32 DLL.
- Efforts to maintain support for the 'long' type in the code continue (approximately 200 changes).
- Correct functioning of vibrations in games when using DualSense controllers has been ensured.
- Issues with loading DLLs supporting Windows API sets in Arch Linux have been resolved.
- Bug reports related to the operation of games: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul have been closed.
- Bug reports related to the operation of applications: 3Dmark03, 3Dmark05, 3Dmark06 have been closed.
Additionally, it's noteworthy that the Wine Staging 7.4 release has been formed, which includes extended builds of Wine containing not fully ready or risky patches that are not yet suitable for inclusion in the main Wine branch. In comparison to Wine, Wine Staging provides 561 additional patches. In this new release, synchronization with the Wine 7.4 codebase has been achieved. Work has been done to remove warnings related to the use of the 'long' type in patches (for example, replacements of '%u' with '%lu' or replacing ULONG with UINT32).
Source: opennet.ru

