RT 4.0.21rc1 now available for testing

RT 4.0.21rc1 – 2014-07-02

RT 4.0.21rc1 is now available for testing.

http://download.bestpractical.com/pub/rt/devel/rt-4.0.21rc1.tar.gz
http://download.bestpractical.com/pub/rt/devel/rt-4.0.21rc1.tar.gz.sig

SHA1 sums

67e5529b1016d2366f651f210a00c47bf6fac8c0 rt-4.0.21rc1.tar.gz
dd636d36bbd74d526021f18d8291b397f1170a33 rt-4.0.21rc1.tar.gz.sig

This release is primarily a bugfix release; changes of note include:

General user UI

  • Granting rights to new groups no longer requires clicking in textbox
    twice in firefox (#29911)
  • Canonicalize CF values (including dates, IP addresses, and IP ranges)
    before comparing to the database value; this prevents spurious
    "changed from a to a" messages.
  • Quick Create now defaults to the lifecycle’s default create status,
    instead of hardcoding “new”

Admin

  • rt-fulltext-indexer now locks, to prevent more than one instance from
    running at once (#17423)
  • Quiet a warning in the logo auto-color-detection.
  • Bump CGI dependency (under perl 5.20 and above, only) to quash
    warnings about CGI.pm’s deprecation in core (#29053)
  • For compatibility with RT::Extension::MergeUsers, ensure that
    Shredder checks that a user (possibly resolved from a merged user) is
    valid before attempting to shred them
  • Correctly detect presence of graphviz binary (dot), instead of
    libgraph.so, for perl dependency calculation

Developer

  • Tests now pass again using RT_TEST_WEB_HANDLER=inline
  • ->AddCustomFieldValues no longer allows adding repeated values (#4553)

Documentation

  • Updated example plugins used in documentation
  • Documentation for ColumnMap
  • Correct a reference to max_allowed_packet in backup documentation
  • Document explicit steps for adding a new status to a lifecycle

A complete changelog is available from git by running:
git log rt-4.0.20…rt-4.0.21rc1
or visiting
https://github.com/bestpractical/rt/compare/rt-4.0.20...rt-4.0.21rc1