Mailing List Archive

RT 4.2.7 released
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
https://github.com/bestpractical/rt/compare/rt-4.2.6...rt-4.2.7
_______________________________________________
rt-announce mailing list
rt-announce@lists.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-announce