[rt-announce] RT 4.2.5 released
Alex Vandiver
alexmv at bestpractical.com
Thu Jun 12 13:53:07 EDT 2014
RT 4.2.5 -- 2014-06-12
----------------------
We are pleased to announce that RT 4.2.5 is now available.
http://download.bestpractical.com/pub/rt/release/rt-4.2.5.tar.gz
http://download.bestpractical.com/pub/rt/release/rt-4.2.5.tar.gz.asc
SHA1 sums
99c6685f7bbb839fe77ef21714dbb43626f187e5 rt-4.2.5.tar.gz
4205a7fa678c4476e23fe8042955ac37c19cebf0 rt-4.2.5.tar.gz.asc
This release is primarily a bugfix release; most notably, it explicitly
updates a dependency to fix a previously-announced security
vulnerability, resolves two serious bugs in the serializer, and fixes
the "paste" feature in the Rich Text editor.
Updated dependencies
* Updated Email::Address::List dependency, to resolve CVE-2014-1474,
as was previously announced in
http://blog.bestpractical.com/2014/01/security-vulnerability-in-rt-42.html
* Bump CGI dependency (under perl 5.20 and above, only) to quash
warnings about CGI.pm's deprecation in core (#29053)
Serializer/Importer
* Serialize binary data as binary, not as UTF-8 codepoints; this fixes
a regression introduced in 4.2.3 which corrupted all binary data in
serialized data.
* Serialize ObjectScrips when cloning, which had been mistakenly
omitted; this only partially resolves #29949, as it does not address
serialization of ObjectScrips when not cloning.
General web UI
* Force CKEDITOR_BASEPATH; this fixes errors during pasting into the
Rich Text editor (#29780, #29987)
* Ticket autocompletion (for links) is more predictable when completing
on strings containing numbers (#25755)
* Fix "Show Outgoing Email" and Reply/Comment/Forward links in
Approvals (#29800)
* Correctly decode text/html parts of old (RT 3.6.5 and prior) emails
Internationalization
* Updated localizations (German, Greek, Slovak, Lithuanian)
Web administration
* Display clean Stage name in ColumnMaps (#28739)
* Add Scrips Select/Create menu, and maintain context on which list of
Scrips the Select page should link to (#28787)
* Granting rights to new groups no longer requires clicking in textbox
twice in Firefox (#29911)
Server administration
* Log when Encode::HanExtra would be useful in decoding emails, and
make use of it if it is available.
* Squash warnings in 4.1.17 upgrade step (#29595)
* Reorder DROP IF EXISTS on 4.1.1 Postgres upgrade step to drop
sequence after dropping the table; avoids bugs on upgrading in a
previously-upgraded database
* Stop hardcoding the list of available themes, instead auto-detecting
new themes as they are added (#14667)
* Explicitly point to $AutocompleteOwners setting in warning that RT is
switching to the autocompleter due to too many owners.
* Remove caching of template object in rt-crontool; this fixes a bug
where the same content would be sent on all tickets (#29454)
* rt-fulltext-indexer now locks, to prevent more than one instance from
running at once (#17423)
Developer
* Add BeforeMessageBox callback in ModifyAll.html for parity with
Create.html and Update.html
* BeforeCustomFields callback in ShowCustomFields now takes $Table parameter
* Default callback in ShowTransaction can now modify $ShowBody
* Add a RT::Date->IsSet method
* Fix invalid ContextObject on RT::CustomField->LoadByName when passed
Queue => 0; this led to invalid LookupType limits on later calls to
->LoadByName.
* Generalize RT::CustomField->LoadByName to work with non-Queue context
objects, and to optionally return globally-applied CFs and not
Disabled CFs.
* Tests now pass again using RT_TEST_WEB_HANDLER=inline
* ->AddCustomFieldValues no longer allows adding repeated values (#4553)
Documentation
* Drop references to MySQL 4.1, as RT 4.2 requires MySQL 5.1
* Updated example plugins used in documentation, and suggest Plugin()
over Set(@Plugins, ...) (#29978)
* Documentation for ColumnMap
A complete changelog is available from git by running:
git log rt-4.2.4..rt-4.2.5
or visiting
https://github.com/bestpractical/rt/compare/rt-4.2.4...rt-4.2.5
More information about the rt-announce
mailing list