For the dough, in the bowl of an electric mixer, combine warm milk and ½ tsp sugar. Sprinkle in yeast and let sit 10 minutes, until foamy.
Using the dough hook, add ½ cup sugar, vanilla, and eggs on low speed. Add flour and salt on low speed. Once incorporated, turn mixer to medium-high, allowing it to knead dough for 4 minutes. Add butter and continue on medium-high speed for 6 minutes, until dough is smooth and pulls away from the sides of the bowl. With floured hands, remove dough from mixer and roll into a large ball. Place it in a large bowl that has been coated with non-stick cooking spray. Cover with plastic wrap and let rise in a warm spot until doubled in size, about 1 hour 15 minutes.
Line 2 large baking sheets with parchment paper. On a lightly floured surface, roll dough into a ¼-inch thick rectangle that measures 16x21 inches.
For the filling, in a small bowl, combine brown sugar and cinnamon. Brush the melted butter on the surface of the dough leaving a ½-inch border around the edges. Sprinkle brown sugar mixture over melted butter. Roll the dough into a fairly tight cylinder and press along the edges to seal. Cut into 12 equal pieces. Place on prepared baking sheets, cover with a cloth, and let rise in a warm area for 1 hour.
Preheat oven to 400°F. Bake buns 10 minutes or until golden.
For the glaze, in an electric mixer, cream together cream cheese and butter on medium-high speed until well blended. On low speed, add icing sugar and vanilla. Once combined, raise speed to medium and mix well. Spread on warm cinnamon buns.(Yield: 12 cinnamon buns)