1. Preheat oven to 400ºF; mist an 11-by-7-inch baking pan with cooking spray. Line a large rimmed baking sheet with foil.
2. Make topping: In a food processor, pulse first six ingredients. Add butter; pulse until mixture resembles coarse meal.
3. Make filling: In a bowl, toss together all filling ingredients. Transfer to pan; spread evenly. Sprinkle topping mixture over fruit.
4. Place pan on baking sheet and bake until top is golden, about 35 minutes. Remove pan and cool on a wire rack for 20 minutes before serving.