Why does Oracle keep working on MySQL 5.1
Oracle are obliged to fix security bugs and updates for MySQL 5.1 until the Premium support period has ended - remember that there are paying customers out there using the product in production.

See page 13 of this document for support end dates by MySQL version.

MySQL 5.5 is more than ready for production use &amp; I'd recommend using that for any new projects going forward.