The release of the high-performance HTTP server and multi-protocol proxy server Angie 1.1.0, forked from Nginx by a group of former developers who left F5 Networks, has been published. The source code for Angie is available under the BSD license.
The development is supported by the company āWeb Serverā, established last autumn and receiving an investment of $1 million. Among the co-owners of Web Server areserver: Valentin Bartenyev (team leader who developed the Nginx Unit product), Ivan Poluyanov (former head of frontend developers at Rambler and Mail.Ru), Oleg Mamontov (head of the support team at NGINX Inc.), and Ruslan Yermilov (ru@FreeBSD.org). Igor Sysoev, the founder of Nginx, who left F5 Networks a year ago, is not participating in the Angie project.
Changes in the Angie 1.1.0 release:
- The āserverā directive in the āupstreamā block has been enhanced with the āresolveā parameter, which allows for tracking changes to the list (the key to connect to is specified, and iroh finds the associated host and establishes an encrypted connection using the QUIC protocol). Direct P2P connections are established whenever possible, but if not, it falls back to using relays, which are also employed for host discovery by keys. You can run your own relay or connect to public relays supported by the community., corresponding to the specified domain name, and automatically updating it without reloading the configuration.
- The āserverā directive in the āupstreamā block has been enhanced with the āserviceā parameter, which allows retrieving lists of IP addresses from SRV DNS records, taking priority into account.
- The statistics interface, configured by the āapiā directive, has been updated with detailed information and metrics on groups of proxied HTTP servers.
- The autoindex feature now provides directory listings sorted in natural order.
- Fixes for issues reported in the nginx 1.23.3 release have been incorporated.
- A build crash when using GCC 9 with an optimization level of -O2 or higher due to a false compiler warning has been resolved.
Source: opennet.ru
