MySQL

The world's most popular open source database

Contact a MySQL Representative


  • MySQL.com
  • Developer Zone
  • Partners & Solutions
  • Customer Login
  • DevZone
  • Downloads
  • Documentation
  • Articles
  • Forums
  • Bugs
  • Forge
  • Blogs
 
  • Pages

    • About me
    • Bio
    • Press Release: “Kaj Arnö Appointed MySQL VP of Community Relations”
  • Calendar

    October 2007
    M T W T F S S
    « Sep   Nov »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • Recent Posts

    • In 2008, I flew 273649 km or 200 times longer than I ran, which was 1382 km
    • Back to work & Personal New Year Resolutions
    • Meet MySQL’s everyday heroes
    • Recipe for celebrating MySQL 5.1 GA
    • MySQL 5.1 is GA — including a behind-the-scenes report
    • Back from Ukraine and Russia
    • Freedom to work anywhere
    • MySQL 5.1 release schedule
    • MySQL 5.1 Use Case Competition: Position 1
    • MySQL 5.1 Use Case Competition: Position 2
    • MySQL 5.1 Use Case Competition: Position 3
    • MySQL 5.1 Use Case Competition: Position 4
    • Career trap: Internet
    • Google Summer of Code 2008 Update
    • Facebook: From 0 to 100 in less than 24h
  • Archives

  • Blogroll

    • Kaj fotografiert
    • No Software Patents!
    • Planet MySQL


  • Tags

    Alexander Arnö Argentina Black Swan Blogging Blogs Brazil Business Model Call for Papers Call for Participation CfP Community Database design David Axmark Dups Event scheduler Football Growth Innovation Ivan Nikitin Language Launch Mårten Mickos Michael "Monty" Widenius MySQL MySQL 5.1 MySQL AB MySQL Forge MySQL User Conference MySQL Users Conference Nassim Nicholas Taleb Open Source Paris Partitioning PostgreSQL Social Networking South Africa Spanish Sun Microsystems Sun Tech Days Thank you Travel Uruguay Use case Web 2.0 Workbench
  • Categories

    • Architecture of Participation
    • Connectors
    • Documentation
    • Events
    • Falcon
    • GPL
    • GUI
    • Licensing
    • MySQL
    • MySQL Cluster
    • MySQL Proxy
    • MySQL Server
    • MySQL Users Conferences
    • MySQL Workbench
    • Photography
    • PHP
    • Release Policy
    • Ruby on Rails
    • Running
    • Summer of Code
    • Sun
    • Sun visits
    • Travel
    • Use cases
    • Virtual company
Observations by Kaj Arnö @Sun
« Users Conference 2008 Call for Papers
Country-specific MySQL Conferences »

MySQL 5.1.22 is out

A good two weeks ago, MySQL 5.1.22 was released. MySQL 5.1 is a new release of MySQL Server, with new features like

  • partitioning (likely the top feature in 5.1)
  • events (”crontab” triggers in the database)
  • row-based replication
  • table logs
  • some XML functions

and also with major bug fixes, such as the AUTO_INCREMENT table-lock contention in InnoDB (fixed now in 5.1.22), as well as early indications of performance improvements of up to 20 % - 40 % on dual cores in some scenarios.

Jay Pipes has written an overview that compresses all of the pointers to 5.1 into one article, MySQL 5.1 Article Recap. I recommend you read it. I also recommend the manual section What’s New in MySQL 5.1.

With 5.1.22, MySQL also changed the maturity state to “RC”, Release Candidate. Looking at our own Support Policies, Release Candidate (aka Gamma) release is defined as follows:

Release Candidate binaries, also known as Gamma releases, are believed stable, having passed all of MySQL’s internal testing, and with all known fatal runtime bugs fixed. However this release has not been in widespread use long enough to know for sure that all bugs have been identified.

However, we recognise that this particular RC does not fit the definition exactly. We still have some fatal runtime bugs left. We are producing an errata list of these, and expect to have the list ready and published on by 23 Oct 2007. We know that we should have published this list together with the RC itself, and we are now working as fast as we can to fix this.

We know we have thus released our RC too early according to our own standards, and we are doing our best to fix it. We apologise for any inconvenience/miscommunication and are working on improving our internal guidelines to ensure it doesn’t happen again.

That said, 5.1.22 is a great release, one that we’re proud of, and very likely worthy of your attention!

This entry was posted on Tuesday, October 16th, 2007 at 23:32 and is filed under MySQL, MySQL Server, Release Policy. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Responses to “MySQL 5.1.22 is out”

  1. ebergen Says:
    October 17th, 2007 at 1:45

    This raises several questions.

    1. How is it possible that a release was tagged as RC if it doesn’t fit your definition of an RC release?

    2. Why wasn’t the release redeclared beta since it doesn’t meet the definition of RC?

  2. BLOG: MySQL 5.1.22 is out | Bla.es Says:
    October 17th, 2007 at 12:16

    [...] The Real Thing in HTML is on http://www.planetmysql.org/kaj/?p=131 and pasted below for offline reading. [...]

  3. Re: MySQL 5.1.22 is out | Bla.es Says:
    October 18th, 2007 at 2:01

    [...] > MySQL users, > > Sorry for spamming mysql@lists.mysql.com, but you may be interested in > my blog entry that complements our MySQL 5.1.22 announcement. > > The Real Thing in HTML is on http://www.planetmysql.org/kaj/?p=131 and > pasted below for offline reading. > > > MySQL 5.1.22 is out > > A good two weeks ago, MySQL 5.1.22 was released. MySQL 5.1 is a new > release of MySQL Server, with new features like > > * partitioning (likely the top feature in 5.1) > * events (”crontab” triggers in the database) > * row-based replication > * table logs > * some XML functions > > and also with major bug fixes, such as the AUTO_INCREMENT table-lock > contention in InnoDB (fixed now in 5.1.22), as well as early indications > of performance improvements of up to 20 % - 40 % on dual cores in some > scenarios. > > Jay Pipes has written an overview that compresses all of the pointers to > 5.1 into one article, MySQL 5.1 Article Recap. I recommend you read it. > I also recommend the manual section What’s New in MySQL 5.1. > > With 5.1.22, MySQL also changed the maturity state to “RC”, Release > Candidate. Looking at our own Support Policies, Release Candidate (aka > Gamma) release is defined as follows: > > Release Candidate binaries, also known as Gamma releases, are believed > stable, having passed all of MySQL’s internal testing, and with all > known fatal runtime bugs fixed. However this release has not been in > widespread use long enough to know for sure that all bugs have been > identified. > > However, we recognise that this particular RC does not fit the > definition exactly. We still have some fatal runtime bugs left. We are > producing an errata list of these, and expect to have the list ready and > published on by 23 Oct 2007. We know that we should have published this > list together with the RC itself, and we are now working as fast as we > can to fix this. > > We know we have thus released our RC too early according to our own > standards, and we are doing our best to fix it. We apologise for any > inconvenience/miscommunication and are working on improving our internal > guidelines to ensure it doesn’t happen again. > > That said, 5.1.22 is a great release, one that we’re proud of, and very > likely worthy of your attention! > > Kaj > — > Kaj Arnö > MySQL AB, VP Community Relations > > — > MySQL General Mailing List > For list archives: lists.mysql.com/mysql > To unsubscribe: lists.mysql.com/mysql?unsub=jj@zolx.com > [...]

  4. kaj Says:
    October 20th, 2007 at 5:50

    Thank you Eric for your feedback!

    While I won’t go into a discussion on the company-internal decision process, I can at least attempt at addressing the second question.

    Fixing the situation may not necessarily require a re-declaring of 5.1 into the beta maturity stage. That might even add further confusion.

    However, I’m taking your questions as a statement of opinion about how you think the situation should be resolved. And I will make sure your opinion is taken into account in our decision process.

Leave a Reply

Observations by Kaj Arnö @Sun is proudly powered by WordPress MU running on Blogs.mysql.com.
Entries (RSS) and Comments (RSS).