RT 4.2.7 -- 2014-09-11
We are pleased to announce that RT 4.2.7 is now available.
http://download.bestpractical.com/pub/rt/release/rt-4.2.7.tar.gz
http://download.bestpractical.com/pub/rt/release/rt-4.2.7.tar.gz.asc
SHA1 sums
bcb0f4c049be68c3cd95fefeea80afc701cb4ff9 rt-4.2.7.tar.gz
d855b2a91055eecd0caf89d78f429d53ff567425 rt-4.2.7.tar.gz.asc
This release is primarily a bugfix release; most notably, it reworks
UTF8 data handling to work with versions of DBD::Pg 3.3.0 and above. On
PostgreSQL, this requires a newer version of DBIx::SearchBuilder.
It also includes a minor database upgrade step; no matter how minor, do
not forget to take (and test) database backups before upgrading.
General user UI
- Fix algorithm for determining which links to display in ticket
relationship graphs with a MaxDepth - Use "Correspondence added" or "Comment added" rather than the general
"Message recorded" - Loading saved charts should load all of their settings (#29015)
- Stop fixing the width of "New ticket in" button (#27649)
- Record transactions in ticket history when attachments were dropped
or truncated due to $MaxAttachmentSize - Still delay transaction loading when "full headers" have been
requested - Add an "overdue" class on Due columns, to match DueRelative columns.
- Only show "overdue" class if the ticket status is still active
- Fix styling of "There are unread messages" box in aileron
- Keep date and datetime custom field inputs during failed ticket
creation - Silence warnings from emails without Content-Transfer-Encoding
headers - Silence warnings on user modify pages for disabled users
- Let custom field grouping boxes link on Display pages link to the
appropriate anchor on editing pages (#30195)
Localizations
- Localize "Recursive" column title in group memberships page
- Additional missing locstrings for numerous titleboxes
- Stop translating titles piecemeal in SelfService (#14736)
- Updated Catalan, German, Basque, Italian, Japanese, Dutch, Brazilian
Portuguese, and Russian translations
Command-line
- Reduce values queried using "rt ls" to only those displayed; this
speeds request time significantly when a large number of custom
fields are applied - Add -s option to "rt comment", to set status when adding a comment or
correspondence (#30375)
Admin
- Add %AdminSearchResultRows configuration for altering the number of
rows per page of object types in the administrative interface - Add an additional suggested index on Attachments' Creator for
deleting users with Shredder - Fix rt-dump-metadata, by removing PrivateKey from _Accessible
(#22465) - Rework internals dealing with characters/bytes, for better internal
consistency, and su support DBD::Pg 3.3.0 and above. - Provide rt-mailgate version in User-Agent string (#18420)
- Reword errors given for rt-crontool when no valid user is found
(#18621) - Show the right error message when rt-crontool fails to load a module
(#22991) - Properly detect when rt-server is called without --listen
- Detect auto-generated mail in the presence of multiple Precedence:
headers - Strip non-word characters from custom field variable names in Simple
templates; this allows use of custom fields with spaces (#18446) - Streamline 3.8 -> 4.0 and 4.0 -> 4.2 upgrade steps by reducing the
number of ALTER TABLE calls that are run, adding/dropping multiple
columns at once (#21309) - Remove LogoImageHeight and LogoImageWidth configuration varables,
which had no effect (#26827)
Developer
- Add a callback to manipulate which link types are displayed on
tickets - Allow Object to be a subref in @Attributes in initialdata, to allow
for attributes on arbitrary objects - Ignore vim swap files when testing
- Allow the SuccessfulLogin callback to alter where RT redirects to
- Add a callback to alter arguments to Showhistory
- Consistently use ->_GroupingClass when determining record class for
grouping lookup. - Allow ->Deprecated to take a loglevel
- Switch from MIME::Head->set(), deprecated for the last 16 years, to
->replace() (#18417)
Documentation
- Correct documentation on where Shredder places sqldump files (#19167)
- Consistently use say 1/0 instead of true/false in RT_Config.pm
documentation - Document how ordering in lifecycle transitions controls ordering in
the status drop-down
A complete changelog is available from git by running:
git log rt-4.2.6..rt-4.2.7
or visiting
rt-4.2.6...rt-4.2.7