- The version is now retrieved from package metadata at runtime using
importlib.metadata. This reduces the chance of version inconsistencies
during releases. - The async client now builds its
Authorizationheader with
aiohttp.encode_basic_auth()instead of theaiohttp.BasicAuth/
auth=parameter, which are deprecated as of aiohttp 3.14.0. As a result,
the minimum requiredaiohttpversion is now 3.14.0. - A new
residentialattribute has been added to
geoip2.records.Anonymizer. This is ageoip2.records.AnonymizerFeed
object providing residential proxy data for the network and contains the
following fields:confidence,network_last_seen, and
provider_name. This attribute may be populated even when no other
anonymizer attributes are set, so theanonymizerobject may now
contain only this attribute.