github bestpractical/rt rt-4.2.7

latest releases: rt-5.0.5, rt-4.4.7, rt-5.0.5beta1...
9 years ago

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

Don't miss a new rt release

NewReleases is sending notifications on new releases.