Clue: New product in pub getting enthusiastic reception (10)
Answer: INNOVATION
Explanation: Definition: New product
A charade of INN ('pub') plus OVATION ('enthusiastic reception').