Incoming WordPress 2.9.1.

WordPress 2.9.1 Incoming

WordPress 2.9.1

December 23, 2009 WordPress Development team announced the WordPress 2.9.1 Beta release. You can see the original post at WordPress Development Blog.
First, critical bugs were fixed in order to process scheduled posts and pingbacks correctly. Some other lesser critical updates were made too. Full list of updated/fixed issues, original discussion between WP developers together with code changes can be found at WordPress Bug Tracker. WordPress 2.9.1 Beta 1 package can be downloaded for the evaluation here.
Looking for general review of updates which were made in WordPress 2.9.1? Continue reading.
Comparing WordPress 2.9 and 2.9.1 Beta installation packages I have got the list of updated files in 2.9.1 Beta 1 version:

  • wp-admin/includes/files.php – download timeout was increased from 1 up to 5 minutes;
  • wp-admin/includes/image-edit.php – typo is corrected, “counter-clockwise” text was used instead of “couter-clockwise”;
  • wp-admin/includes/template.php – It is security update: URL sanitizing function esc_url() is added in some places where it was missed but is required.
  • wp-admin/maint/repair.php – typo in the database prefix was fixed “wpdb” is used instead of wrong “wpb”;
  • wp-admin/options-general.php, wp-admin/options.php,
    – some time zone usage staff was updated. Deprecated “Etc/GMT” zone was removed from list of available zones (UTC and Manual Offset zones are added instead), etc.;
  • wp-admin/core-update.php – future WP versions comparison condition and typo in HTML syntax ending “</p>” tag which was used without slash were fixed;
  • wp-admin/wp-admin.css, wp-admin/wp-admin-dev.css,
    -some CSS (e.g. some buttons missed its rounded corners) and related code were updated;
  • wp-includes/class-json.php, wp-includes/compat.php – JSON usage and header sending issue was fixed;
  • wp-includes/default-widgets.php – call of _destruct() method for non-existing object was fixed;
  • wp-includes/formatting.php – more exact regular expression was used to remove line breaks from the text input: /\s+/ was changed to /[\r\n\t ]+/
  • wp-includes/http.php – CURL timeout definition code was updated. CURLOPT_TIMEOUT_MS usage was excluded due to bug in some CURL versions;
  • wp-includes/user.php – update sanitizes things that are strings or numbers only not objects as earlier whiche caused the fatal error;
  • wp-includes/version.php – as you guessed already it is version change from 2.9 to 2.9.1 beta update 🙂


  • Have just installed your zip file into my wordpress blog and the blog has disappeared… could you let me know what files are uploaded and to where so I can get it back or I will not be pressing your thankyou button…. happy new year!

  • shinephp

    Happy New Year, Steve!
    I'm sorry about your trouble with 'Thank You Counter Button' plugin.
    Could you be so kind to let me know what versions of WordPress, PHP, MySQL do you use? I'm very interested to fix the reason of such troubles so it never repeat again for other WordPress bloggers. Please send me any error messages you have after plugin installation. You information can really help. Thank you.
    TYCB plugin is installed in the wp-content/plugins/thanks-you-counter-button folder by default. So you can delete this folder directly via SSH or FTP session.
    Second way to clear your blog from TYCB plugin is to go at your blog admin, open plugins list and click 'Deactivate' then 'Delete' links just under TYCB plugin name.
    Do not hesitate ask further questions if you have it.
    I'm ready to investigate and fix the problem on your side for free if you can give me such opportunity.
    Thanks again,

  • Pingback: WordPress 2.9.1 – what is the difference? |