« RTFM 2.4.0 Announced | Main | RT 3.8 Tutorial: Dashboards »

January 09, 2009

RT 3.8.2 Now Available

We're pleased to announce the release of RT 3.8.2. You can download it from:

http://download.bestpractical.com/pub/rt/release/rt-3.8.2.tar.gz
http://download.bestpractical.com/pub/rt/release/rt-3.8.2.tar.gz.sig

SHA1 sums

e5e17464849ec040b7b1d6d14f456a2e64871848  rt-3.8.2.tar.gz
b6c1d165af056d21b2ddfb7ac018a1812f928e87  rt-3.8.2.tar.gz.sig

A changelog follows after the jump.

Highlights

  • Approvals System Overhaul
  • Dashboards Overhaul, including the ability to include more types of portlets and a new subscription type
  • Upgrades to the mysql schema upgrade script, now named upgrade-mysql-schema.pl  If you're planning an upgrade from a version of RT prior to 3.8, please read UPGRADING.mysql
  • Many localization cleanups
  • Fixes to HTML mail generation and the handling of mixed/alternative messages.  The WYSIWYG editor was also upgraded.  See docs/templates.pod for more about generating HTML mail.
  • Complete reimplementation of sbin/rt-validator for checking integrity of the DB

If you are using RT::Authen::ExternalAuth with RT 3.8.1, please be sure to upgrade to RT-Authen-ExternalAuth-0.07_02 (available on CPAN) with 3.8.2.

Changelog

New features:

  • Complete reimplementation of sbin/rt-validator for checking integrity
    of the DB
  • Add UseSQLForACLChecks option - no more wrong numbers in search results,
    no more missing entries on pages, no more empty pages, but only if your
    DB can handle such queries
  • Add sbin/rt-attributes-viewer that helps sometimes investigate problems
  • Break out the Logout link into an Element so you can override it
  • Allow %ARGS to set custom field values in SelfService
  • A new callback for successful login via WebExternalAuth
  • A new callback in Ticket/Create.html
  • Show how often user recieves messages on a ticket
  • REST improvements - Queue ticket CFs, Queue CFs, Group management,
    Attachments
  • Allow optional # before ticket ID in simple search
  • Add callbacks for the themes' main stylesheets
  • Allow group charts by users' Organization and other fields
  • Allow change of Requestor in QuickCreate
  • Revert cleanup from require/our @ISA to use base because it breaks RT running under fastcgi/mod_perl
  • Cleanup Dashboard internals and unify with Saved Searches
  • Allow homepage components to be used on Dashboards
  • Add support for "every X weeks" Dashboard subscriptions
  • Cleanup and refactor the localization infrastructure
  • Add new global Config option MessageBoxIncludeSignature to control whether signatures are included in Replies and Comments
  • Handle dates and Custom Fields when redirecting to Ticket/Display.html
  • Name the Submit button on Ticket modification pages and clean up
  • Support for parallel testing (make test-parallel) and fixes for Pg when running
    in parallel
  • Support for running automated tests on Oracle
  • Add an Initial callback to the homepage
  • New callback on search results to add new tools
  • Instructions for starting to port to windows
  • Add custom Transaction display for Told
  • Add ShowApprovalsTab right to control who sees the Approvals links
  • Approvals System Overhaul
  • Allow setting colspan in formats
  • Documentation of Template variables
  • New Callback in ParseFormat
  • For rt-mailgate, if --action correspond --extension action
    is specific, fall back to correspond for emails without an
    extension
  • Command line enhancements
  • Support HTML for MakeClicky
  • Clean up handling of static files in NoAuth/images and NoAuth/css
  • Let more HTML tags created by the RichText editor show in the Ticket Display

Fixes & Cleanups

  • Fix searching by CFs on Oracle
  • Numerous documentation fixes and improvements
  • Set default LogToSysLog to 'info' instead of 'debug'
  • Fix file names corruption when attaching files with international character
    via UI
  • Fix attaching attachments to outgoing mails in RT on Oracle DB
  • Various improvements in web installer
  • CSS fixes
  • Pg has support for USAGE privilege on sequences only starting from Pg 8.2.0, improve etc/acl.Pg*
  • Don't do the safe ipc hack for SpeedyCGI
  • Rewrite displaying message stanza without recursion to avoid problems with deep recursion errors and improve performance
  • Fix double BRs in ticket history
  • Fix minor tags dis-balance
  • Partially make Shredder's pages translatable
  • Fix issue when schema upgrade script could generate ALTER TABLE...BLOB CHARACTER SET...
  • Don't attach html parts of mixed/alternative messages
  • Fix printing by updating print.css
  • Updated sbin/factory
  • Fixes for localization of RT
  • Fix missed "/" that makes header links on RT at a glance unclickable when WebPath is non-empty
  • Fix for CustomField's LoadByName to be backward compatible
  • Fix a copy & paste typo that's been there for a while forcing admins to grant CreateTicket right to everyone even if they want to do that for unprivileged users only
  • Don't bother checking for data/gpg if the user explicitly turned gpg off
  • Handle the case where you enable GPG but haven't created the data directory.  We should probably just
    create the directory for you.
  • Fix AJAX bookmarking in IE
  • Fix REST/CLI when there is a type field
  • Return error earlier if parsing of a template failed
  • Fix for CF matching in the REST interface
  • Allow tags used by the WYSIWYG editor to pass through so that when you use bold font in a message, you see it in the RT view.
  • Fix problems with loading of FCKeditor in IE
  • Plugin loading fixes for modules such as User
  • Pass more information to Ticket/Update.html's Initial callback
  • Better signal handling for gpg
  • Fix test's database username to avoid going over length limits on mysql
  • Fix search results RSS feed to show correct Time and Creator
  • Refactor maildigest tests
  • Use information_schema in upgrade-mysql-schema.pl on newer mysqls
  • Sort right names using localized values
  • Trim leading or trailing whitespace in for simple search
  • Add documentation of rt-setup-database --action upgrade
  • Clean up display of Custom Field Values during editing
  • Update documentation about upgrade-mysql-schema.pl and give it a better name
  • Updated German (de) translation from Torsten Brumm
  • Don't create empty Deferred Attributes
  • Fix grouping by watchers on graphs
  • Show EmailAddress not id of requestor when using Quick Create
  • Validate mandatory custom fields on SelfService
  • Upgrade FCKeditor to version 2.6.3
  • Add configuration variables for size of FCKeditor
  • MessageBoxRightTextHeight MessageBoxRightTextWidth
  • Reorder and document adding a new config option to META in Config.pm
  • Make config options explicitly sorted
  • Switch to using WebPath from WebURL for portlet links
  • Cleanup GPG tempfiles
  • Use StashWarnings in tests to clean up lots of warnings
  • Remove unused gradient-glossy.png
  • Use ActiveStatus rather than hardcoded values in more of the homepage portlets
  • Make the default RT font Arial
  • Fix gpg passphrase handling to support gpg 1.2
  • Properly downgrade HTML templates to multipart alternative text/plain and text/html
  • Warn when a callback exists in two extensions and only one of them will be run
  • Avoid "Not LIKE ''" on Oracle BLOBs
  • Prefer the SERVER_HOST environment variable for generating uris over HTTP_HOST
  • quiet test output

Dependencies

  • Newer Text::Template which claims to have fixed the T:: cleanup, otherwise scrips in batch stage may be delayed
  • Add dependency on Test::HTTP::Server::Simple::StashWarnings

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83456074b69e2010536ba4f99970c

Listed below are links to weblogs that reference RT 3.8.2 Now Available:

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment