Releases: axllent/goiplookup
0.3.0
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