The last US combat troops in Iraq have just left the country, with the 4th BCT 2nd ID leaving via ground into Kuwait. 50,000 troops remain to continue to train and assist Iraqis and their government at all levels. The move comes a few days early with the offical withdraw date being Aug 31. However Operation Iraqi Freedom will officially end Aug 31 and Operation New Dawn will begin on Sept 1st.
What it means? The last units designed for offensive and peacekeeping operations have withdrawn, the remaining 50,000 are entirely support units with no meaningful offensive or combative capability (at least compared to our combat troops).
It also means that these American troops are now fully at the desposal of the Iraqi government, they cannot operate outside of their baes without approval of the Iraqi government first. So this also means an end all independant US operations in Iraq.