Skip to content

Releases: maxmind/MaxMind-DB-Reader-java

1.0.0

Choose a tag to compare

@oschwald oschwald released this 29 Sep 21:18
  • First production release.

0.4.0

0.4.0 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 23 Sep 22:32
  • 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

0.3.4 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 27 Aug 19:30
  • 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

0.3.3 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 02 Jun 15:10
  • A potential (small) resource leak when using this library with a thread
    pool was fixed.

0.3.2

0.3.2 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 02 Apr 23:07
  • Added tests and documentation for multi-threaded use.

0.3.1: InputStream Constructor for Reader

Choose a tag to compare

@oschwald oschwald released this 05 Nov 23:01
  • 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

API Change Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 17 Oct 16:25
  • 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

Pre-release

Choose a tag to compare

@oschwald oschwald released this 08 Jul 20:05
  • 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

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@oschwald oschwald released this 06 Jul 15:54
  • Initial alpha.