3.5? Rated 2 out of 5 stars

Wheres the update for 3.5.1 ?
1. New Tab Button on Tab Right : https://addons.mozilla.org/en-US/firefox/addon/5338 link is broken