[Rt-announce] RT 3.6.4 now available.

Jesse Vincent jesse at bestpractical.com
Thu Jul 5 16:06:04 EDT 2007


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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.bestpractical.com/pipermail/rt-announce/attachments/20070705/5449934c/PGP.pgp


More information about the RT-Announce mailing list