newsGNU gzip - News: gzip-1.7 released [stable]

Latest News
gzip-1.13 released [stable] posted by meyering, Sun 20 Aug 2023 12:33:17 AM UTC
gzip-1.12 released [stable] posted by meyering, Thu 07 Apr 2022 05:07:39 PM UTC
gzip-1.11 released [stable] posted by meyering, Fri 03 Sep 2021 03:00:02 PM UTC
gzip-1.10 released [stable] posted by meyering, Sun 30 Dec 2018 06:08:30 AM UTC
gzip-1.9 released [stable] posted by meyering, Sun 07 Jan 2018 10:50:42 PM UTC

gzip-1.7 released [stable]

Item posted by Jim Meyering <meyering> on Mon 28 Mar 2016 04:27:07 AM UTC.

This is to announce gzip-1.7, a stable release.

There have been 60 commits by 4 people in the nearly three
years since 1.6.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
The following people contributed changes to this release:

  Jason Leschnik (1)
  Jim Meyering (23)
  Paul Eggert (35)
  Rusty Russell (1)

Jim [on behalf of the gzip maintainers]

Here is the GNU gzip home page:

For a summary of changes and contributors, see:;a=shortlog;h=v1.7
or run this command from a git-cloned gzip directory:
  git shortlog v1.6..v1.7

To summarize the 838 gnulib-related changes, run these commands
from a git-cloned gzip directory:
  git checkout v1.7
  git submodule summary v1.6

Here are the compressed sources:   (1.2MB)   (748KB)

Here are the GPG detached signatures[*]:

Use a mirror for higher download bandwidth:

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify gzip-1.7.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver --recv-keys 7FD9FCCB000BEEEE

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69.147-5ad35
  Automake 1.99a
  Gnulib v0.1-726-gf58b173


* Noteworthy changes in release 1.7 (2016-03-27) [stable]

** Changes in behavior

  The GZIP environment variable is now obsolescent; gzip now warns if
  it is used, and rejects attempts to use dangerous options or operands.
  You can use an alias or script instead.

  Installed programs like 'zgrep' now use the PATH environment variable
  as usual to find subsidiary programs like 'gzip' and 'grep'.
  Previously they prepended the installation directory to the PATH,
  which sometimes caused 'make check' to test the wrong gzip executable.
  [bug introduced in gzip-1.3.13]

** New features

  gzip now accepts the --synchronous option, which causes it to use
  fsync and similar primitives to transfer output data to the output
  file's storage device when the file system supports this.  Although
  this option makes gzip safer in the presence of system crashes, it
  can make gzip considerably slower.

  gzip now accepts the --rsyncable option. This option is accepted in
  all modes, but has effect only when compressing: it makes the resulting
  output more amenable to efficient use of rsync.  For example, when a
  large input file gets a small change, a gzip --rsyncable image of
  that file will remain largely unchanged, too.  Without --rsyncable,
  even a tiny change in the input could result in a totally different
  gzip-compressed output file.

** Bug fixes

  gzip -k -v no longer reports that files are replaced.
  [bug present since the beginning]

  zgrep -f A B C no longer reads A more than once if A is not a regular file.
  This better supports invocations like 'zgrep -f <(COMMAND) B C' in Bash.
  [bug introduced in gzip-1.2]


Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code