Maxminddb Golang Versions Save

MaxMind DB Reader for Go

v1.12.0

8 months ago
  • The wasi target is now built without memory-mapping support. Pull request by Alex Kashintsev. GitHub #114.
  • When decoding to a map of non-scalar, non-interface types such as a map[string]map[string]any, the decoder failed to zero out the value for the map elements, which could result in incorrect decoding. Reported by JT Olio. GitHub #115.

v1.11.0

10 months ago
  • wasm and wasip1 targets are now built without memory-mapping support. Pull request by Randy Reddig. GitHub #110.

Full Changelog: https://github.com/oschwald/maxminddb-golang/compare/v1.10.0...v1.11.0

v1.10.0

1 year ago
  • Set Go version in go.mod file to 1.18.

v1.9.0

2 years ago
  • Set the minimum Go version in the go.mod file to 1.17.
  • Updated dependencies.
  • Minor performance improvements to the custom deserializer feature added in 1.8.0.

v1.8.0

3 years ago
  • Added maxminddb.SkipAliasedNetworks option to Networks and NetworksWithin methods. When set, this option will cause the iterator to skip networks that are aliases of the IPv4 tree.
  • Added experimental custom deserializer support. This allows much more control over the deserialization. The API is subject to change and you should use at your own risk.

v1.7.0

3 years ago
  • Add NetworksWithin method. This returns an iterator that traverses all networks in the database that are contained in the given network. Pull request by Olaf Alders. GitHub #65.

v1.6.0

4 years ago
  • This module now uses Go modules. Requested by Matthew Rothenberg. GitHub #49.
  • Plan 9 is now supported. Pull request by Jacob Moody. GitHub #61.
  • Documentation fixes. Pull request by Olaf Alders. GitHub #62.
  • Thread-safety is now mentioned in the documentation. Requested by Ken Sedgwick. GitHub #39.
  • Fix off-by-one error in file offset safety check. Reported by Will Storey. GitHub #63.

v1.5.0

4 years ago
  • Drop support for Go 1.7 and 1.8.
  • Minor performance improvements.

v1.4.0

4 years ago
  • Add the method LookupNetwork. This returns the network that the record belongs to as well as a boolean indicating whether there was a record for the IP address in the database. GitHub #59.
  • Improve performance.

v1.3.1

4 years ago
  • Fix issue with the finalizer running too early on Go 1.12 when using the Verify method. Reported by Robert-André Mauchin. GitHub #55.
  • Remove unnecessary call to reflect.ValueOf. PR by SenseyeDeveloper. GitHub #53.