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.