Drupal Latest Version 7.25 Released

22 January 2014

Detroit: A latest class of Drupal has been released. This maintenance release, Drupal 7.25, comprises bug fixes and small API/feature improvements only (no big new functionality)

There was no security fixes made in this release, probably because none were recognized.

Here are the main changes made in this release:

  • Added an elective feature to the Statistics module to let node views to be followed by Ajax requests rather than during the server-side generation of the page. This enables the node counter to work on sites that employ external page caches (string change and new administrative option: https://drupal.org/node/2164069).
  • Fixed a bug in node_save() which stopped the saved node from being modified in hook_node_insert() and other alike hooks.
  • Added a Meta tag to install.php to stop it from being indexed by search engines even when Drupal is set up in a subfolder (minor markup change).
  • Fixed a bug in the database API that caused regular deadlock errors when running merge queries on some servers.
  • Performance improvement: Stopped block rehashing from writing blocks to the database on every cache clear and cron run when the blocks have not altered. This fix results in an extra 'saved' key which is added and put to TRUE for each block returned by _block_rehash() that in fact is saved to the database (data structure change).
  • Added an alternative 'skip on cron' parameter to hook_cron_queue_info() to let queues to avoid being automatically processed on cron runs (API addition).
  • Fixed a bug which caused hook_block_view_MODULE_DELTA_alter() to never be raised if the block delta had a hyphen in it. To employ the hook when the block delta has a hyphen, modules must now restore hyphens with underscores when build the function name for the hook execution.
  • Fixed a bug which caused cached pages to at times be sent to the browser with wrong compression. The fix adds a new 'page_compressed' key to the $cache->data array returned by drupal_page_get_cache() (minor data structure change).
  • Fixed broken tests on PHP 5.5.
  • Made the File and Image modules more robust when saving entities that have deleted files attached. The code in file_field_presave() will now remove the record of the deleted file from the entity before saving (minor data structure change).
  • Standardized menu callback functions all through Drupal core to return MENU_NOT_FOUND and MENU_ACCESS_DENIED rather than printing their own "page not found" or "access denied" pages (minor API change in the return value of these functions under some circumstances).
  • Fixed a bug in which caches were not properly cleared when a node was removed by means of the administrative interface.
  • Changed the Bartik theme to give content contained in <pre>, <code> and similar tags in a larger font size, so it is simpler to read.
  • Fixed a bug in the Search module that caused exceptions to be thrown throughout searches if the server was not arranged to describe decimal points as a period.
  • Fixed a regression in the Image module that made image_style_url() not work when a relative path (rather than a complete file URI) was passed to it.
  • Added a link to the drupal.org documentation page for cron to the Cron settings page (string change).
  • Added a 'drupal_anonymous_user_object' variable to allow the anonymous user object returned by drupal_anonymous_user() to be overridden with a classed object (API addition).
  • Altered the database API to enable inserts based on a SELECT * query to work properly.
  • Altered the database schema of the {file_managed} table to allow Drupal to manage files larger than 4 GB.
  • Altered the File module's hook_field_load() implementation to avoid file entity properties which have the same name as file or image field properties from overwriting the field properties (minor API change).

Read more: Drupal Web Development Detroit

Why Fortune Softtech?

  • Business Experience
  • Vertical and Domain Expertise
  • Technology Competence
  • Personnel Quality
  • Process Quality
  • Individual Approach
  • Easy Communication
  • Rendering Business Value


  • WordPress Development in Detroit
  • Drupal Development in Detroit
  • Joomla Development in Detroit
  • eCommerce Magento Detroit
  • Web Development Detroit
  • Web Design Detroit
  • jQuery development Detroit
  • Zend framework development Detroit
  • Airline IBE GDS Integration Navitaire Detroit
  • Airline IBE GDS Integration Amadeus Detroit