Will I need to request a new developer license if I upgrade from 3.x to 4.x?
Yes, a new key is necessary.
Richard
There is an upgrade guide here.