A new Steam client has been released and will be automatically downloaded.
Improve client logic used to choose and connect to download servers, which should yield better download rates for clients with download servers close to them on the network
Improve connection logic in friends list initialization
Fix screenshots in SteamVR Home
Fixed a bug where a P2P connection would not properly migrate to another relay, if the active relay went offline.
Fixed certain web page elements continuing to render in the Steam client when it is minimized or closed to the system tray
Improved reliability of registry saving on Linux and macOS
Fix the SteamVR dashboard obscuring transition overlays when launching a game.
Added mouse hover to action buttons in Configurator to display which physical buttons are related.
Rework the setting for enabling the Big Picture Mode overlay when using a Steam Input enabled controller from the desktop client. This setting now defaults to off and can be overridden on a per-game basis.
Improve handling of Switch Pro controllers when not universally opted into Steam Input - we will now toggle between DirectInput mode and the extended mode which includes gyro and rumble support depending on whether a game is using Steam Input
Added the GetDeviceBindingRevision function, which allows developers of Steam Input API games to detect out of date user configurations. Configurations with out of date major revisions should be automatically updated by Steam to the latest official configuration, but configurations with out of date minor revisions will be left in-place.
Added Change Player Slot binding to Steam Input. This allows a Steam Input binding to change the player’s x-input slot as seen by a game. This can be mapped to a chord for easy application across all games, and as with all bindings, be set to cycle through slots via an activator. Intended for fighting games and such where a larger set of controllers may need to be regularly and easily swapped across a limited number of player slots.
Rework controller activity detection to require movement of joysticks/triggers instead of just deflection. Should fix wireless PS4/Switch controllers not turning off from inactivity when set down in a way that deflects the triggers or joysticks
Fix an issue with Switch Pro controller joystick input sometimes pulling down when alt-tabbing
Fix a rare crash when connecting a Switch Pro controller
Streaming / Steam Remote Play
Fix a crash when streaming non-Steam game with touch controls enabled
Fix some other rare crash cases
Fixed a crash when streaming a non-Steam game to the Steam Link app
Properly hide password entry text in the in-game on-screen keyboard
Fix non-Steam Controllers receiving a Steam Controller configuration on the login screen
Fix the “hide device” option in Controller Settings not being shown in some cases
Fix the alignment of the Steam logo in several notifications
Fix rare crash at exit
Fix rare crash when a HID device fails to open when no other devices are open
Plumb Steam Input’s action set change on cursor visibility feature. This allows for games that show a cursor in menus but not in game, ex: Dark Souls 3, to have separate controls in those contexts
Use the host's zenity program when available for basic dialogs during startup
Fix crash caused by audio cards with no active port set
Improve detection of some linux versions at steam update time
More fixes to reduce the download size of Vulkan pipeline pre-caching data
Fix bug that would sometimes cause the app to hang
Killsquad is Now Available on Steam Early Access and is 20% off!*
Unleash hell on a coop A-RPG where bounty hunters raid planets for glory. Choose your quest on the Online Contract System. Unlock skills mid-mission to adapt. Wreak havoc with unique weapons. Scavenge materials to boost them. And, if you survive, spend your bounty on gear to live another day.