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.