Upgrade your blog now to WordPress 2.8.5

Wordpress LogoTrupela Tok was upgraded today from WordPress 2.8.4 to 2.8.5. Within half an hour after reading about the upgrade via my newsreader it was all over and done with. Primarily a maintenance release it also contains a fix for a Trackback Denial-of-Service attack currently doing the rounds.

Upgrades!! I’m not sure whether I was born this way or whether it’s a habit I have picked up along the way but if I’m running a particular bit of  software – no matter what it is – and an update/patch/fix appears on the horizon – I just got to have it and I got to have it now!!

(Interesting… it was only yesterday I was discussing with Mad Dog some of the features coming with WP version 2.9)

Here’s an excerpt from this mornings post by Peter Westwood – one of the technical leads on the WordPress Development Team:

The headline changes in this release are:

  • A fix for the Trackback Denial-of-Service attack that is currently being seen.
  • Removal of areas within the code where php code in variables was evaluated.
  • Switched the file upload functionality to be white-listed for all users including Admins.
  • Retiring of the two importers of Tag data from old plugins.

You want more detail? You got it!

I extracted the following table straight out of WordPress Trac and it tells us exactly what has been included/fixed in 2.8.5:

IDSummaryPriorityMilestone
6139is_year() returns false on year archive pages under /blog (or any non-root blog locale)high2.8.5
6698Editing a published post causes excessive pings / closing comments on old posts causes trackbacksnormal2.8.5
8545Incorrect background colour for ‘Select Files’ button (file uploader)low2.8.5
8923cron timeout is too shortnormal2.8.5
10015Bug display in Categories when searchinghigh2.8.5
10042New wp_list_authors ‘style=’ fails to return author listnormal2.8.5
10077clean_url improperly scrapes %20high2.8.5
10082shortcode bugnormal2.8.5
10126Warning upon saving draft pagenormal2.8.5
10133Dashboard feeds not loadinghigh2.8.5
10152Backslashes are read by editor (single mode) as php escape charactersnormal2.8.5
10200Cron not runningnormal2.8.5
10234SunOS $REQUEST_URI issues breaking install/upgradenormal2.8.5
10242Media menu does not handle multiple linesnormal2.8.5
10248force_balance_tags breaks <!–more–>normal2.8.5
10257Output Broken: Ticket for collecting patches to proplery encode script and other href attribute values: Missing Changesnormal2.8.5
10278thickbox.js strings are not i18nnormal2.8.5
10281RSS Widget removes squared brackets »[« »]« from urls that link to the postnormal2.8.5
10298Error in /wp-admin/ when using danish characters (æøå) in domain namesnormal2.8.5
10308Adding two categories in a row creates an erroneous slugnormal2.8.5
10309Publish Date (Schedule) does not handle inputs properly.normal2.8.5
10330XML-RPC and AtomPub Endpoints Should Respect FORCE_SSL_ADMIN and FORCE_SSL_LOGINnormal2.8.5
10331SELECT multiple=”multiple” Size Bugnormal2.8.5
10333Pages in Search results with the_category() shows default categorynormal2.8.5
10354Argument not array in comment.phpnormal2.8.5
10366State of collapsing sections in admin sidebar isn’t remembered properlynormal2.8.5
10379“Remove” in widgets should read: “Delete”normal2.8.5
10411pagination not working, even with default themenormal2.8.5
10429wrong theme files selected for editingnormal2.8.5
10435Canonical redirect does not work on IIS7normal2.8.5
10445Undefined variable: term in wp-includes/taxonomy.php on line 188normal2.8.5
10498RSS widget filters some charactersnormal2.8.5
10502Bug with empty media “Name” field when it’s requiredlow2.8.5
10543Incorrect (non-UTF-8) character handling in tag’s name and slugnormal2.8.5
10545_publish_post_hook (adding to postmeta existing hooks)normal2.8.5
10630Patch to make wp_enqueue_script work on login_head (wp-login.php)normal2.8.5
10638WordPress would randomly fail, because of server configurationnormal2.8.5
10651Problem with image added “by hand” and get_children(…image…)high2.8.5
10675Error 403 when editing post which has 74 revisionshigh2.8.5
10817Some character coding error occur if ‘default_charset’ is set in php.ininormal2.8.5
10821Taxonomy problem with deleting postshigh2.8.5
10841admin-ajax.php SQL INJECTION!!highest omg bbq2.8.5
10884Available plugin update count disappears after updating pluginnormal2.8.5

Thinking of upgrading your WordPress installation? Don’t know where to start? The Codex has an excellent WP upgrade checklist to help you out. In the meantime here’s my own rough and ready Upgrade checklist for what its worth:

  1. Backup WP Database.
  2. Backup ALL WordPress files including .htaccess file.
  3. Verify the backups are there and usable.
  4. Put site in Maintenance Mode.
  5. Deactivate ALL Plugins.
  6. Deactivate any functions that rely on plugins.
  7. Ensure first six steps are completed.
  8. Run the Automatic Upgrade from the Dashboard Tools Menu.
  9. Check .htaccess and wp-config.php files.
  10. Recreate Permalinks.
  11. Reactivate Plugins and Functions.
  12. Take site out of Maintenance Mode.
  13. Test Admin access to site
  14. Test Public access to site
  15. Review what has changed in WordPress.

The Author

4 responses to “Upgrade your blog now to WordPress 2.8.5”

  1. cesar

    Could you give me a hand?
    I thing I messed up my wp installation, I didnt do anything about what you said before the upgrade, and now Im not able to write anything in the post field. I notice that there is a new field called excerpt, and now when I open a new post and try to write, it only lets to do it there, nothing in the title or in the html body section. Also, for more info, I ran the update from my host control panel. When Im in the post section, it doesnt let me click in the dashboard or anywhere else. I hope you could help me or where to find the info I need.
    Regards.

  2. cesar

    Thank you very much for your reply Robert.
    Well, Im going to look like a complete rookie here, but the thing is that I have automatic updated setup to be sent to my email, but is only the database. As is says in the article, in order to make a rollback, I also need all the original files from the server before the upgrade, which I dont have. I dont really dont know if my theme supports the new version of wp. I was doing some tests yesterday, and I think that something happened because It was not responding as bizarre as before, but I will run some tests again and see what happens. Thanks.

Leave a Reply

House rules: you are more than welcome to leave a comment but as the author and the person ultimately responsible for published content - I reserve the right to moderate all comments. Note that all fields marked with an asterisk must be filled out.

Notify me of followup comments via e-mail.