📜 ⬆️ ⬇️

Announcement NGINX 1.10 and 1.11

Disclaimer: The original article, the translation of which is presented here, serves the purpose of announcing the release of new older versions of the product, telling in general about the versioning policy and successes over the past year. If you are interested in dry technical details, I recommend watching the complete change log , or squeezing it with a brief explanation at the end of the article.

We are pleased to introduce NGINX 1.10 and 1.11. These version numbers denote the stable and mainline branches of the free open issues, over which we will focus our efforts over the next 12 months.

NGINX version 1.10.0 is already out , and the future release of the main branch will be number 1.11.0.

NGINX Versioning System


NGINX, Inc. supports two branches of the well-known web server and NGINX accelerator:


Every year we declare obsolete the current stable branch and branch off from the main branch a new stable one that will be maintained for the next 12 months:
')
Version 1.8 is no longer supported. Version 1.10 is separated from version 1.9, as a new stable branch, and 1.9 is renumbered in 1.11.

Choose the branch that best meets your requirements. If you want to get all the new features, optimizations and fixes, then you should give preference to the main branch, which (ironically) is generally more reliable than a stable branch. If you want to reduce the number of updates and do not feel the need for any features planned for the next 12 months, then a stable branch is a good choice.

The best of the two approaches has incorporated NGINX Plus , which is based on the main branch, but has a quarterly release cycle and official support from the NGINX team.

Looking back at the work done in NGINX 1.9


Last year was one of the most intense in the history of NGINX. A huge amount of new functionality was included in the main branch. HTTP / 2 , TCP and UDP proxying with balancing , dynamic modules - all this has been added to the free version of the web server for the last 12 months.

Many other features, fixes, and improvements have also been implemented, making the 1.9 series the largest development in recent years. A complete list of such changes can be found in a note to all releases of a branch . The small number of changes that have been ported to the stable 1.8 branch is an indicator of the high standards of quality and reliability that our development team adheres to.

In addition, in 2015, we crossed the significant milestone of NGINX popularity. Although we have no intention to compete and take market share from other web servers, it is nice to see a steady increase in the use of NGINX. And at the moment more than 50% of the 10,000 most loaded sites in the world rely on NGINX to deliver applications and content to their users.

Looking into the bright future of NGINX 1.11


The future NGINX 1.11 series also promises a lot of new and interesting. Work continues on nginScript , an implementation of JavaScript specially tailored to the unique requirements of the NGINX core . We are going to continue to develop the NGINX developer community, thanks in large part to the possibility of creating dynamic modules and the recently published first part of developer documentation . Meeting the needs of modern distributed applications based on microservice architecture also occupies a leading role in our plans, most of which will be announced at our annual conference “nginx.conf” in September 2016 .

As for NGINX Plus


NGINX Plus is a version of NGINX with official technical support and extended functionality that allows it to perfectly cope with the role of the main balancer and content delivery controller (ADC). NGINX Plus is based on the main branch and has a three-month release cycle. The new functionality from the main branch is merged into NGINX Plus and is released after the passage of the full integration testing and combat testing as part of the free version of NGINX:

NGINX Plus is based on the main NGINX branch with added functionality.

The internal version number of NGINX Plus, corresponding to the release from the main branch on which it is based, can be found in the release notes . To see the installed version number, you can run the nginx -v command:

 $ nginx -v nginx version: nginx/1.9.13 (nginx-plus-r9) 

NGINX Plus gives you the perfect balance of the latest, but already tested in battle, features of the free version of NGINX, improved balancing and various additional functionality interesting to commercial users, as well as full 24x7 support and updates from our team of engineers and experts. You can try the NGINX Plus trial version for free for 30 days by filling out the form or contacting us .



The list of major innovations in NGINX version 1.10 compared with 1.8:



Previous announcements: NGINX 1.8 / 1.9 and NGINX 1.6 / 1.7 .

Source: https://habr.com/ru/post/282554/


All Articles