Skip to content

Releases: maxmind/geoipupdate

4.5.0

28 Oct 21:04
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

28 Oct 14:11
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

16 Apr 16:47
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

21 Feb 20:14
Compare
Choose a tag to compare

4.2.2

  • Re-release for PPA. No other changes.

4.2.1

21 Feb 18:35
bd3ac6a
Compare
Choose a tag to compare
  • The minimum Go version is now 1.10 again as this was needed to build the PPA
    packages.

4.2.0

20 Feb 23:08
7f60ecf
Compare
Choose a tag to compare
  • The major version of the module is now included at the end of the module
    path. Previously, it was not possible to import the module in projects that
    were using Go modules. Reported by Roman Glushko. GitHub #81.
  • The minimum Go version is now 1.13.
  • A valid account ID and license key combination is now required for database
    downloads, so those configuration options are now required.
  • The error handling when closing a local database file would previously
    ignore errors and, upon upgrading to github.com/pkg/errors 0.9.0,
    would fail to ignore expected errors. Reported by Ilya Skrypitsa and
    pgnd. GitHub #69 and #70.
  • The RPM release was previously lacking the correct owner and group on files
    and directories. Among other things, this caused the package to conflict with
    the GeoIP package in CentOS 7 and GeoIP-GeoLite-data in CentOS 8. The
    files are now owned by root. Reported by neonknight. GitHub #76.

4.1.5

08 Nov 17:24
Compare
Choose a tag to compare
  • Respect the defaultConfigFile and defaultDatabaseDirectory variables in
    the main package again. They were ignored in 4.1.0 through 4.1.4. If not
    specified, the GitHub and PPA releases for these versions used the config
    /usr/local/etc/GeoIP.conf instead of /etc/GeoIP.conf and the database
    directory /usr/local/share/GeoIP instead of /usr/share/GeoIP.

4.1.4

07 Nov 23:33
Compare
Choose a tag to compare
  • Re-release of 4.1.3 as two commits were missing. No changes.

4.1.3

07 Nov 23:24
Compare
Choose a tag to compare
  • Remove formatting, linting, and testing from the geoipupdate target in
    the Makefile.

4.1.0

07 Nov 20:54
d3f3679
Compare
Choose a tag to compare
  • Improve man page formatting and organization. Pull request by Faidon
    Liambotis. GitHub #44.
  • Provide update functionality as an importable package as well as a
    standalone program. Pull request by amzhughe. GitHub #48.