12 Monkeys Pox

Who released the virus in 12 Monkeys?

Kathryn Railly (played by Madeleine Stowe), his once doubtful psychiatrist who has become his coconspirator in investigating a group run by Jeffrey Goines (played by Brad Pitt) called the Army of the 12 Monkeys and their role in unleashing the virus on the planet.