Skip to content

Commit dd58774

Browse files
authored
Merge pull request #627 from maxmind/greg/eng-3309-ip-risk-and-anonymous-plus-outputs-are-supported-by-geoip2
Add support for new anonymizer and IP risk outputs
2 parents 10a71ab + 865eea8 commit dd58774

File tree

12 files changed

+615
-3
lines changed

12 files changed

+615
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*.ear
77
*.sw?
88
*.classpath
9+
.claude
910
.gh-pages
1011
.idea
1112
.pmd

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,20 @@ CHANGELOG
1818
field.
1919
* The deprecation notices for IP Risk database support have been removed.
2020
IP Risk database support will continue to be maintained.
21+
* A new `Anonymizer` record has been added to the `InsightsResponse` model. This
22+
record consolidates anonymizer information including VPN confidence scores,
23+
network last seen dates, and provider names. It includes the following fields:
24+
`confidence`, `isAnonymous`, `isAnonymousVpn`, `isHostingProvider`,
25+
`isPublicProxy`, `isResidentialProxy`, `isTorExitNode`, `networkLastSeen`, and
26+
`providerName`.
27+
* A new `ipRiskSnapshot` field has been added to the `Traits` record. This field
28+
provides a static risk score (ranging from 0.01 to 99) associated with the IP
29+
address. This is available from the GeoIP2 Precision Insights web service.
30+
* The anonymous IP flags in the `Traits` record (`isAnonymous`, `isAnonymousVpn`,
31+
`isHostingProvider`, `isPublicProxy`, `isResidentialProxy`, and `isTorExitNode`)
32+
have been deprecated in favor of using the new `Anonymizer` record in the
33+
`InsightsResponse`. These fields will continue to work but will be removed in
34+
version 6.0.0.
2135
* **BREAKING:** The deprecated `WebServiceClient.Builder` methods
2236
`connectTimeout(int)`, `readTimeout(int)`, and `proxy(Proxy)` have been
2337
removed. Use `connectTimeout(Duration)`, `requestTimeout(Duration)`, and

0 commit comments

Comments
 (0)