Skip to content

v3.0.0

Compare
Choose a tag to compare
@pudo pudo released this 09 Dec 10:10
· 640 commits to main since this release

This release revamps the way we handle dataset metadata in yente in order to make it easier to load and update non-OpenSanctions datasets. It is a breaking change because it modifies the format of the manifest file (manifest.yml). If you're running yente with the default manifest file, the changes will not affect you.

Updating your manifest.yml

In order to update your custom manifest for yente 3.0.0, you need to change the external section into a catalogs section like this:

schedule: null
# old:
external:
  url: "https://data.opensanctions.org/datasets/latest/index.json"
  scope: all
# new:
catalogs:
  - url: "https://data.opensanctions.org/datasets/latest/index.json"
    scope: all
    resource_name: entities.ftm.json
datasets: []

The cool thing about this is that you can now add extra catalogs. Try putting in https://data.opensanctions.org/contrib/graph/catalog.json and it'll index a bunch of non-OpenSanctions data :)

What's Changed

Full Changelog: v2.2.1...v3.0.0