RT 3.6.5rc1

The first release candidate for RT 3.6.5 is now available. The reason
we’re pushing out a new release so quickly after 3.6.4 is the
performance regression on watcher searches, though we’ve also got a
few other goodies.

http://download.bestpractical.com/pub/rt/devel/

c7d747f2a50f3d25fc0c3f6315822cc4 rt-3.6.5RC1.tar.gz
b30190193a9114cbfbc94d5e2e31b8ac rt-3.6.5RC1.tar.gz.sig

Please tell us how this works ofr you. We’re looking at a release
next week unless we hear about other new regressions.

Best,

Jesse

Fixes:

  • fix performance regression in searches by watchers joined
    with other conditions using OR

  • call RT::User->CanonicalizeEmailAddress as class method instead of
    passing undef as first argument

  • better canonicalization of multiple addresses in the cc/bcc box on
    correspondence and comment

  • James Bunch pointed out a missing $ that would cause a failed method
    call in an error scenario

  • Some custom fields (mixed case ones) didn’t work properly on
    case-sensitive databases from the CLI client

  • Fixed RT REST API and commandline client to support custom fields
    with spaces in their names

  • Oracle drop schema typo fixes. Thanks to Joop van de Wege.

  • Someone left in a call to Data::Dumper, removed.

Features:

  • clear duplications in recipient lists of outgoing emails.
    Based on patch from Dirk Pape.

  • RT::Base::CurrentUser
    ** allow passing RT::User as argument
    ** check that the object is really RT::CurrentUser
    or its sub-class
    ** verbose error message
    ** on error return undef instead of 0(zero)

Tests:

  • fix compatibility of a test with new version of mason

  • mark only one query as todo instead of many which really should pass

PGP.sig (186 Bytes)