 At GitLab, we're moving fast, embracing minimum viable change, monthly releases, and even faster on gitlab.com where there are updates every week. 12.0 is a great milestone for us to pause and reflect on our journey. It seems like it was just yesterday that we were announcing 11.0 and the general availability of auto DevOps. Since then, we've grown as a community, we've witnessed changes in the market, and through our values, we've focused on making GitLab awesome and lovable. We've met with users and customers around the world and are inspired by your stories of how GitLab helps you solve business problems. Hundreds of new features and improvements to GitLab now make it even easier to simplify your tool chains and streamline delivery. But it's a strong and a vibrant community that's really helping to propel us on our journey and make it possible for everyone to contribute. And in fact, in the past year, we've had over 2,000 community contributions. Together, we're working to make DevOps a reality for teams of all sizes. And looking back, it hasn't been just about building dev features in a dev tool. Our journey from 11.0 has really been about expanding our focus to support the needs of developers, operations, and security alike. For developers, it's been about helping teams to deliver and ship faster, reducing cycle time, and meeting business demands. It's faster because we have an awesome Web IDE. It makes it easy to code and ship from anywhere. We have Maven and NPM registries to help manage your binaries, parallel pipelines to accelerate delivery, and we support serverless and more. Now, security is an incredibly important part of the team. They need to manage and mitigate business risk. And in order to do that, they have to have visibility into development and what vulnerabilities are being created or discovered. The security dashboard surfaces and highlights the status of applications security. We help to detect secrets in your code to prevent you from publishing credentials. We create remediation merge requests to address vulnerabilities. And we have security CICD pipelines now bring security into the development process. But applications, they don't run by themselves. Application teams everywhere need to plan an architect for stability and efficiency. The operations dashboard gives visibility into pipelines and application performance. Release management and feature flags help to minimize the risk to production without sacrificing compliance or audit trails. And merge request approval rules enable consistent governance of changes going to production. It's been a fantastic journey, together with an amazing community. We're building the future, a future where everyone can contribute. In 12.0 and beyond, we look forward to bringing dev, sec, and ops together. It's one team, better together. Join us at gitlab.com.