From various reliable sources it is now confirmed that Apple will release iOS 4.2 shortly at 10 a.m Pacific Time for all iPhone and iPod Touch models except the original iPhone and iPod Touch 1G model.

If you rely on unlock, stay away from iOS 4.2 because it will update the baseband that is not unlockable yet.

There are also news that iPad will get iOS 4.2.1 (same iOS 4.2 version for iPad) version which will bring some fixes related to WiFi issues.

Please make it sure that you have saved the SHSH blobs and backed up your idevice before going for update.

Update: According to some reports iOS 4.2.1 is now available via iTunes in some regions.