silverstripe/silverstripe-framework — pull request #3716 by tractorcow (2014-12-08 21:41:37+00:00)
Title: BUG Fix gridfield storing duplicate data in session

Because the old behaviour was to create a unique ID for every entry every request, the session data could fill up with unnecessary and duplicate data. If used on a gridfield with lots and lots of rows the data could be ginormous.

This fix uses a hash of the serialised data as the session key to limit session growth.