NGINX Unit 1.10.0 Is Now Available Summer’s gone, so it’s time to forfeit the halcyon tranquility and get some working attitude on. The NGINX Unit team has recently presented our first two‑digit version, NGINX Unit 1.10.0; let’s page through the recent developments and shed some light on our plans for the future. Routing Advancements In our two latest releases, some major effort went into extending the request routing capabilities that were initially introduced in NGINX Unit 1.8.0. Version 1.9.0 included essential support for arguments, headers, and cookies in matching clauses, whereas NGINX Unit 1.10.0 added scheme‑based routing to the mix. A few examples: “match”: { “host”: “www.example.com”, “arguments”: { “mode”: [“mobile”, “desktop”], “ui”: “!full” } } This condition matches queries like www.example.com/?mode=mobile and www.example.com/?mode=desktop&ui=compact, but not www.example/com/?mode=desktop&ui=full. “match”: { “headers”: [ { “Accept-Encoding”: “*gzip*”, “User-Agent”: “Mozilla/5.0*” }, { “User-Agent”: “curl*” } ] [ more… ]