Drupal Release: 5.4
Tag Name: 5.4
Release Date: 12/5/2007
DrupalHighly flexible, open-source content management system known for complex, scalable web applications. Preferred by government, educational, and large enterprise websites requiring advanced customization and security features. Robust module ecosystem.
TL;DR
Drupal 5.4 is a maintenance release that addresses several bugs and makes minor improvements to the core functionality. This update focuses on fixing issues with comment ordering, database accessibility, installation process, and various other small but important fixes. While not introducing major new features, it improves stability and user experience across the platform.
Highlight of the Release
- Fixed comment ordering in flat view to prevent comments from jumping around when edited
- Improved installation process with better handling of chosen profile and language settings
- Fixed admin-created accounts to properly set access time for spam protection exemption
- Corrected HTTP status codes for redirects for better browser compatibility
Migration Guide
No migration guide is necessary for this release as it contains no breaking changes. Upgrading from Drupal 5.3 to 5.4 should be straightforward and not require any special steps beyond the standard update procedure:
- Back up your database and files
- Replace your existing Drupal files with the new 5.4 files, being careful to preserve any customizations
- Run the update script by navigating to
update.phpin your browser - Clear caches after the update is complete
Upgrade Recommendations
This is a recommended upgrade for all Drupal 5.x users. While Drupal 5.4 doesn't contain critical security fixes, it addresses several bugs that could impact site functionality and user experience. The fixes for comment ordering, admin account creation, and installation process improvements are particularly beneficial.
The upgrade process should be straightforward with minimal risk, as this is a maintenance release with no breaking changes. As always, perform a full backup of your database and files before upgrading.
Bug Fixes
- Comment Ordering: Fixed issue where comments in flat view would change position when edited by maintaining original submission order (cid) instead of using timestamp (#55277)
- Installation Process: Improved globals handling in the install system to properly remember chosen profile and language settings (#154388)
- Database Access: Fixed error message displayed when the database is installed but not accessible (#178478)
- Upgrade Path: Fixed broken query in the upgrade path (#122759)
- Bootstrap Process: Resolved issue with drupal_bootstrap() not booting to the proper level (#181063)
- Admin Account Creation: Fixed issue where admin-created or edited accounts weren't properly exempted from spam protection by setting access time (#171117)
- Taxonomy Term Selection: Implemented fix to overcome browser quirk that prevented detection when no taxonomy term was selected (#180109)
- Gradient Rendering: Fixed x2 coordinate for rendering gradients (#134984)
- HTTP Redirects: Now using correct HTTP status codes for redirects (#187601)
- User List: Implemented accurate count query for user list (#165924)
- Code Cleanup: Removed unnecessary semicolons (#184668) and pre-Drupal 4.6 era destination handling cruft in comment module (#93425)
New Features
No significant new features were introduced in this maintenance release. Drupal 5.4 focuses primarily on bug fixes and minor improvements to existing functionality.
Security Updates
No specific security fixes were mentioned in the release notes. This appears to be primarily a maintenance release focused on bug fixes and minor improvements rather than addressing security vulnerabilities.
Performance Improvements
- User List Query: Implemented a more accurate count query for the user list, which should improve performance when displaying large user lists (#165924)
- Bootstrap Process: Fixed issue with drupal_bootstrap() to ensure it boots to the proper level, potentially improving performance during the bootstrap process (#181063)
Impact Summary
Drupal 5.4 is a maintenance release that brings several quality-of-life improvements and bug fixes to the Drupal 5.x branch. The most notable improvements include fixing comment ordering in flat view to prevent comments from changing position when edited, properly setting access time for admin-created accounts to exempt them from spam protection, and improving the installation process to better remember chosen profile and language settings.
For developers, the release includes improved documentation, fixes for the bootstrap process, and proper HTTP status codes for redirects. Site administrators will benefit from more accurate user list queries and better taxonomy term selection detection.
While not introducing major new features, these fixes collectively improve the stability, usability, and consistency of the Drupal platform. The changes are particularly beneficial for sites with active comment sections and those that frequently create user accounts through administrative interfaces.
Statistics:
User Affected:
- Fixed issue with admin-created accounts now properly setting access time to exempt them from spam protection
- Improved installation process with better handling of chosen profile and language settings
- More accurate user list count query for better user management
