Skip to content

Releases: maxmind/GeoIP2-java

0.8.1

27 Aug 19:46

Choose a tag to compare

0.8.1 Pre-release
Pre-release
  • Updated to depend on the latest version of com.maxmind.db and
    com.fasterxml.jackson.core.

0.8.0

22 Jul 16:57

Choose a tag to compare

0.8.0 Pre-release
Pre-release
  • The web service client API has been updated for the v2.1 release of the web
    service. In particular, the cityIspOrg and omni methods on
    WebServiceClient have been deprecated. The city method now provides all
    of the data formerly provided by cityIspOrg, and the omni method has
    been replaced by the insights method.
  • Support was added for the GeoIP2 Connection Type, Domain, and ISP databases.

0.7.2

02 Jun 15:39

Choose a tag to compare

0.7.2 Pre-release
Pre-release
  • Updated to version 0.3.3 of maxmind-db, which fixes a potential resource
    leak when used with a thread pool.
  • Updated Google HTTP Client dependency.
  • The Maven build was updated to include a zip file with all dependencies.

0.7.1

02 Apr 23:08

Choose a tag to compare

0.7.1 Pre-release
Pre-release
  • Added toJson method to response objects.
  • Fixed a potential issue when using the WebServiceClient in multi-threaded
    applications.
  • Updated documentation.

0.7.0: Minor API Changes and InputStream Constructor for DatabaseReader.Builder

05 Nov 23:02

Choose a tag to compare

  • Renamed getSubdivisionsList to getSubdivisions on AbstractNamedRecord.
  • An InputStream constructor was added to the DatabaseReader.Builder
    class. This reads the stream into memory as if it was using the
    FileMode.MEMORY mode. Patch by Matthew Daniel.
  • The source code is now attached during packaging. Patch by Matthew Daniel.

0.6.0: DatabaseReader API Change

23 Oct 16:48

Choose a tag to compare

Pre-release
  • IMPORTANT API CHANGE: The DatabaseReader class now uses a builder to
    construct the object. The class constructor on DatabaseReader is no longer
    public.
  • Renamed the languages method on the WebServiceClient.Builder to
    locales.

v0.5.0: Response Class Name Change

17 Oct 16:34

Choose a tag to compare

Pre-release
  • Reorganized the response and record classes. The response classes end
    with Response. The record classes no longer end in Record.
  • Updated MaxMind DB dependency.

v0.4.1

16 Aug 14:36

Choose a tag to compare

v0.4.1 Pre-release
Pre-release
  • Set the user-agent header to include API information.
  • Updated documentation.
  • Removed unused dependency from Maven POM.

v0.4.0: Refactoring

08 Jul 23:57

Choose a tag to compare

v0.4.0: Refactoring Pre-release
Pre-release
  • Removed class hierarchy among web-service endpoint models.
  • Refactored database-reader API to more closely match the web-service API.
    Created a Java interface for the two classes.

v0.3.0 beta

06 Jul 15:40

Choose a tag to compare

v0.3.0 beta Pre-release
Pre-release
  • Reorganized the classes. Client was renamed WebServiceClient and moved to com.maxmind.geoip2. Record classes now have a suffix of "Record". The product classes (e.g., Omni) were renamed to their product name with no "Lookup" suffix.
  • Additional specific exceptions were added to replace the general WebServiceException.
  • A DatabaseReader class was added to the distribution. This reads GeoIP2 databases and returns similar product object to WebServiceClient.