In preparation for iOS 5, iCloud, and the new iPhone and iPod touch devices releases by Apple this week, they have made iTunes 10.5 available for public.

There were 9 beta versions tested by developers before the final version was finally released.
If you wish to upgrade to iOS 5, you will have to use this latest version of iTunes.
So what’s new in iTunes 10.5? Apple describes below:
- iTunes in the Cloud. iTunes now stores your music and TV purchases in iCloud and makes them available on your devices anywhere, any time, at no additional cost.
- Automatic Downloads. Purchase music from any device or computer and automatically download a copy to your PC and iOS devices.
- Download Previous Purchases. Download your past music, TV, app, and book purchases again, at no additional cost. Previous purchases may be unavailable if they are no longer on the iTunes Store.
- Sync with your iPhone, iPad, or iPod touch with iOS 5.
- Wi-Fi Syncing. Automatically sync your iPhone, iPad, or iPod touch with iTunes any time they’re both on the same Wi-Fi network.
Go ahead and download it directly from Apple’s website.