Skip to content

Releases: marselester/duckdb-maxmind

v0.10.0

Choose a tag to compare

@marselester marselester released this 17 Apr 02:50

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

Choose a tag to compare

@marselester marselester released this 11 Apr 18:32

What's Changed

  • Migrate to entries() + Cache, skip decode on projection pushdown #18
  • Support Shield and Precision database type variants
  • Fixed a prefix length when parsing a network

Full Changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@marselester marselester released this 21 Mar 20:44

What's Changed

Skip empty records in lookup functions #16.

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@marselester marselester released this 13 Mar 23:31

What's Changed

  • read_mmdb() returns JSON VARCHAR for unknown db types #13
  • read_mmdb() skips record decoding if fields are not used #14
  • read_mmdb() skips empty records by default #15
  • Windows support #12
  • latitude/longitude now defaults to null instead of zero
  • deprecated DB fields were removed: Location.metro_code, Enterprise.Traits.is_legitimate_proxy, Enterprise.Traits.static_ip_score
  • Enterprise.registered_country no longer has confidence field

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@marselester marselester released this 05 Mar 23:33

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@marselester marselester released this 02 Mar 22:12

What's Changed

  • Add mmdb_record() scalar function to lookup records in any database (not only GeoLite/GeoIP) #10

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@marselester marselester released this 27 Feb 23:48

What's Changed

  • Update extension to use maxminddb.zig v0.3.0 #9. Map and array decoding was improved in marselester/maxminddb.zig#12 which translated to ~31% speed when decoding full records on the extension side.

Full Changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@marselester marselester released this 27 Feb 23:47

Lookup reopens mmdb file if path changes in a batch.

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@marselester marselester released this 24 Feb 01:33

What's Changed

  • Prepare Makefile and tests to be run by community extensions #8
  • Fix musl platform name, e.g., linux_amd64_musl

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@marselester marselester released this 23 Feb 04:06

What's Changed

  • read_mmdb() enjoys a speed up from iterator caching #6
  • Lookup functions got fields parameter to speed up decoding #7

Full Changelog: v0.2.0...v0.3.0