Hi,
I agree with Mark and Ray - an example would probably help. I cannot recall anything that would have changed from 1.0.1 that might have caused "stuck at initial value", but that is sort of hard to diagnose in general. If constructing a simple example is hard, some of the things you might look at are:
1 data types - make sure data are Float64 numpy arrays and there are no NaN or Inf values.
2 other models - do you see the same behavior with Lorentzian, for example?
3 plausible initial values - does a plot of the model with the initial values look like your data?