Skip to content

Releases: elixir-geolix/adapter_mmdb2

v0.6.0

21 Sep 17:38
7baedd4

Choose a tag to compare

  • Enhancements

    • Reduced memory usage when loading a database from a remote location (#3)
  • Backwards incompatible changes

    • :geolix has been updated to ~> 2.0

v0.5.0

31 May 14:28
103e811

Choose a tag to compare

  • Enhancements

    • Decoding options can now be configured and passed using :mmdb2_decoder_options
    • Setting result_as: :raw can now by default deactivate the result struct transformation
    • Usage of Supervisor functions becoming deprecated in Elixir 1.11.0 has been removed
  • Backwards incompatible changes

    • :mmdb2_decoder has been updated to ~> 3.0

v0.4.0

12 Apr 11:46
01996db

Choose a tag to compare

  • Enhancements
    • Database files are always passed to untar and unzip to support the changed MaxMind download URLs (#2)

v0.3.0

15 Dec 13:55
5d21189

Choose a tag to compare

  • Bug fixes

    • :mmdb2_decoder has been moved from :included_applications to :applications to avoid potential problems with release tooling (elixir-geolix/geolix#24)
  • Backwards incompatible changes

    • Minimum required elixir version is now ~> 1.7
    • :mmdb2_decoder has been updated to ~> 2.1
      • As a result the database descriptions in MMDB2Decoder.Metadata are now always a map with binary keys instead of atom keys

v0.2.0

19 Oct 12:41
5db8ec0

Choose a tag to compare

  • Enhancements

    • Databases are now stored in ets tables instead of Agent processes
  • Bug fixes

    • Receiving a non 200 response from a remote database will now log an error instead of crashing (elixir-geolix/geolix#28)

v0.1.0

08 Sep 14:23
7a6e06c

Choose a tag to compare

  • Initial separation from :geolix

  • Enhancements

    • Database metadata is now available via Geolix.metadata/0,1 (#1)