Skip to content

Releases: maxmind/geoipupdate

5.0.0

12 Apr 20:05
3744f2d
Compare
Choose a tag to compare
  • Redefined the Reader and Writer 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 in pkg/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

16 Mar 15:20
f3dc698
Compare
Choose a tag to compare
  • Removed extra underscore in script variables preventing the Docker
    secret support added in 4.11.0 from working as expected. Pull request by
    Moeen Mirjalili. GitHub #210.

4.11.0

15 Mar 19:49
5b27e2d
Compare
Choose a tag to compare

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

26 Sep 20:43
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

15 Feb 23:38
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

20 Jul 15:44
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

19 Apr 18:37
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

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

14 Dec 18:04
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

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.