Skip to content

Releases: maxmind/MaxMind-DB-Reader-dotnet

2.6.0

06 Dec 21:59

Choose a tag to compare

  • This library has been updated to support the nullable reference types
    introduced in C# 8.0.

2.5.0

21 Nov 23:40

Choose a tag to compare

  • A FindAll method was added to the MaxMind.Db.Reader class. This returns
    an enumerator that enumerates over the MaxMind DB database. Pull request by
    Jeff Johnson. GitHub #47.
  • A CreateAsync static method was added to asynchronously created a
    MaxMind.Db.Reader object from database file. Pull request by David
    Warner. GitHub #44.
  • When deserializing to a class, you may now instruct the reader to set a
    constructor parameter to be the network associated with the record. To do
    this, use the Network attribute. The parameter must be of type
    MaxMind.Db.Network. GitHub #56.
  • As part of #44, the optimization to reduce allocations when loading from
    a seekable stream was removed. The optimization could cause poor
    performance in some instances and its behavior with regard to the stream
    position differed from the documented behavior.

2.4.0

11 Apr 14:24

Choose a tag to compare

  • Added FileAccessMode.MemoryMappedGlobal. When used, this will open the file
    in global memory map mode. This requires the "create global objects" right.
    Pull request by David Warner. GitHub #43.

2.3.0

27 Oct 21:30

Choose a tag to compare

  • Reduce the number of allocations when creating a MaxMind.Db.Reader from
    a seekable stream. Pull request by Maarten Balliauw. GitHub #38.
  • A netstandard2.0 target was added to eliminate additional dependencies
    required by the netstandard1.4 target. Pull request by Adeel Mujahid.
    GitHub #39.
  • As part of the above work, the separate Mono build files were dropped. As
    of Mono 5.0.0, msbuild is supported.

2.2.0

08 May 20:50

Choose a tag to compare

  • Switch to the updated MSBuild .NET Core build system. Pull request by Adeel
    Mujahid. GitHub #35.
  • Move tests from NUnit to xUnit.net. GitHub #35.

2.1.3

22 Nov 17:31

Choose a tag to compare

  • Update for .NET Core 1.1.

2.1.2: Re-build of 2.1.1 to fix signing issue. No code changes.

16 Sep 16:24

Choose a tag to compare

First .NET Core stable release

01 Aug 14:47

Choose a tag to compare

  • First non-beta release with .NET Core support.
  • The tests now use the .NET Core NUnit runner.

.NET Core RC2 support

01 Aug 14:48

Choose a tag to compare

.NET Core RC2 support Pre-release
Pre-release
  • Re-release of 2.1.0-beta4 to skip bad 2.1.0 release on NuGet.
  • Update for .NET Core RC2. Pull request by Adeel Mujahid. GitHub #28.

2.1.0-beta3

12 May 15:58

Choose a tag to compare

2.1.0-beta3 Pre-release
Pre-release
  • The assemblies are now signed again.