We are currently using Mysql version 5.0 in our application and are thinking of moving to version 5.1 How stable is version 5.1.30 ?
EDIT
When version 5.0 was released it took a long time to become stable
We are currently using Mysql version 5.0 in our application and are thinking of moving to version 5.1 How stable is version 5.1.30 ?
EDIT
When version 5.0 was released it took a long time to become stable
MySQL 5.1 recently went to GA, so apparently the dev team thought it was ready. I read a lot of contrasting views on the quality of this release - the overall sentiment is that it's better than 5.0 was at the time, but you better check that you are not affected by some edge-cases which have not been resolved.
There was unfortunately some FUD surrounding the MySQL 5.1 GA release, decrying the less-than-perfect quality process and list of open bugs. Once the dust settled, the general opinion was yes, it was less than perfect, but still better than MySQL 5.0.
Even if everyone lauded it as perfect, you should still test your application thoroughly before deploying any upgrade. Your application's usage of MySQL may encounter none of its known open bugs, yet it may encounter bugs that are as yet unknown.
There are previous versions of MySQL that were far less ready, but were used quite successfully by major and minor sites. However, the expectation bar for MySQL is being raised, now that its provenance is evolving.
I've always found it critical to keep three things in mind with MySQL.
Stick to the mainstream best practices for the previous version. Existing features very seldom regress.
Test thoroughly (which is true for any product) - you never know for sure if your understanding of a feature matches the vendor's implementation.
Approach MySQL on its own terms; don't compare it with other RDBMS products. Its view of the responsibilities of the product and the responsibilities of the developer aren't aligned in the same way they are for RDBMS products from other major commercial vendors.