The latest Counter-Strike: Global Offensive update was on August 3. Here’s the official patch notes from Valve, shipping a new accuracy recovery method and new recovery rates for the AK-47, M4A1-S, and M4A4.
CS:GO gun changes
Accuracy recovery rate determines how quickly the accuracy of a weapon returns to its baseline value after firing. It was previously expressed as a fixed value, but is now split into initial and final values. Now shorter firing sequences can be designed to recover accuracy faster than longer ones, and the recovery rate for tapping/bursting/spraying can be tuned independently.
The goal is to allow players to develop and express their skill using a variety of methods of firing a weapon, by increasing the effectiveness of tapping/bursting relative to that of spraying.
Previously Valve shipped an update to the AK-47, M4A1-S, and M4A4 accuracy recovery rates with that goal in mind, but due to limitations of the system, the solution Valve employed had a downside which was a smaller but still noticeable detrimental effect on tapping and bursting. Valve reverted that change and went back to the drawing board, still with the same goal but without those trade-offs.
Now these three weapons are now slightly more accurate while tapping/bursting than before. Individual bullets can be fired more quickly without sacrificing accuracy, and accuracy recovers more rapidly after short firing sequences. Spraying is still advantageous in many engagements, but has the trade-offs of slightly worse accuracy towards the end of the spray and slightly slower recovery afterward.
Here are examples of how inaccuracy accumulates with the AK-47 before and after the update:
CS:GO Sound Changes
Increased fidelity of firing sounds for P250, Five-Seven, Tec-9, CZ75-Auto, and Dual Berettas.
Added unique reload and distant sounds for P250, Five-Seven, Tec-9, and Dual Berettas.
This is part of a long series of changes trying to make gun sounds distinct from one-another, presumably in the hope of letting better players determine enemy armaments via sound alone.
CS:GO bug fixes
Fixed a bug that rarely caused a player to be on the wrong team in competitive mode.
Fixed a bug that allowed players to spawn in unexpected (invalid) locations on various maps.
CS:GO Miscellaneous fixes
Added defusekit player state to game state integration support.
cl_weapon_debug_print_accuracy 2 is now a tab delimited formatted output of information.
Added logic to prevent airstalling (where a player appears to float in midair by disrupting their network stream).
Added sv_clamp_unsafe_velocities convar (default: 1) that community servers can disable to support surfing, etc.
Misc security improvements.
Modified report and commend GC logic to clearly signal failure in the case of spoofed reports.
Players should no longer accidentally run into server DOS protections.
That last one's the most recent addition, appears to be a hotfix for some players inputting commands extremely quickly (for instance, when using mousewheel as a keybind) and getting booted for suspected hax.