v15.0.0
15.0.0 - 2026-07-07
Development of this release was supported by the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG CNECT under grant agreement N°101069594.
Added
- Add paginated
GET /versions,GET /versions/{serviceId}andGET /versions/{serviceId}/{termsType}endpoints to the Collection API to list versions - Add
GET /version/{versionId}andGET /version/{serviceId}/{termsType}/latestendpoints to the Collection API to retrieve a single version - Expose
serviceId,termsType,isFirstRecord,isTechnicalUpgrade, sourcefetchUrls, navigationlinksand diff statistics (additionsanddeletions) in Collection API version responses
Changed
- Breaking: Return the
GET /service/{serviceId}not-found response as JSON instead of plain text
Fixed
- Reject version lookups whose service ID, terms type or record ID would be parsed as a Git option, which previously let an unauthenticated caller overwrite arbitrary files through the Collection API
- Return
404instead of a server error when a version lookup contains path separators or relative path segments; the error previously exposed the repository filesystem location - Return a generic message instead of internal error details in Collection API
500responses