Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

Remote Play
  • Added an option to share your IP address and attempt to establish a direct connection. The connection will still be relayed if NAT traversal fails or the relayed route is faster.
  • Throttle downloads on the client while streaming, if that option is enabled in the Download settings
  • Prevent downloads on the client while streaming, if "Allow downloads during gameplay" is not enabled in the Download settings
  • Changing Remote Play settings on the client will affect any current streaming sessions
  • Reduced the cursor scale when streaming to mobile devices

Windows
  • Fix reading battery levels on laptops. Low battery level notifications and the battery level indicator in the overlay will now work again.

Linux
  • Updated 'scout' steam runtime to 0.20200505.0
  • Fixes bundled zenity binary
  • Show progress bar while updating pinned libraries
  • Updated 'heavy' steam runtime to 0.20200512.2 with upstream library updates

Linux Shader Pre-Caching
  • Added support for merging NVIDIA per-thread cache files after processing new Vulkan pipelines and after a game exits
  • Adjusted core count of background Vulkan pipeline processing to a quarter of logical cores by default
  • Changed processing tasks to idle priority
  • Updated Vulkan layer API version


SteamNetworkingSockets
  • Improved routing for P2P connections
  • Connections to the local user now go through internal loopback instead of being relayed over the Internet
  • Fix crash bug when attempting P2P connection to self
  • Fix bug causing excessive pings to be sent if connection starts timing out

Steam Input
  • Fixed hang enumerating some rare USB devices on Windows

SteamVR
  • Fixed hang on SteamVR startup on Windows 7
Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

General
  • Fix crash when page search bar is dismissed while a search is in progress

Library
  • Added a new library shelf "Play Next", which recommends unplayed games from your library (similar to the Steam Labs experiment of the same name).

Steam Overlay
  • Fix an OpenGL game crash that could be caused in rare cases after a screen resolution change while the overlay is not up

Steam Cloud
  • Fix to have Steam use the correct local relative path for game data for some games on linux

Steam Workshop
  • Fixed workshop downloads never finishing in some cases

SteamVR
  • Turned off running in Game Theater for configuration, dedicated server, editor, and manual launch options.

Steam Input
  • Fixed compatibility issues with Thrustmaster’s Thustmapper software

Remote Play
  • Fixed broadcasting on macOS for systems with network interfaces that have both IPv4 and IPv6 addresses

macOS
  • Fixed some cases of text not displaying in Steam client dialogs

Linux
  • Fixed registry.vdf sometimes becoming corrupt after a forced system reboot
  • Fixed issues with cloud sync and game downloads when ipv6 is completely disabled in the OS
Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

Library
  • Allow selection and copy of text from news popups

Steam Chat
  • Fixed voice chat audio issues when system is under heavy load

Steam Cloud
  • Fixed possible Steam client crash when playing a game using Stats and Achievements while in Offline Mode

Steam Overlay
  • Improved Steam Overlay and FPS counter performance for games using Vulkan async compute (such as DOOM Eternal).

Windows
  • Fixed download progress not displaying on the taskbar

Steam Input
  • Added a binding listener mode to the controller configuration selections screen. To use, hit listen button then hit the gamepad input, keyboard, or mouse key you would like to bind.
  • Added joystick visualization to the controller calibration screen.
  • Added ability to display screenshots in the mouse cursor position binding screen. Screenshots can be scrolled through with left/right arrow keys.
  • Added support for the Thrustmaster ESwap Pro and Giotek VX4 PS4 Controllers
  • Added support for the PDP Afterglow Wireless Switch Controller (over BT only)
  • Fixed bug with automatic action set switching based on cursor visibility when multiple controllers are connected
  • Fixed the desktop version of the on-screen keyboard stealing focus from windows it is typing into
  • Fixed bug with reading the L2/R2 buttons on the Victrix FS Pro fight stick
  • Fixed a bug where we saved out incorrect mouse cursor position bindings when the game wasn't running or when running the Steam Input configurator outside of the Big Picture Mode overlay.
  • Fixed Steam Link App touch screen radial menus activating selections before thumb is lifted and center menu items not being activated.

Remote Play
  • Improved performance and smoothness of Remote Play Anywhere
  • Added optional touch controls for Windows tablets (enabled in the advanced client settings for Remote Play)

Remote Play Together
  • Show the name of the game being played in the overlay when started from Big Picture

Remote Play Mobile
  • Added the ability for touch control virtual buttons to also activate a left stick, right stick, or trackpad. (Useful for games where you fire, aim, and move at the same time.)

Linux
  • Fixed dbus assertion and possible crash at startup
  • Fixed an issue where the client would not download the correct version of titles that were previously whitelisted to play through Steam Play, such as Into The Breach.
  • Update to steam runtime 0.20200417.0
  • Diagnostic tool: diagnose problems with steam:// URL handler
  • Diagnostic tool: verify Steam client min spec CPU features
  • Container runtime: better support for newer glibc versions and Arch glibc configuration

Big Picture Mode
  • Fixed Partial Controller Support games displaying a keyboard indicator in the library grid view.
  • Fixed family view pin screen not accepting mouse/touch input
  • Fixed several localization issues

macOS
  • Fixed prompting for microphone permissions on Mojave (10.14) and above.

SteamNetworkingSockets
  • Fixed crash bug when closing listen socket if poll groups are used

SteamVR
  • Filtered out Oculus SDK launch options while SteamVR is running using a non-Oculus headset.
Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

Library
  • Allow selection and copy of text from news popups

Steam Chat
  • Fixed voice chat audio issues when system is under heavy load

Steam Cloud
  • Fixed possible Steam client crash when playing a game using Stats and Achievements while in Offline Mode

Steam Overlay
  • Improved Steam Overlay and FPS counter performance for games using Vulkan async compute (such as DOOM Eternal).

Windows
  • Fixed download progress not displaying on the taskbar

Steam Input
  • Added a binding listener mode to the controller configuration selections screen. To use, hit listen button then hit the gamepad input, keyboard, or mouse key you would like to bind.
  • Added joystick visualization to the controller calibration screen.
  • Added ability to display screenshots in the mouse cursor position binding screen. Screenshots can be scrolled through with left/right arrow keys.
  • Added support for the Thrustmaster ESwap Pro and Giotek VX4 PS4 Controllers
  • Added support for the PDP Afterglow Wireless Switch Controller (over BT only)
  • Fixed bug with automatic action set switching based on cursor visibility when multiple controllers are connected
  • Fixed the desktop version of the on-screen keyboard stealing focus from windows it is typing into
  • Fixed bug with reading the L2/R2 buttons on the Victrix FS Pro fight stick
  • Fixed a bug where we saved out incorrect mouse cursor position bindings when the game wasn't running or when running the Steam Input configurator outside of the Big Picture Mode overlay.
  • Fixed Steam Link App touch screen radial menus activating selections before thumb is lifted and center menu items not being activated.

Remote Play
  • Improved performance and smoothness of Remote Play Anywhere
  • Added optional touch controls for Windows tablets (enabled in the advanced client settings for Remote Play)

Remote Play Together
  • Show the name of the game being played in the overlay when started from Big Picture

Remote Play Mobile
  • Added the ability for touch control virtual buttons to also activate a left stick, right stick, or trackpad. (Useful for games where you fire, aim, and move at the same time.)

Linux
  • Fixed dbus assertion and possible crash at startup
  • Fixed an issue where the client would not download the correct version of titles that were previously whitelisted to play through Steam Play, such as Into The Breach.
  • Update to steam runtime 0.20200417.0
  • Diagnostic tool: diagnose problems with steam:// URL handler
  • Diagnostic tool: verify Steam client min spec CPU features
  • Container runtime: better support for newer glibc versions and Arch glibc configuration

Big Picture Mode
  • Fixed Partial Controller Support games displaying a keyboard indicator in the library grid view.
  • Fixed family view pin screen not accepting mouse/touch input
  • Fixed several localization issues

macOS
  • Fixed prompting for microphone permissions on Mojave (10.14) and above.

SteamNetworkingSockets
  • Fixed crash bug when closing listen socket if poll groups are used

SteamVR
  • Filtered out Oculus SDK launch options while SteamVR is running using a non-Oculus headset.
Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

General
  • During game install allow the user to pick a different language if they’ve changed the per-game language setting or previously installed the game in a different language
  • Fixed a rare crash Steam could cause in some Steam VR helper processes when Steamworks is initialized in an unexpected manner
  • Fixed Steam client crash when errors are encountered in audio encoding or decoding when running a game using Steam Voice
  • Fixed achievement notification images for some games
  • Fixed the achievement section of library game pages not updating when a user gains an achievement
  • Fixed intermittent failures in broadcast, YouTube and other web video playback. If you are currently or have previously experienced this please ensure that the “Enable hardware video decoding” setting is enabled in the Interface tab of settings.
  • Updated embedded Chromium build in Steam to 79.0.3945.117

Library
  • Decreased the number of network requests made when initially loading a game page
  • Added the ability to resize the game list by dragging the divider between the left and right panels
  • When viewing game details for a demo, added a section with a link to the main game.
  • Fix formatting of game reviews displayed in activity feed
  • Fixed long lists of trading cards not properly wrapping in game activity sections
  • Fixed What's New section not resizing properly when Automatic display size is selected
  • Fixed the play bar freaking out when scrolled to the top on very short windows when viewing game details for games with very little content in the right panel

Chat
  • Improved the performance of large chat room groups.

Steam Cloud
  • Fixed using multiple Steam accounts on one machine under the same local user – if the game files are written to a common (non-Steam) location, they were previously mixed between Steam accounts
  • Fixed inability to download files greater than 256MB

Steam Input
  • Increased responsiveness of Switch Controllers when alt-tabbing
  • Added support for the Victrix Pro FS with Touch Pad.
  • Fixed some cases where Switch Controllers could lock up Steam on Windows.

Steam Networking Sockets
  • Fixed a bug that could cause a P2P connection to drop if a relay went offline while in use

Remote Play
  • Added a controller overlay with mouse mode, on-screen keyboard functionality and more! Default way to bring up is a long press of the Back button and can be configured in Remote Play settings.
  • Added the option to record/playback input from the controller overlay when on the Windows login screen
  • Added loading screen tips for useful functionality, including which button opens the overlay
  • Added additional detail when running install scripts during PC to PC streaming
  • Added Steam Overlay to the streaming client in Remote Play Together.
  • Reduced audio dropouts when streaming microphone input
  • Fixed sending controller input to the remote side in Remote Play Together
  • Fixed muted audio when streaming after an RDP session
  • Fixed controller overlay showing up automatically when connecting
  • Fixed doubled up controller input when doing PC to PC streaming
  • Fixed black screen when streaming from a locked computer
  • Fixed Play button saying "Stop" instead of "Connect" when the stream stops unexpectedly
  • Fixed crash in Remote Play Together when one or more player has a controller connected
  • Fixed characters being doubled when typing in foreign languages.
  • Fixed remote client discovery when using link-local ipv4 addresses (IP auto-configuration)
  • Fixed low audio volume when starting the stream
  • Fixed VR games getting auto filtered during a VR session when a Remote Play spectator is connected.
  • Fixed several stability issues during launching, task switching, overlay, and shutdown of various games.
  • Fixed custom cursor size on specific games such as Heroes of Might and Magic III HD Edition.
  • Fixed player names displaying in the wrong position for InGame and Snooze status.

Big Picture Mode
  • Added plumbing to use the desktop client’s image cache for games. Game icons should now load quicker and start working in offline mode.
  • Added the ability to rumble controllers in the “Reorder Controllers Dialog”. Controllers which support LED color such as the DS4 will also have the controller’s LED color setting reflected in the controller image.
  • Fixed navigating community content panels for games w/ mature content
  • Fixed some cases where the Overlay would not come up when using a controller w/ gyro bound to mouse in Steam Input

SteamVR
  • Fixed incorrectly adding non-Steam app screenshots to SteamVR.
  • Fixed some hybrid 2D/VR games not appearing in the VR UI.

Windows
  • Fixed behavior of some Steam windows in certain multi-monitor + mixed high DPI/scaling scenarios

Linux
  • Disabled CEF keyring integration by default. The -enable-keyring option can be passed to the Steam client to reinstate it.
  • Fix race condition that could cause some Proton-enabled games to redownload
  • Fixed Big Picture Mode on-screen keyboard not popping up when clicking on text fields with Touch Screen Mode enabled
  • Fixed Big Picture Mode on-screen Keyboard not allowing more than 3 clicks on a key in quick succession with mouse/touch input
  • Fixed a client crash occasionally happening while iterating directories
  • Fixes to Steam overlay for titles that use XInput2

Linux Steam runtime 0.20200318.1
  • Updated to latest version of libvulkan
  • Added exports for more WSI functions for Proton
  • Improved runtime diagnostic tools
Client Update - Valve
General
  • Fixed non-Steam games sometimes appearing unavailable for Remote Play
  • Fixed steamwebhelper CPU/GPU usage in Steam overlay while the overlay is not visible

Library
  • Fixed Activity section not appearing in game details when Family View is enabled
  • Fixed "Load More Activity" button not loading more activity
  • Fixed some display errors for soundtracks with track names containing unusual characters
  • Added support for playing back soundtracks containing .m4a content
  • When installing a game, Steam will now immediately sync your Steam Cloud files in the background instead of waiting potentially until the first launch of the game.
  • Minor layout and visual changes
  • Stop showing "library in use" message for non-Steam games when a shared library is being used

Big Picture
  • Fix issue with the Big Picture Overlay in games w/ launchers
  • Fixed crash when viewing Community Connect in Library
  • Fix an issue where the on-screen keyboard would not work with mouse or touch input when a controller is attached
  • Add a Capslock/Altlock mode to the on-screen keyboard which is enabled by double tapping the shift/alt keys.
  • Remove the “Turn Off Controller” option from the power button menu for controllers which don’t support the feature
  • Add filter a for Steam Play white-listed games to the Big Picture Library’s filter list on Linux

SteamVR
  • Hide games hidden by Family View from SteamVR (prevents them from showing up in SteamVR Home and other VR quick launch game lists).
  • Hide automatically created VR shortcuts when the original manifest has marked them hidden.
  • Mark hidden shortcuts to VR games as hidden in manifests created by Steam.
  • Steam overlay will now show download status when starting an application that is updating or installing.
  • Eliminated spam related to the desktop overlay on Windows 10
  • Fixed issue with Quick Launch in SteamVR showing certain overlay applications

macOS
  • Fixed intermittent Steam client and overlay crashes for certain system configurations
  • Fixed some keyboard control keys not being handled correctly by Big Picture browsers

Remote Play Together
  • Added ability to invite players by dragging them from the friend's list into the Remote Play Together window.

Steam Link
  • When a Steam Link connects, the default view is recent games that are optimized for the connecting device. This can be changed in the advanced streaming settings on the Steam Link app or hardware.

Linux
  • Fix diagnostic tool helper processes blocking until they time out on Ubuntu 18.04

SteamNetworkingSockets
  • Fix a bug with multiple P2P connections from the same peer
Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

General
  • Fixed the overlay not working correctly or crashing some DXGI/DX12 games in upcoming Windows Insider builds.

  • Support a LAN event using DNS injection on lancache.steamcontent.com to set up a local explicit caching proxy for downloads.

  • Fixed "Open the screenshot uploader after closing a game if screenshots were taken" setting not being honored in some cases


Library
  • Added sort by Steam Review to shelves and app grids.

  • Added Library What’s New settings dialog which makes it easier to find and manage per-game news priorities

  • Added a setting to show only product updates in Library What’s New

  • Added Windows drive letter to the "Size on Disk" label shown on installed game portraits.

  • Played/Unplayed filters no longer include/exclude games that were installed but never actually played

  • Improved performance of library artwork precacher

  • Improved library filtering for Korean game titles when typing in Hangul.

  • Fixed an issue where removing the last non-Steam game from a collection would cause it to spontaneously reappear at a later time.

  • Fixed non-Steam games with the "Include in VR Library" checkbox checked not appearing in dynamic collections with VR hardware support selected

  • Fixed hidden achievements sometimes still appearing as hidden in the activity feed even after being achieved

  • Fixed an issue that would sometimes cause the wrong audio to play from a multi-disc soundtrack when playing an individual track

  • Fixed games that have updates set to "Only update this game when I launch it" not showing in blue in the game list when an update is required

  • Fixed the "View Additional Artwork" button not working correctly for some soundtracks.

  • Fixed some partner event summaries not rendering properly in the activity feed and What's New section

  • Added [h2] and [h3] rendering for partner events and announcements

  • Fixed a case where changes to game collections were not reflected in Big Picture Mode.


Remote Play
  • Fixed cursor scale on different resolution displays

  • Added client-side screen magnifier for the toggle magnification controller binding


Remote Play Together
  • The host can see all controllers connected in the Remote Play Together session.

  • The host can drag and drop any player's controller to change its slot. This helps some games where the first identified controller or the first slot is locked to the primary game character and the group only brought a single controller. This also help cases where a player leaves the session with their controller and the host needs to take over input in the abandoned slot.

  • Added error message when trying to join a game that is unavailable due to country or Family View restrictions.


Linux
  • Only execute steam-runtime-system-info when needed for diagnostics.

  • Initiate steam-runtime-system-info only when needed.

  • Fixed a crash while preparing the hardware survey

  • Fixed Steam Library on some NFS mounts


SteamNetworkingSockets
  • Fixed a crash caused by certain types of P2P connection failures

Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

The update has been re-released on December 16th to hotfix a CPU usage problem with the Linux client.

General
  • Fix URL bar displaying on HTTPS pages when ‘Display Steam URL’ setting is disabled. Steam URL bar will now respect the setting unless on a page with a security issue in which case it will always show to display the error.

  • Fix steamwebhelper crash causes when requests are unexpectedly canceled.


Library
  • Allow creating shelves for shared libraries.

  • Disable screenshot slideshow in app hovers if Low Bandwidth or Low Performance mode is enabled.

  • Fix some cases where mismatched header images were cached for some games.

  • Fix duplicated game activity items from sometimes appearing.

  • Allow Family Sharing of tools.

  • Fix new categories created in small mode or Big Picture mode not being properly saved when switching to normal mode.

  • Fix recently played but disallowed by Family View games not appearing in the Recent Games shelf (or the MRU jump list) when Family View is enabled at startup.

  • Fix rendering of steam award images in news updates.


Remote Play Together
  • Hosting on Windows and Linux automatically starts a Steam Voice chat with invited players when available. Invited Friends can optionally join and accept the voice chat in a single click.

  • Players in the session are visible to all players for adjusting Steam Voice Chat mic volumes.

  • All players’ status is now updated to show that they are playing the game together in the Friends List.

  • Fixed host not being able to adjust the last player's input settings in some cases.

  • More players fit in the vertical scrolling area.

  • When a Remote Play Together session is already running, trying to invite a different friend to a different game allows the host to easily end the existing stream.

  • Game volume and fullscreen/windowed preferences are remembered across sessions for the client.

  • Family Sharing can now be used in conjunction with Remote Play Together.


Linux
  • Update steam runtime and container runtime (0.20191119.3): improved graphics drivers diagnostics.

  • Implement a workaround for filesystems with failing 32 bit statfs64 calls (free disk space checks).

  • steam runtime 0.20191210.1: gnutls update to support Proton, further improvements to steam-runtime-system-info.

Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

Overlay
  • Fixed an issue where the overlay could become stuck on top of the game in Red Dead Redemption 2.
Client Update - Valve
A new Steam client has been released and will be automatically downloaded.

General
  • Fixed issues downloading and running games with localized content
...