Releases: maxmind/GeoIP2-java
Releases · maxmind/GeoIP2-java
4.3.1
- First release using Central Portal instead of Legacy OSSRH.
- Dependency updates.
4.3.0
- Support for the GeoIP Anonymous Plus database has been added. To do a
lookup in this database, use the anonymousPlus
method on
DatabaseReader
.
getMetroCode
in the Location
model has been deprecated. The code
values are no longer being maintained.
4.2.1
- Dependency updates:
maxmind-db
was upgraded to 3.1.1.
- Jackson was upgraded to 2.17.2.
- Added missing API documentation.
4.2.0
- A
WebServiceProvider
interface has been added to facilitate mocking of
WebServiceClient
. Requested by Evan Chrisinger. GitHub #359.
- The GeoIP2 IP Risk database has been discontinued. Methods and classes
related to it have been deprecated.
- The
fromString
static method on the ConnectionType
enum now has
the JsonCreator
annotation so that it is used when deserializing.
This will prevent new additions in the future from causing a
deserialization error.
- The
isAnycast()
method was added to com.maxmind.geoip2.record.Traits
.
This returns true
if the IP address belongs to an anycast
network. This is available for the
GeoIP2 Country, City Plus, and Insights web services and the GeoIP2 Country,
City, and Enterprise databases.
2.17.0
- Updated model classes with non-breaking changes from the 4.2.0
branch. In particular, this fixes an issue deserializing the
new connection_type
from the GeoIP2 web services.
- Updated Jackson and
maxmind-db
dependencies.
4.1.0
- Added
SATELLITE
to the ConnectionType
enum.
4.0.1
com.maxmind.db
is now a transitive dependency of this Java module.
4.0.0
- This library is now a Java module.
- Added support for the GeoIP2 IP Risk database.
3.0.2
- Updated Jackson and
maxmind-db
dependencies.
3.0.1
- Updated Jackson dependencies to address CVE-2020-36518. Pull request by
slunker. GitHub #306.
- Minor doc updates.