News Bleeding Edge: Stable Release of Microsoft's New Browser Leaks