[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