I'm changing from 8-speed to 10-speed will I need to replace my rear Hub?
Answer: No you don't need a new hub.
However, you will probably need to put a small (~1mm) spacer at the back of the cassette, otherwise you won't be able to tighten the whole cassette down. Also be aware that prolonged use of a 10-speed cassette on an 8/9-speed freehub body will cause dents to form in the freehub body (because the 10-speed cogs are so narrow). The 10-speed freehub bodies have taller splines, so they avoid this problem (but don't work with 8- or 9-speed cassettes).