# Notes for BIND 9.15.2

## New Features

- The GeoIP2 API from MaxMind is now supported. Geolocation support will be compiled in by default if the `libmaxminddb` library is found at compile time, but can be turned off by using `configure --disable-geoip`.

  The default path to the GeoIP2 databases will be set based on the location of the `libmaxminddb` library; for example, if it is in `/usr/local/lib`, then the default path will be `/usr/local/share/GeoIP`. This value can be overridden in `named.conf` using the `geoip-directory` option.

  Some `geoip` ACL settings that were available with legacy GeoIP, including searches for `netspeed`, `org`, and three-letter ISO country codes, will no longer work when using GeoIP2. Supported GeoIP2 database types are `country`, `city`, `domain`, `isp`, and `as`. All of these databases support both IPv4 and IPv6 lookups. [GL #182] [GL #1112]

- Two new metrics have been added to the `statistics-channel` to report DNSSEC signing operations. For each key in each zone, the `dnssec-sign` counter indicates the total number of signatures `named` has generated using that key since server startup, and the `dnssec-refresh` counter indicates how many of those signatures were refreshed during zone maintenance, as opposed to having been generated as a result of a zone update. [GL #513]

## Bug Fixes

- When `qname-minimization` was set to `relaxed`, some improperly configured domains would fail to resolve, but would have succeeded when minimization was disabled. `named` will now fall back to normal resolution in such cases, and also uses type A rather than NS for minimal queries in order to reduce the likelihood of encountering the problem. [GL #1055]

- `./configure` no longer sets `--sysconfdir` to `/etc` or `--localstatedir` to `/var` when `--prefix` is not specified and the aforementioned options are not specified explicitly. Instead, Autoconf's defaults of `$prefix/etc` and `$prefix/var` are respected.

- Glue address records were not being returned in responses to root priming queries; this has been corrected. [GL #1092]