Releases: maxmind/geoipupdate
Releases · maxmind/geoipupdate
4.5.0
4.4.0
- 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 newRetryFor
configuration option. - When using the go package rather than the command-line tool, the null value
forRetryFor
will be 0 seconds, which means no retries will be performed. To
change that, setRetryFor
explicitly in theConfig
you provide, or obtain
yourConfig
value viageoipupdate.NewConfig
.
4.3.0
v4.2.2
4.2.1
4.2.0
- 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 togithub.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
theGeoIP
package in CentOS 7 andGeoIP-GeoLite-data
in CentOS 8. The
files are now owned byroot
. Reported by neonknight. GitHub #76.
4.1.5
- 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.