body.rtf
ALEPH_OAUTH_METADATA_URL
to set an endpoint used by OIDC to self-configure.aleph.env.tmpl
.ALEPH_OAUTH_BASE_URL
, ALEPH_OAUTH_TOKEN_URL
and ALEPH_OAUTH_AUTHORIZE_URL
are no longer needed.ALEPH_OAUTH_HANDLER
and ALEPH_OAUTH_SCOPE
are now optional.UPDATE role SET foreign_id = REPLACE(foreign_id, 'kc:', 'group:') WHERE type = 'group';
aleph update
)entities
array of all their members. Use the sub-resource /entitysets/x/entities
instead.ingest-file
to its own repository to decouple versioning and CI/CD.Mention
schema stubs. Requires dataset reingest before it takes effect.balkhash
to followthemoney-store
(i.e. balkhash 2.0). This will start to apply to existing collections when they are re-ingested or re-indexed.reingest
and reindex
. The existing process
collection API is gone. alephclient
now supports running reingest
, reindex
, and delete
on a collection.aleph reingest-casefiles
and aleph reindex-casefiles
to re-process all existing personal datasets.ALEPH_OAUTH_HANDLER
in their aleph.env
. By default, the following handlers are supported: google
, keycloak
, azure
.synonames
. This is an extension to our install of ElasticSearch that allows us to expand names into cultural transliterations. So for example doing a search for Christoph
will now also search Кристоф
, even though they aren’t literally the same names. This should increase recall for cross-cultural queries. The whole thing was a project from @Aparna, generating these aliases from Wikidata entries.aleph
3.0.0 is to harmonise the handling of data inside the index. Instead of having different formats and mappings for documents, entities, table rows and document pages, there is now just one type of index object: an entity.followthemoney
ontology used by aleph
(meaning that in theory, each page of a document and each row of a table is now a node in the object graph of the aleph
platform).make shell
):followthemoney
command-line tool, and are using alephclient
to bulk-load the resulting stream of entities into the system. This has proven to be significantly quicker than the built-in mapping process.ALEPH_REDIS_URL
and ALEPH_REDIS_EXPIRE
are now REDIS_URL
andREDIS_EXPIRE
.ALEPH_OCR_VISION_API
is now OCR_VISION_API
, it will enable use of/api/2/collections/<id>/ingest
API now only accepts a single file, or