The ceasefire agreement is set to halt a 15-month-old war between Israel and Palestinian militant group Hamas. Hamas said it will release 33 hostages over six weeks and Israel will free nearly 2,000 Palestinian prisoners and detainees over the same course of time.