Skip to content

v15.0.0

Choose a tag to compare

@OTA-Release-Bot OTA-Release-Bot released this 07 Jul 09:39
· 171 commits to main since this release

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} and GET /versions/{serviceId}/{termsType} endpoints to the Collection API to list versions
  • Add GET /version/{versionId} and GET /version/{serviceId}/{termsType}/latest endpoints to the Collection API to retrieve a single version
  • Expose serviceId, termsType, isFirstRecord, isTechnicalUpgrade, source fetchUrls, navigation links and diff statistics (additions and deletions) 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 404 instead 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 500 responses