Announcing Yente 4.5

Note: Triggers full index rebuild

I’m happy to announce the release of Yente 4.5.0 with a few new features and the usual bag of dependency upgrades. This release includes the following new features:

  • a new auth_token parameter to set on catalogs in the manifest. This token (which can also be set from an environment variable) will be sent in the Authorization header in all requests for the catalog and its dataset files.
    • This mechanism replaces the DATA_TOKEN environment variable (which sets the Authentication header). This mechanism is now deprecated and will be removed in a future version of Yente. If you’re using this, please migrate to auth_token instead.
  • The /match endpoint now has a exclude_entity_ids parameter that allows callers to exclude some entities from matching. This may be useful if you’re doing periodic screening of the same entities and have decided that a match is a false-positive and want it to be excluded from matching completely.

Further, the release includes the following improvements & changes worth noting:

  • Entities are now retrieved from the search index with stable ordering during search and match queries. This produces reproducible match results in cases where all match candidates equally ranked in terms of relevance, often because of an overly broad query (like “LLC”, “John”) matching too many entities. It does not, in itself, improve the quality of candidates that will be retrieved.
  • The usual round of dependency upgrades, including the cryptography package from 45.0.3 to 45.0.5

Full Commit Log

Full Changelog: v4.4.0…v4.5.0
GitHub Release: Release v4.5.0 · opensanctions/yente · GitHub

1 Like