Skip to content

Releases: maxmind/MaxMind-DB-Reader-dotnet

2.1.0-beta2

10 May 19:15

Choose a tag to compare

2.1.0-beta2 Pre-release
Pre-release
  • Remove unnecessary Newtonsoft.Json dependency.

2.1.0-beta1

10 May 16:51

Choose a tag to compare

2.1.0-beta1 Pre-release
Pre-release
  • .NET Core support. Switched to dotnet/cli for building. Pull request by
    Adeel Mujahid. GitHub #26 & #27.

2.0.0

15 Apr 20:49

Choose a tag to compare

No changes from 2.0.0-beta3.

2.0.0-beta3: Network Prefix Out Parameter

24 Mar 16:14

Choose a tag to compare

  • The Reader class now has an overloaded method that takes an integer out
    parameter. This parameter is set the the network prefix length for the
    record containing the IP address in the database. Pull request by Ed Dorsey.
    GitHub #22 & #23.

2.0.0-beta2

29 Jan 20:55

Choose a tag to compare

2.0.0-beta2 Pre-release
Pre-release
  • Minor refactoring. No substantial changes since beta1.

2.0.0-beta1: Major Refactor of API

29 Jan 20:55

Choose a tag to compare

Pre-release
  • Significant API changes. The Find method now takes a type parameter
    specifying the type to deserialize to. Note that JToken is not supported
    for this. You can either deserialize to an arbitrary collection or to
    model classes that use the MaxMind.Db.Constructor and
    MaxMind.Db.Parameter attributes to identify the constructors and
    parameters to deserialize to.
  • The API now significantly faster.

1.2.0

23 Sep 15:09

Choose a tag to compare

  • Production release. No changes from 1.2.0-beta1.

1.2.0-beta1

23 Sep 15:11

Choose a tag to compare

1.2.0-beta1 Pre-release
Pre-release
  • The assembly now has a strong name.
  • An internal use of JTokenReader is now disposed of after use.
  • A null stream passed to the Reader(Stream) constructor will now throw an ArgumentNullException.

1.1.0

21 Jul 17:11

Choose a tag to compare

  • Minor code cleanup.

1.1.0-beta1

30 Jun 20:04

Choose a tag to compare

1.1.0-beta1 Pre-release
Pre-release
  • A IOException: Not enough storage is available to process this command
    when using the memory-mapped mode with 32-bit builds or many threads was
    fixed. Closes GH #5.
  • Use of streams was replaced with direct access for both the memory-mapped
    file mode and the memory mode. This should increase performance in most
    cases.
  • When using memory-mapped mode, the file is now opened with
    FileShare.Delete, allowing other processes to delete or replace the
    database when it is in use. The reader object will continue using the old
    database.
  • The Json.NET dependency was updated to 7.0.1.