Last week we released version 0.6.0 of the Snowplow Scala MaxMind IP Lookups library, with multiple API improvements.
One of the changes was adding support for MaxMind’s isInEuropeanUnion
flag. That addition might cause issues in some Spark applications that use an older version of Jackson than the underlying MaxMind Java Geo-IP2 library.
This patch release addresses the binary incompatibility by setting the value of the flag to false
if a NoSuchMethodError
is thrown.