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