The US Senate decided they had had enough, and voted for a CR that would reopen the government, after setting a record:
The deal sets a date for a vote in the Senate on ACA subsidies in December, but falls well short of cementing their extension. It funds the government through January 30 and guarantees pay for federal workers furloughed during the shutdown and those who worked without pay. It also reverses Trump’s firing of federal employees throughout the impasse and funds food stamps through 2026.
Source: Democratic unity fractures, paving the way for the government to reopen
The part I find funny is that they are forcing Pres. Trump to rehire people who were let go. They really don’t want him to shrink the size of the government, even though this shutdown showed that much of the government was not missed.