Apple announced new iPod Nanos and iPod Touches today as expected. In addition, iTunes 8 was announced. All the stuff we knew was coming due to leaks. What we didn't get were new features or the notification service (originally promised for this month, but pulled from developer betas recently) for the iPhone OS.
While iPhone OS 2.1 was announced, it's a bug release fix only. Promised fixes include improved iTunes backup times, fewer dropped calls, better reception, better battery life, and fixing app crashes. We'll see when it's released Friday for iPhones. iPhone OS 2.1 comes on the new Touch out today so expect some reviews online in the next couple hours.