Skip to content

Releases: axllent/goiplookup

0.3.0

05 Feb 22:39
Compare
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
Compare
Choose a tag to compare
  • Update go modules
  • Remove unsupported 386 darwin builds
  • Remove unnecessary static flag

0.2.2

03 Jan 22:05
Compare
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
Compare
Choose a tag to compare
  • Fix dataDir flag parsing

0.2.0

26 Oct 09:54
Compare
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
Compare
Choose a tag to compare
  • Add corruption check for downloaded databases before overwriting
  • Code cleanup

0.0.5

22 Mar 07:32
Compare
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
Compare
Choose a tag to compare
  • Fix bug whereby executable path wasn't detected on self-update

0.0.2

02 Mar 07:08
Compare
Choose a tag to compare
Release 0.0.2

0.0.1

02 Mar 04:30
Compare
Choose a tag to compare
Release 0.0.1