GENERAL
- Dedicated servers. Game server callbacks for several interfaces were registered before they were marked as game server callbacks, so they never fired on dedicated servers.
- Steam Input. Callback data is now copied, so the values in Steam Input events are no longer invalid.
- SteamCoreSockets. Receiving data now reports the correct number of bytes and releases the received messages.
- Fixed a crash in Get UGC Details and buffer issues in Get Beta Info and Filter Text.
- The
steamclient.so path now matches the server architecture.
- Async nodes always complete. Async nodes no longer leak when the online subsystem is missing.
- Starting a new server list, ping or rules request now cancels the previous onE
- A server list request now completes one second after Steam reports that the refresh is complete, instead of waiting for the timeout.
- Reading or writing a leaderboard that could not be found no longer waits forever.
- Creating a lobby with IP connections no longer hangs if the public IP address cannot be found.
- Async callbacks no longer run on objects that have been destroyed.
- Fixed deprecation warnings in Unreal Engine 5.3 and later.
REMOVED
- The legacy
SteamCoreNetDriver has been removed