Yente 5.2 - improvements to logic-v2 and Amazon OpenSearch Serverless support

Note: Triggers full index rebuild

This release brings a bunch of improvements that we’ve made in the aftermath of releasing the logic-v2 scoring algorithm. Some little tweaks to how things are scored as well as new configuration options (for example, one to exclude aliases from name matching). For names, in addition to the detailed explanation on how the name was matched, we now include the names of the query and the result entity that were used to make the match. We’ve also made some performance optimizations to logic-v2 and have made it so that requests can be scored concurrently in yente, keeping response times more even in high-load scenarios.

We’ve spent some time to make sure that yente works with Amazon OpenSearch Serverless (AOSS), an AWS product that provides a fully managed search index that serves as a backend for yente. Please refer to the documentation for how to configure AOSS as the search provider. That said, we don’t have any real-life experience running this configuration in production -— if you have problem reports or success stories running yente with OpenSearch Serverless, please let us know!

This release contains two breaking changes for everyone running yente using the example docker-compose.yml that is shipped with yente:

As usual, this release contains updates to our whole stack, including an upgrade of the cryptography package from 46.0.2 to 46.0.4.

What’s Changed

Full Changelog: https://github.com/opensanctions/yente/compare/v5.0.2...v5.2.0

1 Like