Skip to content

Rebase with head repo - #2

Open
Iso5786 wants to merge 64 commits into
educredentials:betafrom
impierce:beta
Open

Iso5786 wants to merge 64 commits into
educredentials:betafrom
impierce:beta

Conversation

@Iso5786

@Iso5786 Iso5786 commented Jul 14, 2026

Copy link
Copy Markdown

No description provided.

nanderstabel and others added 30 commits May 4, 2026 18:02
BREAKING CHANGE: credential root ID's can no longer be provided via the `/v0/credentials`, any provided IDs will always be overwritten.
Oran-Dan and others added 30 commits July 28, 2026 10:06
Co-authored-by: Nander Stabel <nander.stabel@impierce.com>
* docs: add OpenAPI docs for issuance endpoints

* docs: add missing OpenAPI docs for `services` endpoints

* docs: add missing OpenAPI docs for holder endpoints

* docs: add missing OpenAPI docs for verification endpoints

* docs: add missing OpenAPI docs for configuration endpoint
…on (#396)

* docs: document missing API endpoints (#395)

* docs: add OpenAPI docs for issuance endpoints

* docs: add missing OpenAPI docs for `services` endpoints

* docs: add missing OpenAPI docs for holder endpoints

* docs: add missing OpenAPI docs for verification endpoints

* docs: add missing OpenAPI docs for configuration endpoint

* docs: generate bruno collection from OpenAPI file

* docs: remove outdated Postman collection
* docs: document missing API endpoints (#395)

* docs: add OpenAPI docs for issuance endpoints

* docs: add missing OpenAPI docs for `services` endpoints

* docs: add missing OpenAPI docs for holder endpoints

* docs: add missing OpenAPI docs for verification endpoints

* docs: add missing OpenAPI docs for configuration endpoint

* docs: generate bruno collection from OpenAPI file

* docs: remove outdated Postman collection

* docs: rename generated OpenAPI spec to `openapi.yaml`
* fix: sort lists by newest first

* fix: bump vulnerable dependency
BREAKING CHANGE:
- `/v0/create-linked-verifiable-presentation` is replaced by `/v0/add-linked-verifiable-presentations`
- `/v0/remove-linked-verifiable-presentation` is replaced by `/v0/remove-linked-verifiable-presentations`
- In a `ServiceResponse` (`GET /v0/services`, `GET /v0/services/{service_id}`), `presentation_ids: string[]` is replaced by `presentations: LinkedVerifiablePresentation[]`, where each entry holds `presentation_id`, `holder` and `url`
* docs: include coverage badge

* test: increase coverage of HTTP API and domain aggregates

* test: cover API error mapping and HTTP event publisher loading

* docs: move badge

* test: cover issuance server config, startup reconciliation and offer delivery

* fix(issuance): derive `jti` for `dc+sd-jwt` without an `id`

* refactor: remove unused error handlers and view query utilities

* test: add start-up smoke tests for application state

* test: add Docker-based tests for Postgres, MongoDB, NATS and OpenTelemetry

* test: cover read endpoints, template updates and profile reconciliation

* test: isolate tests from global configuration and file-backed state
* ci: run tests in parallel jobs and shrink build caches

* ci: adjust job name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants