Show / Hide Table of Contents

Standard API Extern — Draft Roadmap

Draft, generated from the Platina Standard API Extern backlog (Epic #54650). Releases 8.0.0 → 8.4.0 are already released and Closed — see collapsed section at the bottom.

Legend

Icon Description
✅ Delivered / Closed
🔵 Next release, in scope
⚪ Future / not yet committed
🟢 Active — implementation in progress / PR up

🔵 API 8.5.0 — Next (proposed)

Theme: Authentication/IdP flexibility + Developer Experience & Quality

# Item Type State Notes
🟢 #520202 Standard API authentication is tied to Entra ID and cannot be used with AD FS or other OIDC providers Contribution Active — PR #62583 "Support generic OIDC providers in the Standard API" in review (Gustav Kånåhols) Replaces Entra-only Microsoft.Identity.Web with config-driven AddJwtBearer, supporting AD FS, Keycloak, and Entra without code changes. Also fixes the Swagger UI OAuth flow against AD FS and closes two token-validation gaps (audience validation, dev-bypass environment gating). ⚠️ Breaking change for existing Entra deployments needing requestedAccessTokenVersion=2 and, in some cases, an explicit ValidAudience — see PR description.
#520097 Fix Standard API build break: missing eProperties/eDocument references in Platina.Policies + AutoMapper NU1903 audit error Contribution ✅ Done (PR #62501) Unblocks running dotnet test locally for contributors.

⚪ API 8.6.0 — Functional extensions (proposed)

Theme: Search capability expansion

# Item Type State Notes
#446300 Search for deeds/cases changed since a specific point in time User Story New (Priority 2) Customer wants a "changed since timestamp" filter on case/deed search to build a local index without impacting Platina's daily operations (incremental sync scenario). Complements #502962. Recommended top pick — clear customer ask, well-articulated.
#413136 Missing some type of search for cases/documents User Story On hold (Priority 4) Customer (LST / Malmö stad, "Demoed") wants simple search by DiaryNbr (with diary) and by Pers/Org Nbr. Narrower scope than #446300.
#87408 Build a GraphQL for search endpoint Investigation New (Priority 2) Old placeholder, no description/spec yet — needs scoping before it can be actioned.

Also broadens endpoint/functional coverage based on other backlog Features not yet closed (see the Standard API Extern backlog for the current list). Candidate area: expand OAuth2/OIDC support delivered in 8.5.0 to additional endpoints/services once the core schema separation lands.

⚪ API 8.7.0+ — Scalability / Architecture (proposed)

Theme: longer-horizon architecture and scalability items surfaced in the backlog-forward review. To be refined once 8.5.0/8.6.0 scope is locked.

Delivered — API 8.0.0 → 8.4.0 (Closed)

Release State
✅ API 8.0.0 Closed
✅ API 8.1.0 Closed
✅ API 8.2.0 Closed (incl. Swagger OAuth2 PKCE, #506948)
✅ API 8.3.0 Closed
✅ API 8.4.0 Closed

Notes & assumptions

  • Releases 8.0.0 → 8.4.0 are confirmed Closed in ADO (verified via work item states).
  • OAuth/multi-IdP support was identified as a priority by the team on 2026-09-22 and is now being delivered by Contribution #520202 / PR #62583. Related: #506948 (Swagger OAuth2 PKCE, delivered in 8.2.0).
  • Search expansion (8.6.0) builds on #502962 (journalized-case search endpoint, delivered 8.3.0) and #481444 (sortable case search results, delivered 8.1.0).
  • 8.6.0 / 8.7.0+ themes are directional placeholders pending refinement — not yet committed release scopes.
  • Source data: Platina Standard API Extern Epics backlog, Epic #54650.
Back to top Created by Formpipe