U.S. President Barack Obama has signed into law a $1.1-trillion budget bill that funds the federal government through September 30, when the current fiscal year ends.
President Obama told budget office employees present for the signing Friday that the bill means the government should operate without, hopefully, too many glitches over the next year.
Both houses of Congress passed the spending bill this week by large margins.
The agreement comes three months after a 16-day government shutdown driven by Republican opposition to Obama's signature health care law, widely known as Obamacare.
The new legislation includes funding for health care and U.S. military operations in Afghanistan.
It also will trim $23 billion from the country's $17 trillion debt over the next decade.
Budget negotiators, however, again avoided dealing with other contentious financial issues, including an overhaul of the country's complex tax code and the burgeoning growth in spending for health care and pensions for older Americans.