Cook pasta according to package, drain & lightly toss with olive oil to keep from sticking together.
Toss butternut squash and brussels sprouts with oil and roast at 425F for 20 minutes or until cooked through. Set aside to cool.
Prepare remainder of veggies by chopping.
To a large serving bowl, add pasta, roasted squash and brussels sprouts, chopped apple, cranberries, goat cheese, pecans, onion, and thyme.
In a glass measuring cup, whisk together all dressing ingredients. Pour dressing on top of salad and toss until well combined. Add salt and pepper to taste.