RT: Request Tracker
RT 4.2.14 Release Notes
RT 4.2.14rc1 -- 2017-06-01
==========================
We're pleased to announce the availability of the first release candidate for
RT 4.2.14. This release is a bugfix release. A complete list of improvements
follows.
https://download.bestpractical.com/pub/rt/devel/rt-4.2.14rc1.tar.gz
https://download.bestpractical.com/pub/rt/devel/rt-4.2.14rc1.tar.gz.asc
SHA-256 sums
ac071892fbe516ca261d68c4c05f7baa051b49992bf178450a2a505a0ef64dff rt-4.2.14rc1.tar.gz
7fa31f751ca755c5e05ba08067303d813e1153b6955c869b1de4a2038bc190c2 rt-4.2.14rc1.tar.gz.asc
- Shawn M Moore, for Best Practical
General user UI
* Avoid divide-by-zero in charts with no data (I#32143)
* Remove dashboard from menu if it can't be loaded (I#29719)
* Avoid wrapping one-time recipient checkbox separately from its
label (I#32117)
* Use only top-level attachments for generating one-time recipient lists
to avoid e.g. phishing addresses
* Fix bulk update for asset custom fields (I#32509)
* Sort one-time recipient addresses (I#31879)
* Fix article quicksearch degrading the article menu (#31591)
* Avoid noisy "CF changed from 0 to 0" messages (I#32440)
* Avoid showing a truncated list of articles due to permissions (I#31989)
* Include the new Request Tracker logo
* Stop double-escaping HTML which is made into links (I#31169)
Command-line
Email
* Avoid overaggressively trimming whitespace from MIME encoded-words
* Add config option $OverrideMailPrecedence to help avoid out-of-office
autoreplies
* Fix issues with encrypted attachments being unreadable/absent
Database
* Replace deprecated NOCREATEUSER with NOSUPERUSER for
Postgres 9.6 (I#32511)
rt-serializer/rt-importer
* Fix several incorrect references in output (I#31803, I#31804, I#31805,
I#31808)
* Add --exclude-organization option (I#31812, I#31813)
* Add --limit-queues and --limit-cfs options
* Suppress semi-unmigrated link relationships by default
* Add --hyperlink-unmigrated option
* Fix queue change transactions to mention unmigrated queues by name
* Support for dashboards in menu preference (I#31810)
* Support for RT at a Glance preference (I#31809)
* Don't skip RT->System searches
* Avoid breaking rights granted to users (I#31806)
Web Administration
* Add checkbox for selecting all custom field values in admin UI
* Log a history entry when adjusting whether a user is Privileged
* Log history entries when adding/removing a group member both to
the group and to the member
* Hide disabled scrips by default, adding a "include disabled scrips"
checkbox (I#30131)
* Add missing timezone field on user create/modify (I#29977)
* Add RT extension names and versions to System Configuration page (I#31482)
Server Administration
* Avoid error messages in 4.0.1 upgrade step
* Improve automatic identification of `find` command
* Add RefreshIntervals config option for managing homepage and
dashboard refresh
* Log failure to unlink temp file after email parse (I#32142)
* Make automatically linking a used article to the ticket configurable
with $LinkArticlesOnInclude config
* Avoid undef warnings with mbox MailCommand and FastCGI
* Avoid regex deprecation warnings on perl 5.21.1+
* Avoid issues with modern Perl versions excluding ./ from @INC
* Reduce log levels of custom field loading issues caused by ordinary
end-user actions (I#31742)
* Adapt SMIME probe to work with openssl 1.1
* Double bcrypt cost for password hashing
* Avoid "Couldn't load object RT::Transaction #0" warnings (I#31548)
* Avoid broken DateTime::Locale versions (I#31542)
* Avoid incompatible DBD::mysql version (I#32670)
Developer
* Clarify the usage of skip_update in /Ticket/Update.html BeforeUpdate
callback
* Fix whitespace-related test failures under Mojolicious 7.0
* Fix test failures when /usr/bin/sendmail absent
* Factor out _OutgoingMailFrom into a separate method for extensibility
* Ensure that Test::NoWarnings is skipped if skip_all is used
* Fix bug where RT::Ticket->Create's SquelchMailTo would squelch only
to the first address (I#31600)
* Avoid test failure caused by hash randomization
* Set up default args for customizations calling SignEncrypt directly
* New callbacks:
/Elements/ShowCustomFieldWikitext WikiFormatArgs
/Search/Elements/Chart AfterChartTable
* Improved callbacks:
/Elements/Tabs Privileged adds Search_Args and Has_Query parameters
Documentation
* Update links to the RT wiki
* Update mailing list references to point to community forum
* Improve documentation around creating a custom theme (I#31800)
* Document how to include custom fields in format strings
Internationalization
* Improve translatability of "Refresh home page every x minutes." now
that "x" is configurable with @RefreshIntervals
* Update translations for: Brazilian Portuguese, Dutch, German, Latvian,
Macedonian, Russian, Serbian, Slovenian, and Spanish
A complete changelog is available from git by running:
git log rt-4.2.13..rt-4.2.14rc1
or visiting
https://github.com/bestpractical/rt/compare/rt-4.2.13...rt-4.2.14rc1