GNU WGET2 2.2.0 Boosts Web Content Loading

The GNU Project has announced the release of GNU Wget2 2.2.0, a completely redesigned version of the program for automating recursive content loading. Wget2, a development from scratch, offers a variety of new features and options compared to its predecessor, GNU Wget. The software includes support for loading content in multiple streams, integration with the LibWget library, compatibility with HTTP/2 and TLS 1.3 protocols, the ability to download only modified data, support for streaming server data, proper handling of internationalized domain names, and the capability to transcode downloaded content. Wget2 is released under the GPLv3+ license, while the accompanying LibWget library is licensed under LGPLv3+.

Notable updates in the new version of Wget2 include:

  • Added support for the LibProxy library and the option to connect through proxies with HTTP/1.0 support.
  • Default TCP Fastopen mode disabled, with the option to enable it using “-no-TCP-Fastopen” for Linux kernels 4.11 and above.
  • Default use of OCSP for checking revoked certificates.
  • New options “-progress = dot:” and “–restrict-free-numbers” added for backward compatibility with Wget 1.x.
  • Refined handling of redirects when using the “-No-Parent” option and fixing issues with downloading multiple files via HTTP/2.
  • Enhanced Robots.txt file analysis.
  • Improved support for Wolfssl and Libressl libraries during compilation.
  • Enhanced IPV6 support.
  • Compatibility with Fetchmail utility for processing login and password in the .NETRC file.
  • Added support for non-standard time formats in cookies.
/Reports, release notes, official announcements.