Changelog
Version 0.9 (2026-05-07)
Pilot release
- UPDATED ArcadeDB to 26.4.2
- UPDATED Benthos to 4.72.0
- UPDATED Lowdefy to 4.7.3
- ADDED
propparameter toschemaendpoint to select single property - ADDED static frontend for local testing (
index.html) - ADDED CORS header to backend server
- ADDED facets to schema
- ADDED facets to frontends
- ADDED
redisquery language - ADDED allow URL encoded form as
/ingestrequest body - ADDED
/databaseendpoint for metadata queries - ADDED number of records to health report
- ADDED ingest and interconnect status to health report
- ADDED sample proxy configuration (
compose.proxy.yaml) - ADDED environment variable
DL_SAFEto disable/databaseendpoint - CHANGED record identifier hash from
xxhash64tosha256and addedni:prefix - CHANGED test record id from
dataaseetoni:dataasee - CHANGED rename
externalItemstorelatedItems - CHANGED rename
metadataFormattorawFormat - CHANGED make
backupendpoint async - CHANGED
schemaendpoint (properties provide enumerations and facets) - CHANGED property naming from
nametotitle - CHANGED edge property names from
relations/.*to@.* - CHANGED
nameanddatacontents foridentifiersandsynonymsitems - CHANGED
cypherquery language name toopencypher - CHANGED maximum incoming API payload to 12KiB
- CHANGED
/schemaendpoint response - CHANGED
/metadataendpoint response for edge properties and remove query mode - CHANGED make paging one-based instead of zero-based
- CHANGED
keywordsproperty to list of string - CHANGED paging for source listings to cursor-based
- CHANGED
rawChecksumhash frommd5tosha256and addedsha256:prefix - IMPROVED raw format by consistent labels
- IMPROVED
healthendpoint (simpler response withoutCHECK DATABASE) - IMPROVED interconnect script
- IMPROVED full-text search
- REMOVED
insertendpoint (replaced byingestviaGET) - REMOVED
enumsendpoint (enumerations and facets viaschemaendpoint) - REMOVED
sourcesendpoint (sources viaschemaendpoint) - REMOVED
synonyms,relations,relatedItemsfrom enums - REMOVED
gremlinquery language - REMOVED backup on shutdown
- REMOVED
/statsendpoint (is now custom query in frontend) - REMOVED
numberViewsproperty - REMOVED
/backupendpoint (is not needed anymore due to static data) - FIXED many bugs and security concerns
Version 0.5 (2025-11-13)
Advanced development release
- UPDATED ArcadeDB to 25.10.1
- UPDATED Benthos to 4.60.0
- UPDATED Lowdefy to 4.5.2
- ADDED
doifilter tometadataendpoint - ADDED export-
formatoption tometadataendpoint - ADDED
dataciteexport format - ADDED
bibjsonexport format - ADDED
GraphQLquery example - ADDED DOI search to frontend
- ADDED edge (relation) type
isDescribedBy - ADDED test data to
metadataendpoint (id=dataasee) - ADDED frontend busy check
- ADDED selective harvesting option for OAI-PMH
- ADDED source rights field for ingest
- CHANGED rename
attributesendpoint toenums - CHANGED
ingestendpoint behavior for empty bodies - CHANGED
ingestendpoint required fields - CHANGED endpoint types
- CHANGED
metadataresult order to no sorting by default - CHANGED
sourceproperty to link - CHANGED default ports
- IMPROVED API routing
- IMPROVED normalizer script
- IMPROVED interconnect script and its performance
- IMPROVED enumerations in schema
- IMPROVED
healthendpoint - IMPROVED progress logging
- IMPROVED format parsers
- IMPROVED API developer experience
- IMPROVED frontend user experience
- IMPROVED deployment documentation
- IMPROVED sources endpoint
- REMOVED Prometheus endpoints (Docker logs suffice)
- REMOVED
messageproperty from schema (included intodescription) - FIXED ingest via S3
- FIXED authentication challenge (found via wget2)
- FIXED duplicate index entries and index compaction
- FIXED many bugs and security concerns
Version 0.3 (2025-05-06)
Enhanced development release
- UPDATED ArcadeDB to 25.4.1
- UPDATED Benthos to 4.50.0
- UPDATED Lowdefy to 4.4.0
- ADDED ingest protocols:
GET,dataasee - ADDED ingest format:
LIDO - ADDED
sourcesendpoint - ADDED
sourcefilter - ADDED metadata format filter
- ADDED conforming paging links in results responses
- ADDED record lists in frontend
- ADDED record DOI to results
- CHANGED schema: use OpenWEMI
- CHANGED metadata endpoint paging now via
pageinstead ofskip - CHANGED database schema
- CHANGED secrets management
- CHANGED ingest busy test
- IMPROVED metadata quality test
- IMPROVED interconnect script
- IMPROVED format parsers
- IMPROVED database queries
- IMPROVED database preloading
- IMPROVED database response processing
- IMPROVED compose deployment configuration
- REMOVED support for
podman-compose(usedocker composevia podman) - FIXED many bugs and security concerns
Version 0.2 (2024-09-10)
First public development release
- UPDATED ArcadeDB to 24.6.1
- UPDATED Benthos to 4.36.0
- UPDATED Lowdefy to 4.3.0
- ADDED ingest protocol:
S3 - ADDED ingest formats:
DataCite,MARC - ADDED compatibility:
kubernetes(viakompose) - ADDED API testing using JSON-Schema
- IMPROVED endpoint processing
- IMPROVED endpoint error handling
- IMPROVED API semantics
- IMPROVED interconnect script
- IMPROVED frontend robustness
- IMPROVED overall documentation
- CHANGED native schema
- CHANGED API interface
- FIXED many bugs and security concerns
Version 0.1 (2024-01-18)
Initial internal development release
- ADDED ingest protocols:
OAI-PMH - ADDED ingest formats:
MODS,DC - ADDED query languages:
SQL,Gremlin,Cypher,MQL,GraphQL - ADDED compatibility:
docker-compose,podman-compose