Skip to content

Releases: maxmind/GeoIP2-node

6.3.4

25 Nov 17:31
Immutable release. Only release title and notes can be modified.
f31df6c

Choose a tag to compare

  • Second attempt to fix doc publishing during release from GitHub.

6.3.3

25 Nov 17:16
Immutable release. Only release title and notes can be modified.
2276749

Choose a tag to compare

  • Doc publishing fix during release from GitHub.

6.3.2

25 Nov 17:11
Immutable release. Only release title and notes can be modified.
50814bf

Choose a tag to compare

  • Second release attempt via Trusted Publishing.

6.3.1

25 Nov 17:05
Immutable release. Only release title and notes can be modified.
4d179ba

Choose a tag to compare

  • First release attempt via Trusted Publishing.

6.3.0

20 Nov 20:08
e4e54bc

Choose a tag to compare

  • A new anonymizer object has been added to the Insights response model.
    This object contains information about anonymizing services and VPN providers
    associated with an IP address. Available from the GeoIP2 Insights web service
    only. The object includes the following properties:
    • confidence: A score (1-99) representing percent confidence that the
      network is part of an actively used VPN service
    • isAnonymous: Indicates if the IP belongs to any anonymous network
    • isAnonymousVpn: Identifies IPs registered to anonymous VPN providers
    • isHostingProvider: Flags hosting/VPN providers used for anonymizing
    • isPublicProxy: Identifies public proxy addresses
    • isResidentialProxy: Detects suspected anonymizing networks on
      residential ISPs
    • isTorExitNode: Identifies Tor exit nodes
    • networkLastSeen: The last day (YYYY-MM-DD) the network was sighted in
      our analysis of anonymized networks
    • providerName: The name of identified VPN providers (e.g., "NordVPN")
  • A new ipRiskSnapshot property has been added to the traits object.
    This provides a risk score ranging from 0.01 to 99, with higher values
    indicating greater risk. Available from the GeoIP2 Insights web service only.
  • The following properties in the traits object have been deprecated in
    favor of the new anonymizer object. These properties will continue to work
    but users should migrate to using the anonymizer object:
    • isAnonymous
    • isAnonymousVpn
    • isHostingProvider
    • isPublicProxy
    • isResidentialProxy
    • isTorExitNode
  • Added the status property to WebServiceClientError. This property
    contains the HTTP status code when the error is the result of an HTTP
    response error. Network errors (timeouts, fetch errors) will not have a
    status code.

6.2.0

07 Oct 20:49

Choose a tag to compare

  • Updated dependency maxmind to v5.0.0. This fixes an issue where an
    older version of maxmind was technically allowed which did not support
    GeoIP Anonymous Plus. Reported by Carlos Alberto Costa Beppler. GitHub #1587.

6.1.0

05 May 18:37
8d28546

Choose a tag to compare

6.1.0

  • Support for the GeoIP Anonymous Plus database has been added. To do a
    lookup in this database, use the anonymousPlus method on the
    database reader.

v6.0.0

18 Feb 21:17

Choose a tag to compare

  • Breaking Internal webservice calls now use Node's built-in fetch instead of http. This
    will affect users who are on unsupported versions of Node, specifically Node 17 and below.
  • Two new error codes have been added: NETWORK_TIMEOUT and FETCH_ERROR, second of which is returned
    when there's a fetch related error that could not be handled by other errors.
  • The ip6addr dependency has been removed.
  • metroCode on LocationRecord has been marked deprecated. The code values
    are no longer being updated.

v5.0.0

05 Dec 20:29
b58bef7

Choose a tag to compare

  • Breaking Drop node 16 support
  • The isAnycast attribute was added to TraitsRecord. This is 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.
  • The boolean attributes on the record models are no longer optional. We
    set missing values to false during construction.

v4.2.0

27 Jul 22:50
a8682b0

Choose a tag to compare

  • Added Satellite to ConnectionType type.