Skip to content
This repository was archived by the owner on Jun 1, 2022. It is now read-only.

Releases: maxmind/geoip-api-java

1.3.1

Choose a tag to compare

@oschwald oschwald released this 08 Feb 15:08
  • getAllCountryNames() and getAllCountryCodes() were added to the
    LookupService. These return all country names and codes known to the
    GeoIP reader. Pull request by nguillaumin. GitHub #33.

1.3.0

Choose a tag to compare

@oschwald oschwald released this 21 Jan 21:45
  • LookupService will now throw an InvalidDatabaseException if there is a
    problem with the database. This is a unchecked, runtime exception in order
    to not introduce an API change. Previously LookupService would swallow
    exceptions, either returning null or an invalid value or throwing an
    exception such as ArrayIndexOutOfBoundsException 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

Choose a tag to compare

@oschwald oschwald released this 17 Jul 20:44
  • Several threading synchronization issues were fixed.
  • Target version was decreased to 1.5 for increased compatibility.
  • Minor code cleanup.
  • Region and timezone data were updated.

1.2.14

Choose a tag to compare

@oschwald oschwald released this 23 Jul 19:39
  • OSGi metadata was added to the jar. (Miguel Ángel Pastor Olivar)
  • Regions were updated.

1.2.13

Choose a tag to compare

@oschwald oschwald released this 30 Apr 14:16
  • 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, an ArrayIndexOutOfBoundsException was thrown.
  • A potential string comparison issue was fixed in getLocation.
  • Documentation and test fixes.

Index cache bug fix

Choose a tag to compare

@oschwald oschwald released this 10 Mar 19:41
  • 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

Choose a tag to compare

@oschwald oschwald released this 19 Sep 17:29
  • Fix IPv6 lookups with ffff prefix. (Boris Zentner )
  • File reorganization and unit tests ( Travis Pinney )

Maven Central Repository

Choose a tag to compare

@oschwald oschwald released this 08 Jul 16:35
  • First release to the Maven Central Repository

1.2.9

Choose a tag to compare

@oschwald oschwald released this 08 Jul 16:38
  • Update FIPS codes 20130208 ( Boris Zentner )
    • Add new country South Sudan ( Boris Zentner )

1.2.8

Choose a tag to compare

@oschwald oschwald released this 08 Jul 16:39
  • Fix: Close the database file without exceptions whether it is open(STANDARD) or not(MEMORY_CACHE) in conjunction with the CHECK_CACHE option. (Lorenzo Crosby)