1.3FHIR and HAPI FHIR Versions

 

The following table shows the various versions of the HAPI FHIR library, and the versions of the FHIR standard that they support. Note that support for stable releases of FHIR are shown in GREEN and support for draft pre-release versions of FHIR are shown in YELLOW.

Note also that after the release of the FHIR DSTU2 specification, the FHIR standard itself stopped using the DSTUx naming scheme, in favour or naming new releases STUx or simply Rx. Because HAPI FHIR already had draft support for what was then called DSTU3, we did not update our naming conventions until R4 in order to avoid breaking existing users' code. From the perspective of a user of HAPI FHIR, consider the terms DSTU3 / STU3 / R3 to be interchangeable.

HAPI Version Min JDK DSTU1 DSTU2 DSTU2.1 DSTU3 R4 R5
HAPI FHIR 4.2.0-SNAPSHOT JDK8 1.0.2 1.4.0 3.0.2 4.0.1 4.2.0
e0f3f5cc2c
HAPI FHIR 4.1.0 JDK8 1.0.2 1.4.0 3.0.2 4.0.1 4.1.0
1a7623d866
HAPI FHIR 4.0.0 JDK8 1.0.2 1.4.0 3.0.1 4.0.0 4.1.0
e0e3caf9ba
HAPI FHIR 3.8.0 JDK8 1.0.2 1.4.0 3.0.1 4.0.0
HAPI FHIR 3.7.0 JDK8 1.0.2 1.4.0 3.0.1 4.0.0
HAPI FHIR 3.6.0 JDK8 1.0.2 1.4.0 3.0.1 3.6.0
1202b2eed0f
HAPI FHIR 3.5.0 JDK8 1.0.2 1.4.0 3.0.1 3.4.0
13732
HAPI FHIR 3.4.0 JDK8 1.0.2 1.4.0 3.0.1 3.4.0
13732
HAPI FHIR 3.3.0 JDK7 1.0.2 1.4.0 3.0.1 3.2.0
13271
HAPI FHIR 3.2.0 JDK7 1.0.2 1.4.0 3.0.1 3.2.0
12917
HAPI FHIR 3.1.0 JDK7 1.0.2 1.4.0 3.0.1 3.1.0
12370
HAPI FHIR 3.0.0 JDK7 1.0.2 1.4.0 3.0.1 3.1.0
12370
HAPI FHIR 2.5 JDK6 0.0.82 1.0.2 1.4.0 3.0.1
HAPI FHIR 2.4 JDK6 0.0.82 1.0.2 1.4.0 3.0.1
HAPI FHIR 2.3 JDK6 0.0.82 1.0.2 1.4.0 1.9.0
11501
HAPI FHIR 2.2 JDK6 0.0.82 1.0.2 1.4.0 1.8.0
10528
HAPI FHIR 2.1 JDK6 0.0.82 1.0.2 1.7.0
10129
HAPI FHIR 2.0 JDK6 0.0.82 1.0.2 1.6.0
9663
HAPI FHIR 1.6 JDK6 0.0.82 1.0.2 1.4.0
8636
HAPI FHIR 1.5 JDK6 0.0.82 1.0.2 1.4.0
8138
HAPI FHIR 1.4 JDK6 0.0.82 1.0.2 1.3.0
7602
HAPI FHIR 1.3 JDK6 0.0.82 1.0.2
HAPI FHIR 1.2 JDK6 0.0.82 0.5.0
5843
HAPI FHIR 1.1 JDK6 0.0.82 0.5.0
5843