[rt-users] [Rt-announce] RT 3.6.4 now available.

Sven Sternberger sven.sternberger at desy.de
Mon Jul 9 06:43:21 EDT 2007


Hello!

I just want to give a short feedback. The new version greatly
improved our performance the "at a glance site" is about
20-30% faster(we have about 20 queues and 1000 tickets)

thanks for this release!

sven

On Thu, 2007-07-05 at 16:06 -0400, Jesse Vincent wrote:
> I'm pleased to announce the immediate availability of RT 3.6.4:
> 
> You can download this version of RT from:
> 
> http://download.bestpractical.com/pub/rt/release/rt-3.6.4.tar.gz
> 
> Best,
> 
> Jesse
> 
> 
> MD5SUMS:
> 	b7a42c308a07b1f7a496d4d816bb87cc  rt-3.6.4.tar.gz
> 	74bf36584c34db8cd4c0b5425ccba92e  rt-3.6.4.tar.gz.sig
> 
> 
> Features
> 
> * Implement redirect after update in SelfService as it's implemented  
> in the full
>    interface, so people can reload page without side effects. Thanks  
> to doogles
>    and Todd Chapman.
> 
> * if we have subject line regexp then we should use it during mail  
> sending.
>    Allow RT admins to use any token they want that matches the regexp.
>    So now it's possible to use the following in a template:
>      Subject: [not-rtname-token-that-match-re #{ $Ticket->id }] ...
> 
> * Backport 'RT at glance with one column' feature from 3.7
> 
> * RT now complains when you try to start the application server with
>    either too-old a perl or a broken version of Scalar::Util.
> 
> * [#8256] New API to avoid mail loop when using RT-Extension- 
> CommandByMail.
>    Thanks to pere at hungry.com.
> 
> * Allow merging resolved tickets
> 
> * Allow transactions to be displayed by range using the CLI.
>    Patch from Philip Kime.
> 
> * Minor 3.6 style cleanups to tighten up the display a bit.
> 
> * Allow users to use __WebXXX__ in a format string of searches
> 
> Translations
> 
> * New Swedish translation and updated Danish translation contributed
>    by Brian Kjelin Olsen and Schilling A/S
> 
> * First cut Turkish translation from burakgursoy at gmx.net
> 
> * Czech translation updates from Daniel Kastner
> 
> Performance
> 
> * Get rid of 1 query per queue in Queue Summary component on the 'RT  
> at glance'
>    page, should be visible on setups with a lot of queues.
> 
> * Use 'Watcher = X' inestead of 'Requestor = X OR Cc = X OR AdminCc =  
> X' in
>    the SelfService interface. Both queries do quite the same job, but  
> the
>    former is significantly faster. Thanks to Dirk Pape for the catch.
> 
> * Use a local array of attachments we have instead of $Transaction- 
>  >Attachments
>    call in Ticket/Elements/ShowTransaction.
> 
> Fixes
> 
> * Fix setting up cookies, as result no more the relogin problem, and  
> allow
>    people choose WebSessionClass without side effects.
> 
> * fix that lets users create tickets with custom field values in  
> SelfService
> 
> * Now the autohandler *redirects* unprivileged users from Ticket/ 
> Display.html to
>    the Self-Service interface, so people see correct URL and browsers  
> correctly
>    build absolute URLs from relative (previously we were showing  
> wrong "Reply"
>    links). Thanks to David Chandek-Stark.
> 
> * Fix situation when an user adds the same person into two or more  
> watcher groups
>    of a ticket.
> 
> * Correct handling of a special value returned by email plugins. That  
> was wrong
>    idea to run next email plugin when the current plugin says that  
> everything
>    has been done (returned status -2).
> 
> * Fix a bug in CustomField->Create where assigned Queue is not properly
>    associated with the newly created CF.  This was previously not  
> exposed
>    because rt-setup-database is always supplying queue id to this  
> method.
> 
> * Put the search navigation in the right submenu. Thanks to Dirk Pape  
> for
>    the patch.
> 
> * We've done complete review of RT's dependencies. Added --with- 
> standalone
>    option to the configure script, so you don't have to install modules
>    required to use standalone server (useful for developers only).
>    We also don't ask to install modules required to support development
>    mode unless you've used --with-devel-mode option. Some modules  
> have been
>    removed from dependencies as we don't use them anymore or use them  
> only
>    indirectly.
> 
> * don't push transactions into batch unless CommitScrips is true,
>    this fixes a bug: users click Reply button and we fire a correspond
>    scrip that is in the batch stage
> 
> * [#8169] Added a missing </div> to the Simple Search page. Thanks to
>    Arran Cudbard-Bell for the catch.
> 
> * Rename sub '_' that may cause a failure in the CPAN module during  
> fixing
>    dependencies.
> 
> * run callback Ticket/Display.html before redirect as people are  
> using it
>    to update the ticket, but redirect hides all arguments we had. Now
>    some callbacks contributed to the wiki should work again as expected.
> 
> * Using named functions in Mason components may result in bugs due to
>    shared namespace, all such functions have been converted into
>    anon-subroutines.
> 
> * Resolve a clobbered regex-match $1 by stashing the principal ID in a
>    temporary variable. Thanks to Richard Harman.
> 
> * Fix errors propagation during changing CF values of a record. Thanks
>    to Philip Kime.
> 
> * Fix errors propagation during creation of a ticket via REST. Thanks
>    to Philip Kime.
> 
> * fix a bug with saved searches on the rt at glance when summary rows  
> preference
>    and rows per page of a saved search are different values. Summary  
> rows
>    options control number of rows you see in boxes on the rt at  
> glance page,
>    but when you click the subject line of a box you are redirected to  
> results
>    of the saved search and see as many rows as defined in the search.
> 
> * fix problems in Quicksearch when queue name has the ampersand char
> 
> * use local during filling the T:: namespace for a template processing,
>    otherwise we have a global reference to a ticket and destruction is
>    delayed which hurts TransactionBatch stage
> 
> * reload the ticket after scrips run, so if one of your scrips
>    changes ticket data it'll be reflected in the new display
> 
> * Move RT's detection of incoming mail that may be a loop or  
> autogenerated
>    to better catch such cases before certain "Permission denied"  
> messages are
>    generated.
> 
> * [#8252] Include subject of bounced messages when mailing the RT owner
>    about a mail error. Thanks to <pere at hungry.com>.
> 
> * [#8186] Fix a possible race condition in the "SetOwner" routine that
>    could be triggered when two users tried to take a ticket at the same
>    time. Thanks to Todd Chapman.
> 
> * make bin/rt link work and fix the associated tests
> 
> * Reworked searches by watchers (Requestors, Owners, Ccs and AdminCcs)
>    and added a lot of tests. However, 'Watcher.Field != X' still may  
> fail
>    under some conditions and this wouldn't be fixed in near future.
> 
> * Fix for "unlimited rows" searches from James Bunch and Todd Chapman.
> 
> * XHTML cleanup from Dirk Pape
> 
> * Prevent accidental display of transactions from the wrong ticket  
> when you
>    explicitly specify a ticket id and a transaction id in the CLI.
>    Thanks to Philip Kime at Shopzilla.
> 
> * [#8169] Enable UTF8 passwords. Thanks to Jedik.
> 
> * Made MyDay.html actually work. Based in spirit on a patch from  
> Chris Hobbs.
> 
> * The selected option of the "OrderBy"-selectbox cannot be saved in
>    Prefs/SearchOptions.html if only one (of possibly 4) sort field is  
> selected
>    and other are set to none. Thanks to Dirk Pape.
> 
> * The drop.Oracle script was incomplete, drop statements were  
> incorrect for
>    version 3.6.3. Reported by Christophe Nowicki.
> 
> * Fix an inaccurate error message. Thanks to Nicholas Clark.
> 
> * Fix for "Page 1 of 0". Thanks to Nicholas Clark.
> 
> * Better debugging info when schema files are missing.
>    Thanks to Nicholas Clark.
> 
> * $RT::Timezone should now actually work, but your system must have  
> information
>    about zone you're using, usually this information lay under /usr/ 
> share/zoneinfo.
> 
> * Log a notice when we choose not to redistribute autogenerated  
> messages.
>    Suggested by John Bartelt.
> 
> * Fix SQL we generate on searches by content of attachments.
>    Should be better, but anyway it's still expensive operation.
> 
> * make bin/rt link work and fix the associated tests
> 
> 
> _______________________________________________
> RT-Announce mailing list
> RT-Announce at lists.bestpractical.com
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-announce
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> 
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
> 
> 
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
> Buy a copy at http://rtbook.bestpractical.com




More information about the rt-users mailing list