Today I'm happy to announce the first of many updates designed to offer you more power, flexibility and insight into your statistics. Before I get into the details, let me offer a bit of background on one of the projects we've been working on.

Dota 2 has grown significantly over the past year and we've spent a large amount of our time and effort trying to keep up. In order to keep Dotabuff fast and deliver new features more quickly, we've been working on a new backend statistics platform. Today I'm pleased to announce the limited release of the first update based on this new platform: a new records page!

As you may have noticed, the old records page has some issues - it can be slow, isn't very flexible and only offers a limited amount of insight. Supported by the power and flexibility of our new stats platform, we've reworked the records page to be a bit more useful:

New Records: You can now see your highest KDA ratio and highest kill participation percentage. Additionally, separate records are now available for both the total (e.g. kills) and per-minute values (kills per minute) for all statistics.

New Filters: You can now filter your records by a specific hero, lobby type (normal, ranked, etc.), game mode (AP, CM, etc.), result (win or loss) and match duration. We've also expanded the date selection filter to include more options.

Updated Display: We've updated the look and feel of records to put your statistics front-and-center. Each record now includes information about game mode and match duration to give you more context for understanding your records. we hope you like it!

We've also built a new Plus-only records view that expands on the features above to give you a history for each record. This view shows you a time series chart of previous values, as well as a list of the last 4. You can use the History view to get a sense of which of your records are stale or most ripe for a record-breaking match!

For technical reasons we're doing a limited release of the new records page, starting today for Plus subscribers. We consider this a beta - please report any bugs you may find! We'll be automatically rolling it out to all players over the next few weeks. We hope you enjoy the changes - stay tuned for more to come!