Releases: fiorix/freegeoip
Releases · fiorix/freegeoip
v3.0
New version of the freegeoip web server.
Changes:
- Configuration file is gone. All switches are in the command line now.
- The updatedb script is gone. Now the server does some background job
to download and maintain the database file up to date. - Auto-reload of the database. If you update or overwrite the database
file the server reloads it automatically with no service interruption. - Single file front-end. No longer serving any JS or CSS, using it all
from the cloud. jQuery is gone and the front-end is based on AngularJS
and Bootstrap only. - No more DNS contention. If you're running your own server and need
that then use something external, like dnsmasq. - Database date is exposed to clients in the X-Database-Date header.
- Preliminary IPv6 support. Closes #21.
- Localized country, region and city names. The server uses the
Accept-Language header to determine the language of the response. - Official docker support. See the Dockerfile for details.
- New package freegeoip for Go. All the above and more tidbits in a Go
package that other programs can leverage.
This version of the freegeoip web server is backwards compatible with
the previous version. The HTTP API is virtually the same.