Multiple updates were released tonight from Valve. There was a Steam client update, an update for Dota 2, and an update for Team Fortress 2.

Let's just go ahead and list all the updates in the order that I mentioned them.
Steam Client
General
- Added UI listing your owned DLC in the library details view
- Changed recent games lists to include recent purchases as well as recently played
- Added a new Browser settings page with new option to delete the cookies use by the built in Steam browser
- Fixed some cases where certain long chat messages could cause long client hangs
- Fixed drop down options in settings dialog initially showing as blank
- Fixed a crash in OpenGL games when taking a screenshot or recording video
- Fixed multiple crashes on shutdown & client restart for update
- Fixed check boxes in list panels flickering or not rendering immediately after mouse wheel scroll of the list
- Improved responsiveness of library details view for games where you have many friends who play
- Fixed case where running a game that has Cloud Sync disabled, when in Offline Mode, could cause existing Cloud files to be overwritten
- Fixed rare crash updating task bar icon jump list contents on Windows
- Changed menu item to use web site to find driver updates for AMD graphics cards
- Fixed bug detecting Windows Compatibility mode set on the Steam Client

Big Picture
- Improved scroll bar behavior when dragging or clicking the bar/thumb regions with the mouse
- Fixed potential out-of-memory crash when changing from Steam to Big Picture mode or back again
- Improved slider control behavior
- Performance improvements for situations with many UI panels updating/painting
- Fixed a case where the activity feed could fail to load the right pane contents for roll ups with a large number of items
- Fixed a bug where font styling on ranges within labels could be invalid after a resolution change
- Fixed video playback over SSL
- Fixed a rare crash trying to load zero byte image content
- Fixed a crash when playing video
- Fixed rare hang on launch or when switching from Steam to Big Picture on Linux
- Fixed some text not rendering on Linux

Broadcast
- Added option to record only game audio (new default for all broadcasts)
- Broadcasts are now more resilient to failures with system audio recording
- Improved mixing of game/system audio and microphone
- Fixed some games minimizing when full screen and a broadcast starts
- Fixed broadcaster not seeing chat messages if broadcast was stopped then started again during the same game session
- Added video encoder tuning setting (prioritize video quality or capture performance)
- Fixed regression which would result in broadcasts unexpectedly stopping, usually with "Missing Keyframe"
- Fixed changing between push to talk vs. voice activated microphone recording during a broadcast
- Don’t show Broadcast notifications in-game if user is offline
- Audio from games that require exclusive access to the sound card can be recorded when using the record only game audio setting
- Fixed scaling when recording video in OpenGL Core games

In-Home Streaming
- Optimized slice encoding for client decoding capabilities
- Fixed crash if Big Picture is opened while streaming
- Fixed possible crash when starting a stream

Workshop
- Improved caching of downloaded workshop items
- Fixed a bug publishing a Workshop item with a preview image when using an external tool

Virtual Reality Mode
- Fixed a bug where the Steam Client could crash when launching certain VR games

Mac OSX
- Fixed a bug causing Elder Scrolls Online to crash on startup when run through Steam

Dota 2
Year Beast Brawl
-The active abilities can now be used independent of the Year Beast being alive.
-Added on-hover tooltips for the active abilities in the Year Beast panel.
-Added two new active abilities: Tower Flak Cannon, and Glyph
--Tower Flak Cannon - 250 Ability Points
For 10 seconds, friendly towers will attack all enemy units within 1000 range each time they attack.
60 second cooldown.
--Glyph - 250 Ability Points
Your buildings become invulnerable for the next 5 seconds.
360 second cooldown.
-Global Chakra cooldown reduced from 120 seconds to 90 seconds.
-Hand of God cooldown reduced from 240 seconds to 160 seconds.

Pathing
- Alt-Right Click move commands now stop on a collision.
- Added an experimental feature, dota_player_auto_repeat_right_mouse which will quickly repeat right clicks so long as the button is held.
- Fixed some pathfinding cases.

General
- Couriers no longer morph when they move
- Fixed rendering of Crystal Maiden Arcana on OSX and Linux

Team Fortress 2
- Added the OzFortress Season 12 tournament medals
- Added a "no helmet" style for the Brimstone
- Fixed a client crash related to disappearing particles, props, and players
- Fixed weapons not showing on players until they fire
- Fixed cosmetics, weapons and weapon attachments casting shadows at the wrong time
- Fixed some Unusual particle effects not drawing correctly
- Updated trigger_hurt entities to allow Engineers building in them when they are set for zero or negative damage
- Updated Mann Co. Store prices for foreign currencies to current USD equivalents
- Updated the localization files
- Mannpower mode changes:
-- Warlock: Fixed reflecting damage even when invulnerable
-- Added a delay of 0.2 seconds between releasing and firing the grappling hook again