Canonical has released Bazaar 1.0. Bazaar is a version control system, similar to CVS, Subversion, and Git.

Here is the press release. Steven J. Vaughan Nichols at linux-watch.com has a story as well (thanks Isabelle!).

Ripped from the Bazaar site, reasons to use it:

  • Good performance: Bazaar status in a tree of 5,000 files takes just 0.5 seconds, so almost every open source project can get the advanced features of Bazaar without slowing down its developers. Bazaar is robust in the face of radical tree restructuring, saving you time when it comes to merging from your community.
  • Safe with your data: There have not been any data loss bugs in a Bazaar release in the past two years. Bazaar has a huge test suite that ensures that new file formats can be tested automatically. The development process follows best practice with code review of all core and community code landings.
  • Friendly: Bazaar “Just Works” (which is why the Ubuntu team chose it for their project). Bazaar has a natural feel, you can publish your code on any web server or use a custom server for performance. Bazaar has perfect support for renaming files AND directories, which means you can unleash your community and merge efficiently even from contributors who are radically restructuring the tree.
  • Free: Bazaar is available under the GPL v2 or later.
  • Easy to integrate: Bazaar is designed as a Python API with a plugin system, so it is easy to embed in your tools and projects and easy to extend or integrate with existing infrastructure. Whether you are managing your development, or keeping track of configuration files, or building a new content management system, Bazaar is a great choice if you like to work in Python.

Go download it.