Upgrade to 4.0.8 with mod of ExternalAuth + absolute paths to ticket-menu.
[usit-rt.git] / docs / UPGRADING-3.6
CommitLineData
dab09ea8 1=head1 UPGRADING FROM 3.6.0 AND EARLIER
84fb5b46 2
dab09ea8
MKG
3As there are a large number of code changes, it is highly recommended that you
4install RT into a fresh directory, and then reinstall your customizations.
84fb5b46 5
dab09ea8
MKG
6The database schema has changed significantly for mysql 4.1 and above; please
7read UPGRADING.mysql for more details.
84fb5b46 8
dab09ea8
MKG
9The configuration format has been made stricter. All options MUST be set using
10the Set function; the historical "@XXX = (...) unless @XXX;" is no longer
11allowed.
84fb5b46
MKG
12
13The RTx::Shredder extension has been integrated into core, and several
14features have been added, so you MUST uninstall it before upgrading.
15
dab09ea8
MKG
16A new interface for making links in text clickable, and doing other arbitrary
17text replacements, has been integrated into RT. You can read more in `perldoc
18docs/extending/clickable_links.pod`.
84fb5b46 19
dab09ea8
MKG
20A new feature has been added that allows users to forward messages. There is a
21new option in the config ($ForwardFromUser), new rights, and a new template.
84fb5b46 22
dab09ea8
MKG
23New global templates have been added with "Error: " prefixed to the name to
24make it possible to configure error messages sent to users.
84fb5b46
MKG
25
26You can read about the new GnuPG integration in `perldoc
27lib/RT/Crypt/GnuPG.pm`.
28
29New scrip conditions 'On Close' and 'On Reopen' have been added.
30
31
dab09ea8 32=head1 UPGRADING FROM 3.5.7 AND EARLIER
84fb5b46
MKG
33
34Scrips are now prepared and committed in order alphanumerically by
dab09ea8
MKG
35description. This means that you can prepend a number (00, 07, 15, 24) to the
36beginning of each scrip's description, and they will run in that order.
37Depending on your database, the old ordering may have been by scrip id number
38-- if that is the case, simply prepend the scrip id number to the beginning of
39its description.
84fb5b46
MKG
40
41
dab09ea8 42=head1 UPGRADING FROM 3.5.1 AND EARLIER
84fb5b46
MKG
43
44The default for $RedistributeAutoGeneratedMessages has changed to
45'privileged', to make out-of-the-box installations more resistant to
dab09ea8
MKG
46mail loops. If you rely on the old default of redistributing to all watchers,
47you'll need to set it explicitly now.