Repository navigation
v5.0.0-beta.7
Pre-release
Pre-release
·
10 commits
to beta
since this release
5.0.0-beta.7 (2026-10-21)
⚠ BREAKING CHANGES
fileHandlerandroCrateHandlerare replaced by the
requiredstorageoption:fileHandlerbecomesstorage.contentand
roCrateHandlerbecomesstorage.metadata. Each half is a single function
replacing the separateheadandget, and returnsnullwhere a handler
returnedfalse. Thefileresult is now apathdelivery, andaccelPath
(X-Accel-Redirect) is gone. TheFileHandler,RoCrateHandler,
GetFileHandler,HeadFileHandler,GetRoCrateHandler,HeadRoCrateHandler,
FileResult,FileRedirectResult,FileStreamResult,FilePathResultand
FileMetadataexports are removed.arocapi/opensearchandarocapi/postgresare removed
with no aliases. ImportOpenSearchBackendfromarocapi/search/opensearch
andPostgresBackendfromarocapi/search/postgresinstead.
Features
- deliver Metadata and Content through a StorageBackend (a2544d0)
- move search backends to arocapi/search/* subpaths (60a8457)
- resolve OCFL standard storage layouts 0002, 0003 and 0004 in OcflStorage (7087bf5), closes #129
- serve Metadata and Content from S3 with S3Storage (d7f8adb)
- serve Metadata from Entity.meta with EntityMetaMetadata (453e4bb)
- serve OCFL storage roots on LDaCA's layout with OcflStorage (b1729ad)