This repository was 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
LookupServicewill now throw anInvalidDatabaseExceptionif there is a
problem with the database. This is a unchecked, runtime exception in order
to not introduce an API change. PreviouslyLookupServicewould swallow
exceptions, either returningnullor an invalid value or throwing an
exception such asArrayIndexOutOfBoundsExceptioncause 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, anArrayIndexOutOfBoundsExceptionwas 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
ArrayIndexOutOfBoundsExceptionwhen using
GEOIP_INDEX_CACHEwas 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