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.
A new Steam client has been released and will be automatically downloaded.
Library
Brought back Small Mode library view and updated to work with Steam Collections and the new Steam Library
Added a library setting to hide game icons in the Steam Library’s left column game list
Fixed download progress bar and status wrapping to a second line on game pages on smaller windows
Compressed game page links bar to one line on smaller Steam windows
Post-game summary, game review reminder and other dynamic content on game pages will now fill only one column on wider Steam windows
Fix playtime not updating in play bar on game exit
Fix incorrect number of achievements sometimes being displayed in achievements section
Fixed occasional crashes caused when uninstalling games
Fixed Steam client crash after exiting some AutoCloud-enabled games
Fixed a case where game icons would sometimes not properly be downloaded and used for the game's desktop shortcut when installing a game. For for previously installed games affected by the problem, validating game contents and recreating the shortcuts should fix the issue.
General
Installation support for STAR WARS Jedi: Fallen Orderâ„¢
Fixed a cause of black library/store/friends windows in the client or overlay
Fixed intermittent client crash on startup
Fixed intermittent steamwebhelper crash
Fixed web based views in the client rendering with artifacts if you have the latest NVIDIA drivers and have turned on Global Image Sharpening
Windows
Removed auto-creation of Documents/Downloads directory.
Linux
Updated vaapi decoding to libva2 compatibility
Fixes to free disk space checks to address issues with some NFS mounts
Fixed Steam Input F12 binding
Fix "Help > System Information" not producing container runtime information in some cases
Remote Play
Fixed game audio being silent when reconnecting to a running game
Fixed rare crash when the stream stops
Steam Input
Fix issue where adding an action set would prevent creating an action set layer until selecting a new action set
Matchmaking Update: * Solo players or parties who queue for both Support and Hard Support will join the Fast Queue but not earn extra Fast Queue games.
One-time reset of Steam Skin selection when receiving this update. This avoids un-updated skins causing failures when opening the new library.
Updated embedded Chromium build in Steam to 77.0.3865.90
Fixed find in page dialog on the store or community tabs displaying after navigating away from those tabs.
Free to Play games will now remain in your Steam Library when uninstalled. You can remove these titles by right clicking on the game’s entry in your library.
Fixed an occasional crash at launch when the user has a pending gift.
Fixed Steam client potentially becoming unresponsive for several seconds after exiting a game or after uploading a screenshot.
Reduced client hitching for users with large libraries when adding or removing games.
Remote Play
Decreased stream latency and reduced frames dropped due to host CPU load
Fixed launching VR games from the Steam Link
Fixed rare Steam client crash when running the network test
Added support for Wake on LAN over wireless connections with properly configured wireless adapters
Remote Play Anywhere now runs over the Steam Datagram Relay network, which ensures that the best route over the Valve backbone is always used. Also, connections are rerouted dynamically to avoid maintenance disrupting the connection.
Fixed steam client crash under certain combinations of remote play with non-Steam apps, or on the second launch of SteamVR.
Fixed rare hang in the host Steam client when starting a session
Fixed “Streaming Launch” dialog when streaming from another computer that you’re logged into.
Steam Input
Reduced Steam Input’s overall CPU usage when active.
Start showing the last edited configuration in the personal configuration section of the configuration browser.
Improve automatic conversions when applying configurations to different controller types – Steam Controllers will get grip bindings based on the A/X buttons, and PS4 Controller trackpads will get bindings based on the option/share buttons.
Add a Screenshot binding to the Switch Pro controller capture button in the default templates – when applying a configuration from another controller type this binding will also be automatically be added.
Added support for Power-A Fusion Xbox/Playstation 4/Switch Pro fight pads.
Fixed several bugs around action set layer switching
SteamVR:
Added playtime tracking for SteamVR workshop items and for SteamVR itself.
Titles that are hidden in the Steam Library will now be hidden in the recently played UI in SteamVR Home.
Changed Desktop tab in SteamVR to prefer input from the physical mouse over virtual input from the laser mouse. To switch from the laser mouse to the physical mouse, move the physical mouse. To switch back to the laser mouse, click in the desktop tab.
Deleting screenshots taken in VR now also deletes the stereo version from the local disk and the cloud. Note that cloud deletion only applies to screenshots uploaded in the future, not existing shared screenshots.
Linux:
Help > System Information now runs several tests to check for common problems with your Steam Runtime environment. Make sure to include it in your bug reports!
Steam Linux Runtime updated (0.20190927.0):
Merged i386/ and amd64/ directories for better layout and space savings.
Disable obsolete SSLv3 in libcurl, fixing a libcurl problem on Arch
Disable LDAP in libcurl
Update SDL2
Added support for enabling the Big Picture overlay when using controllers with the desktop client
Fixed a problem where the screen could go to sleep while using a controller
Fixed cases where the on-screen keyboard would steal focus
Fix titles depending on SDL_image not working on distros that use SDL2 2.0.10
Fix GPU crashes and overlay corruption with games that use Vulkan async compute, such as DOOM 2016.
Fix mouse problems with in-game overlay
MacOS:
Update app launch error dialog on MacOS 10.15 to show if error was due to the application being 32-bit only
Games that no longer run on MacOS 10.15 Catalina will show an incompatibility warning.
Steamworks SDK
Improved parsing of localized “steam_display” strings in SteamFriends()->GetFriendRichPresence()