Originally Posted by
dddd
No, you don't need a new hub!
A 10-speed cassette will fit your hub just fine. There is a thin spacer in the cassette package, so look for the directions as to whether it should be used.
You certainly don't need a new hub as any 8-speed Shimano freehub will also accept a Shimano 10-speed cassette.
AFAIK, all Shimano 8/9/10-speed freehubs require the 1 mm spacer behind a 10-speed cassette. Only the rare 10-speed only hubs can do without the spacer.