SDL3 has hit ABI lock!
You can now trust the interfaces to stay stable. We will _add_ but not _remove_ or _change_ what's there, so it's safe to migrate your game to it!
https://github.com/libsdl-org/SDL/releases/tag/preview-3.1.3
We're rushing to an official release from here, but what's there has been battle-hardened in Steam and DOTA2 and CS2 for over a year now, across several platforms.