Skip to content

Releases: axllent/goiplookup

0.3.1

30 Jan 20:40

Choose a tag to compare

  • Remove panic() on failed self-update
  • Refactor function names and improve logging consistency
  • Update Go dependencies

0.3.0

05 Feb 22:39

Choose a tag to compare

Maxmind are imposing severe restrictions in the next few weeks for all free API keys, reducing daily database downloads from 1000 downloads per day (as from February 15, 2024) down to just 30 downloads per day (as from March 21, 2024).

Unfortunately a very small minority of goiplookup users account for the vast majority of daily database updates using the bundled API key, obviously administering a large number of servers. If you are one of these users, please use your own API key, or at least stagger your update checks over different days - otherwise I will be forced to remove this embedded key altogether which hurts all users. Maxmind database updates are released monthly, so there is no reason to check for updates every day or even every week.

In relation to this, goiplookup 0.3.0 now compares the update file to the local database file before downloading in order to reduce actual downloads. The old API key (used in the previous two releases) will be revoked as a first measure if the daily downloads to not decrease in the next few weeks.

Changelog

  • Only download database update if missing locally or update is newer than local database
  • Code cleanup
  • Update Go modules

0.2.3

08 Jan 04:03

Choose a tag to compare

  • Update go modules
  • Remove unsupported 386 darwin builds
  • Remove unnecessary static flag

0.2.2

03 Jan 22:05

Choose a tag to compare

  • Add support for MaxMind (free) license key requirement to update GeoLite2 databases
  • Switch to ghru for binary release updates

0.2.1

28 Oct 20:06

Choose a tag to compare

  • Fix dataDir flag parsing

0.2.0

26 Oct 09:54

Choose a tag to compare

  • Switch to go modules (go >= 1.11 required)
  • Switch to pflag for more flexibility

0.1.0

10 Jun 05:17

Choose a tag to compare

  • Add corruption check for downloaded databases before overwriting
  • Code cleanup

0.0.5

22 Mar 07:32

Choose a tag to compare

  • Better version feedback and update information
  • Strip binaries with -ldflags "-s -w"
  • Build static binaries

0.0.4

06 Mar 09:20

Choose a tag to compare

  • Fix bug whereby executable path wasn't detected on self-update

0.0.2

02 Mar 07:08

Choose a tag to compare

Release 0.0.2