Releases: maxmind/geoipupdate
Releases · maxmind/geoipupdate
5.0.0
- Redefined the
Reader
andWriter
interface apis in
pkg/geoipupdate/database
. This change aims to to make it easier to
introduce custom implementations of these interfaces. - Changed the signature of
NewConfig
inpkg/geoipupdate
to accept
optional parameters. This change allows the introduction of new
flags or config options without making breaking changes to the function's
signature. - Introduced
Parallelism
as a new flag and config option to enable
concurrent database updates.
4.11.1
4.11.0
Changelog
- 411e61a Update for v4.11.0
- af824b9 Set release date and bump release year
- d2eee65 Revert "Merge pull request #200 from selyx/feature/build-non-root-container"
- e426f86 Publish Docker image to ghcr.io
- 5b27e2d Merge pull request #206 from maxmind/greg/fix-lint
- 6c5c212 Fix/ignore several linting issues
- 3e7656b Update golangci-lint config
- 52e4126 Merge pull request #205 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 8cad839 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- 56e74ba Merge pull request #198 from maxmind/fatih/docker-health-check
- a172343 Dockerfile has a healthcheck
- 6cdb42d Merge pull request #201 from maxmind/greg/200-change-log
- b9d5120 Add change log for #200
- eb6bde2 Merge pull request #200 from selyx/feature/build-non-root-container
- 4a1775b Add geoip user to drop root privileges
- 6690153 Merge pull request #199 from maxmind/greg/197-change-log
- 8143f77 Add change-log entry for #197
- 1d7dafd Merge pull request #197 from MattKobayashi/main
- 1a2c1d9 Add quotes to filenames passed to cat
- b5b31eb Add documentation
- 1031778 Add support for Docker secrets
- 077a94f Merge pull request #196 from maxmind/sromani/add-resp-body-to-err
- 3c2e7d2 Combine and Simplify branches
- 3eeab12 Add body to err message
- 2d6d435 Merge pull request #195 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- c1016d4 Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- b1c9d5b Merge pull request #194 from maxmind/greg/no-pkg-errors
- befe5c7 Update deps
- 529486b Stop using pkg/errors
- de9a04e Merge pull request #193 from maxmind/greg/v4.10.0
4.10.0
4.9.0
- 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
-
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
4.7.0
- 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.