[rt-devel] RT 3.0.4pre1

Jesse jesse at bestpractical.com
Thu Jul 3 01:56:52 EDT 2003


RT 3.0.4pre1 contains a set of fixups and cleanups and two seperate 
MASSIVE performance improvements. Both relate to ACL checks.  One change
was based on work done by Chris Audley and results in significantly
faster generation of pages like Update.html that have to figure out who
can own a given ticket. The other is a new change based on research by
Phil Homewood that seems to massively improve the performance of ALL acl
checks by working around SQL server query optimizer quirks.

Additionally, support for various bits of RTFM was enhanced, and the
storage and display of transactions about relationships between tickets
was signficantly enhanced and extended.

This release would be RC1 instead of pre1, except my postgres test
machine is off in the shop, so I've only been able to run the test suite
against mysql.  I'm anxious to hear back from folks about how this
release feels.

        Jesse


Project "rt.3", Branch 0						  Page 1
Change Log						Thu Jul	 3 01:48:59 2003

rt.3.D000, C0, jesse, Thu Mar 13 20:43:23 2003, RT: Request Tracker, branch 3.0.
    RT: Request Tracker, branch 3.0.

    Change Delta  Brief Description
     169    125	  CustomField rights checking was overly restrictive for users
		  without queue-specific rights
     170    126	  I18N mail testing was was being cavalier with the state of
		  acls after its testing.  (clone of 3.0.C167)
     171    127	  Ticket Update.html fix to not doubly load content
     172    128	  Fixing postgres sortorder bug unmased by searchbuilder fix
     176    129	  Applying POD patches from ourinternet (clone of 3.0.C173)
     177    130	  UTF8, Custom Field and text message rendering fixes from
		  ourinternet
     178    131	  #2843 Date relations were too strict in RT::Tickets searches
     179    132	  #2847: allow URI Resolver to render itself
     173    133	  ShowMessageHeaders; make headers clicky
     180    134	  use RTIR callbacks
     175    135	  Updating rt-setup-database to take acl and schema file names
		  on the commandline
     181    136	  Refactored Users::WhoHaveRight from Chris Audley at Blackrock
     182    137	  Download link in ShowTransaction
     185    138	  Fix for speedycgi disappearing database connections
     183    139	  #2873: Fix for insufficently agressive loop culling
     186    140	  Fix for nested email message parsing
     187    141	  Split the HasRight ACL query into two parts. It's now two
		  small and light SQL queries, instead of one big one that
		  overwhelmed databases
     188    142	  Stylistic cleanups for HasRight optimizations
     189    143	  Relationship transactions are recorded and displayed more
		  robustly
     190    144	  Bumping the version to 3.0.4pre1




More information about the Rt-devel mailing list