Skip to content

Releases: faradayio/geocode-csv

0.3.4

18 May 18:14
Compare
Choose a tag to compare
v0.3.4

v1.3.4: Fix memory overflow / hang bug

0.3.3

11 May 13:20
Compare
Choose a tag to compare
v0.3.3

v1.3.3: Update deps & fix security advisories

0.3.2

11 May 11:47
Compare
Choose a tag to compare
v0.3.2

v0.3.2: Skip geocoding empty records

1.3.0

29 Jun 10:53
Compare
Choose a tag to compare

Added

  • --max-retries can now be used to control how many times we retry before
    giving up.

Fixed

  • Retries now use exponential backoff. This means that we should now give up
    after about 30 seconds, instead of 10 or 12 like before.

1.2.0

28 Jun 17:47
Compare
Choose a tag to compare

Added

  • --max-addresses-per-second allows specifying a rate limit for any external
    geocoder. This is particularly useful with services like Smarty that impose
    their own rate limits.

1.1.0

23 Feb 14:17
Compare
Choose a tag to compare

Added

  • Report metric geocodecsv.selected_errors.count, which breaks down
    particularly interesting errors by component and cause. We focus on
    reporting this information for remote APIs, currently including BigTable and
    Smarty. This is meant to supplement the existing
    geocodecsv.chunks_retried.total and geocodecsv.chunks_failed.total
    metrics, which already report generic error statistics, but which can't say
    what failed or why.

1.1.0-rc.1

17 Feb 12:44
Compare
Choose a tag to compare

Fixed

  • Renabled Mac M1 builds after fixing cross-compilation of libpostal.

1.1.0-alpha.2

17 Feb 01:56
Compare
Choose a tag to compare
1.1.0-alpha.2 Pre-release
Pre-release

Added

  • Support for "geocoding" using libpostal. This returns parsed and normalized address fields, but no lat/lon data. To use this, pass --geocoder=libpostal.
  • Optionally normalize addresses using libpostal when using other geocoders.
  • We can now cache data using either Redis or BigTable.
    • You can use --cache-record-keys to output the cache keys.
  • We now calculate extensive geocoding metrics, and can either print them to standard output, or send them to NewRelic.

Changed

  • SMARTY_AUTH_ID is now preferred over SMARTYSTREETS_AUTH_ID (though both will be supported).
  • SMARTY_AUTH_TOKEN is now preferred over SMARTYSTREETS_AUTH_TOKEN (though both will be supported).
  • --smarty-license is now preferred over --license (though both will be supported).
  • Disabled Mac M1 builds until we get cross-compilation working with
    libpostal. This will allow us to test other platforms.

1.0.2

16 Dec 13:54
Compare
Choose a tag to compare

Changed

  • New naming convention for release ZIP files.

1.0.1

15 Dec 19:21
Compare
Choose a tag to compare

Added

  • New binary builds for ARM/M1 Macs.

Changed

  • The downloadable *.zip files now include both the CPU and the OS in the
    name. Downloading scripts will need to be adjusted.
  • We now use rustls instead of OpenSSL internally. This shouldn't change
    anything, but it's a significant change.

Fixed

  • Restored missing binaries for existing platforms by switching to GitHub CI.