Releases: maxmind/MaxMind-DB-Reader-dotnet
Releases · maxmind/MaxMind-DB-Reader-dotnet
2.1.0-beta2
- Remove unnecessary Newtonsoft.Json dependency.
2.1.0-beta1
2.0.0
2.0.0-beta3: Network Prefix Out Parameter
2.0.0-beta2
- Minor refactoring. No substantial changes since beta1.
2.0.0-beta1: Major Refactor of API
- Significant API changes. The
Findmethod now takes a type parameter
specifying the type to deserialize to. Note thatJTokenis not supported
for this. You can either deserialize to an arbitrary collection or to
model classes that use theMaxMind.Db.Constructorand
MaxMind.Db.Parameterattributes to identify the constructors and
parameters to deserialize to. - The API now significantly faster.
1.2.0
1.2.0-beta1
- 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
1.1.0-beta1
- 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.