Release Notes
v1.0.0 โ Currentโ
Platform: AJ Smart FHIR Platform v1.0.0
HAPI FHIR: 7.4.5
Spring Auth Server: 1.3.x
Java: 21
SMART spec: App Launch v2.2
What's includedโ
Auth Server (v0.2.3)
- SMART App Launch v2.2 โ EHR + standalone launch
- PKCE S256 enforced โ
requireProofKey(true) - Atomic EHR launch tokens โ single-use, 5-min expiry
- SMART extras as top-level JSON (
patient,encounter,need_patient_banner) - RS256 id_token โ JWKS endpoint, OIDC claims
- JPA app registry โ PostgreSQL, Flyway V1 migration
- IdP federation โ Azure AD, Okta, Epic IdP, ADFS
- 90 tests including 14 end-to-end integration tests
SMART Client (v0.1.0)
- SMART App Launch v2.2 โ EHR + standalone launch
- Full Nimbus RS256 id_token verification via
RemoteJWKSet - 96-byte PKCE verifier, S256 challenge
- Dynamic discovery โ
jwks_urifrom discovery document - Proactive token refresh โ 120s buffer
- Thymeleaf clinical UI
- 206 tests
HAPI FHIR Plugin (v1.0.0)
SmartDiscoveryProxyFilterโ pre-wiredSmartScopeInterceptorโ RS256 viaRemoteJWKSet, SMART v1 + v2 scopes- Spring Boot autoconfiguration โ drop JAR on classpath
Platform
docker compose upโ full stack in one commandscripts/verify.shโ smoke test all servicesRELEASE.mdโ HAPI tracking model documentedSUPPORT.mdโ three commercial support tiers
Roadmap โ v1.1.0โ
- Consent Manager (14 tasks across 5 phases)
- ATNA Audit module
- UI polish โ landing page, branding, demo credentials
Roadmap โ v1.2.0โ
- Referral Module (FHIR ServiceRequest + Task)
- Cerner sandbox testing
- Sri Lanka FHIR Implementation Guide profiles