Skip to content

Releases: Dynom/ERI

v0.0.14

29 Aug 08:59
1e32009
Compare
Choose a tag to compare

Exposing a new misconfigured_mx field in the suggest response. This field is an indication of a (temporary) error and can help identify malformed domains. Hosts without MX records are unlikely able to receive e-mail.

See also: https://github.com/Dynom/ERI#the-advisory-fields

v0.0.13

22 Dec 15:26
Compare
Choose a tag to compare
v0.0.13 Pre-release
Pre-release
  • Updating CI to Go 1.17
  • Updating dependencies
  • Better feedback when the config file is missing

v0.0.12

10 Mar 07:48
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

Changelog

95d3780 Fixing possible race condition
4552b64 Making sure defers are called on exit
5faf675 Excluding more punctuation from the local part to prevent mistakes even further. Less correct, but more in line of expectations

v0.0.11

18 Aug 12:02
Compare
Choose a tag to compare

Changelog

ead6740 Updating rig package, fixes the header env help output
4de8ad3 Adding preferred domains (#16)
193b2a2 Made the config flags a bit moar readable in the log output

v0.0.10

06 Jul 13:56
Compare
Choose a tag to compare

Changelog

adf2057 Test for terminal instead of checking if we're piped. Also inverted checking flags for domains
e63833a Removing err to stdout, causes problems with capturing from pipes
8e00fb2 using consts instead of literals
d3a880c str-to-lower the input, otherwise we end up getting false results
8ea780d Updating refs (TySug most importantly, as it updates the Jaro algorithm)

v0.0.9

22 Jun 13:39
Compare
Choose a tag to compare

Changelog

8e0421d Changing the behaviour of hitList.Has() to normalize the input, otherwise there could be an inconsistence with Add* and friends
d25c75e changed deadline to nanosec
918827a Adding license and freshening up the README
b168b51 Removing hard-coded timeout, instead it relies on the Context Deadline which is injected
fe71284 Allowing e-mail addresses with single-character local
cc6e378 Introducing configurable net ttl
3519bb0 Adding testutils and improving the autocomplete coverage
a1a9b7e Allow the request-size to be configurable
81f8eee Restructuring some of the Config
54b0073 Removing Phake
31d1970 Changing how ValidUntil works. Hitlist cares less, and the proxies care more about it
954a212 Adding cli (#12)
2b9580f Regression. Making sure ERI suggest on malformed addresses as well.

v0.0.8

23 Apr 20:22
71b478d
Compare
Choose a tag to compare

Changelog

5606dab Improving test coverage (#6)
71b478d Improving suggestion quality (#11)

Functional changes:

  • Allowing Finder to suggest, even on malformed addresses. This solve j@exampleorg situations.
  • Moving the HitList earlier in the chain, this causes new addresses to be known in the same request
  • Updating GraphQL endpoint to include autocomplete
  • lowercase error field in the JSON. Wasn't really used before, so shouldn't be a BC
  • Bringing the autocomplete and suggestion handlers more in line. They now reply with the same status-codes and JSON structure in similar situations.
  • There is now a "memory" backend, for quick PoC situations.

v0.0.7

20 Apr 13:09
Compare
Choose a tag to compare

Changelog

a168510 Aiming for a more graceful shutdown. Switching from sigTERM -> sigINT
191a86c Making a few more things runtime configurable

v0.0.6

17 Apr 19:35
Compare
Choose a tag to compare

Changelog

0d3891a Masking sensitive config values from the logs
bed58d0 Adding a low-level connection limiter
c4e02c1 Moving from slice to map for recipients, relieve stress on hitlist.Has()
606d672 Adding cache visibility
96c7dc6 Adding config option to limit connections to the db

v0.0.5

14 Apr 14:28
95b41f9
Compare
Choose a tag to compare

Changelog

22fcf79 Adding postgres and memory-bound persister
5edaf51 Stripping hard-coded eri prefix from pub-sub subscriptions
e87baf6 Adding a lower threshold setting for autocomplete
7941cf9 Cleanup