Skip to content

Releases: maxmind/MaxMind-DB-Reader-java

0.4.0

23 Sep 22:32

Choose a tag to compare

0.4.0 Pre-release
Pre-release
  • Made com.maxmind.db.Metadata public and added public getters for most
    of the interesting metadata. This is accessible through the getMetadata()
    method on a Reader object.

0.3.4

27 Aug 19:30

Choose a tag to compare

0.3.4 Pre-release
Pre-release
  • Previously the Reader would hold onto the underlying file and FileChannel,
    not closing them until the Reader was closed. This was unnecessary; they
    are now closed immediately after they are used. Fix by Andrew Snare; GitHub
    issue #7.
  • The Reader now discards the reference to the underlying buffer when
    close() is called. This is done to help ensure that the buffer is garbage
    collected sooner, which may mitigate file locking issues that some users
    have experienced on Windows when updating the database. Patch by Andrew
    Snare; GitHub issue #8.

0.3.3

02 Jun 15:10

Choose a tag to compare

0.3.3 Pre-release
Pre-release
  • A potential (small) resource leak when using this library with a thread
    pool was fixed.

0.3.2

02 Apr 23:07

Choose a tag to compare

0.3.2 Pre-release
Pre-release
  • Added tests and documentation for multi-threaded use.

0.3.1: InputStream Constructor for Reader

05 Nov 23:01

Choose a tag to compare

  • An InputStream constructor was added to the Reader class. This reads the
    stream into memory as if it was using FileMode.MEMORY. Patch by Matthew
    Daniel.
  • The source code is now attached during packaging. Patch by Matthew Daniel.
  • The artifact ID was changed to maxmind-db in order to increase naming
    consistency.

API Change

17 Oct 16:25

Choose a tag to compare

API Change Pre-release
Pre-release
  • IMPORTANT: The package name was changed to com.maxmind.db. The
    MaxMindDbReader class was renamed to Reader.
  • Improved error handling and test coverage.
  • Performance improvements.

IEEE 754 Floats and Doubles

08 Jul 20:05

Choose a tag to compare

Pre-release
  • The reader and database format now uses IEEE 754 doubles and floats.
  • FileMode.IN_MEMORY was renamed to FileMode.MEMORY.
  • Cache Type enum values array.

v0.1.0

06 Jul 15:54

Choose a tag to compare

v0.1.0 Pre-release
Pre-release
  • Initial alpha.