I've put together a Firmware Jailbreaking timeline. I will be adding to this periodically.
2.1.0: QuickPwn, PwnageTool
2.2.1: Redsn0w, QuickPwn, PwnageTool
3.1.2: Blackra1n, Sn0wbreeze
3.1.3: Spirit, Sn0wbreeze
3.2.2: Sn0wbreeze
4.0: Jailbreakme 2.0 "Star", Sn0wbreeze
4.0.1 Jailbreakme 2.0 "Star", Sn0wbreeze
4.1: Limera1n, Sn0wbreeze
4.2.1: Greenpoision, Sn0wbreeze
4.2.7: Sn0wbreeze
4.3.2: Sn0wbreeze
4.3.3: JailbreakMe 3.0 "Saffron", Sn0wbreeze
I'd like to thank all the developers Comex, Musclenerd, iH8Sn0w, Geohot, i0n1c, Posixninja, Others that I have forgotten
2.1.0: QuickPwn, PwnageTool
2.2.1: Redsn0w, QuickPwn, PwnageTool
3.1.2: Blackra1n, Sn0wbreeze
3.1.3: Spirit, Sn0wbreeze
3.2.2: Sn0wbreeze
4.0: Jailbreakme 2.0 "Star", Sn0wbreeze
4.0.1 Jailbreakme 2.0 "Star", Sn0wbreeze
4.1: Limera1n, Sn0wbreeze
4.2.1: Greenpoision, Sn0wbreeze
4.2.7: Sn0wbreeze
4.3.2: Sn0wbreeze
4.3.3: JailbreakMe 3.0 "Saffron", Sn0wbreeze
I'd like to thank all the developers Comex, Musclenerd, iH8Sn0w, Geohot, i0n1c, Posixninja, Others that I have forgotten