[rt-devel] RT 4.0.20rc1 released

Alex Vandiver alexmv at bestpractical.com
Tue May 6 14:39:39 EDT 2014


RT 4.0.20rc1 -- 2014-05-06
--------------------------

RT 4.0.20rc1 is now available for testing.

http://download.bestpractical.com/pub/rt/devel/rt-4.0.20rc1.tar.gz
http://download.bestpractical.com/pub/rt/devel/rt-4.0.20rc1.tar.gz.sig

SHA1 sums

0b8da0ee81997ec82b69131138370fcfc749317f  rt-4.0.20rc1.tar.gz
39eb225bcd39df31ce923c3a554ca14606bbaba7  rt-4.0.20rc1.tar.gz.sig

This release is primarily a bugfix release; changes of note include:


General user UI
 * Resolve a regression in 4.0.19 wherein TITLE information was lost
   after parsing on the Advanced page (#29425)
 * Ensure that Sidebar / Body panes in dashboard configuration display
   in a consistent order.
 * Add Date and DateTime fields to bulk update.
 * Prevents "Can't call method "DependsOn" on an undefined value" error
   in bulk update if tickets were deleted.
 * Show links to tickets which are not readable by the user as numbers,
   not as blank titles.
 * Allow non-ASCII characters in passwords (#28784)
 * Add a "Reset" button to revert homepage portlet formatting to the
   system default
 * Allow downloading attachments whose filenames contain a leading dot
   (#29700)
 * Prevent uninitialized value warning on search result pages with no
   query (#29699)

Admin
 * Use one fewer database connections per rt-server process; this is
   most notable on fastcgi deployments, which spawn a number of
   rt-server processes
 * Catch and warn of template compilation errors, such as unbalanced
   braces.
 * Prevent warnings on perl 5.19
 * Update suggested backup strategy on MySQL to no longer require LOCK
   TABLES privileges (#22893)
 * Prevent a possible infinite loop in rt-validator --resolve if
   Principal records were missing; default to forcing their creation.
 * Additional optional upgrade script for users who used
   RT::Extension::CustomField::Checkbox in RT 3.8
 * Default to connecting to sphinx via 127.0.0.1 instead of localhost on
   MySQL 5.5, due to http://sphinxsearch.com/bugs/view.php?id=1815
 * Remove "uninitialized value warnings" for upgrades from RT 3.8
   (#17505)
 * Ensure that rt-test-dependencies re-execs itself using its full path,
   as module installations may have changed the directory (#29024)
 * Properly detect an existing database but missing schema in the web
   installer

REST
 * Allow arbitrary Content-Disposition in REST uploads (#19770)

Developer
 * Correct a typo in the documentation for MakeClicky callbacks.
 * Allow consumers of EditCustomField to specify undef $Rows or $Cols to
   omit the respective attributes during form element rendering.
 * Allow members to be added to groups during group creation in
   initialdata
 * Allow consumers of /Elements/SimpleSearch to provide the placeholder
   text.
 * Default Domain to UserDefined for groups created in initialdata.
 * Add a comment warning about the use of the SetFieldsOnce callback in
   BuildFormatString; it will be removed in RT 4.4.
 * Fix behavior of RT::Date->AddDays when passed 0 days
 * Allow RT::Users->WhoBelongToGroups to optionally return unprivileged
   users
 * Provide hooks to implement a cache on MakeClicky
 * Prevent race conditions in 99-policy.t by skipping t/tmp/ and other
   volatile directories.
 * Check POD of all files

Documentation
 * Documentation on writing extensions for RT.
 * Updated parts of RT::StyleGuide
 * Note that changing queue subject tags may require altering
   $EmailSubjectTagRegex


A complete changelog is available from git by running:
    git log rt-4.0.19..rt-4.0.20rc1
or visiting
    https://github.com/bestpractical/rt/compare/rt-4.0.19...rt-4.0.20rc1




More information about the rt-devel mailing list