An update to Counter-Strike: Source has been released. The update will be applied automatically when your Steam client is restarted. The major changes include:

Limit the effective FOV of players using wide-screen resolutions with aspect ratios wider than 1.85:1. The sv_restrict_aspect_ratio_fov ConVar can be changed to remove the restriction or make the restriction also apply to full-screen players.

Fixed a demo playback crash

Changed the way bot counts are displayed in the server browser: the bot column is now next to the player column and always visible. Bot count is no longer subtracted from maxplayers.

Adjusted error messages on servers when players drop due to Steam authentication failure to be more clear

Additional important server messages now go to the server log instead of just the console

Updates to Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:

Source Engine Changes (TF2, DoD:S, HL2:DM)

Fixed a bug which caused Windows Aero Extensions video option to always be enabled, regardless of setting. Disabling this can improve compatibility with third-party programs and overlays, but may also affect performance.

Fixed SourceTV showing player counts for the game server instead of the number of clients connected to the SourceTV server

Team Fortress 2

Australian Christmas has begun!

Added community-contributed winter event items

Added new Grordbort Pyro and Engineer item sets

Added the "Valve Gift Grab 2011  TF2" achievement

Added Naughty and Nice winter keys to the Mann Co. store

Added a new Valve-authored control point map: Foundry

added 12 achievements for Foundry

added achievement reward milestone reward for Foundry achievement

Added UGC Highlander medals

Relaxed some restrictions on what misc items can be equipped simultaneously

Additional improvements for client stability

Updated the localization files

Day of Defeat: Source

Added the "Valve Gift Grab 2011  DoD:S" achievement

Updated the localization files

Counter-Strike: Source

Added the "Valve Gift Grab 2011  CS:S" achievement

Added rate limiting for connections and added the following ConVars to support that:

Updates to Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:

Source Engine Changes (CS:S, DoD:S, TF2, HL2:DM)

Fixed an issue with the multi-threaded renderer which could cause a crash on map change

Adjusted whitespace to improve formatting in status command output

Changed stats output to show KB/s instead of bytes/sec, added a connections column, and changed the users column to "Map changes"

Fixed game servers not being able to execute the retry command due to the dependence on the connect command (which is not executable by game servers)

Made sndplaydelay executable by servers

Server frame rate is now based on the tickrate of the active Source mod, not the fps_max convar

Server processing delays have been reduced, especially for servers on modern Linux kernels

Entity processing logic has been optimized to significantly reduce CPU usage on full servers

Multi-threaded server code is now enabled by default under Linux (already enabled on Windows)

An exploit with non-printable characters causing lag on Windows servers has been fixed

CPU is fully yielded back to the system whenever the server is running faster than the tickrate

Non-newly-released weapons in the store can now be tried out for free once per week! This will give you a fully-functional version of the weapon to be used in-game for no cost. If you decide you like it, you can purchase it for a discount during the trial period.

All items purchased in the store can be used for crafting and can be traded after a few days

Added a new startup music track from Meet The Medic

Integrated with the new Steam Workshop to enable the publication and management of community contributed content

Maps:

Added new community control point map Gullywash. Stamps are available in the store to support community map authors!

New camera shake functionality added for replays that are not sufficiently dramatic

New slow-motion functionality added for replays where even camera shake does not provide sufficient drama

Added support for recording voice chat into replays

Items:

Pocket Medic can now be equipped by the Soldier in addition to the Heavy

World Traveler's Hat and the Connoisseur's Cap are now paintable

Bonk Boy and Foster's Facade are now misc slot items

Fixed The Director's Vision not playing animations correctly for all classes in the loadout screen

The Killer Exclusive is now paintable

When sorting the backpack, otherwise-equivalent items will sort by strange weapon rank and crate series number if possible

When selecting items from the loadout, weapons with different kill eater ranks will all show up

Hat of Undeniable Wealth And Respect animations have been added. Really.

LOD models added to several older cosmetic items

Response Rules:

Reduced the chance of many response lines occurring

Responses related to cart progress no longer play when disguised

Players will now always call for a medic when low on health or when on fire when a medic is under the crosshair, whereas previously the character would ask the medic to follow them

Named base items will no longer trigger responses that were supposed to be for new item variants

Added additional Jarate hit responses

Demoman:

Added achievement award response

Removed "I didn't need your help y'know" line if being healed by a Medic

Saxxy kills will use the same lines as kills from the frying pan

Taunting with The Pain Train or the Saxxy now plays the same taunt as the grenade launcher

Added a taunt for The Ullapool Caber

Engineer:

Fixed a problem that caused him not to say thanks after exiting a teleporter

Saxxy kills will use the same lines as kills from The Golden Wrench

Added a previously unused golden wrench kill line

Added an occasional response when swinging The Gunslinger

Wrangler taunt now performs the pistol taunt animation

Heavy:

Added a previously unused fist swing line

Medic:

Added a line to the response that occurs when doing a battle cry while looking at an enemy while holding a melee weapon

Taunting with a Saxxy plays the medigun taunt

Taunting with the Solemn Vow or the Crusader's Crossbow now plays the same taunt as the syringe gun

Scout:

Removed the response when killing an enemy Scout or Pyro and moved the lines to the dominating Pyro/Scout response

Added a rare response to double jumping after getting a recent kill

Sniper:

Reduced chattiness when getting many sequential kills

Added a missing line to the scoped revenge response

Taunting with a Saxxy no longer play lines that reference a knife

Soldier:

Added a line to the getting übercharged response

Taunting with the Righteous Bison, Battalion's Backup, or the Saxxy now play the Buff Banner taunt

Bots:

TFBots have a percentage chance of noticing weapon fire based on their difficulty level. Easy bots are fairly oblivious, and Expert bots notice pretty much everything.

TFBots now treat certain weapon attacks as "quiet" (Spy knife, cloaking/uncloaking, some melee weapons, fists, etc). "Quiet" weapons can only be heard by TFBots when nearby, and their chance of being noticed is halved if the environment is "noisy" (ie., lots of non-quiet gunfire going on in the area). This greatly improves Spies ability to backstab TFBots without the entire team immediately turning on them.

bot improvements:

Spy bots are much better about circling around and backstabbing their victims now

Updates to Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:

Source Engine Changes (CS:S, DoD:S, TF2, HL2:DM)

Added a server command line option called "-dumplongticks" which will generate minidumps when there are long server frames

Fixed startmovie failing for the raw, tga, jpg, and wav options

Fixed some HUD messages not displaying properly on widescreen resolutions

Updated the localization files for all games

Source Engine Changes (CS:S, DoD:S, TF2, HL2:DM)

Fixed Demomen with the Persian Persuader equipped picking up ammo crates when they're already at full health

Fixed hatless headgear not removing the player's hat

Fixed Natascha's bullets preventing Scouts from using Bonk and Crit-a-Cola

Fixed teleporter progress being displayed incorrectly after upgrading a teleporter while it was recharging

Fixed a rare server crash related to assists

Fixed FCVAR_NOTIFY chat messages being clipped and not displaying the new value for the cvar

Purchased items are no longer announced in the chat text

Reduced the amount of server console output when client commands are out of sync

Added the following ConVars for proxy support for replay FTP offloading: replay_fileserver_offload_useproxy, replay_fileserver_offload_proxy_host, and replay_fileserver_offload_proxy_port

Removed replay_port ConVar (and the need for replay to open a port)

Updated the matchmaking filtering to speed up searches and reduce the number of pinged servers

Updated Pl_Upward

Fixed ending the game mid-round when mp_timelimit has been reached

Fixed several exploit areas

Updated Pl_Goldrush

Stage 1 : Fixed overlapping train track models

Stage 1 : Fixed terrain seam by red spawn exit

Stage 1 : Fixed red spawn room door going through ceiling

Stage 1 : Light fixture on roof structure of red's first spawn building switched to non-solid

Stage 2 : Added func_nobuild under bridge that would get teleported players stuck