Skip to content

Releases: maxmind/geoipupdate

4.10.0

03df2c1
Compare
Choose a tag to compare
  • HTTPS proxies are now supported. Pull request by Jamie Thompson. GitHub
    #172.
  • An HTTP request to get the filename for the edition ID has been removed.
    This was previously required as the GeoIP Legacy edition IDs bore little
    relation to the name of the database on disk.

4.9.0

db0595c
Compare
Choose a tag to compare
  • The client now sets the User-Agent header.
  • The error handling has been improved.
  • The goreleaser configuration has been consolidated. There is now
    one checksum file for all builds.
  • Binaries are now built for OpenBSD and FreeBSD. Pull request by
    Devin Buhl. GitHub #161.
  • Packages for ARM are now correctly uploaded. Bug report by Service Entity.
    GitHub #162.

4.8.0

99916e4
Compare
Choose a tag to compare
  • The Docker container now supports the following new environment
    variables:

    • GEOIPUPDATE_CONF_FILE - The path where the configuration file will
      be written. The default is /etc/GeoIP.conf.
    • GEOIPUPDATE_DB_DIR - The directory where geoipupdate will download
      the databases. The default is /usr/share/GeoIP.

    Pull request by Maxence POULAIN. GitHub #143.

4.7.1

b2cdea6
Compare
Choose a tag to compare
  • The Alpine version used for the Docker image now tracks the alpine:3
    tag rather than a specific point release.
  • The arm64 Docker images were not correctly generated in 4.7.0. This
    release corrects the issue.
  • This release provides an arm/v6 Docker image.

4.7.0

Compare
Choose a tag to compare
  • Go 1.13 or greater is now required.
  • In verbose mode, we now print a message before each HTTP request.
    Previously we would not print anything for retried requests.
  • Expected response errors no longer cause request retries. For example, we
    no longer retry the download request if the database subscription has
    lapsed.
  • When running with GEOIPUPDATE_FREQUENCY set, the Docker image will now
    stop when sent a SIGTERM instead of waiting for a SIGKILL. Pull request
    by Maxence POULAIN. GitHub #135.
  • Docker images are now provided for ARM64. Requested by allthesebugsv2.
    GitHub #136.

4.6.0

Compare
Choose a tag to compare
  • Show version number in verbose output.
  • Retry downloads in more scenarios. Previously we would not retry failures
    occurring when reading the response body, but now we do.

4.5.0

Compare
Choose a tag to compare
  • We no longer use a third party library for exponential backoff. This
    restores support for older Go versions.

4.4.0

Compare
Choose a tag to compare
  • The edition ID is now included when there is a failure retrieving a
    database.
  • The Docker image no longer prints the generated GeoIP.conf when starting
    up. This prevents a possible leak of the account's license key. Pull
    request by Nate Gay. GitHub #109.
  • The minimum Go version is now 1.11.
  • Failing HTTP requests are now retried using an exponential backoff. The
    period to keep retrying any failed request is set to 5 minutes by default and
    can be adjusted using the new RetryFor configuration option.
  • When using the go package rather than the command-line tool, the null value
    for RetryFor will be 0 seconds, which means no retries will be performed. To
    change that, set RetryFor explicitly in the Config you provide, or obtain
    your Config value via geoipupdate.NewConfig.

4.3.0

Compare
Choose a tag to compare
  • First release to Docker Hub. Requested by Shun Yanaura. GitHub #24.
  • The binary builds are now built with CGO_ENABLED=0. Request by CrazyMax.
    GitHub #63.

v4.2.2

Compare
Choose a tag to compare

4.2.2

  • Re-release for PPA. No other changes.