Neutrino physics interpretation of the recent solar neutrino observations