Understanding Odoo releases
When deploying an Odoo system, it is important to understand the various Odoo versions as well as the release and upgrade policies. There is currently one major release for versions 8.0, 9.0, and 10.0 as well as a master branch, that is the latest development version, which will soon become Odoo Version 11.0. The stable versions are the standard support versions of Odoo, and typically, the ones you should choose to install for most situations. The master version is the development version and will often contain bugs and unfinished features. This is primarily downloaded by developers or those who wish to get a look at the latest features.
Upgrading Odoo
The goal of the Odoo development team is to release two stable version upgrades each year. Odoo further labels some stable versions as Long Term Support (LTS) versions. These releases are supported by Odoo for those that have an Odoo Enterprise support contract. For any production environment, it is smart to choose an LTS version. Most importantly, installing an LTS release of Odoo will make bug fixes and patches much easier to implement.
Tip
At the time of writing this, the most recent stable LTS version is version 10.0.