- Feature: ability to specify multiple match patterns in the
location
directive, which allows to combine severallocation
blocks with similar settings and therefore simplify configuration by reducing duplication. - Feature: export of varied statistics metrics in Prometheus format with flexible template configuration using the new
prometheus
andprometheus_template
directives. - Feature: detailed information and metrics for groups of stream upstream servers in the statistics interface provided by the
api
directive. - Feature: the
resolve
option of theserver
directive in thestream
module’supstream
block that allows to monitor changes to the list of IP addresses corresponding to a domain name, and automatically update it without the need of reloading configuration. - Feature: the
service
option of theserver
directive in thestream
module’supstream
block that allows to retrieve lists of addresses from DNS SRV records, with basic priority support. - Feature: access to the contents of configuration files used by the current generation of worker processes via the interface provided by the
api
directive with theapi_config_files
directive enabled. - Feature: display of the configuration generation number in process titles, which allows to monitor the success of configuration reloads and the number of previous worker process generations using the
ps
utility. - Feature: all functionality of nginx 1.25.2.
- Bugfix: compilation failed when ./configure options
--without-http_upstream_zone_module
or
--without-stream_upstream_zone_module
were used; the bug had appeared in 1.2.0. - Change: now appname
angie
is used when loading the OpenSSL configuration.