Onyxia has been killed by a group consisting of four players. In a fight lasting 56 minutes and change they were able to kill Onyxia with a group composition including:
- Prot Warrior
- MM Hunter
- Holy Paladin
- Holy Priest
You can see some more details from Warcraft Logs for this fight.