This repository has been archived by the owner on Jun 1, 2022. It is now read-only.
Releases: maxmind/geoip-api-java
Releases · maxmind/geoip-api-java
1.3.1
1.3.0
LookupService
will now throw anInvalidDatabaseException
if there is a
problem with the database. This is a unchecked, runtime exception in order
to not introduce an API change. PreviouslyLookupService
would swallow
exceptions, either returningnull
or an invalid value or throwing an
exception such asArrayIndexOutOfBoundsException
cause by the invalid
state.- When using
GEOIP_MEMORY_CACHE
, the number of allocations has been reduced,
providing a moderate performance increase. - Minor code clean-up and de-duplication.
1.2.15
1.2.14
1.2.13
- Previously no checks were done to ensure that an organization name did not
exceed the 300 character maximum. If an organization name did exceed this
maximum, anArrayIndexOutOfBoundsException
was thrown. - A potential string comparison issue was fixed in
getLocation
. - Documentation and test fixes.
Index cache bug fix
- Code and examples for the non-functional distributed lookup service were
removed. - A bug that could cause an
ArrayIndexOutOfBoundsException
when using
GEOIP_INDEX_CACHE
was fixed. On the last node, the reader would attempt
to read beyond the end of the buffer due to the incorrect record length
being used.
Fixed IPv4 lookups in IPv6 database
- Fix IPv6 lookups with ffff prefix. (Boris Zentner )
- File reorganization and unit tests ( Travis Pinney )
Maven Central Repository
- First release to the Maven Central Repository