2013-03-22, 02:00:20
We can do it automatically, but usernames do not change, display name can. So there lies a problem of consistency. So we are looking into several possible ways of doing this, loading user files each time a function is called and fetching the display name, or using a users cache to load in usernames, just like page cache. We are looking at several other caches also so trying to evaluate best method before implementing anything in core.