RT 4.0.8rc1 Released

I’m happy to announce that RT 4.0.8rc1 is now available for testing.

http://download.bestpractical.com/pub/rt/devel/rt-4.0.8rc1.tar.gz
http://download.bestpractical.com/pub/rt/devel/rt-4.0.8rc1.tar.gz.sig

SHA1 sums

5cd5966f7fd6cea4eb467dc99ccdf7a205896780 rt-4.0.8rc1.tar.gz
0824c55a451c118beea7ee0fc46878992fe24ede rt-4.0.8rc1.tar.gz.sig

This release contains a number of bugfixes since the 4.0.7 release.

Bugfixes

  • Custom Fields BasedOn can be set from intialdata again.
  • Fix the 3.8.4 NotifyGroup upgrade script to properly join notification
    groups with a comma.
  • Correct the use of the ‘approved’ state from Lifecycles. It is now
    used only when all approvals are completed.
  • Use database-level row locking to ensure that scrips do not suffer
    from race conditions with scrips from other processes.
  • Remove multiple slashes so that page menus display and the active item
    is correctly highlighted.
  • Improve MaxAttachmentSize documentation.
  • Ensure that ticket links in the iCal feed are CSRF whitelisted.

Features

  • New alias validator sbin/rt-validate-aliases which helps keep RT and
    /etc/aliases in sync.
  • Add support for GPG mails in inline format (PGP partitioned encoding)
    that are also encoded for transfer with Base64 or quoted printable.
  • Add a BeforeLocalization callback to message headers.
  • If you have DBIx::SearchBuilder 1.62 or higher and are using full
    text indexing on Pg or Oracle, rt-fulltext-indexer uses a faster query
    to find unindexed attachments.

Developer

  • Add rt-apache for running a test instance of apache.
  • Add the rt-static-docs tool for generating HTML versions of our docs.

A complete changelog is available from git by running

git log rt-4.0.7…rt-4.0.8rc1
or visiting

As RC1 is out and so it’s to late for 4.0.8 can you please make sure
that 4.0/plugin-overlays gets merged into trunk to make plugins work as
expected.

Thanks!

Chris

As RC1 is out and so it’s to late for 4.0.8 can you please make sure
that 4.0/plugin-overlays gets merged into trunk to make plugins work as
expected.

I believe claiming that plugins don’t work is a bit overdramatic.
As I understand it, User_Local.pm or User_Vendor.pm from plugins don’t
work, but you can still use other Local/Vendor files.

As well, declaring package RT::User; in your Extension.pm works.

While this branch should certainly be merged, I believe your
description of the criticality is overstated.

-kevin