Second Serbian Uprising

The Second Serbian Uprising was the second uprising against the Ottoman empire by  Serbs. After winning Serbia was (almost) completely independent governed by it's own parliament, constitution and dynasty.

The Start
After First Serbian Uprising, Ottomans promised Serbs that turks can into of being nice. Ottomans clearly lied and that clearly made Serbs mad. Serbs started new uprising and quickly managed to take most of the inside territory of Belgrade Pashaluk.

The End
At the end Ottomans decided that they can into being of nice and gave Serbs half-autonomous system. After the uprising, Serbs were promised that they'll get full-autonomy eventually(but that happened 20 years later).