RT: Request Tracker
RT 4.4.7 Release Notes
RT 4.4.7beta1 -- 2023-09-18
===========================
RT 4.4.7beta1 is now available for testing. The list of changes
included with this release is below.
https://download.bestpractical.com/pub/rt/devel/rt-4.4.7beta1.tar.gz
https://download.bestpractical.com/pub/rt/devel/rt-4.4.7beta1.tar.gz.asc
SHA-256 sums
6c6a64c22b5ec445a57ab1d1aebaec8045d519583bcea83943e709d0b12ecbb9 rt-4.4.7beta1.tar.gz
7d964dd617ae086752628ca813812738ae98a8f4b9e815a4f285aa6e0bd84d9e rt-4.4.7beta1.tar.gz.asc
General user features
* Include "Create" transactions when checking if there are unread messages
* Support HasUnreadMessages and HasNoUnreadMessages criteria for ticket search
* Make simple search result refresh always function
* Support to download custom field attachments from SelfService
* Allow additional ticket relationship graph directions
* Add the missing Principals autocomplete URL for Self Service
* On the People page, list current user in "All Recipients" if it's a watcher
Administration
* Remove state criteria for invalid utf8 error warnings to allow
the full-text indexer to continue to run
* Improve template 'Error: public key'
* Don't error if users4 index has been removed
* Update required versions for GD::Graph and Date::Extract
* Make RT work with MySQL 8
* Update DBIx::SearchBuilder to 1.69 to work with MySQL 8
* A client terminating a connection shouldn't kill a FCGI process (thanks andrew!)
* Add configuration option $AllowGroupAutocompleteForUnprivileged
* Allow selection of SSL providers with SMIME
* Add new page where admins can preview results of search modules
Documentation
* Add documentation for using rt-crontool with multiple --action parameters
* Fix formatting in docs for $DateTimeFormat config examples
* Document default Name setting in RT::User
* Provide examples for CanonicalizeEmailAddress match and replace
* Fix docs on RT::Queue::IsWatcher
* Fix the link to RT_Config's External-storage section in pod
* Custom Roles cannot apply globally; correct docs
* Fix typo in transaction-type argument in rt-crontool docs (thanks rob@lonap.net!)
* Fix "Reffered" typo in metadata doc (thanks nreiling!)
* Fix 'followoing' typo in docs (thanks nreiling!)
* Clarify usage of the $EmailSubjectTagRegex setting
* Fix ticket_metadata.pod: Incorrect documentation of parent/child (thanks nreiling!)
* Improve documentation for RT::Search modules
Internals
* Explicitly check rights when loading and deleting RT System saved
searches rather than catching with an error
* Don't mark fields in JOIN conditions as limited
* Fix simple ticket search tests to make sure tickets are really found
* Don't default Name to EmailAddress in LoadOrCreateByEmail
* Many changes to improve automated testing via Github Actions
* Set MasonLocalComponentRoot via RT->Config->Set so apache can see it
* Encode content for textual "message/..." attachments to fix issues with
$TreatAttachedEmailAsFiles and some types of messages
* Convert ticket link graph generator to GraphViz2
* Update tests for EN datetime locale change to space
* In sessions, pass datetime in UTC as LastUpdated is stored that way
* Switch to Test::MockTime::HiRes in date api test
* Drop obsolete apache and fastcgi test configs
* Limit ObjectType in articles custom field searches
* Disable buildkit in github tests to continue using the local network feature
* Update expired certificates and related tests
A complete changelog is available from git by running:
git log rt-4.4.6..rt-4.4.7beta1
or visiting
https://github.com/bestpractical/rt/compare/rt-4.4.6...rt-4.4.7beta1