Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
Toss butternut squash with olive oil, maple syrup, salt, pepper, and thyme or rosemary. Spread evenly on the baking sheet.
Roast for 25-30 minutes, stirring halfway through, until golden and caramelized.
Meanwhile, in a small saucepan, whisk together honey, balsamic vinegar, and cranberry sauce. Heat over low flame until slightly thickened, about 3-4 minutes.
Transfer roasted squash to a serving dish. Sprinkle with feta, toasted walnuts, and dried cranberries.
Drizzle the warm cranberry-honey glaze over the top and serve immediately.
